.DriverPortal_portal__iWgLs{--navy:#0a2034;--orange:#ff6800;color:#0a1932;background:#f3f7fb;min-height:100vh;font-size:13px}.DriverPortal_portal__iWgLs *{box-sizing:border-box}.DriverPortal_portal__iWgLs :is(a,button,input):focus-visible{outline:3px solid #ff8b36;outline-offset:3px}.DriverPortal_sidebar__Irscy{position:fixed;inset:0 auto 0 0;width:248px;padding:22px 12px;background:linear-gradient(120deg,#10283d,#061827);color:white;z-index:40;overflow-y:auto}.DriverPortal_brand__kxwtr{display:flex;flex-direction:column;align-items:center;margin-bottom:28px}.DriverPortal_brand__kxwtr small{font-size:11px}.DriverPortal_sidebar__Irscy nav{display:grid;gap:7px}.DriverPortal_sidebar__Irscy nav a{display:flex;align-items:center;gap:16px;padding:12px;border-radius:7px}.DriverPortal_sidebar__Irscy nav a:hover{background:#ffffff16}.DriverPortal_orange__ltqX0,.DriverPortal_sidebar__Irscy nav .DriverPortal_active__8_Adt{background:linear-gradient(100deg,#ff8000,#ff5a00);color:white}.DriverPortal_promo__RWexe{margin-top:28px;border-radius:8px;padding:100px 15px 17px;background:linear-gradient(0deg,#051522,#05152222),url(/assets/optimized/cargomov-action-driver-truck-4def325036ed.webp) 50%/cover}.DriverPortal_promo__RWexe h2{font-size:26px;font-weight:800;line-height:1.08}.DriverPortal_promo__RWexe p{margin:10px 0}.DriverPortal_promo__RWexe small{display:block;margin-top:17px;font-size:10px}.DriverPortal_orange__ltqX0{display:inline-flex;padding:11px 16px;border-radius:7px;font-weight:700}.DriverPortal_main__FmpGK{margin-left:248px;min-width:0}.DriverPortal_header__5uue_{height:72px;padding:12px 22px;display:flex;align-items:center;gap:22px;border-bottom:1px solid #e3ebf4;background:#ffffffd9}.DriverPortal_search__q0Hfi{position:relative;flex:1;max-width:610px;min-width:90px}.DriverPortal_search__q0Hfi label{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid #e3ebf4;background:white;border-radius:7px}.DriverPortal_search__q0Hfi input{width:100%;min-width:0;background:transparent;outline:none;font-size:12px}.DriverPortal_dropdown___unqA,.DriverPortal_results__EjWkX{position:absolute;background:white;border:1px solid #e3ebf4;border-radius:8px;box-shadow:0 15px 30px #10283d20;z-index:60;padding:8px;top:100%;left:0;right:0}.DriverPortal_results__EjWkX button{display:flex;gap:9px;text-align:left;width:100%;padding:10px}.DriverPortal_results__EjWkX small{display:block;color:#536580}.DriverPortal_help__rJb1K{margin-left:auto;display:flex;gap:7px;align-items:center}.DriverPortal_bell__sc49W{position:relative}.DriverPortal_bell__sc49W>span{position:absolute;right:-6px;top:-8px;background:#df1330;color:white;border-radius:20px;padding:0 5px;font-size:10px}.DriverPortal_profile__3R9iB{position:relative}.DriverPortal_profile__3R9iB>button{display:flex;align-items:center;gap:10px;text-align:left}.DriverPortal_avatar__X2L8g,.DriverPortal_profile__3R9iB img{width:38px;height:38px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.DriverPortal_avatar__X2L8g{display:grid;place-items:center;background:#ff6800;color:white}.DriverPortal_profile__3R9iB strong{display:block;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DriverPortal_profile__3R9iB small{font-size:10px;color:#536580}.DriverPortal_dropdown___unqA{left:auto;min-width:190px}.DriverPortal_dropdown___unqA a,.DriverPortal_dropdown___unqA button{display:flex;gap:8px;padding:10px;width:100%}.DriverPortal_content__tDNyh{padding:16px 20px;display:grid;grid-template-columns:minmax(0,2.3fr) minmax(260px,1fr);gap:16px;align-items:start}.DriverPortal_content__tDNyh>*{min-width:0;grid-column:1/-1;margin-top:0}.DriverPortal_content__tDNyh #jobs{grid-column:1}.DriverPortal_content__tDNyh #driver-summary{grid-column:2}.DriverPortal_content__tDNyh #home{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(260px,1fr)}.DriverPortal_content__tDNyh #home>article{border-radius:10px}.DriverPortal_content__tDNyh #jobs>div>span{font-size:10px}.DriverPortal_content__tDNyh #jobs>div>div>h2{font-size:20px}.DriverPortal_content__tDNyh #jobs>div:nth-child(2){grid-template-columns:1fr}.DriverPortal_content__tDNyh section{scroll-margin-top:20px}.DriverPortal_content__tDNyh #driver-metrics{gap:12px}.DriverPortal_content__tDNyh #driver-metrics>article{border-radius:9px;box-shadow:none}.DriverPortal_content__tDNyh #driver-payout-status,.DriverPortal_content__tDNyh #earnings>article{border-radius:10px}.DriverPortal_hero__m2_KB{min-height:222px;padding:24px;border-radius:10px;color:white;background:linear-gradient(90deg,#071c34f0,#071c3430),url(/assets/optimized/cargomov-accra-tema-truck-hire-hero-df247e0f604d.webp) 50%/cover}.DriverPortal_hero__m2_KB h1{font-size:32px;line-height:1.08;font-weight:800;max-width:430px}.DriverPortal_hero__m2_KB p{margin:8px 0 15px}.DriverPortal_hero__m2_KB small{display:block;margin-bottom:10px;color:#ffd0ab}.DriverPortal_summary__XpCF1{display:grid;gap:14px}.DriverPortal_card__Z9IPE,.DriverPortal_notifications___wfox{border:1px solid #e7edf5;border-radius:10px;background:white;padding:17px}.DriverPortal_card__Z9IPE h2,.DriverPortal_notifications___wfox h2{font-size:17px;font-weight:800;margin-bottom:12px}.DriverPortal_card__Z9IPE h3{font-weight:800;font-size:15px}.DriverPortal_card__Z9IPE p{color:#536580;font-size:12px;line-height:1.7}.DriverPortal_card__Z9IPE dl{display:grid;gap:10px;margin-top:14px}.DriverPortal_card__Z9IPE dt{font-size:11px;color:#536580}.DriverPortal_card__Z9IPE dd{font-weight:600;font-size:12px}.DriverPortal_card__Z9IPE>a{display:block;color:#0065ec;margin-top:12px}.DriverPortal_vehicleIcon__vCmXI{width:64px;height:64px;color:#0a2034;background:#edf4fb;border-radius:12px;padding:13px;margin-bottom:12px}.DriverPortal_quick__H5_6R{display:grid;grid-template-columns:1fr 1fr;gap:8px}.DriverPortal_quick__H5_6R a{padding:17px 8px;border:1px solid #e3ebf4;border-radius:8px;text-align:center;color:#0065ec}.DriverPortal_jobLink__2DsJ4{display:block;padding:13px 0;border-bottom:1px solid #e3ebf4}.DriverPortal_jobLink__2DsJ4 small{display:block;color:#536580;margin-top:4px}.DriverPortal_notifications___wfox>a{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #edf1f5}.DriverPortal_notifications___wfox p{font-size:12px;color:#536580}.DriverPortal_footer__7YwR7{padding:22px;display:flex;justify-content:space-between;gap:15px;background:white;color:#536580;font-size:11px}.DriverPortal_footer__7YwR7 div{display:flex;gap:24px}.DriverPortal_menu__RTRSh{display:none}.DriverPortal_skip__lR9fI{position:fixed;top:-100px;z-index:100;background:white;padding:10px}.DriverPortal_skip__lR9fI:focus{top:0}.DriverPortal_scrim__vpqFL{position:fixed;inset:0;background:#00132690;z-index:39}.DriverPortal_portal__iWgLs[data-focus=overview] .DriverPortal_content__tDNyh>:is(#support,#profile,#driver-payout-status,#driver-notifications){display:none}.DriverPortal_portal__iWgLs:not([data-focus=overview]) .DriverPortal_content__tDNyh>:is(section,aside){display:none}.DriverPortal_portal__iWgLs[data-focus=driver-my-jobs] .DriverPortal_content__tDNyh>#driver-my-jobs,.DriverPortal_portal__iWgLs[data-focus=driver-notifications] .DriverPortal_content__tDNyh>#driver-notifications,.DriverPortal_portal__iWgLs[data-focus=driver-payout-status] .DriverPortal_content__tDNyh>#driver-payout-status,.DriverPortal_portal__iWgLs[data-focus=profile] .DriverPortal_content__tDNyh>#profile,.DriverPortal_portal__iWgLs[data-focus=support] .DriverPortal_content__tDNyh>#support{display:block}.DriverPortal_portal__iWgLs[data-focus=earnings] .DriverPortal_content__tDNyh>#earnings{display:grid}@media(min-width:1600px){.DriverPortal_content__tDNyh{padding:22px 28px}.DriverPortal_hero__m2_KB{min-height:250px}.DriverPortal_sidebar__Irscy{width:260px}.DriverPortal_main__FmpGK{margin-left:260px}}@media(max-width:1100px){.DriverPortal_sidebar__Irscy{width:215px}.DriverPortal_main__FmpGK{margin-left:215px}.DriverPortal_header__5uue_{gap:12px}.DriverPortal_help__rJb1K,.DriverPortal_profile__3R9iB>button>span{display:none}.DriverPortal_content__tDNyh,.DriverPortal_content__tDNyh #home{grid-template-columns:minmax(0,1fr)}.DriverPortal_content__tDNyh #driver-summary,.DriverPortal_content__tDNyh #jobs{grid-column:1}.DriverPortal_summary__XpCF1{grid-template-columns:1fr 1fr}}@media(max-width:800px){.DriverPortal_sidebar__Irscy{transform:translateX(-100%);width:248px}.DriverPortal_sidebar__Irscy.DriverPortal_open__sblx6{transform:none}.DriverPortal_main__FmpGK{margin-left:0}.DriverPortal_menu__RTRSh{display:block}.DriverPortal_content__tDNyh{padding:12px}.DriverPortal_header__5uue_{padding:12px;gap:12px}.DriverPortal_footer__7YwR7{flex-wrap:wrap}.DriverPortal_hero__m2_KB h1{font-size:29px}}@media(max-width:480px){.DriverPortal_summary__XpCF1{grid-template-columns:1fr}.DriverPortal_profile__3R9iB{display:none}.DriverPortal_hero__m2_KB{padding:20px}.DriverPortal_header__5uue_{gap:10px}.DriverPortal_footer__7YwR7 div{gap:14px}.DriverPortal_content__tDNyh #driver-metrics{grid-template-columns:1fr 1fr}}.DriverPortal_hero__m2_KB{background-image:linear-gradient(90deg,#071c34f0,#071c34c0 28%,#071c3420 58%,transparent 78%),url(/assets/optimized/cargomov-driver-onboarding-hero-956d7535118a.webp);background-position:50%,center 36%;background-size:cover}.DriverPortal_portal__iWgLs[data-focus=driver-documents] .DriverPortal_content__tDNyh{grid-template-columns:minmax(0,1fr);min-height:calc(100dvh - 140px)}.DriverPortal_portal__iWgLs[data-focus=driver-documents] .DriverPortal_content__tDNyh>#driver-summary{display:block;grid-column:1/-1}.DriverPortal_portal__iWgLs[data-focus=driver-documents] .DriverPortal_content__tDNyh>#driver-summary>:not(#driver-documents){display:none}.DriverPortal_portal__iWgLs[data-focus=driver-documents] .DriverPortal_content__tDNyh #driver-documents{min-height:calc(100dvh - 180px)}.DriverPortal_portal__iWgLs[data-focus=driver-documents] .DriverPortal_content__tDNyh>:is(section,aside):not(#driver-summary){display:none!important}.DriverPortal_portal__iWgLs[data-focus=driver-fuel] .DriverPortal_content__tDNyh{grid-template-columns:minmax(0,1fr);min-height:calc(100dvh - 140px)}.DriverPortal_portal__iWgLs[data-focus=driver-fuel] .DriverPortal_content__tDNyh>:is(section,aside):not(#driver-summary){display:none!important}.DriverPortal_portal__iWgLs[data-focus=driver-fuel] .DriverPortal_content__tDNyh>#driver-summary{display:block;grid-column:1/-1}.DriverPortal_portal__iWgLs[data-focus=driver-fuel] .DriverPortal_content__tDNyh>#driver-summary>:not(#driver-fuel){display:none}.DriverPortal_portal__iWgLs[data-focus=driver-fuel] .DriverPortal_content__tDNyh #driver-fuel{min-height:calc(100dvh - 180px)}.DriverPortal_portal__iWgLs dialog::backdrop{background:#071c34b3}.BusinessPortal_portal__U2MyO{--ink:#081a32;--muted:#526383;--line:#e6edf5;color:var(--ink);background:#f2f6fa;min-height:100vh;font-size:13px;line-height:1.45}.BusinessPortal_portal__U2MyO *{box-sizing:border-box}.BusinessPortal_portal__U2MyO :is(button,a,input,select):focus-visible{outline:3px solid #ff7900;outline-offset:3px}.BusinessPortal_portal__U2MyO button{cursor:pointer}.BusinessPortal_portal__U2MyO button:disabled{cursor:not-allowed;opacity:.55}.BusinessPortal_sidebar__IZVJx{position:fixed;inset:0 auto 0 0;width:248px;padding:24px 10px 20px;background:linear-gradient(125deg,#10283d,#071827);color:white;display:flex;flex-direction:column;overflow-y:auto;z-index:40}.BusinessPortal_brand__yzwwE{display:flex;align-items:center;flex-direction:column;padding:0 6px 25px}.BusinessPortal_brand__yzwwE>span:last-child{font-size:11px;margin-top:2px}.BusinessPortal_brandRow__1b0Ar{display:flex;align-items:center;gap:5px;width:100%;justify-content:center}.BusinessPortal_brandRow__1b0Ar img{width:46px;height:46px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.BusinessPortal_portal__U2MyO[data-view=statements] .BusinessPortal_workspaces__9osfa>div>[id=statements],.BusinessPortal_portal__U2MyO[data-view=tracking] .BusinessPortal_workspaces__9osfa>div>[id=tracking]{display:block!important}.BusinessPortal_sidebar__IZVJx nav{display:grid;gap:5px}.BusinessPortal_sidebar__IZVJx nav a{display:flex;align-items:center;gap:18px;min-height:44px;padding:10px 16px;border-radius:7px;font-size:13px}.BusinessPortal_sidebar__IZVJx nav a:hover{background:#ffffff12}.BusinessPortal_sidebar__IZVJx nav .BusinessPortal_navActive__cNLel{background:linear-gradient(110deg,#ff7900,#ff5900);color:white;box-shadow:0 4px 16px #0002}.BusinessPortal_sidebarPromo__cj8ab{margin:26px 0 0;min-height:245px;border-radius:9px;padding:24px 14px 15px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(0deg,#071827ed,#07182733),url(/assets/cargomov-launch-truck-depot.webp) 50%/cover}.BusinessPortal_sidebarPromo__cj8ab strong{font-size:18px}.BusinessPortal_sidebarPromo__cj8ab p{font-size:14px;margin-bottom:70px}.BusinessPortal_orange__nBQmB{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:7px;background:linear-gradient(100deg,#ff8200,#ff5c00);color:white;padding:9px 13px;font-weight:600;white-space:nowrap}.BusinessPortal_orange__nBQmB:hover{filter:brightness(.95)}.BusinessPortal_mainColumn__tSRz5{margin-left:248px;min-width:0;display:flex;flex-direction:column;min-height:100vh}.BusinessPortal_topbar__IPmMH{display:flex;align-items:center;gap:20px;min-height:70px;padding:10px 20px;border-bottom:1px solid var(--line);background:#f8fafdee}.BusinessPortal_headerActions__TLoOQ{display:flex;align-items:center;gap:20px;margin-left:auto}.BusinessPortal_iconButton__PQ72C{position:relative;padding:7px;display:grid;place-items:center}.BusinessPortal_badge__QFfdg{position:absolute;right:0;top:0;background:#dd233b;color:white;border-radius:20px;min-width:15px;height:15px;font-size:10px}.BusinessPortal_help__aOl_H{display:flex;align-items:center;gap:8px}.BusinessPortal_profileButton__rbXc9{display:flex;align-items:center;gap:10px;text-align:left;border-left:1px solid var(--line);padding-left:16px;max-width:250px}.BusinessPortal_avatar__vZLq5,.BusinessPortal_profileButton__rbXc9 img{width:39px;height:39px;border-radius:50%;-o-object-fit:contain;object-fit:contain;background:white;flex-shrink:0}.BusinessPortal_avatar__vZLq5{display:grid;place-items:center;background:#10283d;color:white;font-weight:700}.BusinessPortal_profileButton__rbXc9 b{display:block;overflow:hidden;text-overflow:ellipsis;max-width:165px;white-space:nowrap}.BusinessPortal_profileButton__rbXc9 small{display:block;color:var(--muted);font-size:11px}.BusinessPortal_popoverRoot__uOC8G{position:relative}.BusinessPortal_popover__x58xz{position:absolute;right:0;top:calc(100% + 12px);width:330px;max-width:calc(100vw - 24px);border:1px solid var(--line);background:white;border-radius:14px;box-shadow:0 15px 50px #10283d26;z-index:65;overflow:hidden;animation:BusinessPortal_headerPanelIn__MIVOD .18s ease-out}.BusinessPortal_panelHeading__um9rK{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.BusinessPortal_panelHeading__um9rK h2{font-size:15px;font-weight:800}.BusinessPortal_panelHeading__um9rK button{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#f2f6fa}.BusinessPortal_panelBody__82q7n{padding:4px 14px 14px;max-height:min(450px,65dvh);overflow:auto;overscroll-behavior:contain}.BusinessPortal_panelBody__82q7n>:is(a,button){display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;min-height:44px;padding:12px 4px;text-align:left;border-bottom:1px solid var(--line)}.BusinessPortal_panelBody__82q7n>:is(a,button):hover{background:#f2f6fa}.BusinessPortal_panelBody__82q7n small{display:block;color:var(--muted);overflow-wrap:anywhere}.BusinessPortal_panelAccount__HSVgv strong,.BusinessPortal_panelBody__82q7n b{overflow-wrap:anywhere}.BusinessPortal_panelBody__82q7n p{padding:22px 4px}.BusinessPortal_panelBody__82q7n>.BusinessPortal_panelPrimary__oFe2_{flex-direction:row;align-items:center;gap:8px;color:#d95300;font-weight:700}.BusinessPortal_panelAccount__HSVgv{padding:12px 4px}.BusinessPortal_panelAccount__HSVgv strong{display:block;font-size:14px}.BusinessPortal_headerScrim__9IReR,.BusinessPortal_panelHandle__EZMEU{display:none}.BusinessPortal_portal__U2MyO .BusinessPortal_iconButton__PQ72C,.BusinessPortal_portal__U2MyO .BusinessPortal_profileButton__rbXc9{min-height:44px}.BusinessPortal_iconButton__PQ72C{min-width:44px}.BusinessPortal_iconButton__PQ72C[aria-expanded=true],.BusinessPortal_profileButton__rbXc9[aria-expanded=true]{color:#d95300}@keyframes BusinessPortal_headerPanelIn__MIVOD{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes BusinessPortal_workspaceIn__OnLGe{0%{opacity:.65;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.BusinessPortal_content__CymIJ>[id=notifications],.BusinessPortal_workspaces__9osfa>div>[id]{animation:BusinessPortal_workspaceIn__OnLGe .2s ease-out}.BusinessPortal_searchBox__7GZS4{position:relative;display:flex;align-items:center;gap:12px;width:min(560px,48%);min-width:180px;padding:11px 14px;border:1px solid var(--line);border-radius:6px;background:white}.BusinessPortal_searchBox__7GZS4 input{border:0;background:transparent;outline:0;width:100%;min-width:0;font-size:12px}.BusinessPortal_searchResults__gYZ_b{position:absolute;top:calc(100% + 8px);left:0;right:0;padding:7px;background:white;border:1px solid var(--line);box-shadow:0 12px 30px #10283d20;border-radius:8px;z-index:50}.BusinessPortal_searchResults__gYZ_b button{display:flex;align-items:center;width:100%;gap:10px;padding:10px;text-align:left}.BusinessPortal_searchResults__gYZ_b button:hover{background:#f1f6fb}.BusinessPortal_searchResults__gYZ_b small{display:block;color:var(--muted)}.BusinessPortal_searchResults__gYZ_b strong{overflow-wrap:anywhere}.BusinessPortal_searchResults__gYZ_b p{padding:12px}.BusinessPortal_content__CymIJ{width:100%;max-width:1800px;margin:0 auto;padding:14px;flex:1}.BusinessPortal_welcomeRow__Wp8Pl{display:grid;grid-template-columns:2fr 3fr;gap:20px;margin-bottom:12px;align-items:center}.BusinessPortal_greeting__Nw20l{padding:6px 8px}.BusinessPortal_greeting__Nw20l p{font-size:20px;font-weight:600}.BusinessPortal_greeting__Nw20l h1{font-size:clamp(24px,2.4vw,38px);font-weight:800;line-height:1.2;letter-spacing:-.035em;overflow-wrap:anywhere;margin:2px 0 6px}.BusinessPortal_greeting__Nw20l>span{color:#253960;font-size:17px}.BusinessPortal_hero__rFCFV{border-radius:12px;min-height:139px;display:flex;justify-content:flex-end;align-items:center;padding:17px 22px;color:white;background:linear-gradient(90deg,#09203800 20%,#0c2949e8 56%,#0c2949),url(/assets/optimized/cargomov-business-logistics-hero-4b720df3c310.webp) left 48%/cover}.BusinessPortal_hero__rFCFV>div{width:51%}.BusinessPortal_hero__rFCFV h2{font-size:18px;font-weight:700;line-height:1.25}.BusinessPortal_hero__rFCFV p{font-size:10px;margin:4px 0 10px;color:#d4dfef}.BusinessPortal_dashboardGrid__y8VBh{display:grid;grid-template-columns:minmax(0,3fr) minmax(260px,1fr);gap:12px}.BusinessPortal_leftColumn__nSQ4W,.BusinessPortal_rightColumn__LndEF{display:flex;flex-direction:column;gap:12px;min-width:0}.BusinessPortal_stats___jqPA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.BusinessPortal_stat__VroUc{display:flex;align-items:center;gap:13px;min-height:107px;border:1px solid var(--line);border-radius:9px;background:white;padding:13px}.BusinessPortal_statIcon__jHmxR{display:grid;place-items:center;width:49px;height:57px;border-radius:12px;flex-shrink:0;color:white;background:#0869db;box-shadow:inset 0 0 0 4px #ffffff20}.BusinessPortal_statIcon__jHmxR[data-tone=orange]{background:#ff7300}.BusinessPortal_statIcon__jHmxR[data-tone=green]{background:#159844}.BusinessPortal_statIcon__jHmxR[data-tone=purple]{background:#5930ee}.BusinessPortal_stat__VroUc small{display:block;color:#2d4269;font-size:10px}.BusinessPortal_stat__VroUc strong{display:block;font-size:26px;font-weight:800;line-height:1.25;margin:3px 0;letter-spacing:-.04em}.BusinessPortal_stat__VroUc:last-child strong{font-size:clamp(15px,1.4vw,24px)}.BusinessPortal_stat__VroUc div>span{color:#0061dc;display:flex;gap:5px;align-items:center;font-size:10px}.BusinessPortal_card__5Qy_b{background:white;border:1px solid var(--line);border-radius:10px;padding:13px;min-width:0}.BusinessPortal_card__5Qy_b h2{font-size:15px;font-weight:700;line-height:1.4}.BusinessPortal_sectionHeading__Dggc9{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.BusinessPortal_sectionHeading__Dggc9 p{color:var(--muted);font-size:12px;margin-top:2px}.BusinessPortal_sectionHeading__Dggc9 :is(a,button){display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#0062df;white-space:nowrap}.BusinessPortal_sectionHeading__Dggc9 select{border:1px solid var(--line);border-radius:5px;padding:4px 7px;font-size:10px;background:white;max-width:135px}.BusinessPortal_vehicleGrid__bN8ig{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.BusinessPortal_vehicleCard__UMa_2{position:relative;display:flex;flex-direction:column;text-align:left;border:1px solid var(--line);border-radius:8px;padding:5px 9px 10px;min-width:0;transition:border-color .15s,box-shadow .15s;overflow:hidden;background:white}.BusinessPortal_vehicleCard__UMa_2:hover{border-color:#ff8b36;box-shadow:0 3px 12px #ff790015}.BusinessPortal_vehicleCard__UMa_2>svg{position:absolute;bottom:18px;right:8px}.BusinessPortal_vehicleCopy__Lf4BP{padding-right:12px}.BusinessPortal_vehicleCopy__Lf4BP strong{display:block;font-size:12px;font-weight:700}.BusinessPortal_vehicleCopy__Lf4BP small{display:block;font-size:10px;color:var(--muted);margin-top:3px;line-height:1.3}.BusinessPortal_vehicleImage__EflTN{display:block;position:relative;height:100px;width:100%;overflow:hidden;background:white}.BusinessPortal_vehicleImage__EflTN>svg{margin:15px auto;color:#274563}.BusinessPortal_vehicleSprite__GNMCd{display:block;position:absolute;width:94%;left:3%;aspect-ratio:.9;top:44%;transform:translateY(-50%);background-image:url(/assets/business-vehicle-catalogue.webp);background-size:500% 300%;background-repeat:no-repeat;clip-path:inset(0 2%)}.BusinessPortal_bottomGrid__c_VZz{display:grid;grid-template-columns:1.75fr 1fr;gap:12px}.BusinessPortal_chartRow__B8Nzu{display:flex;gap:17px;align-items:center}.BusinessPortal_chart__ZTdWF{flex:1;min-width:0;height:155px;display:flex;align-items:stretch;gap:10px;background:repeating-linear-gradient(0deg,transparent 0,transparent 36px,#edf2f8 37px,#edf2f8 38px)}.BusinessPortal_chartColumn__6hqL5{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0}.BusinessPortal_barTrack__rU_MC{width:70%;height:132px;display:flex;align-items:flex-end}.BusinessPortal_barTrack__rU_MC>span{display:block;width:100%;min-height:0;background:linear-gradient(#96c6ff,#badbff);border-radius:2px 2px 0 0}.BusinessPortal_barTrack__rU_MC>span[data-last=true]{background:linear-gradient(#075dcc,#278af3)}.BusinessPortal_chartColumn__6hqL5 small{height:22px;background:white;width:100%;text-align:center;color:var(--muted);font-size:9px;padding-top:6px}.BusinessPortal_spendSummary__4KUmI{width:126px;flex-shrink:0}.BusinessPortal_spendSummary__4KUmI small{color:var(--muted);font-size:10px}.BusinessPortal_spendSummary__4KUmI strong{display:block;font-size:18px;font-weight:800}.BusinessPortal_spendSummary__4KUmI p{font-size:10px;color:var(--muted);margin:7px 0 20px}.BusinessPortal_spendSummary__4KUmI a{display:flex;align-items:center;gap:5px;color:#0062df;font-size:10px}.BusinessPortal_dataNote__nGgUm{color:var(--muted);font-size:10px;margin:6px 0 0}.BusinessPortal_quickGrid__6QxWt{display:grid;grid-template-columns:1fr 1fr;gap:9px}.BusinessPortal_quickGrid__6QxWt a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:68px;border:1px solid var(--line);border-radius:10px;font-size:10px;text-align:center}.BusinessPortal_quickGrid__6QxWt a svg{color:#086bf2}.BusinessPortal_quickGrid__6QxWt a:nth-child(2){background:#fff7f2}.BusinessPortal_quickGrid__6QxWt a:nth-child(2) svg{color:#ff6900}.BusinessPortal_quickGrid__6QxWt a:nth-child(3){background:#f7f3ff}.BusinessPortal_quickGrid__6QxWt a:nth-child(3) svg{color:#6944ff}.BusinessPortal_quickGrid__6QxWt a:nth-child(4) svg{color:#008a38}.BusinessPortal_bulkLink__eZLAI{display:flex;align-items:center;gap:6px;margin-top:9px;color:#385474;font-size:10px}.BusinessPortal_trackingForm__DB58g{display:flex;gap:5px;margin-top:11px}.BusinessPortal_trackingForm__DB58g label{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:6px;padding:8px;flex:1;min-width:0}.BusinessPortal_trackingForm__DB58g input{min-width:0;width:100%;font-size:11px;border:0;background:transparent}.BusinessPortal_trackingForm__DB58g .BusinessPortal_orange__nBQmB{font-size:12px;padding:8px 12px}.BusinessPortal_fieldError__Na32d{font-size:11px;color:#a2222d;margin-top:8px}.BusinessPortal_recent__ybPuI{flex:1}.BusinessPortal_booking__oIQZ_{display:flex;gap:8px;width:100%;text-align:left;padding:13px 0;border-bottom:1px solid var(--line)}.BusinessPortal_booking__oIQZ_:last-child{border:0}.BusinessPortal_booking__oIQZ_>.BusinessPortal_vehicleImage__EflTN{width:49px;height:48px;flex-shrink:0}.BusinessPortal_booking__oIQZ_>span:last-child{min-width:0;flex:1}.BusinessPortal_booking__oIQZ_ strong{display:block;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.BusinessPortal_booking__oIQZ_ span span{display:flex;gap:5px;align-items:center;font-size:10px;flex-wrap:wrap;color:#294266;margin:4px 0}.BusinessPortal_booking__oIQZ_ small{display:block;font-size:10px;color:var(--muted)}.BusinessPortal_booking__oIQZ_ em{display:inline-block;margin-top:6px;background:#e5edf7;color:#22446b;padding:2px 9px;font-size:9px;font-style:normal;border-radius:20px}.BusinessPortal_booking__oIQZ_ em[data-status="in transit"],.BusinessPortal_booking__oIQZ_ em[data-status=delivered]{background:#d2f1e2;color:#06552e}.BusinessPortal_booking__oIQZ_ em[data-status=cancelled]{background:#ffe1e8;color:#b61935}.BusinessPortal_supportPromo__cL5Sz{padding:23px 16px 17px;border-radius:9px;color:white;background:linear-gradient(90deg,#051728f2,#05172899 54%,#05172822),url(/assets/optimized/cargomov-action-driver-truck-4def325036ed.webp) 50%/cover;min-height:207px}.BusinessPortal_supportPromo__cL5Sz h2{font-size:23px;font-weight:800;line-height:1.05;letter-spacing:-.03em}.BusinessPortal_supportPromo__cL5Sz p{font-size:11px;margin:9px 0 11px}.BusinessPortal_footer__1Q9QA{padding:16px 23px;display:flex;justify-content:space-between;gap:15px;color:#3d5376;font-size:10px;background:white;margin-top:4px}.BusinessPortal_footer__1Q9QA>div{display:flex;gap:22px}.BusinessPortal_empty__FmweP{color:var(--muted);padding:24px 4px;display:flex;align-items:center;gap:8px;font-size:12px}.BusinessPortal_error__EPfEC{border:1px solid #efc8b2;background:#fff4ed;padding:12px;border-radius:8px;margin-bottom:12px}.BusinessPortal_error__EPfEC button{text-decoration:underline;font-weight:700}.BusinessPortal_spin__FS_vi{animation:BusinessPortal_spin__FS_vi 1s linear infinite}@keyframes BusinessPortal_spin__FS_vi{to{transform:rotate(1turn)}}.BusinessPortal_pageHeading__bzrr7{display:flex;gap:10px;align-items:center;margin:5px 0 15px}.BusinessPortal_pageHeading__bzrr7 a{color:#46709c}.BusinessPortal_pageHeading__bzrr7 h1{font-size:22px;font-weight:800}.BusinessPortal_notificationRow__uzxhr{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding:16px 0}.BusinessPortal_notificationRow__uzxhr small{display:block;color:var(--muted)}.BusinessPortal_notificationRow__uzxhr>span{flex:1}.BusinessPortal_workspaces__9osfa>div>*{display:none!important}.BusinessPortal_overview__fFWEb .BusinessPortal_card__5Qy_b h2{font-size:15px;line-height:1.4;letter-spacing:-.02em}.BusinessPortal_overview__fFWEb .BusinessPortal_hero__rFCFV h2{font-size:18px;line-height:1.25}.BusinessPortal_overview__fFWEb .BusinessPortal_supportPromo__cL5Sz h2{font-size:23px;line-height:1.05}.BusinessPortal_overview__fFWEb .BusinessPortal_vehicleSprite__GNMCd{clip-path:inset(0 5%)}.BusinessPortal_bookingList__vS_eR{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.BusinessPortal_bookingFilter__7xFPk{border:1px solid var(--line);border-radius:7px;padding:8px;max-width:55%}.BusinessPortal_pagination__SwLRx{display:flex;align-items:center;justify-content:flex-end;gap:15px;margin-top:12px}.BusinessPortal_pagination__SwLRx button{border:1px solid var(--line);padding:6px 12px;border-radius:6px}.BusinessPortal_portal__U2MyO[data-view=deliveries] .BusinessPortal_workspaces__9osfa>div>[id=business-bookings],.BusinessPortal_portal__U2MyO[data-view=deliveries] .BusinessPortal_workspaces__9osfa>div>[id=business-job-detail],.BusinessPortal_portal__U2MyO[data-view=team] .BusinessPortal_workspaces__9osfa>div>[id=locations]{display:block!important}.BusinessPortal_portal__U2MyO[data-view=locations] [id=team],.BusinessPortal_portal__U2MyO[data-view=team] [id=locations]>article:first-child{display:none}.BusinessPortal_portal__U2MyO[data-view=bids] .BusinessPortal_workspaces__9osfa>div>[id=business-bid-comparison],.BusinessPortal_portal__U2MyO[data-view=bids] .BusinessPortal_workspaces__9osfa>div>[id=deliveries],.BusinessPortal_portal__U2MyO[data-view=billing] .BusinessPortal_workspaces__9osfa>div>[id=billing],.BusinessPortal_portal__U2MyO[data-view=bulk-upload] .BusinessPortal_workspaces__9osfa>div>[id=bulk-upload],.BusinessPortal_portal__U2MyO[data-view=bulk-upload] .BusinessPortal_workspaces__9osfa>div>[id=home],.BusinessPortal_portal__U2MyO[data-view=corporate-request] .BusinessPortal_workspaces__9osfa>div>[id=corporate-request],.BusinessPortal_portal__U2MyO[data-view=deliveries] .BusinessPortal_workspaces__9osfa>div>[id=business-delivery-progress],.BusinessPortal_portal__U2MyO[data-view=deliveries] .BusinessPortal_workspaces__9osfa>div>[id=business-delivery-review],.BusinessPortal_portal__U2MyO[data-view=deliveries] .BusinessPortal_workspaces__9osfa>div>[id=deliveries],.BusinessPortal_portal__U2MyO[data-view=fleet] .BusinessPortal_workspaces__9osfa>div>[id=fleet],.BusinessPortal_portal__U2MyO[data-view=growth-controls] .BusinessPortal_workspaces__9osfa>div>[id=growth-controls],.BusinessPortal_portal__U2MyO[data-view=home] .BusinessPortal_workspaces__9osfa>div>[data-business-campaign],.BusinessPortal_portal__U2MyO[data-view=home] .BusinessPortal_workspaces__9osfa>div>[id=business-overview],.BusinessPortal_portal__U2MyO[data-view=locations] .BusinessPortal_workspaces__9osfa>div>[id=locations],.BusinessPortal_portal__U2MyO[data-view=settings] .BusinessPortal_workspaces__9osfa>div>[id=settings],.BusinessPortal_portal__U2MyO[data-view=supply-requests] .BusinessPortal_workspaces__9osfa>div>[id=supply-requests],.BusinessPortal_portal__U2MyO[data-view=support] .BusinessPortal_workspaces__9osfa>div>[id=support]{display:block!important}.BusinessPortal_portal__U2MyO[data-view=bids] [id=deliveries]>article:first-child{display:none}.BusinessPortal_workspaces__9osfa [data-business-campaign]{margin-top:12px}.BusinessPortal_menuButton__Tr0Np,.BusinessPortal_scrim__vthsS{display:none}.BusinessPortal_skip__5BkTt{position:fixed;top:-100px;left:260px;z-index:100;background:white;padding:10px}.BusinessPortal_skip__5BkTt:focus{top:10px}@media(min-width:1700px){.BusinessPortal_sidebar__IZVJx{width:265px}.BusinessPortal_mainColumn__tSRz5{margin-left:265px}.BusinessPortal_content__CymIJ{padding:20px}.BusinessPortal_vehicleImage__EflTN{height:110px}.BusinessPortal_stat__VroUc{min-height:112px}.BusinessPortal_card__5Qy_b{padding:16px}}@media(max-width:1350px){.BusinessPortal_sidebar__IZVJx{width:210px}.BusinessPortal_mainColumn__tSRz5{margin-left:210px}.BusinessPortal_sidebar__IZVJx nav a{gap:11px}.BusinessPortal_brand__yzwwE>span:first-child{font-size:30px}.BusinessPortal_stat__VroUc{gap:8px;padding:10px}.BusinessPortal_statIcon__jHmxR{width:36px;height:46px}.BusinessPortal_statIcon__jHmxR svg{width:24px}.BusinessPortal_stat__VroUc strong{font-size:23px}.BusinessPortal_stat__VroUc small{font-size:9px}.BusinessPortal_vehicleGrid__bN8ig{grid-template-columns:repeat(4,minmax(0,1fr))}.BusinessPortal_hero__rFCFV{padding:16px}.BusinessPortal_hero__rFCFV>div{width:58%}.BusinessPortal_bottomGrid__c_VZz{grid-template-columns:1fr}.BusinessPortal_quickGrid__6QxWt{grid-template-columns:repeat(4,1fr)}.BusinessPortal_headerActions__TLoOQ{gap:12px}.BusinessPortal_profileButton__rbXc9{max-width:210px}}@media(max-width:1100px){.BusinessPortal_dashboardGrid__y8VBh{grid-template-columns:minmax(0,1fr) 250px}.BusinessPortal_stats___jqPA{grid-template-columns:repeat(2,1fr)}.BusinessPortal_vehicleGrid__bN8ig{grid-template-columns:repeat(3,minmax(0,1fr))}.BusinessPortal_welcomeRow__Wp8Pl{grid-template-columns:1fr 1.25fr}.BusinessPortal_greeting__Nw20l>span{font-size:14px}.BusinessPortal_hero__rFCFV>div{width:75%}.BusinessPortal_hero__rFCFV h2{font-size:16px}.BusinessPortal_profileButton__rbXc9>span:not(.BusinessPortal_avatar__vZLq5){display:none}.BusinessPortal_help__aOl_H{font-size:0}.BusinessPortal_headerActions__TLoOQ{gap:6px}.BusinessPortal_searchBox__7GZS4{width:60%}.BusinessPortal_vehicleImage__EflTN{height:78px}}@media(max-width:900px){.BusinessPortal_sidebar__IZVJx{transform:translateX(-100%);visibility:hidden;width:248px}.BusinessPortal_sidebarOpen__b7thL{transform:translateX(0);visibility:visible}.BusinessPortal_mainColumn__tSRz5{margin-left:0}.BusinessPortal_menuButton__Tr0Np{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0}.BusinessPortal_scrim__vthsS{display:block;position:fixed;inset:0;background:#081a3266;z-index:39}.BusinessPortal_topbar__IPmMH{gap:10px;padding:10px 14px}.BusinessPortal_searchBox__7GZS4{flex:1;width:auto}.BusinessPortal_footer__1Q9QA{flex-wrap:wrap}.BusinessPortal_skip__5BkTt{left:10px}.BusinessPortal_dashboardGrid__y8VBh{grid-template-columns:1fr}.BusinessPortal_vehicleGrid__bN8ig{grid-template-columns:repeat(4,minmax(0,1fr))}.BusinessPortal_rightColumn__LndEF{display:grid;grid-template-columns:1fr 1fr;align-items:start}.BusinessPortal_recent__ybPuI{grid-column:2;grid-row:1/span 2}.BusinessPortal_supportPromo__cL5Sz{grid-column:1}.BusinessPortal_vehicleImage__EflTN{height:100px}}@media(max-width:680px){.BusinessPortal_content__CymIJ{padding:12px}.BusinessPortal_welcomeRow__Wp8Pl{grid-template-columns:1fr;gap:12px}.BusinessPortal_greeting__Nw20l{padding:6px 0}.BusinessPortal_greeting__Nw20l h1{font-size:29px}.BusinessPortal_greeting__Nw20l p{font-size:17px}.BusinessPortal_hero__rFCFV{min-height:125px}.BusinessPortal_hero__rFCFV>div{width:58%}.BusinessPortal_dashboardGrid__y8VBh{grid-template-columns:1fr}.BusinessPortal_stats___jqPA{grid-template-columns:repeat(2,1fr)}.BusinessPortal_stat__VroUc{min-height:92px;padding:12px}.BusinessPortal_statIcon__jHmxR{width:44px;height:49px}.BusinessPortal_stat__VroUc small{font-size:10px}.BusinessPortal_stat__VroUc:last-child strong{font-size:19px}.BusinessPortal_vehicleGrid__bN8ig{grid-template-columns:repeat(2,minmax(0,1fr))}.BusinessPortal_vehicleImage__EflTN{height:95px}.BusinessPortal_rightColumn__LndEF{display:grid;grid-template-columns:1fr}.BusinessPortal_quickGrid__6QxWt{grid-template-columns:1fr 1fr}.BusinessPortal_topbar__IPmMH{flex-wrap:wrap}.BusinessPortal_searchBox__7GZS4{order:3;width:100%;flex-basis:100%}.BusinessPortal_profileButton__rbXc9>span:not(.BusinessPortal_avatar__vZLq5){display:block}.BusinessPortal_profileButton__rbXc9 b{max-width:160px}.BusinessPortal_headerActions__TLoOQ{margin-left:auto}.BusinessPortal_footer__1Q9QA>div{gap:15px;flex-wrap:wrap}.BusinessPortal_chart__ZTdWF{gap:5px}.BusinessPortal_spendSummary__4KUmI{width:112px}.BusinessPortal_portal__U2MyO :is(button,input,select){min-height:36px}.BusinessPortal_vehicleCard__UMa_2{min-height:150px}.BusinessPortal_supportPromo__cL5Sz{min-height:220px}.BusinessPortal_sectionHeading__Dggc9{align-items:flex-start}.BusinessPortal_recent__ybPuI{grid-column:auto;grid-row:auto}.BusinessPortal_headerScrim__9IReR{display:block;position:fixed;inset:0;z-index:60;background:#081a3273;backdrop-filter:blur(2px)}.BusinessPortal_popover__x58xz{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;max-width:none;border-radius:20px 20px 0 0;padding-bottom:env(safe-area-inset-bottom);animation:BusinessPortal_mobileHeaderPanelIn__GIDV5 .22s ease-out}.BusinessPortal_panelBody__82q7n{max-height:min(65dvh,520px)}.BusinessPortal_panelHandle__EZMEU{display:grid;place-items:center;padding:12px;touch-action:pan-x;cursor:grab}.BusinessPortal_panelHandle__EZMEU span{display:block;width:38px;height:4px;border-radius:8px;background:#c9d5e1}.BusinessPortal_panelHeading__um9rK{padding-top:0}.BusinessPortal_profileButton__rbXc9{max-width:calc(100vw - 142px)}.BusinessPortal_profileButton__rbXc9 b{max-width:clamp(80px,29vw,160px)}.BusinessPortal_panelBody__82q7n>:is(a,button){min-height:48px}}@keyframes BusinessPortal_mobileHeaderPanelIn__GIDV5{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media(max-width:380px){.BusinessPortal_profileButton__rbXc9>span:not(.BusinessPortal_avatar__vZLq5){display:none}.BusinessPortal_profileButton__rbXc9{padding-left:8px}.BusinessPortal_portal__U2MyO .BusinessPortal_menuButton__Tr0Np{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.BusinessPortal_content__CymIJ>[id=notifications],.BusinessPortal_popover__x58xz,.BusinessPortal_spin__FS_vi,.BusinessPortal_workspaces__9osfa>div>[id]{animation:none}.BusinessPortal_vehicleCard__UMa_2{transition:none}}.CustomerPortal_portal__scxnX{--navy:#081e33;--orange:#ff6a00;--line:#e3ebf4;--muted:#536580;background:#f3f7fb;color:#0a1932;min-height:100vh;font-size:13px;line-height:1.45}.CustomerPortal_portal__scxnX *{box-sizing:border-box}.CustomerPortal_portal__scxnX :is(a,button,input,select):focus-visible{outline:3px solid #ff8b36;outline-offset:3px}.CustomerPortal_portal__scxnX button{cursor:pointer}.CustomerPortal_portal__scxnX button:disabled{opacity:.5;cursor:not-allowed}.CustomerPortal_sidebar__1JvYp{position:fixed;inset:0 auto 0 0;width:248px;background:linear-gradient(120deg,#10283d,#061827);color:white;z-index:40;padding:22px 12px;overflow-y:auto}.CustomerPortal_brand__4gVfm{display:flex;flex-direction:column;align-items:center;margin-bottom:29px}.CustomerPortal_brand__4gVfm small{font-size:11px}.CustomerPortal_sidebar__1JvYp nav{display:grid;gap:7px}.CustomerPortal_sidebar__1JvYp nav a{display:flex;align-items:center;gap:17px;min-height:43px;padding:10px 13px;border-radius:7px}.CustomerPortal_sidebar__1JvYp nav a:hover{background:#ffffff14}.CustomerPortal_sidebar__1JvYp nav .CustomerPortal_active__19pcv{background:linear-gradient(100deg,#ff7e00,#ff5b00)}.CustomerPortal_sidebarPromo__8UltU{margin-top:30px;min-height:284px;padding:92px 15px 15px;border-radius:8px;background:linear-gradient(0deg,#051522,#05152218),url(/assets/optimized/cargomov-action-customer-handoff-9879ecf00f45.webp) 75%/cover}.CustomerPortal_sidebarPromo__8UltU h2{font-size:24px;line-height:1.05;font-weight:800}.CustomerPortal_sidebarPromo__8UltU p{margin:8px 0 12px}.CustomerPortal_sidebarPromo__8UltU small{display:block;margin-top:17px;font-size:11px}.CustomerPortal_orange__itKHG{display:inline-flex;justify-content:center;align-items:center;gap:12px;background:linear-gradient(100deg,#ff7900,#ff5a00);color:white;padding:11px 22px;border-radius:7px;font-weight:700}.CustomerPortal_main__lNx0G{margin-left:248px;min-width:0}.CustomerPortal_topbar___4yTB{height:72px;display:flex;align-items:center;gap:22px;padding:12px 22px;border-bottom:1px solid var(--line);background:#ffffffad}.CustomerPortal_search__BkSMZ{position:relative;max-width:600px;flex:1;min-width:120px}.CustomerPortal_searchBox__y5UkS{display:flex;align-items:center;gap:12px;background:white;border:1px solid var(--line);border-radius:7px;padding:11px 14px}.CustomerPortal_search__BkSMZ input{border:0;outline:0;min-width:0;width:100%;font-size:12px;background:transparent}.CustomerPortal_dropdown__rfDuM,.CustomerPortal_results__kot_0{position:absolute;top:calc(100% + 8px);background:white;border:1px solid var(--line);border-radius:9px;box-shadow:0 15px 35px #07182724;z-index:60;padding:8px}.CustomerPortal_results__kot_0{left:0;right:0}.CustomerPortal_dropdown__rfDuM a,.CustomerPortal_dropdown__rfDuM button,.CustomerPortal_results__kot_0 button{display:flex;width:100%;padding:10px;gap:9px;text-align:left;border-radius:5px}.CustomerPortal_dropdown__rfDuM a:hover,.CustomerPortal_results__kot_0 button:hover{background:#f1f5fa}.CustomerPortal_location__zRqWT{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:12px;max-width:180px}.CustomerPortal_location__zRqWT span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomerPortal_bell__xDBuw{position:relative;padding:8px}.CustomerPortal_badge__X7xIi{background:#ec1738;color:white;border-radius:20px;min-width:17px;height:17px;display:inline-grid;place-items:center;font-size:10px;padding:0 4px}.CustomerPortal_bell__xDBuw .CustomerPortal_badge__X7xIi{position:absolute;right:0;top:0}.CustomerPortal_profile__zRvf9{position:relative}.CustomerPortal_profile__zRvf9>button{display:flex;align-items:center;gap:10px;text-align:left}.CustomerPortal_avatar__uZEoM,.CustomerPortal_profile__zRvf9 img{height:38px;width:38px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.CustomerPortal_avatar__uZEoM{display:grid;place-items:center;background:#ff7c13;color:white;font-weight:800}.CustomerPortal_profile__zRvf9 b{display:block;font-size:12px;max-width:135px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomerPortal_profile__zRvf9 small{display:block;color:var(--muted);font-size:10px}.CustomerPortal_dropdown__rfDuM{right:0;min-width:210px}.CustomerPortal_content__5_Bjl{padding:12px 20px 20px}.CustomerPortal_breadcrumb__uMH6s{margin:5px 0 15px;text-transform:capitalize;color:var(--muted)}.CustomerPortal_hero__mRL69{position:relative;border-radius:9px;min-height:230px;padding:24px 26px 48px;color:white;display:flex;justify-content:space-between;gap:15px;background:linear-gradient(90deg,#071c34f0,#071c3430 60%,#071c34ef),url(/assets/optimized/cargomov-accra-tema-truck-hire-hero-df247e0f604d.webp) center 53%/cover}.CustomerPortal_hero__mRL69 h1{font-size:clamp(26px,2.5vw,42px);font-weight:800;line-height:1.04;letter-spacing:-1px}.CustomerPortal_hero__mRL69 p{font-size:16px;margin:7px 0 12px}.CustomerPortal_heroServices__YSnWZ{display:grid;gap:10px;align-content:start;font-size:12px;min-width:175px}.CustomerPortal_heroServices__YSnWZ a{display:flex;gap:10px;align-items:center}.CustomerPortal_trust__VFh1M{position:absolute;bottom:13px;left:26px;right:26px;display:flex;gap:35px;font-size:10px}.CustomerPortal_trust__VFh1M span{display:flex;gap:8px;align-items:center}.CustomerPortal_grid__29pEp{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(270px,1fr);gap:14px;margin-top:14px}.CustomerPortal_left__FSQZm,.CustomerPortal_right__LNWTD{display:flex;flex-direction:column;gap:14px;min-width:0}.CustomerPortal_right__LNWTD{margin-top:-47px;position:relative}.CustomerPortal_card__Zc12g{background:white;border:1px solid #edf1f6;border-radius:10px;padding:15px;min-width:0}.CustomerPortal_card__Zc12g h2{font-size:16px;line-height:1.2;font-weight:800}.CustomerPortal_heading__cIomm{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.CustomerPortal_heading__cIomm p{font-size:12px;color:var(--muted);margin-top:4px}.CustomerPortal_heading__cIomm a,.CustomerPortal_heading__cIomm button{color:#0068ed;font-size:11px;white-space:nowrap}.CustomerPortal_vehicles__lUp1B{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.CustomerPortal_vehicle__L9oIt{position:relative;min-width:0;border:1px solid var(--line);border-radius:7px;padding:4px 9px 9px;text-align:left}.CustomerPortal_vehicle__L9oIt:hover{border-color:var(--orange)}.CustomerPortal_vehicle__L9oIt strong{display:block;font-size:12px;padding-right:8px}.CustomerPortal_vehicle__L9oIt small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.CustomerPortal_vehicle__L9oIt>svg{position:absolute;right:6px;bottom:27px}.CustomerPortal_truckImage__MLe4o{display:block;height:100px;position:relative;overflow:hidden;background:white}.CustomerPortal_truckSprite__KSpHW{position:absolute;width:100%;aspect-ratio:.9;top:43%;transform:translateY(-50%);background:url(/assets/business-vehicle-catalogue.webp);background-size:500% 300%;clip-path:inset(0 3%)}.CustomerPortal_truckImage__MLe4o>svg{margin:20px auto;color:#2b435c}.CustomerPortal_trackForm__QRBoI{display:flex;gap:8px;margin-top:13px}.CustomerPortal_trackForm__QRBoI input{width:100%;min-width:0;border:1px solid var(--line);border-radius:6px;padding:10px;font-size:11px}.CustomerPortal_trackForm__QRBoI button{padding:10px 15px}.CustomerPortal_booking__A0a0m{display:flex;gap:10px;align-items:center;text-align:left;width:100%;padding:12px 0;border-bottom:1px solid var(--line)}.CustomerPortal_booking__A0a0m:last-child{border:0}.CustomerPortal_booking__A0a0m .CustomerPortal_truckImage__MLe4o{width:56px;height:50px;flex-shrink:0}.CustomerPortal_booking__A0a0m>span:nth-child(2){min-width:0;flex:1}.CustomerPortal_booking__A0a0m b{display:block;font-size:12px}.CustomerPortal_booking__A0a0m small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.CustomerPortal_status__9OiZ2{display:inline-block;font-size:9px;border-radius:20px;background:#edf1f5;color:#526383;padding:3px 8px;white-space:nowrap}.CustomerPortal_status__9OiZ2[data-status=completed],.CustomerPortal_status__9OiZ2[data-status=delivered]{background:#dcf9e9;color:#077839}.CustomerPortal_status__9OiZ2[data-status=intransit]{background:#def0ff;color:#0070d9}.CustomerPortal_status__9OiZ2[data-status=assigned]{background:#fff0cf;color:#996300}.CustomerPortal_status__9OiZ2[data-status=cancelled]{background:#ffe2e9;color:#c92344}.CustomerPortal_bottom__7PWue{display:grid;grid-template-columns:1.6fr 1fr;gap:14px}.CustomerPortal_chartLayout__fzkcH{display:flex;gap:18px;align-items:center;min-height:164px}.CustomerPortal_chart__Cmbjl{display:flex;align-items:flex-end;gap:12px;flex:1;height:160px;padding-top:10px;border-bottom:1px solid var(--line);background:repeating-linear-gradient(0deg,transparent 0,transparent 35px,#eaf0f7 36px)}.CustomerPortal_bar__d3bST{flex:1;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:5px;min-width:0}.CustomerPortal_bar__d3bST span{display:block;min-height:0;background:linear-gradient(#74b6ff,#b7d7fa)}.CustomerPortal_bar__d3bST:last-child span{background:linear-gradient(#177cf5,#7abbff)}.CustomerPortal_bar__d3bST small{font-size:10px;color:var(--muted);background:white}.CustomerPortal_spend__0UK6w strong{display:block;font-size:23px;line-height:1.5}.CustomerPortal_spend__0UK6w small{font-size:10px;color:var(--muted)}.CustomerPortal_quick__ITRZb{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:13px}.CustomerPortal_quick__ITRZb a{display:grid;justify-items:center;gap:10px;padding:14px 5px;border:1px solid var(--line);border-radius:8px;font-size:11px}.CustomerPortal_quick__ITRZb svg{color:#0079ff}.CustomerPortal_helpPromo__LXDZD{min-height:186px;border-radius:9px;padding:25px 18px 15px;color:white;background:linear-gradient(90deg,#051522dd,#05152222),url(/assets/optimized/cargomov-business-logistics-hero-4b720df3c310.webp) 50%/cover}.CustomerPortal_helpPromo__LXDZD h2{font-size:22px;line-height:1.05;font-weight:800}.CustomerPortal_helpPromo__LXDZD p{font-size:10px;margin:7px 0 12px;max-width:160px}.CustomerPortal_helpPromo__LXDZD .CustomerPortal_orange__itKHG{padding:8px 16px;font-size:12px}.CustomerPortal_empty__zPIGW{padding:20px 0;color:var(--muted);font-size:12px}.CustomerPortal_error__Ut1C_{padding:12px;border-radius:8px;border:1px solid #ffc8a0;background:#fff4eb;margin:10px 0}.CustomerPortal_notification__p3KYr{display:flex;gap:12px;border-bottom:1px solid var(--line);padding:15px 0}.CustomerPortal_footer__v4mi1{display:flex;justify-content:space-between;gap:20px;padding:20px 22px;background:white;color:var(--muted);font-size:10px}.CustomerPortal_footer__v4mi1>div{display:flex;gap:26px}.CustomerPortal_mobileMenu__zdQp0,.CustomerPortal_scrim__RCexM{display:none}.CustomerPortal_skip__NoUCl{position:fixed;top:-80px;z-index:100;background:white;padding:10px}.CustomerPortal_skip__NoUCl:focus{top:0}.CustomerPortal_legacy__8HCbb>article,.CustomerPortal_legacy__8HCbb>section{display:none!important}.CustomerPortal_legacy__8HCbb>div:not([role=dialog]){display:none}.CustomerPortal_portal__scxnX[data-view=payments] .CustomerPortal_legacy__8HCbb>[id=payment],.CustomerPortal_portal__scxnX[data-view=payments] .CustomerPortal_legacy__8HCbb>section:has([id=wallet]),.CustomerPortal_portal__scxnX[data-view=pickup-planner] .CustomerPortal_legacy__8HCbb>[id=pickup-planner],.CustomerPortal_portal__scxnX[data-view=quotes] .CustomerPortal_legacy__8HCbb>[id=jobs],.CustomerPortal_portal__scxnX[data-view=settings] .CustomerPortal_legacy__8HCbb>[id=profile],.CustomerPortal_portal__scxnX[data-view=support] .CustomerPortal_legacy__8HCbb>[id=support],.CustomerPortal_portal__scxnX[data-view=tracking] .CustomerPortal_legacy__8HCbb>[id=jobs],.CustomerPortal_portal__scxnX[data-view=tracking] .CustomerPortal_legacy__8HCbb>[id=tracking]{display:block!important}.CustomerPortal_portal__scxnX[data-view=payments] .CustomerPortal_legacy__8HCbb>section:has([id=wallet])>article:not([id=wallet]){display:none}.CustomerPortal_skeleton__2ouw9{min-height:120px;background:linear-gradient(90deg,#edf2f7,#f9fbfd,#edf2f7);background-size:200%;animation:CustomerPortal_shimmer__7W9PT 1.5s infinite;border-radius:8px}@keyframes CustomerPortal_shimmer__7W9PT{to{background-position:-200%}}.CustomerPortal_detail__SG8C1{display:grid;gap:14px;margin-top:15px}.CustomerPortal_filters__RdpCC{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.CustomerPortal_filters__RdpCC button{border:1px solid var(--line);border-radius:20px;padding:6px 12px}.CustomerPortal_filters__RdpCC button[aria-pressed=true]{background:#ff6a00;color:white}.CustomerPortal_addressForm__dCitn{display:flex;gap:10px;margin:15px 0}.CustomerPortal_addressForm__dCitn input{border:1px solid var(--line);border-radius:6px;padding:10px;min-width:0;flex:1}.CustomerPortal_portal__scxnX .CustomerPortal_legacy__8HCbb>[data-customer-notice],.CustomerPortal_portal__scxnX[data-view=home] .CustomerPortal_legacy__8HCbb>[data-customer-campaign]{display:block!important;margin-top:14px}@media(min-width:1700px){.CustomerPortal_sidebar__1JvYp{width:260px}.CustomerPortal_main__lNx0G{margin-left:260px}.CustomerPortal_hero__mRL69{min-height:265px}.CustomerPortal_truckImage__MLe4o{height:120px}.CustomerPortal_card__Zc12g{padding:18px}.CustomerPortal_sidebar__1JvYp nav a{min-height:48px}.CustomerPortal_sidebarPromo__8UltU{margin-top:38px}}@media(max-width:1200px){.CustomerPortal_topbar___4yTB{gap:12px}.CustomerPortal_location__zRqWT{display:none}.CustomerPortal_grid__29pEp{grid-template-columns:minmax(0,2fr) minmax(250px,1fr)}.CustomerPortal_vehicles__lUp1B{grid-template-columns:repeat(3,minmax(0,1fr))}.CustomerPortal_bottom__7PWue{grid-template-columns:1fr}.CustomerPortal_heroServices__YSnWZ{display:none}.CustomerPortal_trust__VFh1M{gap:15px}}@media(max-width:900px){.CustomerPortal_sidebar__1JvYp{transform:translateX(-100%);visibility:hidden}.CustomerPortal_sidebar__1JvYp.CustomerPortal_open__3XyW4{transform:none;visibility:visible}.CustomerPortal_main__lNx0G{margin-left:0}.CustomerPortal_mobileMenu__zdQp0{display:block}.CustomerPortal_scrim__RCexM{display:block;position:fixed;inset:0;background:#07182788;z-index:39}.CustomerPortal_topbar___4yTB{padding:10px 15px}.CustomerPortal_grid__29pEp{grid-template-columns:minmax(0,2fr) minmax(240px,1fr)}.CustomerPortal_content__5_Bjl{padding:12px}.CustomerPortal_hero__mRL69{padding:22px 20px 55px}.CustomerPortal_hero__mRL69 h1{font-size:31px}.CustomerPortal_vehicles__lUp1B{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.CustomerPortal_profile__zRvf9>button>span:not(.CustomerPortal_avatar__uZEoM),.CustomerPortal_profile__zRvf9>button>svg{display:none}.CustomerPortal_topbar___4yTB{gap:8px}.CustomerPortal_grid__29pEp{grid-template-columns:1fr}.CustomerPortal_right__LNWTD{margin-top:0}.CustomerPortal_hero__mRL69{min-height:270px}.CustomerPortal_trust__VFh1M{flex-wrap:wrap;gap:10px 15px}.CustomerPortal_vehicles__lUp1B{grid-template-columns:repeat(2,minmax(0,1fr))}.CustomerPortal_bottom__7PWue{grid-template-columns:1fr}.CustomerPortal_footer__v4mi1{flex-wrap:wrap}.CustomerPortal_footer__v4mi1>div{gap:15px}.CustomerPortal_spend__0UK6w strong{font-size:18px}.CustomerPortal_chart__Cmbjl{gap:7px}.CustomerPortal_addressForm__dCitn{flex-wrap:wrap}}.CustomerPortal_hero__mRL69{background-color:#071c34;background-image:linear-gradient(90deg,#071c34f0,#071c3420 58%,#071c34ed),url(/assets/optimized/cargomov-business-logistics-hero-4b720df3c310.webp);background-position:50%,50%;background-size:cover;background-repeat:no-repeat}.CustomerPortal_bookingContent__28jop{min-width:0}.CustomerPortal_bookingContent__28jop>form{max-width:1100px;margin:0 auto}.CustomerPortal_hero__mRL69>div:first-child>.CustomerPortal_orange__itKHG{margin-top:12px}.CustomerPortal_topbar___4yTB{height:auto;min-height:72px}.CustomerPortal_profileStack__SE_pe{display:grid;justify-items:end;gap:3px}.CustomerPortal_profileStatus__FSFsq>div{padding:2px 8px;font-size:9px;white-space:nowrap}.CustomerPortal_profileStatus__FSFsq svg{width:11px;height:11px}.AdminTimekeeping_portal__PwCLn{--tk-navy:#0D1B2A;--tk-orange:#FF6A00;--tk-text:#091c35;--tk-muted:#64748b;--tk-line:#e9eef5;--tk-green:#00a953;--tk-red:#f23838;min-height:100dvh;background:#f3f7fb;color:var(--tk-text);font-family:Arial,Helvetica,sans-serif;font-size:14px;--tk-sidebar:260px}.AdminTimekeeping_portal__PwCLn *{box-sizing:border-box}.AdminTimekeeping_portal__PwCLn button,.AdminTimekeeping_portal__PwCLn select{cursor:pointer}.AdminTimekeeping_portal__PwCLn button:disabled{cursor:not-allowed;opacity:.5}.AdminTimekeeping_portal__PwCLn a:focus-visible,.AdminTimekeeping_portal__PwCLn button:focus-visible,.AdminTimekeeping_portal__PwCLn input:focus-visible,.AdminTimekeeping_portal__PwCLn select:focus-visible,.AdminTimekeeping_portal__PwCLn textarea:focus-visible{outline:2px solid var(--tk-orange);outline-offset:3px}.AdminTimekeeping_portal__PwCLn a{text-decoration:none}.AdminTimekeeping_portal__PwCLn button,.AdminTimekeeping_portal__PwCLn input,.AdminTimekeeping_portal__PwCLn select,.AdminTimekeeping_portal__PwCLn textarea{font:inherit}.AdminTimekeeping_portal__PwCLn h1,.AdminTimekeeping_portal__PwCLn h2,.AdminTimekeeping_portal__PwCLn p{margin:0}.AdminTimekeeping_portal__PwCLn svg{flex-shrink:0}.AdminTimekeeping_collapsed__YmX7C{--tk-sidebar:76px}.AdminTimekeeping_topbar__C43ZZ{height:78px;display:flex;align-items:center;gap:24px;padding:0 30px 0 22px;background:#fff;border-bottom:1px solid #eef2f7;position:sticky;top:0;z-index:35}.AdminTimekeeping_brand__Nzuel{width:214px;flex-shrink:0;color:var(--tk-navy)}.AdminTimekeeping_brand__Nzuel img{width:51px;height:51px}.AdminTimekeeping_brand__Nzuel>div{gap:6px}.AdminTimekeeping_brand__Nzuel span{letter-spacing:-.8px}.AdminTimekeeping_brand__Nzuel>div>div>span:last-child{font-size:9px;letter-spacing:0}.AdminTimekeeping_topSearch__r79wv{flex:1;max-width:565px}.AdminTimekeeping_topSearch__r79wv label{display:flex;gap:12px;align-items:center;background:#f0f4f8;padding:0 16px;height:44px;border-radius:11px;color:var(--tk-muted)}.AdminTimekeeping_topSearch__r79wv input{min-width:0;width:100%;background:transparent;border:0;outline:0;color:var(--tk-navy);font-size:13px}.AdminTimekeeping_headerControls__xFDbl{margin-left:auto}.AdminTimekeeping_profileWrap__WB4Xu{position:relative}.AdminTimekeeping_profile__jtim6{display:flex;align-items:center;gap:12px;background:transparent;border:0;text-align:left;color:var(--tk-text);padding:0}.AdminTimekeeping_profile__jtim6 img{width:42px;height:42px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.AdminTimekeeping_profileText___WPQG{display:grid;gap:3px;max-width:160px}.AdminTimekeeping_profileText___WPQG strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminTimekeeping_profileText___WPQG small{font-size:12px;color:var(--tk-muted)}.AdminTimekeeping_profileMenu__YtSTg{position:absolute;right:0;top:55px;width:210px;padding:6px;border-radius:12px;box-shadow:0 12px 40px #06284622;border:1px solid var(--tk-line);background:white;z-index:50}.AdminTimekeeping_profileMenu__YtSTg a,.AdminTimekeeping_profileMenu__YtSTg button{display:flex;align-items:center;gap:10px;border:0;background:transparent;width:100%;padding:12px;border-radius:8px;color:var(--tk-navy);text-align:left}.AdminTimekeeping_profileMenu__YtSTg a:hover,.AdminTimekeeping_profileMenu__YtSTg button:hover{background:#f0f4f8}.AdminTimekeeping_dismiss__KCwJp{position:fixed;inset:0;border:0;background:transparent;z-index:40}.AdminTimekeeping_sidebar__RmJ6H{position:fixed;left:0;top:78px;bottom:0;width:var(--tk-sidebar);display:flex;flex-direction:column;padding:14px 12px 24px;background:linear-gradient(125deg,#0b2c47,#061e32);color:#fff;z-index:25;transition:width .15s;overflow:auto}.AdminTimekeeping_sidebar__RmJ6H nav{display:grid;gap:5px}.AdminTimekeeping_sidebar__RmJ6H nav a{display:flex;align-items:center;gap:20px;color:#e5edf4;padding:14px 16px;min-height:48px;border-radius:10px;white-space:nowrap}.AdminTimekeeping_sidebar__RmJ6H nav a:hover{background:#ffffff0c}.AdminTimekeeping_sidebar__RmJ6H nav a.AdminTimekeeping_activeNav__uMb8S{background:linear-gradient(110deg,#ff7100,#ff4c00);color:#fff;box-shadow:0 5px 16px #00000012}.AdminTimekeeping_collapseButton__GR652{color:#aec5d8;background:transparent;border:0;display:flex;justify-content:flex-end;padding:0 8px 9px;margin-left:auto}.AdminTimekeeping_sidebarTip__Y5Rmo{margin:clamp(26px,5vh,78px) 3px 0;padding:24px 22px;background:linear-gradient(110deg,#0c3453,#0d2a43);border-radius:15px;display:grid;gap:10px}.AdminTimekeeping_sidebarTip__Y5Rmo svg{color:#ff6500}.AdminTimekeeping_sidebarTip__Y5Rmo strong{font-size:20px;line-height:1.2}.AdminTimekeeping_sidebarTip__Y5Rmo p{font-size:13px;line-height:1.5;color:#d5e1ea}.AdminTimekeeping_sidebarTip__Y5Rmo i{width:64px;height:5px;background:#ff6500;border-radius:9px}.AdminTimekeeping_collapsed__YmX7C .AdminTimekeeping_sidebar__RmJ6H nav a{justify-content:center;padding:14px 0}.AdminTimekeeping_collapsed__YmX7C .AdminTimekeeping_sidebarTip__Y5Rmo,.AdminTimekeeping_collapsed__YmX7C .AdminTimekeeping_sidebar__RmJ6H nav span{display:none}.AdminTimekeeping_workspace__cQVfM{margin-left:var(--tk-sidebar);padding:26px 28px;transition:margin-left .15s}.AdminTimekeeping_page__izYwA{width:100%;max-width:1920px;margin:auto}.AdminTimekeeping_heading__vMDsz{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.AdminTimekeeping_heading__vMDsz h1{font-size:36px;font-weight:750;letter-spacing:-1.2px;line-height:1.15}.AdminTimekeeping_heading__vMDsz p{color:var(--tk-muted);font-size:15px;line-height:1.5;margin-top:5px}.AdminTimekeeping_headingActions__0SVxB{display:flex;align-items:center;gap:18px;flex-shrink:0}.AdminTimekeeping_datePicker__Q46L_{display:flex;align-items:center;justify-content:space-between;gap:14px;position:relative;border:1px solid #e6edf4;border-radius:11px;box-shadow:0 3px 8px #06284605;background:#fff;min-width:238px;height:46px;padding:0 14px;font-size:13px;font-weight:600;cursor:pointer}.AdminTimekeeping_datePicker__Q46L_ input{opacity:0;position:absolute;inset:0;width:100%;height:100%;cursor:pointer}.AdminTimekeeping_datePicker__Q46L_ input::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;cursor:pointer}.AdminTimekeeping_primary__TFlrs{border:1px solid #ff5900;display:inline-flex;align-items:center;justify-content:center;gap:11px;color:white;background:linear-gradient(110deg,#ff7100,#ff4c00);border-radius:9px;min-height:46px;padding:0 24px;font-size:13px;font-weight:600;white-space:nowrap;box-shadow:0 4px 9px #ff5a0009}.AdminTimekeeping_primary__TFlrs:hover{filter:brightness(.98)}.AdminTimekeeping_secondary__eSSKB{border:1px solid #e3eaf3;display:inline-flex;align-items:center;gap:7px;background:#fff;color:var(--tk-navy);border-radius:8px;min-height:36px;padding:0 12px;font-size:12px}.AdminTimekeeping_iconButton__1qe52{display:inline-grid;place-items:center;width:38px;height:38px;flex-shrink:0;background:#fff;border:1px solid #e3eaf3;border-radius:9px;color:var(--tk-text)}.AdminTimekeeping_textButton__2nxkB{background:transparent;border:0;color:#0059d9;font-size:12px;padding:6px;white-space:nowrap}.AdminTimekeeping_selectedFilter__qzkmp{border-color:var(--tk-orange);color:var(--tk-orange)}.AdminTimekeeping_error__BAHMT,.AdminTimekeeping_notice__C_Bcv{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;margin-bottom:16px;border-radius:10px;background:#eaf8f0;color:#08633a}.AdminTimekeeping_error__BAHMT{background:#ffefed;color:#aa2727}.AdminTimekeeping_error__BAHMT button{flex-shrink:0}.AdminTimekeeping_notice__C_Bcv .AdminTimekeeping_iconButton__1qe52{background:transparent;border:0}.AdminTimekeeping_summary__u3sQK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.37fr);gap:14px;margin-bottom:15px}.AdminTimekeeping_metric__dO60a{min-height:124px;padding:18px;display:flex;align-items:flex-start;gap:20px;background:#fff;border-radius:14px;box-shadow:0 4px 18px #06284603}.AdminTimekeeping_metric__dO60a>div{padding-top:2px;flex:1;min-width:0}.AdminTimekeeping_metric__dO60a>div>span{font-size:14px;font-weight:600}.AdminTimekeeping_metricIcon__0bRwV{width:64px;height:64px;border-radius:11px;display:grid;place-items:center;flex-shrink:0}.AdminTimekeeping_green__Hry_H{background:#e3f8ef;color:#00a650}.AdminTimekeeping_orange__4l1jV{background:#fff0e3;color:#ff6000}.AdminTimekeeping_red__A4jEB{background:#ffe8e5;color:#f2352a}.AdminTimekeeping_blue__MG0fZ{background:#e3efff;color:#005cda}.AdminTimekeeping_muted__lf0pw{background:#f0f3f7;color:#687b90}.AdminTimekeeping_metricNumber__e5XfE{display:flex;align-items:center;gap:24px;margin-top:6px}.AdminTimekeeping_metricNumber__e5XfE strong{font-size:33px;font-weight:750;letter-spacing:-.8px;line-height:1.2}.AdminTimekeeping_metricNumber__e5XfE small{font-size:12px;font-weight:700;white-space:nowrap}.AdminTimekeeping_goodTrend__fTKuf{color:#00aa50}.AdminTimekeeping_badTrend__5dBdx{color:#fa332d}.AdminTimekeeping_mutedTrend__9xuqD{color:#98a6b6}.AdminTimekeeping_metric__dO60a p{color:var(--tk-muted);font-size:13px;line-height:1.4;margin-top:5px}.AdminTimekeeping_columns__BP9Ys{display:grid;grid-template-columns:minmax(0,2.13fr) minmax(320px,1fr);gap:16px;align-items:start}.AdminTimekeeping_activityCard__Oa26X,.AdminTimekeeping_attendance__UR7xr,.AdminTimekeeping_weekCard__OEUts{background:#fff;border-radius:15px;box-shadow:0 3px 18px #06284603}.AdminTimekeeping_attendance__UR7xr{padding:18px 17px 25px;min-width:0}.AdminTimekeeping_tableHeader__0vEaB{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 5px 18px}.AdminTimekeeping_page__izYwA h2{font-size:19px;line-height:1.3;font-weight:700;letter-spacing:-.4px}.AdminTimekeeping_tableHeader__0vEaB h2{flex-shrink:0}.AdminTimekeeping_tableTools__lKXVB{display:flex;align-items:center;gap:10px;min-width:0}.AdminTimekeeping_page__izYwA select{background:#fff;color:var(--tk-text);border:1px solid #e3eaf3;border-radius:8px;height:37px;padding:0 12px;font-size:11px;max-width:100%}.AdminTimekeeping_tableTools__lKXVB select{width:165px}.AdminTimekeeping_search__JyXgn{height:38px;display:flex;gap:10px;align-items:center;border-radius:9px;background:#f4f6f9;padding:0 12px;color:#60748b;min-width:0;max-width:285px;flex:1}.AdminTimekeeping_search__JyXgn input{min-width:0;width:100%;background:transparent;border:0;outline:0;font-size:12px;color:var(--tk-text)}.AdminTimekeeping_search__JyXgn input::-moz-placeholder{color:#758399}.AdminTimekeeping_search__JyXgn input::placeholder{color:#758399}.AdminTimekeeping_filterBar__mIrxP{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 5px 16px;padding:12px;border-radius:9px;background:#f7f9fc}.AdminTimekeeping_filterBar__mIrxP label{display:flex;align-items:center;gap:8px;font-size:12px}.AdminTimekeeping_unrecorded__4zFZa{font-size:12px;color:#76879a;padding:0 6px 12px}.AdminTimekeeping_tableScroll__Cn11y{overflow:auto;max-width:100%;border-radius:10px}.AdminTimekeeping_attendance__UR7xr table{width:100%;border-collapse:collapse;min-width:755px;font-size:12px;text-align:left}.AdminTimekeeping_attendance__UR7xr th{height:40px;font-size:11px;font-weight:500;background:#f0f4f8;color:#3e5170;padding:0 12px;white-space:nowrap}.AdminTimekeeping_attendance__UR7xr td{padding:11px 12px;border-bottom:1px solid var(--tk-line);vertical-align:middle}.AdminTimekeeping_attendance__UR7xr tbody tr:last-child td{border-bottom:1px solid var(--tk-line)}.AdminTimekeeping_attendance__UR7xr td:first-child,.AdminTimekeeping_attendance__UR7xr th:first-child{width:35px;padding-left:12px;padding-right:8px}.AdminTimekeeping_attendance__UR7xr td:last-child,.AdminTimekeeping_attendance__UR7xr th:last-child{text-align:center;width:67px}.AdminTimekeeping_attendance__UR7xr td:nth-child(4),.AdminTimekeeping_attendance__UR7xr td:nth-child(5),.AdminTimekeeping_attendance__UR7xr td:nth-child(7){white-space:nowrap}.AdminTimekeeping_employee__UE4b6{display:flex;align-items:center;gap:12px}.AdminTimekeeping_avatar__zP56s{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(120deg,#d9eaff,#bfdcff);color:#07316c;font-size:12px;width:34px;height:34px;flex-shrink:0}.AdminTimekeeping_employee__UE4b6 strong{font-size:12px;font-weight:600;display:block;line-height:1.3}.AdminTimekeeping_employee__UE4b6 small{display:block;font-size:11px;color:#60718b;margin-top:3px}.AdminTimekeeping_badge__fzp0V{display:inline-flex;align-items:center;gap:7px;font-size:11px;line-height:1.2;white-space:nowrap;padding:8px 9px;border-radius:7px}.AdminTimekeeping_badge__fzp0V i{width:9px;height:9px;border-radius:50%;background:currentColor}.AdminTimekeeping_rowAction__RiS6Z{border:0;background:transparent;color:#173554;display:inline-flex;padding:5px;border-radius:6px}.AdminTimekeeping_rowAction__RiS6Z:hover{background:#f0f4f8}.AdminTimekeeping_nextDay__s3CQw{display:block;color:var(--tk-muted);font-size:10px;margin-top:2px}.AdminTimekeeping_empty__dC4W3{text-align:center!important;height:260px;color:var(--tk-muted);line-height:1.7;padding:24px!important}.AdminTimekeeping_empty__dC4W3 svg{display:inline-block;vertical-align:middle;margin-right:8px}.AdminTimekeeping_tableFooter__Pa7IT{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:21px 5px 0;color:#687b92;font-size:12px}.AdminTimekeeping_tableFooter__Pa7IT nav{display:flex;gap:6px}.AdminTimekeeping_tableFooter__Pa7IT button{display:inline-grid;place-items:center;width:35px;height:36px;border:1px solid #e6edf4;border-radius:7px;background:#fff;color:var(--tk-text);font-size:12px}.AdminTimekeeping_tableFooter__Pa7IT button.AdminTimekeeping_activePage__fTanm{background:linear-gradient(110deg,#ff7100,#ff4c00);color:#fff;border-color:#ff5a00}.AdminTimekeeping_rightPanel__f3BYR{display:grid;gap:14px}.AdminTimekeeping_weekCard__OEUts{padding:19px 18px 15px}.AdminTimekeeping_activityCard__Oa26X header,.AdminTimekeeping_weekCard__OEUts header{display:flex;align-items:center;justify-content:space-between;gap:12px}.AdminTimekeeping_weekCard__OEUts header select{height:33px;max-width:116px}.AdminTimekeeping_legend__HDcBc{display:flex;align-items:center;gap:28px;font-size:11px;margin:18px 0}.AdminTimekeeping_legend__HDcBc span{display:flex;align-items:center;gap:8px}.AdminTimekeeping_legend__HDcBc i{width:12px;height:12px;background:#062b58;border-radius:50%}.AdminTimekeeping_legend__HDcBc span:nth-child(2) i{background:#ff6417}.AdminTimekeeping_legend__HDcBc span:nth-child(3) i{background:#ffb9b0}.AdminTimekeeping_chart__2Wuro{display:flex;height:153px;gap:9px;font-size:10px}.AdminTimekeeping_chartTicks__MhRGH{display:flex;flex-direction:column;justify-content:space-between;min-width:17px;padding-bottom:33px;text-align:right;color:#334b68}.AdminTimekeeping_chartPlot__aPEH4{display:flex;width:100%;background:repeating-linear-gradient(0deg,transparent 0,transparent calc(25% - 1px),#e9eff6 calc(25% - 1px),#e9eff6 25%);background-size:100% calc(100% - 33px);background-repeat:no-repeat;gap:12px;min-width:0}.AdminTimekeeping_chartDay__wVBY_{width:calc(100% / 7);display:flex;flex-direction:column;justify-content:flex-end;min-width:0}.AdminTimekeeping_bars__XAYBh{display:flex;align-items:flex-end;justify-content:center;gap:3px;flex:1;min-height:0;border-bottom:1px solid #e9eef5}.AdminTimekeeping_bars__XAYBh>div{width:16px;max-width:38%;background:linear-gradient(#073665,#05213f);border-radius:2px 2px 0 0;transition:height .2s}.AdminTimekeeping_bars__XAYBh>div:nth-child(2){background:#ff8245}.AdminTimekeeping_bars__XAYBh>div:nth-child(3){background:#ffb9b0}.AdminTimekeeping_chartDay__wVBY_>span{height:33px;text-align:center;font-size:10px;line-height:1.2;padding-top:7px}.AdminTimekeeping_chartDay__wVBY_ small{display:block;font-size:10px;margin-top:2px;white-space:nowrap}.AdminTimekeeping_chartEmpty__MwmyY{text-align:center;font-size:11px;color:#8a99aa;margin-top:8px!important}.AdminTimekeeping_activityCard__Oa26X{padding:15px 16px 11px}.AdminTimekeeping_activityList__Tgab3{display:grid;gap:12px;margin-top:15px;min-height:199px;align-content:start}.AdminTimekeeping_activity__wK4q3{display:flex;align-items:center;gap:11px;min-width:0}.AdminTimekeeping_activity__wK4q3>div{flex:1;min-width:0}.AdminTimekeeping_activity__wK4q3 p{font-size:11px;line-height:1.35}.AdminTimekeeping_activity__wK4q3 p strong{font-weight:600}.AdminTimekeeping_activity__wK4q3 small{font-size:10px;color:#657991;display:block;margin-top:3px;line-height:1.4}.AdminTimekeeping_activityIcon__LJs_e{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.AdminTimekeeping_activityStatus__aDjMb{font-size:11px;padding:5px 9px;border-radius:8px;white-space:nowrap}.AdminTimekeeping_activityEmpty___062J{font-size:12px;color:#8293a5;padding:25px 0;text-align:center}.AdminTimekeeping_orangeTip__TOmJJ{display:flex;gap:17px;align-items:center;background:linear-gradient(100deg,#fff1e3,#fff0e5);border-radius:9px;padding:11px 16px;color:#b73b00;margin-top:16px}.AdminTimekeeping_orangeTip__TOmJJ svg{color:#ff640a}.AdminTimekeeping_orangeTip__TOmJJ strong{font-size:12px;font-weight:600;line-height:1.5}.AdminTimekeeping_orangeTip__TOmJJ p{font-size:11px;line-height:1.5}.AdminTimekeeping_actionMenu__dOw76{position:fixed;z-index:60;width:200px;padding:5px;background:#fff;border:1px solid #dde6f0;border-radius:10px;box-shadow:0 12px 35px #06284626}.AdminTimekeeping_actionMenu__dOw76 button{display:block;width:100%;padding:11px 12px;border:0;background:#fff;border-radius:6px;text-align:left;font-size:13px;color:var(--tk-text)}.AdminTimekeeping_actionMenu__dOw76 button:hover{background:#f3f7fb}.AdminTimekeeping_spinner__hG4KI{animation:AdminTimekeeping_spin__CsIS7 1s linear infinite}@keyframes AdminTimekeeping_spin__CsIS7{to{transform:rotate(1turn)}}.AdminTimekeeping_dialog__FmUGY{border:1px solid #e2eaf3;border-radius:17px;width:min(540px,calc(100vw - 28px));max-height:calc(100dvh - 32px);padding:0;background:white;color:var(--tk-text);box-shadow:0 20px 80px #06284644;font-family:Arial,Helvetica,sans-serif;overflow:auto;margin:auto}.AdminTimekeeping_dialog__FmUGY::backdrop{background:#061e3266;backdrop-filter:blur(3px)}.AdminTimekeeping_dialog__FmUGY header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid var(--tk-line);position:sticky;top:0;background:white;z-index:1}.AdminTimekeeping_dialog__FmUGY h2{font-size:19px;margin:0}.AdminTimekeeping_form___IYkR{display:grid;gap:16px;padding:22px}.AdminTimekeeping_form___IYkR label{display:grid;gap:7px;font-size:12px;font-weight:600}.AdminTimekeeping_form___IYkR input,.AdminTimekeeping_form___IYkR select,.AdminTimekeeping_form___IYkR textarea{border:1px solid #dce5ef;border-radius:8px;min-height:42px;padding:10px 12px;font:inherit;width:100%;color:var(--tk-text);background:#fff}.AdminTimekeeping_form___IYkR textarea{min-height:80px;resize:vertical}.AdminTimekeeping_formGrid__KY88m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.AdminTimekeeping_form___IYkR .AdminTimekeeping_checkLabel__nmVpX{display:flex;align-items:center;gap:9px}.AdminTimekeeping_form___IYkR .AdminTimekeeping_checkLabel__nmVpX input{width:16px;min-height:16px;accent-color:#ff5a00}.AdminTimekeeping_form___IYkR small{font-size:12px;color:#738399;line-height:1.5}.AdminTimekeeping_form___IYkR footer{display:flex;justify-content:flex-end;gap:10px;padding-top:8px;position:sticky;bottom:-22px;background:white;padding-bottom:12px}.AdminTimekeeping_formError__YNxSY{background:#ffefed;color:#af2929;font-size:13px;padding:11px;border-radius:8px;margin:0}.AdminTimekeeping_fullActivity__eU5UX{display:grid;gap:20px;padding:24px}.AdminTimekeeping_form___IYkR p{font-size:14px;line-height:1.5}.AdminTimekeeping_form___IYkR .AdminTimekeeping_primary__TFlrs,.AdminTimekeeping_form___IYkR .AdminTimekeeping_secondary__eSSKB{font-family:Arial,Helvetica,sans-serif}@media(min-width:1750px){.AdminTimekeeping_workspace__cQVfM{padding:30px 36px}.AdminTimekeeping_metric__dO60a{gap:28px}.AdminTimekeeping_attendance__UR7xr{padding:20px}.AdminTimekeeping_attendance__UR7xr td{padding-top:15px;padding-bottom:15px}.AdminTimekeeping_chart__2Wuro{height:180px}}@media(max-width:1480px){.AdminTimekeeping_portal__PwCLn{--tk-sidebar:225px}.AdminTimekeeping_collapsed__YmX7C{--tk-sidebar:76px}.AdminTimekeeping_workspace__cQVfM{padding:24px}.AdminTimekeeping_brand__Nzuel{width:177px}.AdminTimekeeping_brand__Nzuel img{width:42px;height:42px}.AdminTimekeeping_topbar__C43ZZ{gap:20px;padding-left:18px}.AdminTimekeeping_heading__vMDsz h1{font-size:32px}.AdminTimekeeping_headingActions__0SVxB{gap:12px}.AdminTimekeeping_datePicker__Q46L_{min-width:205px}.AdminTimekeeping_metric__dO60a{padding:17px 15px;gap:13px}.AdminTimekeeping_metricIcon__0bRwV{width:50px;height:50px}.AdminTimekeeping_metricNumber__e5XfE{gap:18px}.AdminTimekeeping_columns__BP9Ys{grid-template-columns:minmax(0,2fr) minmax(315px,1fr)}.AdminTimekeeping_tableHeader__0vEaB{align-items:flex-start;flex-direction:column;gap:12px}.AdminTimekeeping_tableTools__lKXVB{width:100%}.AdminTimekeeping_search__JyXgn{max-width:none}.AdminTimekeeping_metricNumber__e5XfE strong{font-size:30px}.AdminTimekeeping_sidebarTip__Y5Rmo{padding:20px}.AdminTimekeeping_sidebarTip__Y5Rmo strong{font-size:18px}}@media(max-width:1190px){.AdminTimekeeping_heading__vMDsz{align-items:flex-start;flex-direction:column;gap:15px}.AdminTimekeeping_summary__u3sQK{grid-template-columns:repeat(4,minmax(0,1fr))}.AdminTimekeeping_metric__dO60a{gap:10px;padding:15px 12px}.AdminTimekeeping_metricIcon__0bRwV{width:39px;height:39px}.AdminTimekeeping_metricIcon__0bRwV svg{width:22px}.AdminTimekeeping_metricNumber__e5XfE{gap:10px;flex-wrap:wrap}.AdminTimekeeping_metricNumber__e5XfE strong{font-size:27px}.AdminTimekeeping_metric__dO60a p{font-size:11px}.AdminTimekeeping_metric__dO60a>div>span{font-size:12px}.AdminTimekeeping_columns__BP9Ys{grid-template-columns:minmax(0,1fr)}.AdminTimekeeping_rightPanel__f3BYR{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminTimekeeping_activityList__Tgab3{min-height:0}.AdminTimekeeping_topSearch__r79wv{max-width:420px}.AdminTimekeeping_profileText___WPQG{max-width:105px}.AdminTimekeeping_sidebar__RmJ6H nav a{gap:16px;padding-left:14px}.AdminTimekeeping_weekCard__OEUts{min-height:290px}.AdminTimekeeping_chart__2Wuro{height:178px}.AdminTimekeeping_tableHeader__0vEaB{flex-direction:row;align-items:center}.AdminTimekeeping_tableTools__lKXVB{width:auto}.AdminTimekeeping_search__JyXgn{max-width:250px}}@media(max-width:1023px){.AdminTimekeeping_collapsed__YmX7C,.AdminTimekeeping_portal__PwCLn{--tk-sidebar:0px}.AdminTimekeeping_sidebar__RmJ6H{display:none}.AdminTimekeeping_workspace__cQVfM{margin-left:0;padding:24px}.AdminTimekeeping_topbar__C43ZZ{height:72px;gap:14px;padding:0 20px}.AdminTimekeeping_brand__Nzuel{width:190px}.AdminTimekeeping_brand__Nzuel>div>div>span:last-child{display:block}.AdminTimekeeping_topSearch__r79wv{max-width:none}.AdminTimekeeping_topSearch__r79wv input{font-size:12px}.AdminTimekeeping_profileText___WPQG,.AdminTimekeeping_profile__jtim6>svg{display:none}.AdminTimekeeping_headerControls__xFDbl{margin-left:0}}@media(max-width:680px){.AdminTimekeeping_topbar__C43ZZ{gap:10px;padding:0 14px;flex-wrap:wrap;height:auto;min-height:70px}.AdminTimekeeping_brand__Nzuel{width:156px;order:0;flex:1;padding:12px 0}.AdminTimekeeping_brand__Nzuel img{width:40px;height:40px}.AdminTimekeeping_brand__Nzuel>div>div>span:first-child{font-size:20px}.AdminTimekeeping_topSearch__r79wv{order:3;flex-basis:100%;margin-bottom:12px}.AdminTimekeeping_profile__jtim6{gap:0}.AdminTimekeeping_profile__jtim6 .AdminTimekeeping_avatar__zP56s,.AdminTimekeeping_profile__jtim6 img{width:33px;height:33px}.AdminTimekeeping_workspace__cQVfM{padding:20px 14px}.AdminTimekeeping_heading__vMDsz{margin-bottom:18px}.AdminTimekeeping_heading__vMDsz h1{font-size:29px}.AdminTimekeeping_heading__vMDsz p{font-size:13px}.AdminTimekeeping_headingActions__0SVxB{width:100%;gap:8px;flex-wrap:wrap}.AdminTimekeeping_datePicker__Q46L_{min-width:0;flex:1;font-size:12px;height:43px;gap:8px;padding:0 10px}.AdminTimekeeping_headingActions__0SVxB .AdminTimekeeping_primary__TFlrs{min-height:43px;padding:0 13px;font-size:12px;gap:6px}.AdminTimekeeping_summary__u3sQK{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:12px}.AdminTimekeeping_metric__dO60a{min-height:111px;padding:13px 10px;gap:10px}.AdminTimekeeping_metricIcon__0bRwV{width:38px;height:38px}.AdminTimekeeping_metricNumber__e5XfE{gap:10px}.AdminTimekeeping_metricNumber__e5XfE small{font-size:10px}.AdminTimekeeping_metricNumber__e5XfE strong{font-size:27px}.AdminTimekeeping_metric__dO60a p{line-height:1.45}.AdminTimekeeping_tableHeader__0vEaB{flex-direction:column;align-items:stretch;gap:12px;margin:0 0 14px}.AdminTimekeeping_tableTools__lKXVB{flex-wrap:wrap;gap:7px;width:100%}.AdminTimekeeping_tableTools__lKXVB select{width:calc(100% - 45px);order:0}.AdminTimekeeping_tableTools__lKXVB .AdminTimekeeping_iconButton__1qe52{order:1}.AdminTimekeeping_search__JyXgn{order:2;max-width:none;flex-basis:100%}.AdminTimekeeping_attendance__UR7xr{padding:16px 12px}.AdminTimekeeping_page__izYwA h2{font-size:18px}.AdminTimekeeping_attendance__UR7xr table{font-size:12px}.AdminTimekeeping_columns__BP9Ys{gap:12px}.AdminTimekeeping_rightPanel__f3BYR{grid-template-columns:1fr;gap:12px}.AdminTimekeeping_tableFooter__Pa7IT{align-items:flex-start;flex-direction:column;gap:16px;padding:18px 0 3px}.AdminTimekeeping_tableFooter__Pa7IT nav{align-self:flex-end}.AdminTimekeeping_weekCard__OEUts{min-height:260px}.AdminTimekeeping_activityList__Tgab3{min-height:0}.AdminTimekeeping_activityCard__Oa26X{padding:16px}.AdminTimekeeping_chart__2Wuro{height:165px}.AdminTimekeeping_headingActions__0SVxB .AdminTimekeeping_primary__TFlrs svg{width:16px}.AdminTimekeeping_error__BAHMT,.AdminTimekeeping_notice__C_Bcv{font-size:12px;line-height:1.5}.AdminTimekeeping_formGrid__KY88m{gap:12px}.AdminTimekeeping_form___IYkR{padding:18px}.AdminTimekeeping_filterBar__mIrxP{margin-left:0;margin-right:0}.AdminTimekeeping_dialog__FmUGY header{padding:15px 18px}}@media(prefers-reduced-motion:reduce){.AdminTimekeeping_spinner__hG4KI{animation-duration:2s}.AdminTimekeeping_portal__PwCLn *{transition:none!important}}.AdminTimekeeping_printReport__EqM7z{display:none}.AdminTimekeeping_sidebar__RmJ6H{top:var(--tk-topbar-height,78px)}.AdminTimekeeping_heading__vMDsz{position:sticky;top:var(--tk-topbar-height,78px);z-index:30;background:#f3f7fb;padding:12px 0;box-shadow:0 8px 12px -12px rgba(6,40,70,.25)}@media print{.AdminTimekeeping_heading__vMDsz{position:static;padding:0;box-shadow:none;background:transparent}}.AdminTimekeeping_activityCard__Oa26X,.AdminTimekeeping_bars__XAYBh,.AdminTimekeeping_chartDay__wVBY_,.AdminTimekeeping_rightPanel__f3BYR,.AdminTimekeeping_weekCard__OEUts{min-width:0}.AdminTimekeeping_chartPlot__aPEH4{gap:8px}.AdminTimekeeping_bars__XAYBh>div{width:calc((100% - 6px)/3)}.AdminTimekeeping_sidebar__RmJ6H nav{gap:4px}.AdminTimekeeping_sidebar__RmJ6H nav a{min-height:45px;padding-top:12px;padding-bottom:12px;font-size:13px}.AdminTimekeeping_sidebarTip__Y5Rmo{margin-top:26px}.AdminTimekeeping_heading__vMDsz{margin-bottom:18px}.AdminTimekeeping_attendance__UR7xr td{padding-top:7px;padding-bottom:7px}.AdminTimekeeping_datePicker__Q46L_:focus-within{outline:2px solid var(--tk-orange);outline-offset:3px}@media print{.AdminTimekeeping_portal__PwCLn{background:#fff}.AdminTimekeeping_actionMenu__dOw76,.AdminTimekeeping_columns__BP9Ys,.AdminTimekeeping_dialog__FmUGY,.AdminTimekeeping_error__BAHMT,.AdminTimekeeping_headingActions__0SVxB,.AdminTimekeeping_notice__C_Bcv,.AdminTimekeeping_sidebar__RmJ6H,.AdminTimekeeping_topbar__C43ZZ{display:none!important}.AdminTimekeeping_workspace__cQVfM{margin:0;padding:0}.AdminTimekeeping_summary__u3sQK{-moz-column-break-inside:avoid;break-inside:avoid}.AdminTimekeeping_heading__vMDsz{margin-top:20px}.AdminTimekeeping_printReport__EqM7z{display:block}.AdminTimekeeping_printReport__EqM7z>p{margin:14px 0;font-size:12px}.AdminTimekeeping_printReport__EqM7z table{width:100%;border-collapse:collapse;font-size:10px;margin-top:20px}.AdminTimekeeping_printReport__EqM7z td,.AdminTimekeeping_printReport__EqM7z th{padding:9px 5px;border-bottom:1px solid #dde5ef;text-align:left}.AdminTimekeeping_printReport__EqM7z tr{-moz-column-break-inside:avoid;break-inside:avoid}}.AdminMerchantAccounts_page__ri5r6{color:#071735;display:grid;gap:16px}.AdminMerchantAccounts_title__Zgtck{align-items:start;display:flex;justify-content:space-between}.AdminMerchantAccounts_title__Zgtck h1{font-size:32px;font-weight:900;letter-spacing:-.04em}.AdminMerchantAccounts_title__Zgtck p{color:#65728d;font-size:14px}.AdminMerchantAccounts_title__Zgtck>span{align-items:center;color:#68758e;display:flex;font-size:11px;gap:6px}.AdminMerchantAccounts_title__Zgtck svg{height:13px}.AdminMerchantAccounts_notice__7I8MF{align-items:center;background:#fff3df;border:1px solid #ffd29c;border-radius:8px;color:#9a4310;display:flex;font-size:12px;font-weight:700;justify-content:space-between;padding:10px}.AdminMerchantAccounts_notice__7I8MF button{background:none;border:0}.AdminMerchantAccounts_notice__7I8MF svg{height:15px}.AdminMerchantAccounts_stats__vE7wL{display:grid;gap:8px;grid-template-columns:repeat(6,1fr)}.AdminMerchantAccounts_metric__25f7g{align-items:center;background:#fff;border:1px solid #dfe5ed;border-radius:9px;display:flex;gap:11px;min-height:92px;padding:13px}.AdminMerchantAccounts_metric__25f7g>i{align-items:center;background:#fff0e6;border-radius:10px;color:#ff6709;display:flex;height:48px;justify-content:center;width:48px}.AdminMerchantAccounts_metric__25f7g:nth-child(2)>i{background:#e5f7ee;color:#069c65}.AdminMerchantAccounts_metric__25f7g:nth-child(4)>i,.AdminMerchantAccounts_metric__25f7g:nth-child(6)>i{background:#feecef;color:#e92337}.AdminMerchantAccounts_metric__25f7g:nth-child(5)>i{background:#e8f2ff;color:#1267e6}.AdminMerchantAccounts_metric__25f7g svg{height:24px}.AdminMerchantAccounts_metric__25f7g div{display:grid}.AdminMerchantAccounts_metric__25f7g small{color:#50607c;font-size:10px}.AdminMerchantAccounts_metric__25f7g b{font-size:24px;line-height:1.1}.AdminMerchantAccounts_metric__25f7g span{color:#7b879d;font-size:9px}.AdminMerchantAccounts_workspace__k75Vc{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 350px}.AdminMerchantAccounts_workspace__k75Vc main{display:grid;gap:10px;min-width:0}.AdminMerchantAccounts_details__Fjar2,.AdminMerchantAccounts_panel__Vcyqx,.AdminMerchantAccounts_small__NYzKB{background:#fff;border:1px solid #dfe5ed;border-radius:9px;box-shadow:0 2px 8px #07173508}.AdminMerchantAccounts_panel__Vcyqx>header{align-items:center;display:flex;justify-content:space-between;padding:12px}.AdminMerchantAccounts_details__Fjar2 h2,.AdminMerchantAccounts_panel__Vcyqx h2{font-size:16px;font-weight:900}.AdminMerchantAccounts_panel__Vcyqx>header>div{display:flex;gap:7px}.AdminMerchantAccounts_detailActions__PAKKU button,.AdminMerchantAccounts_panel__Vcyqx header a,.AdminMerchantAccounts_panel__Vcyqx header button,.AdminMerchantAccounts_wide__jh9Mm{align-items:center;background:#fff;border:1px solid #d7dfe9;border-radius:6px;color:#142443;display:inline-flex;font-size:10px;font-weight:800;gap:5px;min-height:34px;padding:0 11px;text-decoration:none}.AdminMerchantAccounts_detailActions__PAKKU svg,.AdminMerchantAccounts_panel__Vcyqx header svg,.AdminMerchantAccounts_wide__jh9Mm svg{height:14px;width:14px}.AdminMerchantAccounts_primary__Vn84I{background:#ff690b!important;border-color:#ff690b!important;color:#fff!important}.AdminMerchantAccounts_review__b_KfP{border-color:#ff690b!important;color:#ff690b!important;position:relative}.AdminMerchantAccounts_review__b_KfP i{background:#ed2033;border-radius:20px;color:#fff;font-size:8px;padding:3px 5px;position:absolute;right:-6px;top:-7px}.AdminMerchantAccounts_filters__0MKFW{border-top:1px solid #edf0f4;display:grid;gap:7px;grid-template-columns:2fr repeat(4,1fr);padding:9px 12px}.AdminMerchantAccounts_filters__0MKFW label,.AdminMerchantAccounts_filters__0MKFW select{align-items:center;border:1px solid #d6deea;border-radius:6px;display:flex;font-size:10px;height:35px;padding:0 9px}.AdminMerchantAccounts_filters__0MKFW label svg{height:14px;margin-right:6px}.AdminMerchantAccounts_filters__0MKFW input{border:0;outline:0;width:100%}.AdminMerchantAccounts_table__N0dEK{overflow:auto}.AdminMerchantAccounts_table__N0dEK table{border-collapse:collapse;min-width:1050px;width:100%}.AdminMerchantAccounts_table__N0dEK th{background:#f3f6fa;color:#4b5870;font-size:8px;padding:8px;text-align:left;white-space:nowrap}.AdminMerchantAccounts_table__N0dEK td{border-top:1px solid #edf0f4;font-size:9px;padding:8px;white-space:nowrap}.AdminMerchantAccounts_table__N0dEK tbody tr{cursor:pointer}.AdminMerchantAccounts_selected___0CJN,.AdminMerchantAccounts_table__N0dEK tbody tr:hover{background:#edf6ff}.AdminMerchantAccounts_table__N0dEK td:first-child{align-items:center;display:flex;gap:6px}.AdminMerchantAccounts_table__N0dEK a{color:#0568df}.AdminMerchantAccounts_table__N0dEK td>svg{height:15px}.AdminMerchantAccounts_avatar__qWFZe{align-items:center;background:#15396d;border-radius:5px;color:#fff;display:inline-flex;font-size:8px;font-style:normal;font-weight:900;height:23px;justify-content:center;width:23px}.AdminMerchantAccounts_avatar__qWFZe.AdminMerchantAccounts_large__Cuirn{background:#ff6a0b;border-radius:8px;font-size:18px;height:54px;width:54px}.AdminMerchantAccounts_badge__Sh6Vs{align-items:center;border-radius:5px;display:inline-flex;font-size:8px;font-style:normal;font-weight:800;gap:3px;padding:4px 6px}.AdminMerchantAccounts_badge__Sh6Vs svg{height:9px;width:9px}.AdminMerchantAccounts_green___5r_X{background:#dff7ec;color:#07885a}.AdminMerchantAccounts_amber__t2S01{background:#fff0d6;color:#dc8300}.AdminMerchantAccounts_red__Naokf{background:#ffe5e8;color:#df2133}.AdminMerchantAccounts_grey__vFlRg{background:#edf0f4;color:#69748a}.AdminMerchantAccounts_platform__UTduF{align-items:center;display:inline-flex;gap:4px}.AdminMerchantAccounts_platform__UTduF svg{background:#ff6a0b;border-radius:3px;color:#fff;height:18px;padding:3px;width:18px}.AdminMerchantAccounts_bottom__YRu6j{display:grid;gap:9px;grid-template-columns:1.15fr .85fr .95fr}.AdminMerchantAccounts_small__NYzKB{min-height:180px;overflow:hidden}.AdminMerchantAccounts_small__NYzKB>header{align-items:center;border-bottom:1px solid #edf0f4;display:flex;justify-content:space-between;padding:9px 11px}.AdminMerchantAccounts_small__NYzKB h3{font-size:12px}.AdminMerchantAccounts_small__NYzKB header button{align-items:center;background:none;border:0;color:#0867db;display:flex;font-size:8px}.AdminMerchantAccounts_small__NYzKB header svg{height:12px}.AdminMerchantAccounts_alert__BIPNE,.AdminMerchantAccounts_queue__tyJcd{align-items:center;background:#fff;border:0;border-top:1px solid #edf0f4;display:grid;font-size:8px;padding:6px 9px;text-align:left;width:100%}.AdminMerchantAccounts_queue__tyJcd{grid-template-columns:1.3fr 1fr .75fr .35fr}.AdminMerchantAccounts_queue__tyJcd>span:first-child{align-items:center;display:flex;font-weight:800;gap:4px}.AdminMerchantAccounts_queue__tyJcd .AdminMerchantAccounts_avatar__qWFZe{height:16px;width:16px}.AdminMerchantAccounts_queue__tyJcd>b{border:1px solid #ff690b;border-radius:3px;color:#ff690b;padding:3px;text-align:center}.AdminMerchantAccounts_alert__BIPNE{grid-template-columns:1fr 1.3fr .7fr}.AdminMerchantAccounts_alert__BIPNE span{color:#c23d2d}.AdminMerchantAccounts_health__4Hdy1{display:flex;gap:14px;padding:18px}.AdminMerchantAccounts_donut__61oKU{align-items:center;background:conic-gradient(#18a568 0 70%,#ff9418 70% 82%,#eb3041 82% 94%,#cad2df 94%);border:14px solid transparent;border-radius:50%;display:flex;flex-direction:column;height:105px;justify-content:center;outline:1px solid #eee;width:105px}.AdminMerchantAccounts_donut__61oKU b{font-size:18px}.AdminMerchantAccounts_health__4Hdy1>div:last-child{flex:1}.AdminMerchantAccounts_health__4Hdy1 p{align-items:center;display:grid;font-size:8px;grid-template-columns:8px 1fr auto;margin:7px 0}.AdminMerchantAccounts_health__4Hdy1 p>i{background:#18a568;border-radius:50%;height:7px;width:7px}.AdminMerchantAccounts_health__4Hdy1 p>i[data-i="1"]{background:#ff9418}.AdminMerchantAccounts_health__4Hdy1 p>i[data-i="2"]{background:#eb3041}.AdminMerchantAccounts_health__4Hdy1 p>i[data-i="3"]{background:#cad2df}.AdminMerchantAccounts_details__Fjar2{align-self:start;min-height:700px;position:sticky;top:8px}.AdminMerchantAccounts_details__Fjar2>header{border-bottom:1px solid #edf0f4;padding:14px}.AdminMerchantAccounts_identity__uLkYw{align-items:center;display:flex;gap:11px;padding:17px 14px}.AdminMerchantAccounts_identity__uLkYw h3{align-items:center;display:flex;font-size:15px;gap:6px}.AdminMerchantAccounts_identity__uLkYw p{color:#6e7a90;font-size:9px;margin-top:4px}.AdminMerchantAccounts_details__Fjar2 nav{border-bottom:1px solid #e5e9ef;display:grid;grid-template-columns:repeat(4,1fr);padding:0 9px}.AdminMerchantAccounts_details__Fjar2 nav button{background:none;border:0;border-bottom:2px solid transparent;color:#56627a;font-size:9px;padding:11px 0;text-transform:capitalize}.AdminMerchantAccounts_details__Fjar2 nav .AdminMerchantAccounts_active__g00jI{border-color:#ff690b;color:#ff690b;font-weight:800}.AdminMerchantAccounts_body__NLv_0{min-height:390px;padding:8px 13px}.AdminMerchantAccounts_line__sw_vQ{align-items:center;border-bottom:1px solid #edf0f4;display:grid;font-size:9px;gap:6px;grid-template-columns:17px 100px 1fr auto;min-height:35px}.AdminMerchantAccounts_line__sw_vQ>svg{height:14px}.AdminMerchantAccounts_line__sw_vQ a{align-items:center;color:#0867dc;display:flex}.AdminMerchantAccounts_line__sw_vQ a svg,.AdminMerchantAccounts_line__sw_vQ button svg{height:10px}.AdminMerchantAccounts_line__sw_vQ button{background:none;border:0}.AdminMerchantAccounts_progress__WL_Qi{padding:13px 0}.AdminMerchantAccounts_progress__WL_Qi>span{display:flex;font-size:9px;justify-content:space-between}.AdminMerchantAccounts_progress__WL_Qi>i{background:#e4e9f0;border-radius:20px;display:block;height:5px;margin-top:7px}.AdminMerchantAccounts_progress__WL_Qi>i>b{background:#0ea568;border-radius:20px;display:block;height:100%}.AdminMerchantAccounts_detailActions__PAKKU{border-top:1px solid #edf0f4;display:grid;gap:7px;grid-template-columns:1fr 1fr;padding:12px}.AdminMerchantAccounts_detailActions__PAKKU button{justify-content:center}.AdminMerchantAccounts_detailActions__PAKKU .AdminMerchantAccounts_danger__2mkFK{border-color:#eb3949;color:#df2033}.AdminMerchantAccounts_card__d0AgY{border:1px solid #dfe5ed;border-radius:7px;margin-bottom:8px;padding:9px}.AdminMerchantAccounts_card__d0AgY header{align-items:center;display:flex;justify-content:space-between;margin-bottom:7px}.AdminMerchantAccounts_card__d0AgY p{display:flex;font-size:8px;justify-content:space-between;margin:6px 0}.AdminMerchantAccounts_wide__jh9Mm{justify-content:center;width:100%}.AdminMerchantAccounts_timeline__tj3_V p{display:grid;gap:7px;grid-template-columns:10px 1fr;min-height:42px}.AdminMerchantAccounts_timeline__tj3_V p>i{background:#ff690b;border-radius:50%;height:9px;margin-top:3px;width:9px}.AdminMerchantAccounts_timeline__tj3_V b,.AdminMerchantAccounts_timeline__tj3_V small{display:block;font-size:9px}.AdminMerchantAccounts_timeline__tj3_V small{color:#738096;font-size:8px}.AdminMerchantAccounts_secret__pF4Nt{background:#fff7db;border:1px solid #efd16b;border-radius:7px;margin:0 13px 9px;padding:9px}.AdminMerchantAccounts_secret__pF4Nt code{display:block;font-size:8px;margin:5px 0;overflow-wrap:anywhere}.AdminMerchantAccounts_secret__pF4Nt button{background:none;border:0;color:#0867db;font-size:8px}.AdminMerchantAccounts_empty___LF4l{align-items:center;color:#8994a7;display:flex;flex-direction:column;font-size:9px;gap:6px;justify-content:center;min-height:80px;padding:15px}.AdminMerchantAccounts_empty___LF4l svg{height:22px}@media(max-width:1450px){.AdminMerchantAccounts_stats__vE7wL{grid-template-columns:repeat(3,1fr)}.AdminMerchantAccounts_workspace__k75Vc{grid-template-columns:minmax(0,1fr) 315px}.AdminMerchantAccounts_bottom__YRu6j{grid-template-columns:1fr 1fr}.AdminMerchantAccounts_bottom__YRu6j>:last-child{grid-column:1/-1}}@media(max-width:1050px){.AdminMerchantAccounts_workspace__k75Vc{grid-template-columns:1fr}.AdminMerchantAccounts_details__Fjar2{position:static}.AdminMerchantAccounts_filters__0MKFW{grid-template-columns:1fr 1fr}.AdminMerchantAccounts_filters__0MKFW label{grid-column:1/-1}.AdminMerchantAccounts_bottom__YRu6j{grid-template-columns:1fr}.AdminMerchantAccounts_bottom__YRu6j>:last-child{grid-column:auto}}@media(max-width:650px){.AdminMerchantAccounts_stats__vE7wL{grid-template-columns:1fr 1fr}.AdminMerchantAccounts_title__Zgtck>span{display:none}.AdminMerchantAccounts_filters__0MKFW{grid-template-columns:1fr}.AdminMerchantAccounts_filters__0MKFW label{grid-column:auto}.AdminMerchantAccounts_panel__Vcyqx>header{align-items:start;gap:8px}.AdminMerchantAccounts_panel__Vcyqx>header,.AdminMerchantAccounts_panel__Vcyqx>header>div{flex-wrap:wrap}.AdminMerchantAccounts_bottom__YRu6j{grid-template-columns:1fr}}.AdminMerchantAccounts_health__4Hdy1{align-items:center;gap:20px;padding:20px 18px}.AdminMerchantAccounts_donut__61oKU{position:relative;isolation:isolate;width:116px;height:116px;flex:0 0 116px;border:0;outline:0;background:conic-gradient(#10a56b 0 70%,#f59e0b 70% 82%,#ef4051 82% 94%,#cbd5e1 94% 100%);box-shadow:0 10px 24px rgba(15,35,65,.12),inset 0 0 0 1px rgba(255,255,255,.6)}.AdminMerchantAccounts_donut__61oKU:before{content:"";position:absolute;inset:15px;z-index:-1;border-radius:50%;background:linear-gradient(145deg,#fff,#f8fafc);box-shadow:inset 0 0 0 1px #e8edf3,0 2px 9px rgba(15,35,65,.08)}.AdminMerchantAccounts_donut__61oKU b{font-size:24px;line-height:1;color:#071735;letter-spacing:-.04em}.AdminMerchantAccounts_donut__61oKU small{margin-top:5px;color:#748096;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.AdminMerchantAccounts_health__4Hdy1>div:last-child{display:grid;gap:6px;min-width:0}.AdminMerchantAccounts_health__4Hdy1 p{grid-template-columns:10px minmax(72px,1fr) auto;gap:7px;margin:0;border-radius:7px;padding:5px 7px;font-size:9px;transition:background .2s ease}.AdminMerchantAccounts_health__4Hdy1 p:hover{background:#f5f8fb}.AdminMerchantAccounts_health__4Hdy1 p>i{width:8px;height:8px;box-shadow:0 0 0 3px rgba(24,165,104,.1)}.AdminMerchantAccounts_health__4Hdy1 p>i[data-i="1"]{box-shadow:0 0 0 3px rgba(255,148,24,.1)}.AdminMerchantAccounts_health__4Hdy1 p>i[data-i="2"]{box-shadow:0 0 0 3px rgba(235,48,65,.1)}.AdminMerchantAccounts_health__4Hdy1 p>i[data-i="3"]{box-shadow:0 0 0 3px rgba(148,163,184,.14)}.AdminMerchantAccounts_health__4Hdy1 p span{overflow:hidden;color:#536079;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.AdminMerchantAccounts_health__4Hdy1 p b{color:#142443;font-size:9px;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:450px){.AdminMerchantAccounts_health__4Hdy1{align-items:flex-start;flex-direction:column}.AdminMerchantAccounts_donut__61oKU{align-self:center}}.AdminMerchantAccounts_editProfile__q1i1C{display:flex;width:100%;min-height:34px;align-items:center;justify-content:center;border:1px solid #ff690b;border-radius:7px;background:#fff7ed;color:#d94f00;font-size:9px;font-weight:900;margin:4px 0 9px}.AdminMerchantAccounts_editProfile__q1i1C:hover{background:#ff690b;color:#fff}.AdminMerchantAccounts_editForm__Zc79v{display:grid;gap:9px;padding:5px 0}.AdminMerchantAccounts_editForm__Zc79v label{display:grid;gap:4px;color:#4e5d75;font-size:9px;font-weight:800}.AdminMerchantAccounts_editForm__Zc79v input{height:36px;border:1px solid #d7dfe9;border-radius:7px;background:#fff;padding:0 10px;color:#142443;font-size:10px;outline:none}.AdminMerchantAccounts_editForm__Zc79v input:focus{border-color:#ff690b;box-shadow:0 0 0 3px rgba(255,105,11,.1)}.AdminMerchantAccounts_editForm__Zc79v>p,.AdminMerchantAccounts_inlineMessage__ir_qX{border-radius:7px;background:#e7f8ef;padding:8px;color:#087a4c;font-size:9px;font-weight:800}.AdminMerchantAccounts_editForm__Zc79v>div{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:3px}.AdminMerchantAccounts_editForm__Zc79v button{min-height:35px;border:1px solid #d7dfe9;border-radius:7px;background:#fff;font-size:9px;font-weight:900}.AdminMerchantAccounts_editForm__Zc79v button:disabled{cursor:not-allowed;opacity:.55}.AdminMerchantAccounts_table__N0dEK td[role=button]{border-radius:6px;color:#142443;text-align:center;outline:none}.AdminMerchantAccounts_table__N0dEK td[role=button]:hover{background:#dfeeff;color:#0568df}.AdminMerchantAccounts_table__N0dEK td[role=button]:focus-visible{box-shadow:inset 0 0 0 2px #ff690b}.AdminMerchantAccounts_table__N0dEK td[role=button] svg{pointer-events:none}.BookingForm_layout__Wq3aJ{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:20px;align-items:start;margin-top:20px}.BookingForm_customerLayout__1ltaY{grid-template-columns:minmax(0,1fr)}.BookingForm_form__VS5cf{display:grid;gap:18px;padding:20px;border:1px solid #e3ebf4;border-radius:16px;background:white;min-width:0}.BookingForm_form__VS5cf section{border-radius:14px;box-shadow:none}.BookingForm_form__VS5cf h2{font-size:20px}.BookingForm_form__VS5cf input:not([type=checkbox]):not([type=file]),.BookingForm_form__VS5cf select,.BookingForm_form__VS5cf textarea{min-width:0;max-width:100%;border-radius:12px;padding:12px 14px;font-size:14px}@media(max-width:1050px){.BookingForm_layout__Wq3aJ{grid-template-columns:minmax(0,1fr)}}