.truckgo-login.truckgo-login{min-height:100vh;min-height:100dvh}.truckgo-login>aside{min-height:100vh;min-height:100dvh}.truckgo-login>main>div{min-width:0}@media (min-width: 900px) and (max-height: 839px){.truckgo-login>aside{grid-template-rows:min(24vh,180px) minmax(120px,1fr) min(42vh,300px)}.truckgo-login .truckgo-login-wordmark{top:32px;left:32px}.truckgo-login>aside>p{font-size:clamp(24px,4vh,32px);padding-inline:32px}.truckgo-login .truckgo-login-artwork{width:min(840px,100vh);height:min(336px,40vh)}}@media (max-width: 1199px){.truckgo-login>aside>p>span{white-space:normal;overflow-wrap:anywhere}}@media (max-height: 839px),(max-width: 599px){.truckgo-login>main{display:flex;flex-direction:column;justify-content:center;gap:24px;padding-block:24px}.truckgo-login>main>div{margin-block:auto}.truckgo-login>main form{margin-top:28px}.truckgo-login>main>p{position:static;flex-shrink:0;text-align:center}}.truckgo-workspace main .MuiCard-root,.truckgo-workspace main .MuiCardContent-root,.truckgo-workspace main .MuiFormControl-root{min-width:0}.truckgo-workspace main .MuiTypography-root{overflow-wrap:anywhere}.MuiDialog-root .MuiTypography-root{overflow-wrap:anywhere}.truckgo-table-scroll{width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.truckgo-table-scroll:focus-visible{outline:2px solid currentColor;outline-offset:-2px}@media (max-width: 899px){.MuiTableContainer-root.truckgo-table-scroll>.MuiTable-root{min-width:640px}}@media (max-width: 599px){.truckgo-login>main{padding-inline:20px}.truckgo-login>main h1{font-size:26px;line-height:1.3}.truckgo-login form .MuiStack-root:has(>.MuiCheckbox-root),.truckgo-login form .MuiStack-root:has(>.MuiFormControlLabel-root){flex-wrap:wrap;gap:8px}.MuiInputBase-root input,.MuiInputBase-root textarea,.MuiSelect-select{font-size:16px;min-width:0}.MuiDialog-root .MuiDialog-paper{margin:16px;width:calc(100% - 32px);max-width:calc(100% - 32px);max-height:calc(100% - 32px)}.MuiDialog-root .MuiDialogContent-root{padding-inline:16px}.MuiDialog-root .MuiDialogContent-root .MuiStack-root:has(>.MuiChip-root){flex-wrap:wrap;gap:8px}.MuiDialog-root .MuiDialogContent-root .MuiStack-root:has(>.MuiChip-root)>*{margin:0;max-width:100%}.MuiDialog-root .MuiDialogActions-root{flex-wrap:wrap;gap:8px}.MuiDialog-root .MuiDialogActions-root>:not(:first-of-type){margin-left:0}.truckgo-workspace .MuiTablePagination-toolbar{flex-wrap:wrap;padding-block:8px;gap:4px}.truckgo-workspace .MuiTablePagination-actions{margin-left:0}.truckgo-workspace .MuiTablePagination-spacer{display:none}.truckgo-workspace main .MuiChip-root,.MuiDialog-root .MuiChip-root{max-width:100%;height:auto;min-height:24px}.truckgo-workspace main .MuiChip-label,.MuiDialog-root .MuiChip-label{white-space:normal;overflow-wrap:anywhere;padding-block:4px}}@media (pointer: coarse){.truckgo-workspace .MuiButton-root,.truckgo-workspace .MuiIconButton-root,.MuiDrawer-root .MuiButton-root,.MuiDrawer-root .MuiIconButton-root,.MuiDialog-root .MuiButton-root{min-height:44px}.truckgo-workspace .MuiIconButton-root,.MuiDrawer-root .MuiIconButton-root{min-width:44px}}
