:root{color-scheme:light;--COLOR_PRIMARY:#005b8c;--COLOR_PRIMARY_DARK:#00456a;--COLOR_ACCENT:#f2a541;--COLOR_BACKGROUND:#f4f7f8;--COLOR_SURFACE:#ffffff;--COLOR_SURFACE_ELEVATED:#ffffff;--COLOR_SURFACE_SUBTLE:#f4f4f5;--COLOR_SURFACE_SOFT:#e9f4f7;--COLOR_SURFACE_TRANSLUCENT:rgba(255,255,255,0.84);--COLOR_SURFACE_TRANSLUCENT_STRONG:rgba(255,255,255,0.92);--COLOR_SURFACE_TRANSLUCENT_SOFT:rgba(255,255,255,0.72);--COLOR_TEXT:#1c2d35;--COLOR_TEXT_STRONG:#0f2a34;--COLOR_TEXT_HEADING:#00456a;--COLOR_TEXT_ACCENT:#0f5562;--COLOR_MUTED:#5d6f78;--COLOR_BORDER:#d7e0e4;--COLOR_BORDER_SUBTLE:rgba(0,91,140,0.16);--COLOR_SUCCESS:#1bc85a;--COLOR_WARNING:#f5a524;--COLOR_DANGER:#f31260;--COLOR_NEUTRAL:#94a3b8;--COLOR_TONE_INFO_BG:#eef8fb;--COLOR_TONE_INFO_BORDER:#c7e5ed;--COLOR_TONE_INFO_TEXT:#11576a;--COLOR_TONE_SUCCESS_BG:#edf9f1;--COLOR_TONE_SUCCESS_BORDER:#bfe4c9;--COLOR_TONE_SUCCESS_TEXT:#1a6e37;--COLOR_TONE_WARNING_BG:#fff8eb;--COLOR_TONE_WARNING_BORDER:#f2d7a0;--COLOR_TONE_WARNING_TEXT:#8a5a00;--COLOR_TONE_DANGER_BG:#fff1f1;--COLOR_TONE_DANGER_BORDER:#f1c2c2;--COLOR_TONE_DANGER_TEXT:#a6352b;--COLOR_TONE_MUTED_BG:#f6f8fa;--COLOR_TONE_MUTED_BORDER:#d7e0e5;--COLOR_TONE_MUTED_TEXT:#566872;--COLOR_HINT_BORDER:rgba(0,91,140,0.18);--COLOR_HINT_BG:rgba(0,91,140,0.06);--COLOR_HINT_DARK_BORDER:rgba(179,219,228,0.24);--COLOR_HINT_DARK_BG:rgba(0,91,140,0.12);--COLOR_ON_PRIMARY:#ffffff;--COLOR_FIELD_ICON:rgba(22,69,83,0.86);--COLOR_FIELD_ICON_HOVER:rgba(12,44,53,0.95);--COLOR_DANGER_TEXT:#b42318;--COLOR_WARNING_TEXT:#8a5a00;--SHADOW_CARD:0 0.875rem 2rem rgba(15,42,52,0.08);--RADIUS_LG:1rem;--RADIUS_MD:0.75rem;--RADIUS_ROUND:999rem;--FONT_SANS:"Segoe UI","Aptos","Helvetica Neue",Arial,sans-serif;--FONT_DISPLAY:"Bahnschrift","Trebuchet MS","Aptos Display","Segoe UI",sans-serif;--APP_STABLE_VIEWPORT_HEIGHT:100dvh;--APP_KEYBOARD_FOCUS_TRANSLATE_Y:0px;--TG_VIEWPORT_HEIGHT:var(
    --tg-viewport-height,var(--APP_STABLE_VIEWPORT_HEIGHT)
  );--TG_VIEWPORT_STABLE_HEIGHT:var(
    --tg-viewport-stable-height,var(--tg-viewport-height,var(--APP_STABLE_VIEWPORT_HEIGHT))
  );--TG_SAFE_AREA_TOP:var(--tg-safe-area-inset-top,0px);--TG_SAFE_AREA_RIGHT:var(--tg-safe-area-inset-right,0px);--TG_SAFE_AREA_BOTTOM:var(--tg-safe-area-inset-bottom,0px);--TG_SAFE_AREA_LEFT:var(--tg-safe-area-inset-left,0px);--TG_CONTENT_SAFE_AREA_TOP:var(--tg-content-safe-area-inset-top,0px);--TG_CONTENT_SAFE_AREA_RIGHT:var(--tg-content-safe-area-inset-right,0px);--TG_CONTENT_SAFE_AREA_BOTTOM:var(--tg-content-safe-area-inset-bottom,0px);--TG_CONTENT_SAFE_AREA_LEFT:var(--tg-content-safe-area-inset-left,0px);--TG_CONTROL_SAFE_AREA_BOTTOM:0px;--TG_THEME_BG:#f4f7f8;--TG_THEME_SECONDARY_BG:#ffffff;--TG_THEME_TEXT:#1c2d35;--TG_THEME_HINT:#5d6f78;--TG_THEME_LINK:#005b8c;--TG_THEME_BUTTON:#005b8c;--TG_THEME_BUTTON_TEXT:#ffffff;--TG_THEME_BORDER:rgba(0,91,140,0.18);--APP_SAFE_AREA_TOP:env(safe-area-inset-top,0);--APP_SAFE_AREA_RIGHT:env(safe-area-inset-right,0);--APP_SAFE_AREA_BOTTOM:env(safe-area-inset-bottom,0);--APP_SAFE_AREA_LEFT:env(safe-area-inset-left,0);--APP_VIEWPORT_HEIGHT:var(
    --TG_VIEWPORT_STABLE_HEIGHT,var(--APP_STABLE_VIEWPORT_HEIGHT)
  );--APP_SHELL_CONTENT_VIEWPORT_OFFSET:calc(2rem + max(var(--TG_CONTENT_SAFE_AREA_TOP), var(--APP_SAFE_AREA_TOP)) + max(var(--TG_CONTENT_SAFE_AREA_BOTTOM), var(--APP_SAFE_AREA_BOTTOM)));--MOTION_INTERACTIVE_DURATION:240ms;--MOTION_INTERACTIVE_EASING:cubic-bezier(0.22,1,0.36,1);--MOTION_INTERACTIVE_SCALE_HOVER:1.015;--MOTION_INTERACTIVE_SCALE_ACTIVE:0.985;--MOTION_TAB_SWITCH_DURATION:340ms;--MOTION_TAB_SWITCH_EASING:cubic-bezier(0.22,1,0.36,1);--MOTION_TAB_PANEL_DURATION:300ms;--MOTION_TAB_PANEL_EASING:cubic-bezier(0.16,1,0.3,1);--MOTION_TAB_PANEL_OFFSET_Y:0.375rem;--MOTION_TAB_PANEL_SCALE_FROM:0.994;--MOTION_TAB_PANEL_OPACITY_FROM:0;--APP_CANVAS_BACKGROUND_IMAGE:linear-gradient(180deg,#f8fbff,#f2f7fb 55%,#ebf2f9);--LOGIN_LAYOUT_BACKGROUND_IMAGE:linear-gradient(180deg,rgba(248,252,255,0.96),rgba(239,246,253,0.96));--APP_PAGE_CARD_BACKGROUND_IMAGE:linear-gradient(180deg,rgba(255,255,255,0.94),rgba(246,250,255,0.94));--APP_PAGE_CARD_BACKGROUND_SIZE:100% 100%;--APP_PAGE_CARD_BACKGROUND_POSITION:center center}@media (prefers-color-scheme:dark){:root:not([data-telegram-miniapp=true]){color-scheme:dark;--COLOR_PRIMARY:#4fa6cf;--COLOR_PRIMARY_DARK:#82c4e3;--COLOR_ACCENT:#f7bd63;--COLOR_BACKGROUND:#0b1114;--COLOR_SURFACE:#121b20;--COLOR_SURFACE_ELEVATED:#17232a;--COLOR_SURFACE_SUBTLE:rgba(255,255,255,0.07);--COLOR_SURFACE_SOFT:rgba(56,171,193,0.16);--COLOR_SURFACE_TRANSLUCENT:rgba(18,27,32,0.88);--COLOR_SURFACE_TRANSLUCENT_STRONG:rgba(23,35,42,0.94);--COLOR_SURFACE_TRANSLUCENT_SOFT:rgba(18,27,32,0.78);--COLOR_TEXT:#f4f8fa;--COLOR_TEXT_STRONG:#ffffff;--COLOR_TEXT_HEADING:#d7f7ff;--COLOR_TEXT_ACCENT:#a7edf8;--COLOR_MUTED:#9fb2bb;--COLOR_BORDER:rgba(179,219,228,0.2);--COLOR_BORDER_SUBTLE:rgba(179,219,228,0.16);--COLOR_SUCCESS:#5ce08e;--COLOR_WARNING:#f7bd63;--COLOR_DANGER:#ff6b8f;--COLOR_NEUTRAL:#8fa2ad;--COLOR_TONE_INFO_BG:rgba(56,171,193,0.16);--COLOR_TONE_INFO_BORDER:rgba(126,217,233,0.28);--COLOR_TONE_INFO_TEXT:#b8edf7;--COLOR_TONE_SUCCESS_BG:rgba(92,224,142,0.14);--COLOR_TONE_SUCCESS_BORDER:rgba(92,224,142,0.28);--COLOR_TONE_SUCCESS_TEXT:#a7efc0;--COLOR_TONE_WARNING_BG:rgba(247,189,99,0.16);--COLOR_TONE_WARNING_BORDER:rgba(247,189,99,0.3);--COLOR_TONE_WARNING_TEXT:#ffd89d;--COLOR_TONE_DANGER_BG:rgba(255,107,143,0.14);--COLOR_TONE_DANGER_BORDER:rgba(255,107,143,0.3);--COLOR_TONE_DANGER_TEXT:#ffb3c4;--COLOR_TONE_MUTED_BG:rgba(255,255,255,0.08);--COLOR_TONE_MUTED_BORDER:rgba(179,219,228,0.18);--COLOR_TONE_MUTED_TEXT:#c8d6dc;--COLOR_HINT_BORDER:rgba(126,217,233,0.24);--COLOR_HINT_BG:rgba(56,171,193,0.12);--COLOR_ON_PRIMARY:#071014;--COLOR_FIELD_ICON:rgba(215,247,255,0.78);--COLOR_FIELD_ICON_HOVER:#ffffff;--COLOR_DANGER_TEXT:#ffb3c4;--COLOR_WARNING_TEXT:#ffd89d;--SHADOW_CARD:0 0.875rem 2rem rgba(0,0,0,0.32);--APP_CANVAS_BACKGROUND_IMAGE:linear-gradient(180deg,#111b22,#0d141b 60%,#0b1116);--LOGIN_LAYOUT_BACKGROUND_IMAGE:linear-gradient(180deg,rgba(13,20,27,0.96),rgba(11,17,22,0.94));--APP_PAGE_CARD_BACKGROUND_IMAGE:linear-gradient(180deg,rgba(21,32,38,0.95),rgba(17,27,32,0.95))}}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;background:var(--APP_CANVAS_BACKGROUND_IMAGE);color:var(--COLOR_TEXT);font-family:var(--FONT_SANS)}html{height:100%;scrollbar-gutter:stable;-webkit-text-size-adjust:100%}@supports selector(html:has([data-auth-login-layout])){html:has([data-auth-login-layout]){scrollbar-gutter:auto}}@supports selector(html:has([data-app-shell-layout])){html:has([data-app-shell-layout]){scrollbar-gutter:auto}}@supports selector(html:has([data-app-shell-status-layout])){html:has([data-app-shell-status-layout]){scrollbar-gutter:auto}}@supports selector(html:has([data-app-shell-fullscreen-loader-layout])){html:has([data-app-shell-fullscreen-loader-layout]){scrollbar-gutter:auto}}@supports selector(html:has([data-app-shell-driver-layout])){html:has([data-app-shell-driver-layout]){scrollbar-gutter:auto}}body{line-height:1.5;min-height:var(--APP_VIEWPORT_HEIGHT);background-image:none;transition:transform .22s var(--MOTION_INTERACTIVE_EASING)}@media (prefers-color-scheme:dark){html:not([data-telegram-miniapp=true]),html:not([data-telegram-miniapp=true]) body{background:var(--APP_CANVAS_BACKGROUND_IMAGE);color:var(--COLOR_TEXT)}html:not([data-telegram-miniapp=true]) body{background-image:none}}html[data-app-keyboard-lift=active] body,html[data-app-keyboard-lift=settling] body{transform:translate3d(0,var(--APP_KEYBOARD_FOCUS_TRANSLATE_Y),0);will-change:transform}@media (prefers-reduced-motion:reduce){body{transition:none}html[data-app-keyboard-lift=active] body,html[data-app-keyboard-lift=settling] body{will-change:auto}}html[data-telegram-miniapp=true] body{background:var(--TG_THEME_BG);color:var(--TG_THEME_TEXT);height:var(--APP_VIEWPORT_HEIGHT);min-height:var(--APP_VIEWPORT_HEIGHT);max-height:var(--APP_VIEWPORT_HEIGHT);overflow:hidden;overscroll-behavior:none}html[data-telegram-miniapp=true]{height:var(--APP_VIEWPORT_HEIGHT);min-height:var(--APP_VIEWPORT_HEIGHT);max-height:var(--APP_VIEWPORT_HEIGHT);overflow:hidden;overscroll-behavior:none;--COLOR_BACKGROUND:var(--TG_THEME_BG);--COLOR_SURFACE:var(--TG_THEME_SECONDARY_BG);--COLOR_SURFACE_ELEVATED:var(--TG_THEME_SECONDARY_BG);--COLOR_SURFACE_SUBTLE:rgba(0,91,140,0.08);--COLOR_SURFACE_SOFT:rgba(0,91,140,0.1);--COLOR_SURFACE_TRANSLUCENT:rgba(255,255,255,0.84);--COLOR_SURFACE_TRANSLUCENT_STRONG:rgba(255,255,255,0.92);--COLOR_SURFACE_TRANSLUCENT_SOFT:rgba(255,255,255,0.72);--COLOR_TEXT:var(--TG_THEME_TEXT);--COLOR_TEXT_STRONG:var(--TG_THEME_TEXT);--COLOR_TEXT_HEADING:var(--TG_THEME_LINK);--COLOR_TEXT_ACCENT:var(--TG_THEME_BUTTON);--COLOR_MUTED:var(--TG_THEME_HINT);--COLOR_BORDER:var(--TG_THEME_BORDER);--COLOR_BORDER_SUBTLE:var(--TG_THEME_BORDER);--COLOR_PRIMARY:var(--TG_THEME_BUTTON);--COLOR_PRIMARY_DARK:var(--TG_THEME_LINK);--COLOR_ON_PRIMARY:var(--TG_THEME_BUTTON_TEXT);--COLOR_FIELD_ICON:var(--TG_THEME_HINT);--COLOR_FIELD_ICON_HOVER:var(--TG_THEME_TEXT);--COLOR_TONE_INFO_TEXT:var(--TG_THEME_LINK)}html[data-telegram-miniapp=true][data-telegram-color-scheme=dark]{--COLOR_BACKGROUND:var(--TG_THEME_BG);--COLOR_SURFACE:var(--TG_THEME_SECONDARY_BG);--COLOR_SURFACE_ELEVATED:#17232a;--COLOR_SURFACE_SUBTLE:rgba(255,255,255,0.07);--COLOR_SURFACE_SOFT:rgba(56,171,193,0.16);--COLOR_SURFACE_TRANSLUCENT:rgba(18,27,32,0.88);--COLOR_SURFACE_TRANSLUCENT_STRONG:rgba(23,35,42,0.94);--COLOR_SURFACE_TRANSLUCENT_SOFT:rgba(18,27,32,0.78);--COLOR_TEXT:var(--TG_THEME_TEXT);--COLOR_TEXT_STRONG:var(--TG_THEME_TEXT);--COLOR_TEXT_HEADING:#d7f7ff;--COLOR_TEXT_ACCENT:#a7edf8;--COLOR_MUTED:var(--TG_THEME_HINT);--COLOR_BORDER:var(--TG_THEME_BORDER);--COLOR_BORDER_SUBTLE:rgba(179,219,228,0.16);--COLOR_TONE_INFO_BG:rgba(56,171,193,0.16);--COLOR_TONE_INFO_BORDER:rgba(126,217,233,0.28);--COLOR_TONE_INFO_TEXT:#b8edf7;--COLOR_TONE_SUCCESS_BG:rgba(92,224,142,0.14);--COLOR_TONE_SUCCESS_BORDER:rgba(92,224,142,0.28);--COLOR_TONE_SUCCESS_TEXT:#a7efc0;--COLOR_TONE_WARNING_BG:rgba(247,189,99,0.16);--COLOR_TONE_WARNING_BORDER:rgba(247,189,99,0.3);--COLOR_TONE_WARNING_TEXT:#ffd89d;--COLOR_TONE_DANGER_BG:rgba(255,107,143,0.14);--COLOR_TONE_DANGER_BORDER:rgba(255,107,143,0.3);--COLOR_TONE_DANGER_TEXT:#ffb3c4;--COLOR_TONE_MUTED_BG:rgba(255,255,255,0.08);--COLOR_TONE_MUTED_BORDER:rgba(179,219,228,0.18);--COLOR_TONE_MUTED_TEXT:#c8d6dc;--COLOR_DANGER_TEXT:#ffb3c4;--COLOR_WARNING_TEXT:#ffd89d;--APP_CANVAS_BACKGROUND_IMAGE:linear-gradient(180deg,#111b22,#0d141b 60%,#0b1116);--APP_PAGE_CARD_BACKGROUND_IMAGE:linear-gradient(180deg,rgba(21,32,38,0.95),rgba(17,27,32,0.95));--LOGIN_LAYOUT_BACKGROUND_IMAGE:linear-gradient(180deg,rgba(13,20,27,0.96),rgba(11,17,22,0.94));--SHADOW_CARD:0 0.875rem 2rem rgba(0,0,0,0.24)}a{color:inherit;text-decoration:none}.statusMultiSelectOption,.statusMultiSelectTrigger,.tabSwitchContainer>*,[role=button],a[href],button{transition:transform var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING),scale var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING),filter var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING),border-color var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING),background-color var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING),color var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING),box-shadow var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING)}button,input,select,textarea{font-family:var(--FONT_SANS);font-size:100%}input[type=checkbox]{cursor:pointer}label:has(input[type=checkbox]){cursor:pointer}button:not(.MuiButtonBase-root){border:none;border-radius:.625rem;background:linear-gradient(135deg,var(--COLOR_PRIMARY),var(--COLOR_PRIMARY_DARK));color:var(--COLOR_ON_PRIMARY);font-weight:600;padding:.625rem .875rem;cursor:pointer;transition:transform var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING),scale var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING),filter var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING)}button:not(.MuiButtonBase-root):not([role=tab]):not([data-no-scale=true]):not([class*=passwordVisibilityButton]):not([class*=ownerPasswordVisibilityButton]):not([class*=authPasswordToggle]):not([class*=clearInputButton]):not([class*=driverParkingSearchResultButton]):not([class*=driverParkingSearchHistoryButton]):not([class*=driverParkingSearchHistoryDeleteButton]):not([class*=driverParkingSearchInputClearButton]):not([class*=modalCloseIconButton]):hover{scale:var(--MOTION_INTERACTIVE_SCALE_HOVER);filter:brightness(1.05)}button:not(.MuiButtonBase-root):not([role=tab]):not([data-no-scale=true]):not([class*=passwordVisibilityButton]):not([class*=ownerPasswordVisibilityButton]):not([class*=authPasswordToggle]):not([class*=clearInputButton]):not([class*=driverParkingSearchResultButton]):not([class*=driverParkingSearchHistoryButton]):not([class*=driverParkingSearchHistoryDeleteButton]):not([class*=driverParkingSearchInputClearButton]):not([class*=modalCloseIconButton]):active{transform:translateY(.0625rem);scale:var(--MOTION_INTERACTIVE_SCALE_ACTIVE)}button:not(.MuiButtonBase-root):disabled{opacity:.6;cursor:default;transform:none;scale:1;filter:none}.primaryLinkButton:focus-visible,.secondaryButton:focus-visible,button:not(.MuiButtonBase-root):focus-visible{outline:.1875rem solid rgba(0,91,140,.35);outline-offset:.125rem}input:not(.MuiInputBase-input),select,textarea:not(.MuiInputBase-input){width:100%;min-width:0;max-width:100%;border:.0625rem solid var(--COLOR_BORDER);border-radius:.625rem;background:var(--COLOR_SURFACE);color:var(--COLOR_TEXT);padding:.625rem .75rem}@media (hover:none) and (pointer:coarse){.MuiInputBase-input,.MuiInputBase-inputSizeSmall,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:1rem!important}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:3.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10'%3E%3Cpath d='M2 2.1 8 7.9l6-5.8' fill='none' stroke='%235d6f78' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.375rem center;background-size:.75rem .5rem}select,select optgroup,select option{background-color:#ffffff;color:#1c2d35}select::-ms-expand{display:none}h1,h2,h3{margin:0;font-family:var(--FONT_DISPLAY)}h1{font-size:1.75rem;line-height:1.15}h2{font-size:1.25rem;line-height:1.2}h3{font-size:1rem;line-height:1.25}p{margin:0;line-height:1.45}.layoutRoot{--APP_SHELL_SIDEBAR_WIDTH:17.5rem;display:grid;grid-template-columns:var(--APP_SHELL_SIDEBAR_WIDTH) minmax(0,1fr);grid-gap:1rem;gap:1rem;min-height:var(--APP_VIEWPORT_HEIGHT);align-items:start;transition:grid-template-columns .26s ease;padding:calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_TOP), var(--APP_SAFE_AREA_TOP))) calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_RIGHT), var(--APP_SAFE_AREA_RIGHT))) calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_BOTTOM), var(--APP_SAFE_AREA_BOTTOM))) calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_LEFT), var(--APP_SAFE_AREA_LEFT)))}.layoutRootSidebarCompact{--APP_SHELL_SIDEBAR_WIDTH:6.375rem}.sidebar{background:linear-gradient(170deg,#005b8c,#006498 46%,#004e79);border-radius:var(--RADIUS_LG);color:#fff;padding:1.125rem 1rem;box-shadow:var(--SHADOW_CARD);display:flex;flex-direction:column;gap:1.125rem;transition:padding .24s ease,border-radius .24s ease}.logoLink{font-family:var(--FONT_DISPLAY);font-size:1.5rem;font-weight:700;letter-spacing:.0312rem}.roleNavigation{display:flex;flex-direction:column;gap:.5rem;min-width:0;padding-inline:.1875rem;overflow-x:hidden}.roleNavigationLink{display:flex;align-items:center;width:calc(100% - .375rem);margin-inline:.1875rem;min-width:0;min-height:2.625rem;border-radius:.625rem;padding:.625rem .75rem;background:rgba(255,255,255,.1);font-size:.875rem;transform-origin:center;transition:background var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING),box-shadow var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING),scale var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING)}.roleNavigationLink:hover{scale:1;background:rgba(255,255,255,.2);box-shadow:inset 0 0 0 .0625rem rgba(255,255,255,.2)}.roleNavigationLinkActive{background:rgba(255,255,255,.28);border:.0625rem solid rgba(255,255,255,.35)}.roleNavigationLinkCompact{justify-content:center;padding:.625rem .75rem}.roleNavigationIconWrap{width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center}.roleNavigationIcon{font-size:1.125rem}.content{display:flex;flex-direction:column;gap:1rem;min-width:0}.appShellContentPending{min-height:calc(var(--APP_VIEWPORT_HEIGHT) - var(--APP_SHELL_CONTENT_VIEWPORT_OFFSET))}.contentTopBar{border-radius:.875rem;border:.0625rem solid var(--COLOR_BORDER);background:var(--COLOR_SURFACE);box-shadow:var(--SHADOW_CARD);padding:.75rem .875rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem}.contentTopBarName{font-weight:700;font-size:.9375rem;line-height:1.25}.appShellMobileHeader{display:none}.appShellMobileIdentity{display:flex;align-items:center;gap:.5rem;min-width:0}.appShellMobileBrand{font-family:var(--FONT_DISPLAY);font-size:1.25rem;font-weight:700;letter-spacing:.0188rem}button.appShellMobileMenuButton{width:2.625rem;min-width:2.625rem;height:2.625rem;border-radius:.75rem;padding:0;display:inline-flex;align-items:center;justify-content:center}.appShellDrawerHeader{display:flex;align-items:center;justify-content:space-between;gap:.625rem;min-height:2.125rem}.appShellSidebarBrand{display:inline-flex;align-items:center;min-width:0}.appShellSidebarBrandFull{display:inline}.appShellSidebarBrandCompact{display:none}.appShellSidebarHeaderActions{display:inline-flex;align-items:center;gap:.5rem}button.appShellSidebarToggleButton{width:2.125rem;min-width:2.125rem;height:2.125rem;border-radius:.625rem;padding:0;background:rgba(255,255,255,.18);border:.0625rem solid rgba(255,255,255,.28);color:#ffffff}button.appShellSidebarToggleButton:hover{background:rgba(255,255,255,.24)}.appShellSidebarToggleArrow{display:inline-flex;align-items:center;justify-content:center;transition:transform .26s ease}.appShellSidebarCompact .appShellSidebarToggleArrow{transform:rotate(180deg)}button.appShellDrawerCloseButton{display:none}.appShellDrawerUser{border:.0625rem solid rgba(255,255,255,.24);border-radius:.75rem;padding:.625rem;min-height:3.5rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.appShellDrawerUserName{display:inline-flex;align-items:center;min-height:1.25rem}.appShellDrawerNav{margin-top:.125rem;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.appShellLocaleFeatureToggle{margin-top:.5rem;border:.0625rem solid rgba(255,255,255,.26);border-radius:.75rem;background:rgba(255,255,255,.1);padding:.5rem .625rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.appShellLocaleFeatureToggleLabel{font-size:.75rem;line-height:1.2;font-weight:700;color:#ffffff}button.appShellLocaleFeatureToggleSwitch{width:2.875rem;min-width:2.875rem;height:1.75rem;padding:.125rem;border-radius:1rem;border:.0625rem solid rgba(255,255,255,.34);background:rgba(191,38,62,.52);display:inline-flex;align-items:center;justify-content:flex-start;transition:background-color .18s ease,border-color .18s ease}button.appShellLocaleFeatureToggleSwitch:hover{filter:none;background:rgba(191,38,62,.64)}.appShellLocaleFeatureToggleTrack{width:100%;display:inline-flex;align-items:center;justify-content:flex-start}.appShellLocaleFeatureToggleThumb{width:1.25rem;height:1.25rem;border-radius:50%;background:#ffffff;box-shadow:0 .125rem .3125rem rgba(0,0,0,.22);transform:translateX(0);transition:transform .18s ease}button.appShellLocaleFeatureToggleSwitch.appShellLocaleFeatureToggleSwitchEnabled{background:rgba(25,135,84,.7)}button.appShellLocaleFeatureToggleSwitch.appShellLocaleFeatureToggleSwitchEnabled:hover{background:rgba(25,135,84,.82)}button.appShellLocaleFeatureToggleSwitch.appShellLocaleFeatureToggleSwitchEnabled .appShellLocaleFeatureToggleThumb{transform:translateX(1.125rem)}button.appShellLocaleFeatureToggleSwitch:disabled{opacity:.75;cursor:default;transform:none}.appShellLocaleFeatureToggleCompact{padding:.5rem .4375rem;justify-content:center}.appShellLocaleFeatureToggleCompact .appShellLocaleFeatureToggleLabel{display:none}button.appShellLocaleButton{background:rgba(255,255,255,.16);border:.0625rem solid rgba(255,255,255,.3);color:#ffffff}button.appShellLocaleButton:hover{filter:none;background:rgba(255,255,255,.24)}.appShellDrawerLocaleButton{margin-top:.5rem;flex-shrink:0;min-height:2.625rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.appShellDrawerLocaleButtonIcon{display:none;min-width:1.5rem;height:1.25rem;align-items:center;justify-content:center;gap:.1875rem}.appShellDrawerLocaleBadge{font-size:.625rem;line-height:1;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.appShellDrawerLocaleButtonCompact .appShellDrawerLocaleButtonLabel{display:none}.appShellDrawerLocaleButtonCompact .appShellDrawerLocaleButtonIcon{display:inline-flex}button.appShellLogoutButton{background:linear-gradient(135deg,#bf263e,#981d31);color:#ffffff}button.appShellLogoutButton:hover{filter:brightness(1.02)}.appShellDrawerLogoutButton{margin-top:.75rem;flex-shrink:0;min-height:2.625rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:filter .2s ease,box-shadow .2s ease}.appShellDrawerLogoutButton:hover{box-shadow:inset 0 0 0 .0625rem rgba(255,255,255,.14)}.appShellDrawerLogoutButtonIcon{display:none;width:1.125rem;height:1.125rem;align-items:center;justify-content:center}.appShellDrawerLogoutButtonCompact .appShellDrawerLogoutButtonLabel{display:none}.appShellDrawerLogoutButtonCompact .appShellDrawerLogoutButtonIcon{display:inline-flex}.appShellSidebarCompact{padding:1.125rem .625rem;gap:1.125rem}.appShellSidebarCompact .appShellSidebarBrand{justify-content:center}.appShellSidebarCompact .appShellSidebarBrandFull{display:none}.appShellSidebarCompact .appShellSidebarBrandCompact{display:inline}.appShellSidebarCompact .appShellDrawerUser{border-color:transparent;background:transparent;justify-content:center;flex-direction:column;align-items:center;padding:.625rem;gap:.25rem}.appShellSidebarCompact .appShellDrawerUserName{font-size:.75rem;line-height:1.1;font-weight:700}.appShellSidebarCompact .roleBadge{display:flex;flex-wrap:wrap;width:100%;max-width:100%;justify-content:center;text-align:center;white-space:normal;word-break:normal;overflow-wrap:normal;line-height:1.2;padding:.375rem .5rem;border-radius:.75rem}.appShellSidebarCompact .roleNavigationLink{text-align:center}.appShellSidebarCompact .appShellDrawerLocaleButton,.appShellSidebarCompact .appShellDrawerLogoutButton{padding-left:.625rem;padding-right:.625rem}.appShellSidebarFloatingTooltip{position:fixed;transform:translateY(-50%);z-index:2147483647;pointer-events:none;max-width:min(15rem,calc(100vw - 1.5rem));padding:.5rem .6875rem;border-radius:.625rem;border:.0625rem solid rgba(16,58,68,.24);background:rgba(10,39,47,.96);color:#ffffff;font-size:.75rem;line-height:1.25;text-align:left;box-shadow:0 .625rem 1.375rem rgba(2,15,19,.28);white-space:normal;overflow-wrap:break-word}.appShellSidebarFloatingTooltip:before{content:"";position:absolute;left:-.375rem;top:50%;transform:translateY(-50%);border-top:.375rem solid transparent;border-bottom:.375rem solid transparent;border-right:.375rem solid rgba(10,39,47,.96)}.agreementGate{min-height:var(--APP_VIEWPORT_HEIGHT);padding:calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_TOP), var(--APP_SAFE_AREA_TOP))) calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_RIGHT), var(--APP_SAFE_AREA_RIGHT))) calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_BOTTOM), var(--APP_SAFE_AREA_BOTTOM))) calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_LEFT), var(--APP_SAFE_AREA_LEFT)));display:grid;place-items:center}.agreementGateBackground{background-image:var(--LOGIN_LAYOUT_BACKGROUND_IMAGE);background-size:cover;background-position:50%;background-repeat:no-repeat}.agreementGateCard{width:min(57.5rem,100%);max-height:calc(var(--APP_VIEWPORT_HEIGHT) - 2rem);border-radius:var(--RADIUS_LG);background:var(--COLOR_SURFACE);box-shadow:var(--SHADOW_CARD);border:.0625rem solid var(--COLOR_BORDER_SUBTLE);padding:1.125rem;display:flex;flex-direction:column;gap:.75rem}.agreementGateCardTranslucent{background:var(--COLOR_SURFACE_TRANSLUCENT_STRONG);backdrop-filter:blur(.375rem);-webkit-backdrop-filter:blur(.375rem)}.agreementGateBody{border:.0625rem solid var(--COLOR_BORDER);border-radius:.75rem;background:var(--COLOR_SURFACE);padding:.75rem;overflow-y:auto;min-height:13.75rem;line-height:1.5}.agreementGateBody p{margin:0 0 .625rem}.agreementGateBody p:last-child{margin-bottom:0}.agreementGateBody ol,.agreementGateBody ul{margin:.5rem 0;padding-left:1.25rem}.agreementGateBody a{color:var(--COLOR_PRIMARY_DARK);text-decoration:underline}.agreementGateActions{display:flex;flex-wrap:wrap;gap:.5rem}button.agreementGateDeclineButton{background:linear-gradient(135deg,#cc2f2f,#8f1e1e);color:#ffffff}button.agreementGateDeclineButton:focus-visible{outline:.1875rem solid rgba(204,47,47,.35);outline-offset:.125rem}.pwaBanner{border-radius:.875rem;border:.0625rem solid var(--COLOR_BORDER);background:var(--COLOR_SURFACE);box-shadow:var(--SHADOW_CARD);padding:.875rem 1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.pwaBannerPrimary{background:linear-gradient(135deg,rgba(0,91,140,.1),var(--COLOR_SURFACE));border-color:rgba(0,91,140,.24)}.pwaBannerInfo{background:linear-gradient(135deg,rgba(0,91,140,.08),var(--COLOR_SURFACE));border-color:rgba(0,91,140,.24)}.pwaBannerWarning{background:linear-gradient(135deg,rgba(242,165,65,.12),var(--COLOR_SURFACE));border-color:rgba(242,165,65,.3)}.pwaBannerContent{display:flex;flex-direction:column;gap:.25rem;min-width:min(20rem,100%);flex:1 1 20rem}.pwaBannerContent strong{font-size:.9375rem;line-height:1.25}.pwaBannerContent p{color:var(--COLOR_MUTED)}.pwaBannerActions{display:flex;flex-wrap:wrap;gap:.5rem}.pwaBannerFloatingInstall{position:fixed;left:50%;bottom:calc(.5rem + max(var(--TG_CONTENT_SAFE_AREA_BOTTOM), var(--APP_SAFE_AREA_BOTTOM)));transform:translateX(-50%);width:min(50rem,calc(100% - (1rem + max(var(--TG_CONTENT_SAFE_AREA_LEFT), var(--APP_SAFE_AREA_LEFT)) + max(var(--TG_CONTENT_SAFE_AREA_RIGHT), var(--APP_SAFE_AREA_RIGHT)))));z-index:1750}.pageCard{border-radius:var(--RADIUS_LG);background-color:var(--COLOR_SURFACE);background-image:var(--APP_PAGE_CARD_BACKGROUND_IMAGE);background-size:var(--APP_PAGE_CARD_BACKGROUND_SIZE);background-repeat:no-repeat;background-position:var(--APP_PAGE_CARD_BACKGROUND_POSITION);box-shadow:var(--SHADOW_CARD);border:.0625rem solid rgba(0,91,140,.14);padding:1.125rem;display:flex;flex-direction:column;gap:.75rem}.pageCard,.pageCard>*{min-width:0}.pageCard h1{font-size:1.5rem;line-height:1.15}.pageCard h2{font-size:1.125rem;line-height:1.2;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.pageCard h3{font-size:.9375rem;line-height:1.25}.pageCard>p{color:var(--COLOR_MUTED)}.inlineForm{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:.625rem;gap:.625rem;align-items:end}.inlineForm>*{min-width:0}.inlineForm label{display:flex;flex-direction:column;gap:.2rem;font-size:.875rem}.inlineFormActionGroup{grid-column:3;display:grid;grid-gap:.625rem;gap:.625rem}.inlineFormActionGroupThirds{grid-template-columns:repeat(3,minmax(0,1fr))}.inlineFormActionGroupThirds>.secondaryButton,.inlineFormActionGroupThirds>button{width:100%}.formStack{gap:.625rem}.formStack,.formStack label{display:flex;flex-direction:column}.formStack label{gap:.375rem;font-size:.875rem}.fieldErrorText{min-height:1rem;font-size:.75rem;line-height:1.3;color:var(--COLOR_DANGER_TEXT)}.passwordField{position:relative;display:flex;align-items:center}.passwordInputWithToggle{padding-right:2.75rem}button.passwordVisibilityButton{position:absolute;right:.25rem;top:50%;transform:translateY(-50%);width:2.125rem;min-width:2.125rem;height:2.125rem;border-radius:.5rem;background:transparent;color:var(--COLOR_FIELD_ICON);display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background-color .18s ease,color .18s ease}button.passwordVisibilityButton:active{transform:translateY(-50%);scale:1}button.passwordVisibilityButton:focus-visible{transform:translateY(-50%);scale:1}.passwordVisibilityIconStack{position:relative;width:1.125rem;height:1.125rem;display:block}.passwordVisibilityIconLayer{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;transition:opacity .18s ease,transform .18s ease}.passwordVisibilityIconLayer svg{width:1.125rem;height:1.125rem;display:block}.passwordVisibilityIconLayerVisible{opacity:1;transform:scale(1)}.passwordVisibilityIconLayerHidden{opacity:0;transform:scale(1)}button.passwordVisibilityButton:hover{transform:translateY(-50%);scale:1;background:var(--COLOR_SURFACE_SOFT);color:var(--COLOR_FIELD_ICON_HOVER);filter:none}.secondaryButton{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border-radius:.625rem;padding:.625rem .875rem;background:var(--COLOR_SURFACE);border:.0625rem solid var(--COLOR_BORDER);color:var(--COLOR_TEXT);font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING),scale var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING),border-color var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING),filter var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING)}.secondaryButton:hover{scale:var(--MOTION_INTERACTIVE_SCALE_HOVER);filter:none;border-color:var(--COLOR_PRIMARY)}.secondaryButton:active{transform:translateY(.0625rem);scale:var(--MOTION_INTERACTIVE_SCALE_ACTIVE)}.inlineForm .secondaryButton,.inlineForm button,.inlineForm input,.inlineForm select,.tableHeaderActions .secondaryButton,.tableHeaderActions button{height:2.625rem}.tableActionButton{text-align:center}.tableActionButton,.tableActionButtonContent{display:inline-flex;align-items:center;justify-content:center}.tableActionButtonContent{gap:.375rem;line-height:1}.tableActionButtonIcon{display:none;align-items:center;justify-content:center;line-height:0}.tableActionButtonIcon>svg{font-size:1rem}@media (max-width:40rem){.tableActionButton[data-table-action=apply],.tableActionButton[data-table-action=cancel],.tableActionButton[data-table-action=reset]{font-size:0;line-height:1;min-width:2.625rem;padding-left:.5rem;padding-right:.5rem}.tableActionButton[data-table-action=apply] .tableActionButtonIcon,.tableActionButton[data-table-action=cancel] .tableActionButtonIcon,.tableActionButton[data-table-action=reset] .tableActionButtonIcon{display:inline-flex}.tableActionButton[data-table-action=apply] .tableActionButtonContent,.tableActionButton[data-table-action=cancel] .tableActionButtonContent,.tableActionButton[data-table-action=reset] .tableActionButtonContent{gap:0}}.errorText{color:var(--COLOR_DANGER_TEXT);margin:0;word-break:break-word}.primaryLinkButton{display:inline-flex;align-items:center;justify-content:center;border-radius:.625rem;background:linear-gradient(135deg,var(--COLOR_PRIMARY),var(--COLOR_PRIMARY_DARK));color:var(--COLOR_ON_PRIMARY);font-weight:600;padding:.625rem .875rem;width:-moz-fit-content;width:fit-content}.emptyStateCard{border-radius:var(--RADIUS_LG);background:var(--COLOR_SURFACE);border:.0625rem solid var(--COLOR_BORDER);padding:1.125rem;display:flex;flex-direction:column;gap:.625rem}.tabSwitchContainer{--tab-gap:0.5rem;--tab-pad:0.25rem;--tab-count:2;--tab-index:0;position:relative;isolation:isolate;overflow:hidden;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.tabSwitchContainer:before{content:"";position:absolute;top:var(--tab-pad);left:var(--tab-pad);width:calc((100% - (var(--tab-pad) * 2) - ((var(--tab-count) - 1) * var(--tab-gap))) / var(--tab-count));height:calc(100% - (var(--tab-pad) * 2));border-radius:.5rem;background:var(--COLOR_SURFACE_ELEVATED);box-shadow:0 .125rem .5rem rgba(15,23,42,.14);transform:translateX(calc(var(--tab-index) * (100% + var(--tab-gap))));transition:transform var(--MOTION_TAB_SWITCH_DURATION) var(--MOTION_TAB_SWITCH_EASING),box-shadow var(--MOTION_TAB_SWITCH_DURATION) var(--MOTION_TAB_SWITCH_EASING),background-color var(--MOTION_TAB_SWITCH_DURATION) var(--MOTION_TAB_SWITCH_EASING);will-change:transform,box-shadow,background-color;transform-origin:center;z-index:0;pointer-events:none}.tabSwitchContainer>*{position:relative;z-index:1;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:background-color var(--MOTION_TAB_SWITCH_DURATION) var(--MOTION_TAB_SWITCH_EASING),border-color var(--MOTION_TAB_SWITCH_DURATION) var(--MOTION_TAB_SWITCH_EASING),box-shadow var(--MOTION_TAB_SWITCH_DURATION) var(--MOTION_TAB_SWITCH_EASING),color var(--MOTION_TAB_SWITCH_DURATION) var(--MOTION_TAB_SWITCH_EASING),filter var(--MOTION_TAB_SWITCH_DURATION) var(--MOTION_TAB_SWITCH_EASING),transform var(--MOTION_TAB_SWITCH_DURATION) var(--MOTION_TAB_SWITCH_EASING)}.tabSwitchContainer>button:not(.MuiButtonBase-root):active,.tabSwitchContainer>button:not(.MuiButtonBase-root):focus-visible,.tabSwitchContainer>button:not(.MuiButtonBase-root):hover{transform:none;scale:1}.tabSwitchCount2{--tab-count:2}.tabSwitchCount3{--tab-count:3}.tabSwitchIndex0{--tab-index:0}.tabSwitchIndex1{--tab-index:1}.tabSwitchIndex2{--tab-index:2}.tableHeaderActions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;justify-content:flex-end;margin-bottom:.5rem}.tableHeaderSummary{margin:0 auto 0 0;color:var(--COLOR_MUTED);font-size:.8125rem;line-height:1.35;flex:1 1 13.75rem}.tableHeaderHint{display:block;margin-top:.125rem;font-size:.75rem;line-height:1.35}.mrtCard{min-width:0}.mrtBulkActionsBar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;min-height:2.5rem}.mrtBulkActionsInfo{margin:0 0 0 auto;color:var(--COLOR_MUTED);font-size:.8125rem;line-height:1.35;font-weight:600;text-align:right}.mrtCard .MuiPaper-root{border-radius:var(--RADIUS_MD);border:.0625rem solid var(--COLOR_BORDER);box-shadow:none}.mrtCard .MuiTableContainer-root{border-radius:.625rem}.sessionStatusBadge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:62.4375rem;border:.0625rem solid transparent;padding:.375rem .625rem;font-size:.75rem;line-height:1;font-weight:600}.sessionStatusBadgeCompact{padding:.3125rem .5rem;font-size:.6875rem}.sessionStatusToneInfo{background:var(--COLOR_TONE_INFO_BG);border-color:var(--COLOR_TONE_INFO_BORDER);color:var(--COLOR_TONE_INFO_TEXT)}.sessionStatusToneWarning{background:var(--COLOR_TONE_WARNING_BG);border-color:var(--COLOR_TONE_WARNING_BORDER);color:var(--COLOR_TONE_WARNING_TEXT)}.sessionStatusToneSuccess{background:var(--COLOR_TONE_SUCCESS_BG);border-color:var(--COLOR_TONE_SUCCESS_BORDER);color:var(--COLOR_TONE_SUCCESS_TEXT)}.sessionStatusToneDanger{background:var(--COLOR_TONE_DANGER_BG);border-color:var(--COLOR_TONE_DANGER_BORDER);color:var(--COLOR_TONE_DANGER_TEXT)}.sessionStatusToneMuted{background:var(--COLOR_TONE_MUTED_BG);border-color:var(--COLOR_TONE_MUTED_BORDER);color:var(--COLOR_TONE_MUTED_TEXT)}.roleBadge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:62.4375rem;border:.0625rem solid transparent;padding:.375rem .625rem;font-size:.75rem;line-height:1;font-weight:600}.roleBadgeCompact{padding:.3125rem .5rem;font-size:.6875rem}.roleBadgeToneAdmin{background:var(--COLOR_TONE_INFO_BG);border-color:var(--COLOR_TONE_INFO_BORDER);color:var(--COLOR_TONE_INFO_TEXT)}.roleBadgeToneOwner{background:#f1f5ff;border-color:#bfd0ff;color:#304f98}.roleBadgeToneGuard{background:var(--COLOR_TONE_WARNING_BG);border-color:var(--COLOR_TONE_WARNING_BORDER);color:var(--COLOR_TONE_WARNING_TEXT)}.roleBadgeToneDriver{background:var(--COLOR_TONE_SUCCESS_BG);border-color:var(--COLOR_TONE_SUCCESS_BORDER);color:var(--COLOR_TONE_SUCCESS_TEXT)}.sessionPhaseCard{border-radius:1rem;padding:1rem;display:flex;flex-direction:column;gap:.75rem;border:.0625rem solid transparent}.sessionPhaseToneInfo{background:linear-gradient(135deg,var(--COLOR_TONE_INFO_BG),var(--COLOR_SURFACE));border-color:var(--COLOR_TONE_INFO_BORDER)}.sessionPhaseToneWarning{background:linear-gradient(135deg,var(--COLOR_TONE_WARNING_BG),var(--COLOR_SURFACE));border-color:var(--COLOR_TONE_WARNING_BORDER)}.sessionPhaseToneSuccess{background:linear-gradient(135deg,var(--COLOR_TONE_SUCCESS_BG),var(--COLOR_SURFACE));border-color:var(--COLOR_TONE_SUCCESS_BORDER)}.sessionPhaseHeader{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem}.sessionPhaseStat{display:flex;flex-direction:column;gap:.25rem}.sessionPhaseStatRight{text-align:right;margin-left:auto}.sessionPhaseAmount,.sessionPhaseTimer{font-size:clamp(1.75rem,5vw,2.5rem);line-height:1;font-weight:800}.sessionPhaseMeta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.sessionPhaseHint{margin:0;font-size:.9375rem;line-height:1.5}.mutedText{color:var(--COLOR_MUTED)}.modalOverlay{position:fixed;inset:0;background:rgba(17,54,64,.5);z-index:1600;display:grid;place-items:center;padding:calc(.75rem + max(var(--TG_CONTENT_SAFE_AREA_TOP), var(--APP_SAFE_AREA_TOP))) calc(.75rem + max(var(--TG_CONTENT_SAFE_AREA_RIGHT), var(--APP_SAFE_AREA_RIGHT))) calc(.75rem + max(var(--TG_CONTENT_SAFE_AREA_BOTTOM), var(--APP_SAFE_AREA_BOTTOM))) calc(.75rem + max(var(--TG_CONTENT_SAFE_AREA_LEFT), var(--APP_SAFE_AREA_LEFT)))}.modalCard{width:min(47.5rem,100%);max-height:calc(var(--APP_VIEWPORT_HEIGHT) - 1.5rem);overflow:hidden;border-radius:var(--RADIUS_LG);background:var(--COLOR_SURFACE);box-shadow:var(--SHADOW_CARD);border:.0625rem solid rgba(0,91,140,.2);display:grid;grid-template-rows:auto minmax(0,1fr) auto}.modalCardWide{width:min(58.75rem,100%)}.modalFrameHeader h3{line-height:1.25;padding-right:.375rem}button.modalCloseIconButton{position:absolute;top:.5rem;right:.5rem;z-index:1;margin:0;padding:0;background:var(--COLOR_SURFACE_TRANSLUCENT_STRONG);color:black;width:2.25rem;min-width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;line-height:0}button.modalCloseIconButton:hover{transform:none;scale:1;filter:none;border-color:rgba(21,91,104,.42);background:var(--COLOR_SURFACE_ELEVATED)}button.modalCloseIconButton:active{transform:none;scale:1}button.modalCloseIconButton:disabled{opacity:.5;cursor:default}.modalFrameHeader{position:relative;display:flex;align-items:flex-start;justify-content:flex-start;gap:.625rem;padding:.875rem 3.5rem .75rem .875rem;border-bottom:.0625rem solid var(--COLOR_BORDER);background:linear-gradient(180deg,var(--COLOR_SURFACE) 0,var(--COLOR_BACKGROUND) 100%)}.modalFrameBody{display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;padding:.875rem}.modalFrameFooter{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;padding:.75rem .875rem .875rem;border-top:.0625rem solid var(--COLOR_BORDER);background:var(--COLOR_SURFACE)}.modalFrameFooter>*{min-width:9.25rem}.modalFooter{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.modalFooter>*{min-width:9.25rem}.detailsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.pageHeaderRow{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.secondaryLink{color:var(--COLOR_PRIMARY_DARK);font-weight:600;text-decoration:none}.secondaryLink:hover{text-decoration:underline}.calloutWarning{border-radius:.75rem;border:.0625rem solid var(--COLOR_TONE_WARNING_BORDER);background:var(--COLOR_TONE_WARNING_BG);color:var(--COLOR_TONE_WARNING_TEXT);padding:.75rem .875rem;line-height:1.35}.detailsCard{border:.0625rem solid var(--COLOR_BORDER);border-radius:.75rem;padding:.75rem;background:var(--COLOR_SURFACE);min-width:0}.detailsCard,.detailsList{display:flex;flex-direction:column;gap:.625rem}.detailsList{margin:0}.detailsList>div{display:flex;flex-direction:column;gap:.25rem;min-width:0}.detailsList dt{margin:0;color:var(--COLOR_MUTED);font-size:.75rem}.detailsList dd{margin:0;font-size:.875rem;font-weight:600;word-break:break-word}.stack{display:flex;flex-direction:column;gap:.625rem;background:var(--APP_CANVAS_BACKGROUND_IMAGE)}.appShellFullscreenLoader{min-height:var(--APP_VIEWPORT_HEIGHT);padding:calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_TOP), var(--APP_SAFE_AREA_TOP))) calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_RIGHT), var(--APP_SAFE_AREA_RIGHT))) calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_BOTTOM), var(--APP_SAFE_AREA_BOTTOM))) calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_LEFT), var(--APP_SAFE_AREA_LEFT)));display:grid;place-items:center;background-image:var(--LOGIN_LAYOUT_BACKGROUND_IMAGE);background-size:cover;background-position:50%;background-repeat:no-repeat}.appShellFullscreenLoaderIndicator{--loading-indicator-size:3.5rem;--loading-indicator-stroke:0.25rem;color:rgba(232,248,255,.96)}.appShellStatusLayout{min-height:var(--APP_VIEWPORT_HEIGHT);display:grid;place-items:center;padding:calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_TOP), var(--APP_SAFE_AREA_TOP))) calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_RIGHT), var(--APP_SAFE_AREA_RIGHT))) calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_BOTTOM), var(--APP_SAFE_AREA_BOTTOM))) calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_LEFT), var(--APP_SAFE_AREA_LEFT)))}.appShellStatusCard{width:min(35rem,100%)}.appShellContentLoader{flex:1 1 auto;min-height:calc(var(--APP_VIEWPORT_HEIGHT) - var(--APP_SHELL_CONTENT_VIEWPORT_OFFSET));border-radius:var(--RADIUS_LG);border:.0625rem solid rgba(0,91,140,.2);display:grid;place-items:center;padding:1.25rem;background-image:var(--LOGIN_LAYOUT_BACKGROUND_IMAGE);background-size:cover;background-position:50%;background-repeat:no-repeat}.appShellContentLoaderIndicator{color:rgba(232,248,255,.96)}.appShellRouteSwitchLoaderIndicator{--loading-indicator-size:8.5rem;--loading-indicator-stroke:0.5rem}.summaryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));grid-gap:.75rem;gap:.75rem}.quickLinkCard,.summaryMetricCard{border:.0625rem solid var(--COLOR_BORDER);border-radius:.75rem;padding:.75rem;display:flex;flex-direction:column;gap:.625rem;background:var(--COLOR_SURFACE);min-width:0}.summaryMetricValue{font-size:clamp(1.75rem,5vw,2.5rem);line-height:1;font-weight:800}.summaryFacts{display:flex;flex-direction:column;gap:.5rem}.summaryFactRow{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.quickLinksGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));grid-gap:.75rem;gap:.75rem}.quickLinkCard .sessionActions{margin-top:auto}.summaryAttentionList{display:flex;flex-direction:column;gap:.625rem}.detailItem{border:.0625rem solid var(--COLOR_BORDER);border-radius:.625rem;padding:.525rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:nowrap;min-width:0}.detailLabel{color:var(--COLOR_MUTED);font-size:.75rem;flex-shrink:0}.detailLabel,.detailValue{min-width:0;white-space:nowrap}.detailValue{font-size:.875rem;font-weight:500;margin-left:auto;text-align:right;overflow:hidden;text-overflow:ellipsis;word-break:normal}.detailValue .secondaryLink{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.detailValueRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.detailValueRow>*{min-width:0}.copyButton{border-radius:.625rem;border:.0625rem solid var(--COLOR_BORDER);background:var(--COLOR_SURFACE);color:var(--COLOR_TEXT);padding:.375rem .5rem;font-size:.75rem;font-weight:700;cursor:pointer;white-space:nowrap}.copyButton:hover{border-color:var(--COLOR_PRIMARY)}.copyButton:focus-visible{outline:.1875rem solid rgba(0,91,140,.35);outline-offset:.125rem}.copyButton:disabled{opacity:.6;cursor:default;transform:none;filter:none}.yandexMapFrameWrap{width:100%;height:clamp(17.5rem,52vh,26.25rem);border-radius:.875rem;overflow:hidden;border:.0625rem solid rgba(0,91,140,.18);box-shadow:0 .625rem 1.375rem rgba(15,42,52,.08);position:relative}.yandexMapFrame{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.roleNavigationLink,.secondaryButton,.statusMultiSelectOption,.statusMultiSelectTrigger,.tabSwitchContainer:before,.tabSwitchContainer>*,[role=button],a[href],button:not(.MuiButtonBase-root){transition:none}}.yandexMapLoading{position:absolute;inset:0;display:grid;place-items:center;padding:.75rem;text-align:center;font-size:.875rem;font-weight:600;color:var(--COLOR_MUTED);background:linear-gradient(180deg,var(--COLOR_SURFACE_TRANSLUCENT_STRONG) 0,var(--COLOR_SURFACE_TRANSLUCENT) 100%);pointer-events:none}.loadingIndicator{--loading-indicator-size:1.25rem;--loading-indicator-stroke:0.1375rem;position:relative;color:#005b8c;align-items:center;justify-content:center}.loadingIndicatorInline{display:inline-flex}.loadingIndicatorBlock{display:flex}.loadingIndicatorCenter{width:100%;min-height:1.75rem}.loadingIndicatorSm{--loading-indicator-size:1rem;--loading-indicator-stroke:0.125rem}.loadingIndicatorMd{--loading-indicator-size:1.25rem;--loading-indicator-stroke:0.1375rem}.loadingIndicatorLg{--loading-indicator-size:1.75rem;--loading-indicator-stroke:0.175rem}.loadingIndicatorMuted{color:var(--COLOR_MUTED)}.loadingIndicatorSpinner{width:var(--loading-indicator-size);height:var(--loading-indicator-size);border-radius:50%;border-left:var(--loading-indicator-stroke) solid;border-color:currentcolor;border-top:var(--loading-indicator-stroke) solid;border-right:var(--loading-indicator-stroke) solid transparent;border-bottom:var(--loading-indicator-stroke) solid transparent;animation:loadingIndicatorSpin .78s linear infinite}.loadingIndicatorSrOnly{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.buttonLoadingContent{position:relative;min-width:0}.buttonLoadingContent,.buttonLoadingContentLabel{display:inline-flex;align-items:center;justify-content:center;width:100%}.buttonLoadingContentLabel{white-space:nowrap}.buttonLoadingContentLoading .buttonLoadingContentLabel{visibility:hidden}.buttonLoadingContentSpinner{position:absolute;inset:0;display:none;align-items:center;justify-content:center;pointer-events:none}.buttonLoadingContentLoading .buttonLoadingContentSpinner{display:inline-flex}.buttonLoadingContentSpinner .loadingIndicator{margin:0;color:inherit}@keyframes loadingIndicatorSpin{to{transform:rotate(1turn)}}.yandexMapLoading .loadingIndicator{color:inherit}html[data-telegram-miniapp=true][data-telegram-color-scheme=dark] .calloutWarning{border-color:rgba(242,199,121,.32);background:rgba(138,90,0,.18);color:#ffd79a}html[data-telegram-miniapp=true][data-telegram-color-scheme=dark] .pwaBannerInfo,html[data-telegram-miniapp=true][data-telegram-color-scheme=dark] .pwaBannerPrimary{border-color:rgba(179,219,228,.28);background:linear-gradient(135deg,rgba(0,91,140,.2),var(--COLOR_SURFACE))}html[data-telegram-miniapp=true][data-telegram-color-scheme=dark] .pwaBannerWarning{border-color:rgba(242,199,121,.3);background:linear-gradient(135deg,rgba(138,90,0,.18),var(--COLOR_SURFACE))}html[data-telegram-miniapp=true][data-telegram-color-scheme=dark] .routeSummaryBar{border-color:rgba(179,219,228,.24);background:rgba(0,91,140,.12)}html[data-telegram-miniapp=true][data-telegram-color-scheme=dark] .mapError{border-color:rgba(244,180,175,.28);background:rgba(180,35,24,.16);color:#ffe3df}html[data-telegram-miniapp=true][data-telegram-color-scheme=dark] .yandexMapLoading{background:linear-gradient(180deg,rgba(19,25,31,.94),rgba(24,31,38,.92));color:var(--COLOR_TEXT)}.yandexMapBlock{display:flex;flex-direction:column;gap:.625rem}.routeSummaryBar{display:flex;flex-wrap:wrap;gap:.625rem;align-items:center;justify-content:space-between;border-radius:.75rem;border:.0625rem solid rgba(0,91,140,.16);background:rgba(0,91,140,.06);padding:.625rem .75rem}.routeSummaryItem{font-size:.8125rem;font-weight:600;color:var(--COLOR_TEXT)}.routeSummaryHint{font-weight:500;color:var(--COLOR_MUTED)}.mapError{border:.0625rem dashed rgba(180,35,24,.35);background:var(--COLOR_TONE_DANGER_BG);border-radius:.875rem;padding:.75rem;color:var(--COLOR_TONE_DANGER_TEXT);font-size:.875rem}.mapPriceMarker{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 .3125rem;transform:translate(-50%,-100%);border-radius:62.4375rem;background:var(--MAP_PRICE_BADGE_BG,#ffffff);border:.1rem solid var(--MAP_PRICE_BADGE_BORDER,#2563eb);box-shadow:0 .3125rem .75rem rgba(15,42,52,.18);color:var(--MAP_PRICE_BADGE_TEXT,#1d4ed8);font-size:1rem;font-weight:700;line-height:1.1;text-align:center;white-space:nowrap}.mapPriceMarker>span{display:block;white-space:nowrap}.mapPriceMarker:not(.mapPriceMarkerSelected){opacity:.78;border-color:#2563eb}.mapPriceMarker:after{content:"";position:absolute;left:50%;bottom:-.375rem;width:.5rem;height:.5rem;background:var(--MAP_PRICE_BADGE_BG,#ffffff);border-left:.1rem solid var(--MAP_PRICE_BADGE_BORDER,#2563eb);border-bottom:.1rem solid var(--MAP_PRICE_BADGE_BORDER,#2563eb);transform:translateX(-50%) rotate(-45deg)}.mapPriceMarkerSelected{opacity:1;background:var(--MAP_PRICE_BADGE_SELECTED_BG,#2563eb);border-color:var(--MAP_PRICE_BADGE_SELECTED_BORDER,#2563eb);color:var(--MAP_PRICE_BADGE_SELECTED_TEXT,#ffffff);box-shadow:0 .625rem 1.25rem rgba(37,99,235,.32)}.mapPriceMarkerSelected:after{background:var(--MAP_PRICE_BADGE_SELECTED_BG,#2563eb);border-left-color:var(--MAP_PRICE_BADGE_SELECTED_BORDER,#2563eb);border-bottom-color:var(--MAP_PRICE_BADGE_SELECTED_BORDER,#2563eb)}.mapPriceMarkerMuted{--MAP_PRICE_BADGE_BG:#eef1f4;--MAP_PRICE_BADGE_BORDER:#8c96a6;--MAP_PRICE_BADGE_TEXT:#5d6776;--MAP_PRICE_BADGE_SELECTED_BG:#737d8a;--MAP_PRICE_BADGE_SELECTED_BORDER:#737d8a;--MAP_PRICE_BADGE_SELECTED_TEXT:#ffffff;box-shadow:0 .3125rem .75rem rgba(71,85,105,.2)}.mapPriceMarkerMuted:not(.mapPriceMarkerSelected){border-color:var(--MAP_PRICE_BADGE_BORDER)}.mapPriceMarkerMuted.mapPriceMarkerSelected{box-shadow:0 .625rem 1.25rem rgba(71,85,105,.28)}.mapNavigatorArrowMarker{position:relative;width:0;height:0;pointer-events:none}.mapNavigatorArrowShadow{width:1.5rem;height:1.5rem;border-radius:.75rem .75rem .1875rem .75rem;background:rgba(15,23,42,.18);filter:blur(.0188rem)}.mapNavigatorArrowShadow,.mapNavigatorArrowShape{position:absolute;left:0;top:0;transform:translate(-50%,-50%) rotate(45deg)}.mapNavigatorArrowShape{width:1.375rem;height:1.375rem;border-radius:.6875rem .6875rem .1875rem .6875rem;background:var(--COLOR_SURFACE_ELEVATED)}.mapNavigatorArrowCore{position:absolute;left:0;top:0;width:.875rem;height:.875rem;border-radius:.4375rem .4375rem .125rem .4375rem;transform:translate(-50%,-50%) rotate(45deg);background:#2d8cff}.toastViewport{position:fixed;right:.875rem;top:calc(.875rem + max(var(--TG_CONTENT_SAFE_AREA_TOP), var(--APP_SAFE_AREA_TOP)));bottom:auto;z-index:120;display:flex;flex-direction:column;gap:.625rem;width:min(26.25rem,calc(100vw - 1.5rem))}.toastItem{background:var(--COLOR_SURFACE);border-radius:.75rem;border:.0625rem solid var(--COLOR_BORDER);box-shadow:var(--SHADOW_CARD);padding:.625rem;display:flex;gap:.625rem;justify-content:space-between;transition:transform .16s ease,opacity .16s ease;will-change:transform,opacity;touch-action:pan-x}.toastItem h4{margin:0;font-size:.875rem;font-family:var(--FONT_DISPLAY)}.toastItem p{margin:.125rem 0 0;color:var(--COLOR_MUTED);font-size:.75rem}.toastContent{min-width:0}.toastActions{display:flex;align-items:flex-start;gap:.375rem}.toastActionButton,.toastCloseButton{border-radius:.5rem;border:.0625rem solid var(--COLOR_BORDER);background:var(--COLOR_SURFACE);color:var(--COLOR_TEXT);padding:.375rem .5rem;font-size:.75rem;font-weight:600}.toastCloseButton{min-width:1.875rem}.toastItemDragging{transition:none}.toastItemInfo{border-color:var(--COLOR_TONE_INFO_BORDER);background:var(--COLOR_TONE_INFO_BG)}.toastItemSuccess{border-color:var(--COLOR_TONE_SUCCESS_BORDER);background:var(--COLOR_TONE_SUCCESS_BG)}.toastItemError{border-color:var(--COLOR_TONE_WARNING_BORDER);background:var(--COLOR_TONE_WARNING_BG)}html[data-telegram-miniapp=true][data-telegram-color-scheme=dark] .toastItemInfo{border-color:rgba(179,219,228,.28);background:rgba(0,91,140,.14)}html[data-telegram-miniapp=true][data-telegram-color-scheme=dark] .toastItemSuccess{border-color:rgba(143,211,163,.34);background:rgba(26,110,55,.16)}html[data-telegram-miniapp=true][data-telegram-color-scheme=dark] .toastItemError{border-color:rgba(242,199,121,.32);background:rgba(138,90,0,.18)}@media (min-width:71.3125rem){:root{--DRIVER_DESKTOP_SHEET_WIDTH:min(35rem,calc(100vw - 1.5rem))}.appShellSidebar{position:-webkit-sticky;position:sticky;top:calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_TOP), var(--APP_SAFE_AREA_TOP)));align-self:start;height:calc(var(--APP_VIEWPORT_HEIGHT) - (2rem + max(var(--TG_CONTENT_SAFE_AREA_TOP), var(--APP_SAFE_AREA_TOP)) + max(var(--TG_CONTENT_SAFE_AREA_BOTTOM),
              var(--APP_SAFE_AREA_BOTTOM))));max-height:calc(var(--APP_VIEWPORT_HEIGHT) - (2rem + max(var(--TG_CONTENT_SAFE_AREA_TOP), var(--APP_SAFE_AREA_TOP)) + max(var(--TG_CONTENT_SAFE_AREA_BOTTOM),
              var(--APP_SAFE_AREA_BOTTOM))));overflow-y:hidden}.appShellSidebar,.appShellSidebarCompact .appShellDrawerNav{overflow-x:hidden}}@media (max-width:71.25rem){:root{--APP_SHELL_CONTENT_VIEWPORT_OFFSET:calc(5.5rem + max(var(--TG_CONTENT_SAFE_AREA_TOP), var(--APP_SAFE_AREA_TOP)) + max(var(--TG_CONTENT_SAFE_AREA_BOTTOM), var(--APP_SAFE_AREA_BOTTOM)))}.appShellContentLoader{border-radius:.875rem;padding:.875rem}.appShellRouteSwitchLoaderIndicator{--loading-indicator-size:4rem;--loading-indicator-stroke:0.275rem}.layoutRoot{grid-template-columns:1fr;gap:.625rem;transition:none;padding-top:calc(4.5rem + max(var(--TG_CONTENT_SAFE_AREA_TOP), var(--APP_SAFE_AREA_TOP)));position:relative}.appShellMobileHeader{position:fixed;top:0;left:0;right:0;z-index:80;display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:calc(.625rem + max(var(--TG_CONTENT_SAFE_AREA_TOP), var(--APP_SAFE_AREA_TOP))) calc(.625rem + max(var(--TG_CONTENT_SAFE_AREA_RIGHT), var(--APP_SAFE_AREA_RIGHT))) .625rem calc(.625rem + max(var(--TG_CONTENT_SAFE_AREA_LEFT), var(--APP_SAFE_AREA_LEFT)));border-bottom:.0625rem solid rgba(0,91,140,.24);background:rgba(244,247,248,.92);backdrop-filter:blur(.4375rem);-webkit-backdrop-filter:blur(.4375rem)}.appShellSidebar{position:fixed;top:0;right:0;bottom:0;z-index:90;width:min(20rem,86vw);border-radius:1rem 0 0 1rem;transform:translateX(104%);transition:transform .22s ease;overflow-y:hidden;overflow-x:hidden}.appShellSidebar,.appShellSidebarCompact{padding-top:calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_TOP), var(--APP_SAFE_AREA_TOP)));padding-bottom:calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_BOTTOM), var(--APP_SAFE_AREA_BOTTOM)))}.appShellSidebarCompact{padding-right:1rem;padding-left:1rem;gap:1.125rem}.appShellSidebarCompact .appShellSidebarBrandFull{display:inline}.appShellSidebarCompact .appShellSidebarBrandCompact{display:none}.appShellSidebarCompact .appShellDrawerUser .contentTopBarName{display:inline}.appShellSidebarCompact .roleNavigationLink{padding:.625rem .75rem;text-align:left;font-size:.875rem}button.appShellSidebarToggleButton{display:none}.appShellSidebarOpen{transform:translateX(0)}button.appShellDrawerCloseButton{width:2.125rem;min-width:2.125rem;height:2.125rem;border-radius:.625rem;display:inline-flex;align-items:center;justify-content:center;padding:0;background:rgba(255,255,255,.16);border:.0625rem solid rgba(255,255,255,.3);color:#ffffff;font-size:1.25rem;line-height:1}.contentTopBar{display:none}.detailsGrid{grid-template-columns:1fr}.tableHeaderActions{justify-content:flex-start}}@media (max-width:40rem){:root{--APP_SHELL_CONTENT_VIEWPORT_OFFSET:calc(4.75rem + max(var(--TG_CONTENT_SAFE_AREA_TOP), var(--APP_SAFE_AREA_TOP)) + max(var(--TG_CONTENT_SAFE_AREA_BOTTOM), var(--APP_SAFE_AREA_BOTTOM)))}.layoutRoot{padding:calc(4.25rem + max(var(--TG_CONTENT_SAFE_AREA_TOP), var(--APP_SAFE_AREA_TOP))) calc(.5rem + max(var(--TG_CONTENT_SAFE_AREA_RIGHT), var(--APP_SAFE_AREA_RIGHT))) calc(.5rem + max(var(--TG_CONTENT_SAFE_AREA_BOTTOM), var(--APP_SAFE_AREA_BOTTOM))) calc(.5rem + max(var(--TG_CONTENT_SAFE_AREA_LEFT), var(--APP_SAFE_AREA_LEFT)))}.pageCard{padding:.875rem}h1{font-size:1.5rem}h2{font-size:1.125rem}.pageCard h1{font-size:1.375rem}.inlineForm,.inlineFormActionGroupThirds{grid-template-columns:1fr}.contentTopBar{align-items:stretch}.contentTopBar .secondaryButton{width:100%}.agreementGate{padding:calc(.5rem + max(var(--TG_CONTENT_SAFE_AREA_TOP), var(--APP_SAFE_AREA_TOP))) calc(.5rem + max(var(--TG_CONTENT_SAFE_AREA_RIGHT), var(--APP_SAFE_AREA_RIGHT))) calc(.5rem + max(var(--TG_CONTENT_SAFE_AREA_BOTTOM), var(--APP_SAFE_AREA_BOTTOM))) calc(.5rem + max(var(--TG_CONTENT_SAFE_AREA_LEFT), var(--APP_SAFE_AREA_LEFT)))}.agreementGateCard{max-height:calc(var(--APP_VIEWPORT_HEIGHT) - 1rem);padding:.875rem}.agreementGateActions .secondaryButton,.agreementGateActions button,.tableHeaderActions{width:100%}.tableHeaderSummary{flex-basis:100%}.pwaBannerActions,.pwaBannerActions .secondaryButton,.pwaBannerActions button,.tableHeaderActions .secondaryButton{width:100%}.pwaBannerFloatingInstall{width:calc(100% - (1rem + max(var(--TG_CONTENT_SAFE_AREA_LEFT), var(--APP_SAFE_AREA_LEFT)) + max(var(--TG_CONTENT_SAFE_AREA_RIGHT), var(--APP_SAFE_AREA_RIGHT))))}.modalCard{width:100%;max-height:calc(var(--APP_VIEWPORT_HEIGHT) - 1rem)}.modalFrameHeader{flex-direction:row;align-items:flex-start;padding:.75rem 3.375rem .625rem .75rem}.modalFrameHeader .secondaryButton{width:100%}.modalFrameBody{padding:.75rem}.modalFrameFooter{padding:.625rem .75rem .75rem}.modalFooter>*,.modalFrameFooter>*{width:100%;min-width:0}.toastViewport{right:.5rem;left:.5rem;width:auto}.mrtCard .MuiToolbar-root{min-height:2.75rem;padding-left:.5rem;padding-right:.5rem}.mrtCard .MuiTablePagination-root{width:100%;justify-content:center}.mrtCard .MuiPagination-ul{flex-wrap:wrap;justify-content:center}.mrtCard .MuiTableCell-root{padding:.5rem;font-size:.75rem}}