.seges_page__Sv2lt{max-width:1180px;margin:auto;padding:24px;color:#142b52}.seges_actions__2Tejg,.seges_header__1fKqc,.seges_row__M6zEW,.seges_tabs__zRQgw{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.seges_header__1fKqc{justify-content:space-between;margin-bottom:24px}.seges_header__1fKqc h1{font-size:26px;font-weight:700}.seges_form__0Upjm button,.seges_form__0Upjm input,.seges_form__0Upjm select,.seges_form__0Upjm textarea,.seges_page__Sv2lt button,.seges_page__Sv2lt input,.seges_page__Sv2lt select,.seges_page__Sv2lt textarea{font:inherit}.seges_button__IRBfo,.seges_card__LdhVn,.seges_icon__Q7_sF{border:1px solid #cfd8e6;border-radius:12px;background:white;color:#142b52;cursor:pointer;padding:12px 16px}.seges_button__IRBfo{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.seges_button__IRBfo:disabled,.seges_card__LdhVn:disabled,.seges_icon__Q7_sF:disabled{opacity:.5;cursor:not-allowed}.seges_primary__goBQ1{background:#142b52;color:white}.seges_icon__Q7_sF{padding:10px;display:inline-flex;align-items:center;justify-content:center}.seges_cards__DFu5r{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:20px 0}.seges_card__LdhVn{min-height:120px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;font-weight:600;text-decoration:none}.seges_button__IRBfo:hover,.seges_card__LdhVn:hover,.seges_icon__Q7_sF:hover{border-color:#3273db}.seges_form__0Upjm{padding:20px;display:grid;gap:18px;min-width:0}.seges_grid__h60fv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.seges_field__Ig_wZ{display:grid;gap:6px;font-size:14px;min-width:0}.seges_field__Ig_wZ input,.seges_field__Ig_wZ select,.seges_field__Ig_wZ textarea{border:1px solid #cfd8e6;padding:11px;border-radius:9px;width:100%;min-width:0;background:white;color:#142b52;box-sizing:border-box}.seges_field__Ig_wZ textarea{min-height:80px}.seges_field__Ig_wZ small,.seges_muted__j2t_E{color:#526782;font-size:13px}.seges_tabs__zRQgw{flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px}.seges_tabs__zRQgw button{flex-shrink:0}.seges_tabs__zRQgw button[aria-pressed=true],.seges_tabs__zRQgw button[aria-selected=true]{background:#142b52;color:white}.seges_check__je0Hu{display:flex;gap:10px;align-items:center;font-size:14px}.seges_check__je0Hu input{width:18px;height:18px}.seges_list__Qp7hL{display:grid;gap:12px}.seges_item__wLgn5{border:1px solid #d8e0eb;border-radius:12px;background:white;padding:16px;display:grid;gap:8px;overflow-wrap:anywhere}.seges_item__wLgn5 header{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.seges_badge__eVlBc{font-size:12px;border-radius:20px;background:#e7effb;padding:4px 10px}.seges_error__4JvbP{color:#9a2020;background:#fff0f0;border-radius:10px;padding:12px;margin:12px 0}.seges_success__7RPnH{color:#166534;background:#f0fdf4;border-radius:10px;padding:12px}.seges_notice__7pCsB{background:#edf3fc;border-radius:12px;padding:16px;font-size:14px;line-height:1.6}.seges_table__PaxCM{width:100%;border-collapse:collapse;font-size:13px}.seges_table__PaxCM td,.seges_table__PaxCM th{padding:12px;text-align:left;border-bottom:1px solid #e0e6ee;white-space:nowrap}.seges_scroll__5ilNc{overflow:auto;max-width:100%}.seges_table__PaxCM button{padding:6px}.seges_frame__hQ3Ub{border:1px solid #d8e0eb;width:100%;height:65dvh;border-radius:12px;background:white;margin-top:16px}.seges_suggestions__ywTtM{display:grid;gap:4px}.seges_suggestions__ywTtM button{text-align:left;padding:8px;border:1px solid #d8e0eb;background:#f5f8fd;border-radius:8px;font-size:13px}.seges_driverList__HWGT7{max-height:320px;overflow:auto;display:grid;gap:12px;padding:8px}.seges_driverButton__tX1S4{border:0;background:#142b52;color:white;border-radius:999px;padding:15px 18px;width:100%;margin:18px 0;display:flex;gap:10px;justify-content:center;align-items:center;font-weight:700}.seges_driverNotice__Ot3iT{margin-top:18px}.seges_stop__4RaW_{border-left:3px solid #80a9e6;padding:10px 14px;background:#f7f9fd;border-radius:4px}.seges_form__0Upjm h3{font-size:18px;font-weight:600}.seges_form__0Upjm a,.seges_page__Sv2lt a{color:#245cad}.seges_button__IRBfo:focus-visible,.seges_card__LdhVn:focus-visible,.seges_driverButton__tX1S4:focus-visible,.seges_icon__Q7_sF:focus-visible,.seges_primary__goBQ1:focus-visible{outline:3px solid #66a2ff;outline-offset:2px}@media (max-width:600px){.seges_page__Sv2lt{padding:16px 8px}.seges_header__1fKqc h1{font-size:21px}.seges_grid__h60fv{grid-template-columns:1fr}.seges_form__0Upjm{padding:16px}.seges_cards__DFu5r{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.seges_card__LdhVn{min-height:110px;padding:14px;font-size:14px}.seges_header__1fKqc{gap:16px}.seges_button__IRBfo{padding:10px 12px}.seges_table__PaxCM td,.seges_table__PaxCM th{padding:9px}.seges_row__M6zEW>.seges_field__Ig_wZ{width:100%}}.manual-calendar_navigation__Y4aia{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:620px}.manual-calendar_calendar__cotct{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;max-width:620px}.manual-calendar_calendar__cotct>strong{text-align:center;font-size:12px;padding:6px 0}.manual-calendar_day__D59E3{min-height:62px;border:1px solid #dbe3ef;border-radius:8px;background:white;color:#132c50;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.manual-calendar_day__D59E3 small{font-size:10px}.manual-calendar_day__D59E3:disabled{cursor:default}.manual-calendar_day__D59E3:disabled:not(.manual-calendar_saved__5A4eQ){color:#9ca3af;background:#f8fafc}.manual-calendar_saved__5A4eQ{background:#dcfce7;color:#166534;border-color:#86efac}.manual-calendar_pending___NB6L{background:#fef3c7;color:#92400e;border-color:#fcd34d}.manual-calendar_selected__nToBi{outline:3px solid #2563eb;outline-offset:-3px}.manual-calendar_legend__nCGpt{display:flex;gap:16px;font-size:12px;flex-wrap:wrap}.manual-calendar_legend__nCGpt span:first-child{color:#166534}.manual-calendar_legend__nCGpt span:last-child{color:#92400e}@media (max-width:420px){.manual-calendar_day__D59E3{min-height:52px}.manual-calendar_calendar__cotct{gap:3px}.manual-calendar_day__D59E3 small{font-size:8px}}.driver-app_screen__FPB3n{--background:#f5f6f9;--foreground:#132950;--card:#fff;--card-foreground:#132950;--primary:#132950;--primary-foreground:#fff;--muted:#edf0f5;--muted-foreground:#728099;--border:#e1e6ee;--input:#e1e6ee;--ring:#132950;color-scheme:light;min-height:100dvh;background:#f5f6f9;color:#132950}.driver-app_screen__FPB3n input{height:52px;border-radius:14px;background:white;font-size:16px}.driver-app_screen__FPB3n dialog{background:#f5f6f9;color:#132950}.driver-app_login__FYCr8{width:min(100%,440px);margin:auto;padding:clamp(36px,8dvh,80px) 22px 30px}.driver-app_brand__tOdoU{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:40px}.driver-app_brand__tOdoU img{width:108px;height:auto}.driver-app_brand__tOdoU strong{display:block;font-size:28px;line-height:1.04;font-weight:850;letter-spacing:-.035em}.driver-app_brand__tOdoU span{display:block;margin-top:10px;font-size:12px;letter-spacing:.09em;color:#728099}.driver-app_loginCard__X8jaq{padding:28px 24px;border:1px solid #e5e9f0;border-radius:26px;background:#fff;box-shadow:0 12px 40px #13295006}.driver-app_content__ccI7o h1,.driver-app_loginCard__X8jaq h1{font-size:26px;line-height:1.25;font-weight:750;letter-spacing:-.025em}.driver-app_loginCard__X8jaq .driver-app_subtitle__5yp3i{margin:8px 0 26px}.driver-app_subtitle__5yp3i{font-size:14px;color:#728099;line-height:1.6}.driver-app_password__fKvk_{position:relative}.driver-app_password__fKvk_ input{padding-right:48px}.driver-app_password__fKvk_ button{position:absolute;top:0;right:0;display:grid;place-items:center;width:48px;height:52px;color:#728099}.driver-app_enter__CVOu1{width:100%;min-height:52px;border-radius:14px;background:#132950;color:white;font-size:16px;font-weight:650}.driver-app_forgot__NKrTl{display:block;margin:22px auto 0;padding:8px;font-size:14px;font-weight:600}.driver-app_loginFoot__dUrvR{min-height:44px;padding:8px;display:flex;align-items:center;justify-content:center;gap:7px;color:#728099;font-size:12px;margin-top:28px}.driver-app_error__IiS0a{border-radius:12px;padding:12px;background:#fff0f0;color:#b42330;font-size:14px}.driver-app_notice__jVv6r{border-radius:12px;padding:12px;background:#edf6f1;color:#236747;font-size:14px}.driver-app_progress__LIeLD{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;background:#f5f6f9;color:#132950}.driver-app_progress__LIeLD p{font-size:18px;font-weight:500}.driver-app_app__L8aiO{width:min(100%,600px);margin:0 auto;min-height:100dvh}.driver-app_header__CZ2kh{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(108px,1fr);align-items:center;gap:8px;padding:calc(16px + env(safe-area-inset-top)) 18px 16px;background:#f5f6f9;border-bottom:1px solid #e5e9f0}.driver-app_greeting__DfEZQ{min-width:0;display:flex;flex-direction:column;gap:3px;font-size:13px}.driver-app_greeting__DfEZQ span{color:#728099}.driver-app_greeting__DfEZQ strong{font-size:18px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.driver-app_compactBrand__D1zY_{width:48px;height:48px;display:grid;place-items:center}.driver-app_compactBrand__D1zY_ img{width:56px;max-width:none;height:auto}.driver-app_actions__0iSko{display:flex;justify-content:flex-end}.driver-app_actions__0iSko>button{display:grid;place-items:center;width:36px;min-height:44px;border-radius:14px}.driver-app_actions__0iSko>button>svg{width:20px;height:20px;stroke-width:2.3}.driver-app_actions__0iSko>button:hover{background:#e9edf4}.driver-app_content__ccI7o{padding:32px 22px calc(120px + env(safe-area-inset-bottom))}.driver-app_eyebrow__BQ_9Y{font-size:10px;font-weight:750;letter-spacing:.14em;color:#8794a8;margin-bottom:10px}.driver-app_content__ccI7o>.driver-app_subtitle__5yp3i{margin-top:10px}.driver-app_vehicleCard__0_8RF{display:flex;align-items:center;gap:18px;padding:24px;margin-top:30px;background:#132950;color:white;border-radius:24px}.driver-app_vehicleIcon__Eip8K{display:grid;place-items:center;width:60px;height:60px;border-radius:19px;background:#ffffff12;color:#f0a634}.driver-app_vehicleCard__0_8RF span{font-size:12px;color:#c1cad9}.driver-app_vehicleCard__0_8RF strong{display:block;font-size:24px;font-weight:750;margin:3px 0;letter-spacing:.05em}.driver-app_vehicleCard__0_8RF p{font-size:12px;color:#c1cad9}.driver-app_profileCard__5O7CW{display:flex;align-items:center;gap:14px;width:100%;margin-top:18px;padding:22px;background:white;border:1px solid #e5e9f0;border-radius:21px;text-align:left}.driver-app_profileCard__5O7CW div{flex:1}.driver-app_profileCard__5O7CW strong{display:block;font-size:14px;font-weight:650}.driver-app_profileCard__5O7CW span{display:block;font-size:12px;color:#728099;margin-top:4px}.driver-app_nav__o40tj{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:min(100%,600px);display:grid;grid-template-columns:repeat(4,1fr);padding:10px 12px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e9f0;border-radius:24px 24px 0 0;z-index:15}.driver-app_nav__o40tj button{display:flex;flex-direction:column;align-items:center;gap:5px;min-height:62px;color:#8692a6}.driver-app_nav__o40tj button span{display:grid;place-items:center;height:36px;width:50px;border-radius:14px}.driver-app_nav__o40tj svg{width:24px;height:24px}.driver-app_nav__o40tj small{font-size:10px;font-weight:650}.driver-app_nav__o40tj button[aria-current]{color:#132950}.driver-app_nav__o40tj button[aria-current] span{background:#edf1f7}.driver-app_empty__NqRSX{display:flex;align-items:center;flex-direction:column;gap:18px;padding:64px 24px;color:#728099;text-align:center;font-size:14px}.driver-app_empty__NqRSX svg{width:42px;height:42px;color:#132950}.driver-app_profileDetails__HtwKH{margin-top:24px;border-radius:22px;background:white;padding:8px 22px;border:1px solid #e5e9f0}.driver-app_profileDetails__HtwKH div{padding:18px 0;border-bottom:1px solid #edf0f5}.driver-app_profileDetails__HtwKH div:last-child{border:0}.driver-app_profileDetails__HtwKH dt{font-size:12px;color:#728099;margin-bottom:6px}.driver-app_profileDetails__HtwKH dd{font-size:15px;font-weight:600;overflow-wrap:anywhere}@media (min-width:640px){.driver-app_screen__FPB3n{padding:0 20px}.driver-app_app__L8aiO{border-left:1px solid #e5e9f0;border-right:1px solid #e5e9f0}}.driver-app_brand__tOdoU img{width:158px}.driver-app_calendar__QIdbe{margin-top:24px;padding:20px 16px;background:white;border:1px solid #e5e9f0;border-radius:24px}.driver-app_calendarTitle__COulW{display:flex;align-items:center;justify-content:space-between}.driver-app_calendarTitle__COulW h2{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700}.driver-app_calendarMonth__OZRGB button,.driver-app_calendarTitle__COulW button{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:#f3f5f9}.driver-app_calendarMonth__OZRGB{display:flex;align-items:center;justify-content:space-between;gap:4px;margin:14px 0}.driver-app_calendarMonth__OZRGB strong{font-size:14px;text-transform:capitalize}.driver-app_calendarGrid__RPk5J{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.driver-app_weekday__t5DJu{text-align:center;color:#8794a8;font-size:11px;padding:5px 0 9px}.driver-app_calendarGrid__RPk5J button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:44px;border-radius:12px;font-size:13px}.driver-app_calendarGrid__RPk5J button[data-outside]{color:#bac1ce}.driver-app_calendarGrid__RPk5J button[aria-current]{background:#132950;color:white;font-weight:700}.driver-app_eventDots__e2fcJ{display:flex;height:4px;gap:3px}.driver-app_eventDots__e2fcJ i{height:4px;width:4px;border-radius:100%;background:#e8a036}.driver-app_eventDots__e2fcJ i[data-type=Evento]{background:#5794c6}.driver-app_calendarStatus__8ZJfD{display:flex;justify-content:center;margin-top:12px}.driver-app_calendarEvent__52GNE{display:flex;align-items:flex-start;gap:8px;background:white;padding:14px;border:1px solid #e5e9f0;border-radius:14px}.driver-app_calendarEvent__52GNE div{flex:1;min-width:0}.driver-app_calendarEvent__52GNE strong{display:block;font-size:14px;overflow-wrap:anywhere}.driver-app_calendarEvent__52GNE span{display:block;font-size:12px;color:#728099;margin-top:4px}.driver-app_calendarEvent__52GNE p{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px}.driver-app_calendarEvent__52GNE button{padding:5px}.driver-app_calendarDescription__JlZhc,.driver-app_calendarSelect__foYyI{width:100%;border:1px solid #e1e6ee;background:white;border-radius:14px;padding:12px;font-size:16px}.driver-app_calendarDescription__JlZhc{min-height:90px}.driver-app_calendarSelect__foYyI{min-height:52px}.driver-app_notificationButton__rReBm{position:relative}.driver-app_badge__WL_j_{position:absolute;right:0;top:1px;display:grid;place-items:center;min-width:17px;height:17px;padding:0 3px;border-radius:100px;background:#e8a036;color:#132950;font-size:9px;font-weight:800}.driver-app_notificationItem__J1GaV{border:1px solid #e5e9f0;border-radius:15px;padding:16px;background:white}.driver-app_notificationItem__J1GaV strong{font-size:14px}.driver-app_notificationItem__J1GaV p{font-size:13px;line-height:1.5;margin:7px 0}.driver-app_notificationItem__J1GaV small{font-size:11px;color:#728099}.driver-app_trainingCard__xBN1G{text-decoration:none;margin-top:18px}.driver-app_trainingCard__xBN1G>div:nth-child(2){flex:1;min-width:0}.driver-app_trainingCard__xBN1G strong{font-size:17px;letter-spacing:normal;line-height:1.4}.driver-app_trainingCard__xBN1G .driver-app_vehicleIcon__Eip8K{flex-shrink:0}.driver-app_trainingCard__xBN1G:focus-visible{outline:3px solid #f0a634;outline-offset:3px}.driver-app_homeGrid__5SGNQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.driver-app_homeCard__KiMM2{min-width:0;min-height:158px;padding:20px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;background:#fff;border:1px solid #e1e6ee;border-radius:22px;box-shadow:0 5px 18px #13295004}.driver-app_homeCard__KiMM2>svg{width:36px;height:36px;padding:6px;border-radius:12px;box-sizing:content-box;background:#eef2f8;stroke-width:2.2}.driver-app_homeCard__KiMM2 strong{font-size:15px}.driver-app_homeCard__KiMM2:is(button,a):hover{background:#edf1f7}.driver-app_homeVehicle__ADhGk{background:#132950;color:#fff;gap:8px}.driver-app_homeVehicle__ADhGk>svg{background:#ffffff12;color:#f0a634}.driver-app_homeVehicle__ADhGk span{font-weight:750;letter-spacing:.04em}.driver-app_homeVehicle__ADhGk small{color:#c1cad9;overflow-wrap:anywhere;font-size:12px}.driver-app_logoutButton__W0bpk{width:100%;margin-top:18px;min-height:52px;border-radius:14px}.driver-app_workTitle__fqX1m{display:flex;align-items:center;justify-content:space-between;gap:12px}.driver-app_workTitle__fqX1m button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #e1e6ee;border-radius:14px;background:white}.driver-app_workTitle__fqX1m button:disabled{opacity:.45}.driver-app_workTabs__7C3Qg{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:22px 0;padding:5px;background:#e9edf4;border-radius:16px}.driver-app_workTabs__7C3Qg button{padding:12px 5px;border-radius:12px;font-size:13px;font-weight:650}.driver-app_workTabs__7C3Qg button[aria-selected=true]{background:#132950;color:white}.driver-app_workTabs__7C3Qg span{margin-left:5px;opacity:.7}.driver-app_operationTabs__m9t9Y{display:flex;gap:8px;overflow-x:auto;margin:18px 0 0;padding-bottom:4px}.driver-app_operationTabs__m9t9Y button{flex:0 0 auto;padding:10px 14px;border:1px solid #d5dce9;border-radius:12px;background:white;color:#132950;font-size:13px}.driver-app_operationTabs__m9t9Y button[aria-selected=true]{background:#132950;color:white;border-color:#132950}.driver-app_workLoading__drbI4{display:grid;justify-items:center;gap:12px;padding:36px 0;font-size:14px}.driver-app_workList__r4TF3{display:grid;gap:12px}.driver-app_routeCard__xKThJ{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:18px;background:#fff;border:1px solid #eaa444;border-radius:18px;text-align:left}.driver-app_routeCard__xKThJ[data-completed=true]{border-color:#34a368}.driver-app_routeCard__xKThJ div{min-width:0}.driver-app_receiptCard__H06Za span,.driver-app_routeCard__xKThJ span{display:block;font-size:11px;color:#728099;margin-bottom:6px}.driver-app_receiptCard__H06Za strong,.driver-app_routeCard__xKThJ strong{display:block;font-size:15px}.driver-app_receiptCard__H06Za p,.driver-app_routeCard__xKThJ p{font-size:13px;margin:8px 0;overflow-wrap:anywhere}.driver-app_receiptCard__H06Za small,.driver-app_routeCard__xKThJ small{font-size:11px;color:#728099}.driver-app_periodFilter__0fE4h{margin-top:20px;background:#fff;border:1px solid #e1e6ee;border-radius:18px;padding:14px}.driver-app_periodModes__uhXWI{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:16px}.driver-app_periodModes__uhXWI button{padding:10px 0;border-radius:10px;font-size:12px}.driver-app_periodModes__uhXWI button[aria-pressed=true]{background:#132950;color:white}.driver-app_periodFilter__0fE4h label{display:block;min-width:0;font-size:12px}.driver-app_periodFilter__0fE4h input{width:100%;min-width:0;max-width:100%;margin-top:6px;height:44px}.driver-app_periodFilter__0fE4h p{font-size:12px;margin-top:12px;color:#728099}.driver-app_dateFields__iAErh{display:grid;grid-template-columns:1fr 1fr;gap:10px}.driver-app_receiptTotal__3u9st{margin-bottom:18px;padding:20px;border-radius:20px;background:#132950;color:white}.driver-app_receiptTotal__3u9st>span{font-size:13px;color:#c1cad9}.driver-app_receiptTotal__3u9st strong{display:block;margin:10px 0 14px;font-size:28px}.driver-app_receiptTotal__3u9st div{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:#d5dce9}.driver-app_receiptTotal__3u9st small{display:block;margin-top:12px;font-size:12px}.driver-app_receiptCard__H06Za{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;background:white;border:1px solid #e1e6ee;border-radius:18px;padding:16px}.driver-app_receiptCard__H06Za div{min-width:0}.driver-app_receiptCard__H06Za>b{flex-shrink:0;font-size:14px;color:#236747}.driver-app_receiptCard__H06Za[data-negative=true]>b{color:#b42330}.driver-app_workWarning__bf8k_{padding:12px;margin-bottom:12px;font-size:12px;border-radius:12px;background:#fff4dd;color:#785714}.driver-app_docsHeader__SJwIg{display:flex;align-items:center;gap:14px;padding:calc(20px + env(safe-area-inset-top)) 22px 20px;border-bottom:1px solid #e1e6ee}.driver-app_docsHeader__SJwIg>a{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#fff;border:1px solid #e1e6ee}.driver-app_docsHeader__SJwIg h1{font-size:23px;font-weight:750}.driver-app_docsContent__Xipz6{padding:24px 18px calc(32px + env(safe-area-inset-bottom))}.driver-app_docsContent__Xipz6>p{margin-bottom:20px;font-size:14px;line-height:1.6;color:#728099}.driver-app_docsGrid__V1J28{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.driver-app_docsCard__KOwuZ{min-width:0;display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 12px 18px;text-align:center;background:#1769e3;color:white;border-radius:22px}.driver-app_docsCard__KOwuZ>svg{width:56px;height:56px;flex-shrink:0}.driver-app_docsCard__KOwuZ>h2{flex:1;display:grid;place-items:center;min-height:64px;font-size:13px;line-height:1.5;font-weight:650;text-transform:uppercase;overflow-wrap:anywhere}.driver-app_docsAccess__ZLVcY,.driver-app_docsPending__Zx2R8{display:grid;place-items:center;min-height:44px;width:100%;border:2px solid white;border-radius:30px;font-size:13px;font-weight:700;text-transform:uppercase}.driver-app_docsAccess__ZLVcY:hover{background:#ffffff20}.driver-app_docsAccess__ZLVcY:focus-visible{outline:3px solid #f0a634;outline-offset:3px}.driver-app_docsPending__Zx2R8{border-color:#ffffff55;color:#ffffffa8}.driver-app_docsCard__KOwuZ>h2.driver-app_docsPex__50zT8{text-transform:none;font-size:24px}.driver-app_docsAccess__ZLVcY:disabled{opacity:.7;cursor:wait}.driver-app_workActions__UbA_c{display:flex;align-items:center;gap:8px}.driver-app_workActions__UbA_c button[aria-expanded=true]{background:#132950;color:white;border-color:#132950}.driver-app_receiptCard__H06Za{width:100%;text-align:left;color:inherit}.driver-app_receiptCard__H06Za:enabled{cursor:pointer}.driver-app_receiptCard__H06Za:enabled:hover{border-color:#132950}.driver-app_receiptCard__H06Za:disabled{opacity:1;cursor:default}.driver-app_homeContent__jcBuW{padding-bottom:calc(150px + env(safe-area-inset-bottom))}.driver-app_homeTutorial__kT0RD{position:fixed;bottom:calc(84px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:min(100%,600px);background:#f5f6f9;z-index:14}.driver-app_homeTutorial__kT0RD .driver-app_loginFoot__dUrvR{margin-top:0}.driver-app_profileArea___JizK{display:grid;gap:20px}.driver-app_profileIdentity__QRNE0{display:flex;align-items:center;gap:16px;padding:20px;border:1px solid #e5e9f0;border-radius:22px;background:white}.driver-app_profileIdentity__QRNE0 strong{display:block;font-size:17px;overflow-wrap:anywhere}.driver-app_profileIdentity__QRNE0 small{display:block;margin-top:6px;color:#728099;font-size:12px}.driver-app_profileAvatar__GRXTd{position:relative;flex-shrink:0;width:72px;height:72px;border-radius:50%;background:#edf2f9;color:#132950;display:grid;place-items:center;border:0}.driver-app_profileAvatar__GRXTd img{width:72px;height:72px;object-fit:cover;border-radius:50%}.driver-app_profileAvatar__GRXTd span{position:absolute;right:-2px;bottom:0;border:2px solid white;border-radius:50%;background:#132950;color:white;padding:5px}.driver-app_profileMenu__kgBaD{border:1px solid #e5e9f0;border-radius:22px;background:white;overflow:hidden}.driver-app_profileMenu__kgBaD a,.driver-app_profileMenu__kgBaD button{display:flex;align-items:center;gap:14px;width:100%;padding:20px;border:0;border-bottom:1px solid #edf0f5;background:white;color:#132950;font-size:15px;text-align:left;text-decoration:none}.driver-app_profileMenu__kgBaD span{flex:1}.driver-app_profileMenu__kgBaD button:last-child{border-bottom:0}.driver-app_profileMenu__kgBaD a:hover,.driver-app_profileMenu__kgBaD button:hover{background:#f3f6fb}.driver-app_profileBack__P18Wk{display:flex;align-items:center;gap:8px;padding:8px 0;border:0;background:transparent;color:#132950;text-align:left}.driver-app_profileSection__ieVHQ h2{font-size:17px;font-weight:700}.driver-app_profileSection__ieVHQ .driver-app_profileDetails__HtwKH{margin-top:12px}.training-student_driverDashboard__PqJW5{overflow-wrap:anywhere}.training-student_driverDashboard__PqJW5 header img{flex-shrink:0;width:52px;height:52px}.training-student_lessonText__3Oh4e{min-width:0;max-width:100%;overflow-wrap:anywhere;overflow-x:auto}.training-student_lessonText__3Oh4e canvas,.training-student_lessonText__3Oh4e iframe,.training-student_lessonText__3Oh4e img,.training-student_lessonText__3Oh4e video{max-width:100%}.training-student_lessonText__3Oh4e canvas,.training-student_lessonText__3Oh4e img,.training-student_lessonText__3Oh4e video{height:auto}.training-student_lessonText__3Oh4e pre{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:639px){.training-student_driverDashboard__PqJW5 header{padding:12px}.training-student_driverDashboard__PqJW5 header img{width:44px;height:44px}.training-student_driverDashboard__PqJW5 header>div>div{gap:6px}.training-student_lessonText__3Oh4e,.training-student_lessonText__3Oh4e *{box-sizing:border-box;max-width:100%}}.faq_screen__JwcX9{min-height:100dvh;background:#f5f6f9;color:#142c57;padding-bottom:max(32px,env(safe-area-inset-bottom))}.faq_header__Dwo9d{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#142c57;color:white;padding:max(18px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) 18px max(20px,env(safe-area-inset-left))}.faq_header__Dwo9d a{display:inline-flex;align-items:center;gap:10px;min-height:30px;font-weight:600}.faq_container__IktoN{width:min(100%,820px);margin:auto;padding:30px 20px}.faq_intro__0IrSE{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;margin-bottom:26px}.faq_eyebrow__fxJUz{font-size:11px;letter-spacing:.12em;font-weight:700;color:#6c7e99}.faq_intro__0IrSE h1{font-size:clamp(28px,5vw,36px);font-weight:750;line-height:1.2}.faq_intro__0IrSE p{color:#64758f;max-width:430px;line-height:1.6}.faq_search__kMZVm{display:flex;align-items:center;gap:12px;border:1px solid #dce3ed;border-radius:16px;padding:14px 16px;background:white;margin-bottom:22px;color:#73839b}.faq_search__kMZVm:focus-within{outline:2px solid #142c57;outline-offset:2px}.faq_search__kMZVm input{width:100%;min-width:0;font-size:16px;background:transparent;color:#142c57;outline:none}.faq_questions__YqcRc{display:grid;gap:12px}.faq_question__HXxAr{border:1px solid #e0e6ef;border-radius:18px;background:white;overflow:hidden}.faq_question__HXxAr summary{display:flex;align-items:center;gap:12px;padding:20px;cursor:pointer;font-weight:650;line-height:1.5;list-style:none}.faq_question__HXxAr summary::-webkit-details-marker{display:none}.faq_question__HXxAr summary>svg{flex-shrink:0}.faq_question__HXxAr summary span{flex:1;min-width:0}.faq_question__HXxAr[open] summary{background:#edf2fa}.faq_chevron__h5hrm{transition:transform .15s}.faq_question__HXxAr[open] .faq_chevron__h5hrm{transform:rotate(180deg)}.faq_answer__T97YK{padding:20px;line-height:1.75;color:#3e506c;font-size:15px;overflow-wrap:anywhere}.faq_answer__T97YK h3,.faq_answer__T97YK p+p{margin-top:16px}.faq_answer__T97YK h3{color:#142c57;font-weight:700;margin-bottom:10px}.faq_answer__T97YK ol{padding-left:25px;list-style:decimal}.faq_answer__T97YK li+li{margin-top:12px}.faq_address__3CTex{display:block;color:#234e94;text-decoration:underline;font-size:14px;margin:8px 0 18px}.faq_platforms__V7mjV{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.faq_platforms__V7mjV button{border-radius:12px;border:1px solid #d9e1ec;padding:12px;font-weight:650;color:#142c57;cursor:pointer}.faq_platforms__V7mjV button[aria-pressed=true]{background:#142c57;color:white;border-color:#142c57}.faq_browserLabel__R8D7y{display:block;font-weight:600;margin-bottom:8px}.faq_browserSelect__unQMR{width:100%;min-width:0;font-size:16px;padding:12px;border:1px solid #d9e1ec;border-radius:12px;background:white;color:#142c57}.faq_note___O7Xc{padding:14px;border-radius:12px;background:#f2f5fa;margin-top:18px;font-size:14px}.faq_video__po_T_{width:100%;aspect-ratio:16/9;margin-top:20px;border-radius:12px;overflow:hidden;background:#142c57}.faq_video__po_T_ iframe{width:100%;height:100%;border:0}.faq_footer__WjOqB{text-align:center;color:#64758f;font-size:14px;margin-top:30px;line-height:1.7}.faq_footer__WjOqB>a{display:inline-block;color:#142c57;font-weight:650;padding:12px}.faq_footer__WjOqB details{margin-top:16px;font-size:12px}.faq_footer__WjOqB summary{cursor:pointer}.faq_footer__WjOqB details a{text-decoration:underline}.faq_empty__gOAx0{padding:24px 12px;text-align:center;line-height:1.7}.faq_screen__JwcX9 a:focus-visible,.faq_screen__JwcX9 button:focus-visible,.faq_screen__JwcX9 select:focus-visible,.faq_screen__JwcX9 summary:focus-visible{outline:2px solid #537dbd;outline-offset:3px}@media (max-width:400px){.faq_container__IktoN{padding:24px 12px}.faq_answer__T97YK,.faq_question__HXxAr summary{padding:16px}}@media (prefers-reduced-motion:reduce){.faq_chevron__h5hrm{transition:none}}