.tos{--tos-bg:#081827;--tos-panel:#10283b;--tos-line:#244456;--tos-text:#eaf4fa;--tos-muted:#a4bacb;--tos-accent:#53dbc7;--tos-positive:#6cdeb4;--tos-negative:#ff9ba8;background:var(--tos-bg);min-height:100dvh;color:var(--tos-text);box-sizing:border-box;font-family:Arial,sans-serif}.tos *{box-sizing:border-box}.tos a{color:inherit;text-decoration:none}.tos button,.tos .tos-button{color:var(--tos-text);border:1px solid var(--tos-line);cursor:pointer;min-height:46px;font:inherit;text-align:left;background:#17394c;border-radius:12px;padding:10px 16px}.tos button:hover,.tos .tos-button:hover{border-color:var(--tos-accent);background:#1b4657}.tos button:disabled{opacity:.5;cursor:wait}.tos :focus-visible{outline-offset:3px;outline:3px solid #7bf0df}.tos input,.tos select,.tos textarea{color:var(--tos-text);min-height:46px;font:inherit;background:#091c2a;border:1px solid #47677c;border-radius:9px;width:100%;max-width:100%;padding:12px}.tos input[type=checkbox]{width:20px;min-height:20px;margin-right:8px}.tos label{color:#c3d5e0;font-size:14px;display:block}.tos label>input,.tos label>select,.tos label>textarea{margin-top:7px}.tos p{color:var(--tos-muted);line-height:1.6}.tos h1{letter-spacing:-1px;margin:8px 0;font-size:clamp(26px,3vw,40px)}.tos h2{margin:8px 0 18px;font-size:23px}.tos small{color:var(--tos-muted);line-height:1.5;display:block}.tos-brand{letter-spacing:1.5px;font-size:18px;font-weight:800;line-height:1.4}.tos-brand strong{color:#2f8cff}.tos-brand span{color:var(--tos-muted);letter-spacing:3px;margin-top:12px;font-size:13px;display:block}.tos-eyebrow{color:var(--tos-accent);letter-spacing:2px;font-size:12px}.tos-primary{background:var(--tos-accent)!important;color:#062c30!important;font-weight:800!important}.tos-positive,.tos .tos-positive strong{color:var(--tos-positive)!important}.tos-negative,.tos .tos-negative strong{color:var(--tos-negative)!important}.tos-panel{background:var(--tos-panel);border:1px solid var(--tos-line);border-radius:18px;margin:24px 0;padding:24px}.tos-notice,.tos-error{overflow-wrap:anywhere;background:#3c311f;border:1px solid #ba9344;border-radius:12px;padding:16px;color:#ffe5a1!important}.tos-error{background:#40232f;border-color:#db6674;color:#ffd8de!important}.tos-photo{object-fit:cover;background:#173b4c;border-radius:14px;width:100%;height:210px;display:block}.tos-photo-empty{flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.tos-photo-empty>span{font-size:64px}.tos-photo-empty small{font-size:12px}.tos-owner{display:flex}.tos-sidebar{border-right:1px solid var(--tos-line);background:#0b1e2e;flex-direction:column;flex:none;gap:24px;width:232px;height:100dvh;padding:30px 22px;display:flex;position:sticky;top:0}.tos-sidebar nav{gap:6px;display:grid}.tos-sidebar nav a{color:#b6cbd9;border-radius:9px;padding:13px 12px;font-size:14px}.tos-sidebar nav a[aria-current=page]{color:var(--tos-accent);border-left:3px solid var(--tos-accent);background:#153a45}.tos-sidebar>a:not(.tos-brand){color:#a4bacb;font-size:13px}.tos-content{width:calc(100% - 232px);min-width:0;max-width:1680px;padding:32px clamp(18px,3vw,48px)}.tos-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.tos-filters{flex-wrap:wrap;align-items:end;gap:15px;padding:18px 0;display:flex}.tos-filters label{flex:1;min-width:150px}.tos-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.tos-kpis button{background:var(--tos-panel);flex-direction:column;justify-content:center;gap:14px;min-height:130px;padding:25px;display:flex}.tos-kpis span{color:#b3cbd9;font-size:13px}.tos-kpis strong{letter-spacing:-1px;font-size:clamp(22px,2.5vw,32px)}.tos-caption{font-size:12px}.tos-fleet{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:22px;margin-top:30px;display:grid}.tos-vehicle{border:1px solid var(--tos-line);background:var(--tos-panel);border-radius:18px;padding:14px;overflow:hidden}.tos-vehicle .tos-card-open{background:0 0;border:0;width:100%;padding:0;display:block}.tos-card-open>div:not(.tos-photo){padding:14px 6px 0}.tos-card-open h2{margin:14px 0 3px}.tos-status{color:#76d9c3;background:#173f46;border-radius:7px;margin-top:10px;padding:5px 9px;font-size:11px;display:inline-block}.tos-vehicle dl{margin:10px 5px 20px}.tos-vehicle dl>div{border-bottom:1px solid #224355;justify-content:space-between;align-items:center;gap:8px;padding:9px 0;font-size:13px;display:flex}.tos-vehicle dd{white-space:nowrap;margin:0;font-weight:700}.tos-vehicle dt button{color:#b9cbd8;background:0 0;border:0;min-height:28px;padding:0;font-size:13px}.tos-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;margin:20px 0;display:grid}.tos-list article{border:1px solid var(--tos-line);border-radius:10px;flex-direction:column;gap:12px;padding:18px;display:flex}.tos-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));align-items:end;gap:18px;margin:20px 0;display:grid}.tos-confirm{border:2px solid var(--tos-accent);border-radius:15px;margin:20px 0;padding:20px}.tos-confirm button{margin:12px 8px 0 0}.tos-id{overflow-wrap:anywhere}.tos-trend{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tos-trend button{flex-direction:column;gap:12px;padding:18px;display:flex}.tos-trend span{color:#b3cbd9;font-size:12px}.tos-table-wrap{max-width:100%;margin-top:20px;overflow:auto}.tos table{border-collapse:collapse;width:100%;font-size:13px}.tos th,.tos td{border-bottom:1px solid var(--tos-line);text-align:left;vertical-align:top;min-width:105px;padding:14px 10px}.tos th{color:#84dfd1;white-space:nowrap;background:#0b2132}.tos td small{overflow-wrap:anywhere;max-width:240px;font-size:10px}.tos-pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:12px;display:flex}.tos-driver{clip-path:inset(0 -100vmax);max-width:560px;margin:auto;padding:25px 22px 50px;box-shadow:0 0 0 100vmax #081827}.tos-driver .tos-brand{text-align:center;margin-bottom:24px}.tos-driver h1{text-align:center;margin-top:24px;font-size:32px}.tos-driver .tos-trip{text-align:center;color:#effbff;font-size:21px}.tos-trip small{letter-spacing:1px;margin:10px;font-size:12px}.tos-driver .tos-mic{color:#052b30;background:#53dbc7;border:0;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:170px;margin:25px 0;padding:24px;font-size:20px;font-weight:800;display:flex}.tos-mic>span{font-size:54px}.tos-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tos-actions button{border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:104px;font-size:18px;display:flex}.tos-actions button>span{font-size:31px}.tos-driver details{color:#bdd6e4;margin:25px 0}.tos-driver summary{cursor:pointer;padding:15px 0}.tos-driver details button{margin-top:12px}.tos-driver .tos-panel{padding:18px}.tos-driver .tos-panel>button{text-align:center;width:100%;min-height:58px;margin:12px 0 0;font-size:18px}.tos-draft{border-bottom:1px solid #34566b;gap:15px;padding:16px 0 24px;display:grid}.tos-draft input[type=number]{font-size:30px}.tos-upload{background:#20534e;border-radius:12px;margin-top:18px;padding:18px;font-size:20px!important}.tos-signout{margin-top:35px}.tos-gateway{flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:clamp(24px,6vw,80px);display:flex}.tos-gateway-inner{width:100%;max-width:1150px}.tos-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:35px 0;display:grid}.tos-products>a,.tos-products>button{border:1px solid var(--tos-line);background:var(--tos-panel);border-radius:22px;flex-direction:column;justify-content:space-between;gap:20px;min-height:230px;padding:32px;display:flex}.tos-products b{letter-spacing:1px;font-size:24px}.tos-products em{font-size:44px;font-style:normal}.tos-products small{font-size:14px}.tos-mode-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.tos-products>a:hover{border-color:var(--tos-accent)}@media (max-width:1000px){.tos-owner{display:block}.tos-sidebar{border-right:0;border-bottom:1px solid var(--tos-line);gap:16px;width:auto;height:auto;padding:22px;position:static}.tos-sidebar nav{gap:6px;display:flex;overflow:auto}.tos-sidebar nav a{white-space:nowrap}.tos-sidebar>a:not(.tos-brand){display:none}.tos-content{width:100%;padding:24px}.tos-trend{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.tos-content{padding:22px 15px}.tos-heading{display:block}.tos-heading>.tos-button{margin:8px 0;display:inline-block}.tos-kpis{grid-template-columns:1fr;gap:10px}.tos-kpis button{min-height:100px;padding:18px}.tos-filters label{min-width:130px}.tos-panel{padding:18px}.tos-trend{grid-template-columns:repeat(2,minmax(0,1fr))}.tos-trend button{padding:12px}.tos-products,.tos-mode-cards{grid-template-columns:1fr}.tos-products>a,.tos-products>button{min-height:200px;padding:25px}.tos-pagination{flex-wrap:wrap}.tos-pagination span{order:3;width:100%}.tos-driver{padding:20px 16px 40px}.tos-photo{height:210px}}.tos-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.tos-control-grid article{border:1px solid var(--tos-line);background:#0b2132;border-radius:14px;flex-direction:column;gap:10px;padding:20px;display:flex}.tos-control-grid article>span{color:#b3cbd9;font-size:12px}.tos-control-grid article>strong{letter-spacing:-.6px;font-size:clamp(20px,2vw,29px)}.tos-alert-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;display:grid}.tos-alert-grid article{border:1px solid var(--tos-line);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.tos-table-link{font-weight:800;min-height:0!important;color:var(--tos-text)!important;background:0 0!important;border:0!important;padding:0!important}.tos-control-center{background:linear-gradient(145deg,#10283b,#0d3140)}@media (max-width:900px){.tos-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.tos-control-grid{grid-template-columns:1fr}}.tos-entry-date small{letter-spacing:.12em;opacity:.68}.tos-entry-date strong{font-size:.95rem}.tos-report-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.tos-report-actions small{color:#8fa9bf;max-width:620px}.tos-entry-date{background:#071b2db8;border:1px solid #5bade633;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 2px;padding:10px 12px;display:flex}.tos-entry-date small{letter-spacing:.14em;color:#86a4bb}.tos-entry-date strong{color:#eaf5ff}
.tos-shell{min-height:100dvh}.tos-shell .tos-sidebar{gap:12px;width:240px;padding:24px 18px;overflow-y:auto}.tos-shell .tos-sidebar nav{display:block;overflow:visible}.tos-shell .tos-sidebar nav a{min-height:40px;padding:10px 12px;display:block}.tos-nav-group{text-transform:uppercase;letter-spacing:1.8px;color:#8ca7bb;margin:18px 12px 6px;font-size:10px;display:block}.tos-switch{border-top:1px solid var(--tos-line);margin-top:auto;padding:18px 12px 0}.tos-shell-main{flex:1;min-width:0}.tos-shell .tos-content{width:100%;max-width:1600px;margin:auto;padding:28px 32px}.tos-topbar{z-index:30;border-bottom:1px solid var(--tos-line);background:#0b1e2ef5;align-items:center;gap:18px;min-height:74px;padding:14px 32px;display:flex;position:sticky;top:0}.tos-workspace-name{overflow-wrap:anywhere;flex:1;min-width:0}.tos-workspace-name strong{font-size:15px}.tos-workspace-name small{font-size:11px}.tos-topbar-actions{align-items:center;gap:20px;font-size:13px;display:flex}.tos-profile{position:relative}.tos-profile summary{cursor:pointer;overflow-wrap:anywhere;max-width:160px}.tos-profile>div{border:1px solid var(--tos-line);background:#123044;border-radius:12px;min-width:190px;padding:12px;display:grid;position:absolute;top:32px;right:0;box-shadow:0 12px 30px #0008}.tos-profile a{padding:12px}.tos-page-heading h1{font-size:30px}.tos-quick-actions,.tos-vehicle-tabs{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;display:flex}.tos-quick-actions a,.tos-vehicle-tabs a{border:1px solid var(--tos-line);background:var(--tos-panel);border-radius:8px;padding:11px 14px;font-size:13px}.tos-vehicle-tabs h2{width:100%;margin:0}.tos-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tos-dashboard-metrics>a{border:1px solid var(--tos-line);background:var(--tos-panel);border-radius:10px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.tos-dashboard-metrics span{color:var(--tos-muted);font-size:12px}.tos-dashboard-metrics strong{font-size:26px}.tos-owner-module .tos-kpis button{min-height:98px;padding:18px}.tos-owner-module .tos-actions button{border-radius:8px;min-height:44px;font-size:14px}.tos-shell .tos-panel{border-radius:12px}.tos-menu-toggle,.tos-drawer{display:none}.tos-skip{z-index:200;background:#0d423f;padding:15px;position:fixed;top:-80px;left:16px}.tos-skip:focus{top:12px}.tos-embedded{color:var(--tos-text);background:var(--tos-panel);border:1px solid var(--tos-line);border-radius:12px;min-width:0}.tos-embedded .app-main{width:100%;min-width:0;margin:0;background:0 0!important}.tos-embedded .app-content{min-width:0;padding:20px!important}.tos-embedded .app-content>*{animation:none;transform:none}.tos-embedded .app-title.module-title{display:none}.tos-embedded .tos-module-toolbar{border-bottom:1px solid var(--tos-line);padding:16px 20px}.tos-embedded .tos-module-toolbar label{max-width:320px}.tos-embedded .bilty-premium-hero{background:#10283b;min-height:0;padding:20px}.tos-embedded .bilty-premium-hero aside,.tos-embedded .bilty-premium-hero>div>div{display:none}.tos-embedded .bilty-premium-hero h2{font-size:22px}.tos-embedded .bilty-premium-hero p{margin:8px 0 0}.tos-embedded .record-row,.tos-embedded .records-head{min-width:0}.tos-embedded .modal-backdrop{z-index:100;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.tos-embedded .modal-backdrop,.tos-embedded .record-modal{opacity:1!important;animation:none!important}.tos-embedded .record-modal{width:min(1100px,100%);min-width:0;max-width:calc(100vw - 40px);max-height:90dvh;overflow:auto}.tos-embedded .document-preview{max-width:100%;overflow:auto}.tos-booking-link-panel{border:1px solid var(--tos-line);border-radius:10px;margin:18px 0;padding:20px}.tos-booking-trip{gap:12px;display:grid}.tos-module-links{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.tos-module-links a{border:1px solid #456d80;border-radius:8px;padding:10px 13px;font-size:13px}@media (max-width:1000px){.tos-shell{display:flex}.tos-shell .tos-desktop-nav{display:none}.tos-shell .tos-content{padding:22px 18px}.tos-topbar{gap:12px;padding:12px 18px}.tos .tos-menu-toggle{text-align:center;min-width:44px;display:block}.tos-drawer[open]{color:#e8f5ff;background:#0b1e2e;border:0;width:290px;max-width:88vw;height:100dvh;max-height:none;margin:0;padding:0;display:block;position:fixed;inset:0 auto 0 0}.tos-drawer::backdrop{background:#020d19b3}.tos-shell .tos-drawer .tos-sidebar{width:100%;height:100%;display:flex;position:static}.tos-shell .tos-drawer .tos-sidebar>a:not(.tos-brand){display:block}}@media (max-width:600px){.tos-topbar-actions{gap:12px}.tos-topbar-actions>a:first-child{display:none}.tos-profile summary{max-width:74px;font-size:12px}.tos-workspace-name strong{font-size:12px}.tos-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tos-dashboard-metrics>a{padding:14px}.tos-dashboard-metrics strong{font-size:22px}.tos-quick-actions a{flex:130px}.tos-shell .tos-content{padding:20px 12px}.tos-embedded .app-content{padding:12px}.tos-embedded .bilty-toolbar{flex-wrap:wrap;gap:12px}.tos-embedded .record-form{grid-template-columns:1fr}.tos-embedded .modal-backdrop{padding:8px}}@media print{.tos-sidebar,.tos-topbar,.tos-page-heading,.tos-quick-actions,.tos-module-toolbar{display:none!important}.tos-shell,.tos-shell-main,.tos-shell .tos-content{width:100%;padding:0;display:block}}
.tos.tos-owner.tos-shell{--tos-bg:#001322;--tos-panel:#032238;--tos-line:#124b6c;--tos-text:#f0f6ff;--tos-muted:#93b6d0;--tos-accent:#00b8ff;--tos-positive:#25e3ae;--tos-negative:#ff8599;background:var(--tos-bg);font-family:var(--font-geist-sans),Arial,sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tos.tos-owner.tos-shell button,.tos.tos-owner.tos-shell .tos-button{background:#05243a;border-radius:9px;min-height:44px;padding:10px 14px;font-size:13px;font-weight:500}.tos.tos-owner.tos-shell button:hover,.tos.tos-owner.tos-shell a.tos-button:hover{background:#073751;border-color:#008dde}.tos.tos-owner.tos-shell .tos-primary,.tos.tos-owner.tos-shell .tos-button{border-color:#00b5ff;color:#fff!important;background:#08f!important;font-weight:600!important}.tos.tos-owner.tos-shell input,.tos.tos-owner.tos-shell select,.tos.tos-owner.tos-shell textarea{color:#e8f4ff;background:#021c30;border-color:#15506b;border-radius:8px;min-width:0;min-height:44px;padding:10px 12px;font-size:14px}.tos.tos-owner.tos-shell label{color:#c5e4f7;min-width:0;font-size:12px}.tos.tos-owner.tos-shell label>input,.tos.tos-owner.tos-shell label>select{margin-top:6px}.tos.tos-owner.tos-shell h1{letter-spacing:-.6px;font-size:25px}.tos.tos-owner.tos-shell h2{letter-spacing:-.3px;margin:0;font-size:19px}.tos.tos-owner.tos-shell h3{font-size:14px}.tos.tos-owner.tos-shell p{margin:8px 0;font-size:13px;line-height:1.5}.tos.tos-owner.tos-shell .tos-content{max-width:1400px;padding:24px 30px 40px}.tos.tos-owner.tos-shell .tos-sidebar{background:#001727;width:226px;padding:20px 14px}.tos.tos-owner.tos-shell .tos-sidebar nav a{align-items:center;min-height:42px;font-size:12px;display:flex}.tos.tos-owner.tos-shell .tos-sidebar nav a[aria-current=page]{color:#00beff;background:#003965;border-color:#00acff}.tos.tos-owner.tos-shell .tos-topbar{background:#001727f7;gap:18px;min-height:72px;padding:8px 28px}.to-header-logo{flex-shrink:0;width:155px}.tos.tos-owner.tos-shell .flow-logo.compact{width:146px;height:44px}.tos.tos-owner.tos-shell .tos-brand{letter-spacing:0}.tos.tos-owner.tos-shell .tos-workspace-name{flex:1;min-width:0}.tos.tos-owner.tos-shell .tos-workspace-name strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.tos.tos-owner.tos-shell .tos-workspace-name small{font-size:10px}.tos.tos-owner.tos-shell .tos-topbar-actions{gap:14px}.tos.tos-owner.tos-shell .tos-topbar-actions>a{place-items:center;width:44px;height:44px;display:grid!important}.tos.tos-owner.tos-shell .tos-profile summary{background:#173e61;border:1px solid #265f89;border-radius:50%;place-items:center;width:36px;max-width:none;height:36px;font-size:12px;list-style:none;display:grid}.tos.tos-owner.tos-shell .tos-profile summary::-webkit-details-marker{display:none}.tos.tos-owner.tos-shell .tos-profile>div{z-index:70;background:#062237;top:46px}.tos.tos-owner.tos-shell .tos-menu-toggle{background:0 0;border:0;min-width:44px;padding:8px}.tos.tos-owner.tos-shell .tos-page-heading{margin-bottom:12px}.tos.tos-owner.tos-shell .tos-page-heading p{margin:3px 0}.tos.tos-owner.tos-shell .tos-page-heading h1{margin:4px 0}.tos.tos-owner.tos-shell .tos-filters{gap:10px;padding:4px 0 12px;display:flex}.tos.tos-owner.tos-shell .tos-filters label{flex:1;min-width:130px;max-width:260px}.tos.tos-owner.tos-shell .tos-filters>button{flex:none}.tos.tos-owner.tos-shell .tos-kpis{gap:10px;margin:8px 0 16px}.tos.tos-owner.tos-shell .tos-kpis>button,.tos.tos-owner.tos-shell .tos-kpis>div,.tos.tos-owner.tos-shell .tos-kpis>a{background:#04273e;border:1px solid #075b88;border-radius:10px;flex-direction:column;justify-content:center;gap:7px;min-height:88px;padding:14px;display:flex}.tos.tos-owner.tos-shell .tos-kpis span{font-size:12px}.tos.tos-owner.tos-shell .tos-kpis strong{letter-spacing:-.4px;overflow-wrap:anywhere;font-size:24px}.tos.tos-owner.tos-shell .to-dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.tos.tos-owner.tos-shell .to-dashboard-kpis>button:first-child{background:#003b37;border-color:#087969}.tos.tos-owner.tos-shell .to-dashboard-kpis>button:nth-child(2){color:#ffb3c3;background:#291e32;border-color:#703a55}.tos.tos-owner.tos-shell .to-dashboard-kpis>button:nth-child(3){background:#003443;border-color:#086988}.tos.tos-owner.tos-shell .to-dashboard-kpis>a{color:#70d7ff;background:#002852}.tos.tos-owner.tos-shell .to-dashboard-kpis span{color:inherit;order:2}.tos.tos-owner.tos-shell .to-dashboard-kpis strong{order:1}.to-primary-actions,.to-secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.to-secondary-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.to-primary-actions>a,.to-secondary-actions>a{text-align:center;background:#042641;border:1px solid #165477;border-radius:9px;justify-content:center;align-items:center;min-height:48px;padding:10px;font-size:13px;display:flex}.to-primary-actions>a{font-weight:600}.to-secondary-actions>a{min-height:54px;font-size:12px}.to-active-trips{margin-top:20px}.to-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.to-section-head>a{color:#00beff;font-size:13px}.to-section-head p{margin:0!important}.to-trip-list{gap:10px;display:grid}.tos.tos-owner.tos-shell .to-trip-card{text-align:left;background:#03263c;border:1px solid #125477;border-radius:10px;align-items:center;gap:12px;width:100%;min-width:0;padding:12px;display:flex}.to-trip-card .tos-photo,.to-fleet-open .tos-photo{object-fit:cover;border-radius:8px;flex:none;width:72px;height:64px}.to-trip-card .tos-photo-empty small,.to-fleet-open .tos-photo-empty small{display:none}.to-trip-card .tos-photo-empty svg,.to-fleet-open .tos-photo-empty svg{color:#2ea9e8;width:38px;height:38px}.to-card-copy{flex:1;gap:3px;min-width:0;display:grid}.to-card-copy>strong{font-size:14px}.to-card-copy small,.to-card-end small{font-size:11px}.to-card-end{justify-items:end;gap:4px;max-width:34%;display:grid}.to-card-end>strong{overflow-wrap:anywhere;text-align:right;margin-top:10px;font-size:14px}.to-route{color:#4dd4ff;overflow-wrap:anywhere;font-size:12px;display:block}.to-status{color:#b0ddf5;white-space:nowrap;background:#123c59;border:1px solid #256084;border-radius:20px;padding:5px 9px;font-size:10px;line-height:1.3;display:inline-block}.to-status-in_transit,.to-status-running,.to-status-available,.to-status-completed{color:#adffe1;background:#056545;border-color:#11875e}.to-status-loading,.to-status-dispatched{color:#d6ecff;background:#064f9b;border-color:#217dea}.to-status-service,.to-status-cancelled,.to-status-off{color:#ffb5c2;background:#522b38}.to-operations-summary{border-top:1px solid #16425c;margin-top:20px;padding-top:14px}.tos.tos-owner.tos-shell summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:13px}.tos.tos-owner.tos-shell .tos-dashboard-metrics{gap:8px;margin:8px 0}.tos.tos-owner.tos-shell .tos-dashboard-metrics>a{padding:12px}.tos.tos-owner.tos-shell .tos-dashboard-metrics strong{font-size:20px}.to-bottom-nav{display:none}.tos.tos-owner.tos-shell .tos-panel{background:#022035;border-radius:12px;margin:16px 0;padding:18px}.tos.tos-owner.tos-shell .tos-panel>h2{margin-bottom:12px}.to-tabs{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.tos.tos-owner.tos-shell .to-tabs button{white-space:nowrap;background:#031f33;border-color:#125273;flex:1;min-height:40px;padding:8px 13px;font-size:12px}.tos.tos-owner.tos-shell .to-tabs button[aria-pressed=true]{color:#fff;background:#0089ff;border-color:#00b4ff}.to-trips>input,.to-fleet-section>input,.to-drivers>input{margin-bottom:12px}.to-wide{width:100%;margin-top:12px;text-align:center!important}.to-empty{border:1px dashed #21516a;border-radius:10px;margin:12px 0;padding:20px 16px}.to-empty p{max-width:420px}.to-empty .tos-button{margin-top:8px;display:inline-flex}.to-fleet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.to-fleet-card{background:#03263d;border:1px solid #125275;border-radius:12px;min-width:0;padding:14px}.tos.tos-owner.tos-shell .to-fleet-open{background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:0;display:flex}.to-fleet-open>div:not(.tos-photo){flex:1;min-width:0}.to-fleet-open .to-status{align-self:flex-start}.to-fleet-open strong{font-size:14px}.to-mini-finance{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 4px;display:grid}.to-mini-finance>div{background:#042238;border:1px solid #174967;border-radius:8px;min-width:0;padding:10px 8px}.to-mini-finance small{font-size:11px}.to-mini-finance strong{overflow-wrap:anywhere;margin-top:5px;font-size:16px;display:block}.to-card-links{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.to-card-links a{color:#54d1ff;min-height:40px;padding:10px 4px;font-size:12px}.to-profile-facts{margin:16px 0}.to-profile-facts>div{border-bottom:1px solid #143b52;justify-content:space-between;gap:16px;padding:9px 0;font-size:12px;display:flex}.to-profile-facts dt{color:#9abbd2}.to-profile-facts dd{text-align:right;overflow-wrap:anywhere;max-width:65%;margin:0}.to-driver-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.to-driver-list article,.to-driver-contact{background:#03253d;border:1px solid #145171;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.to-driver-list article>div,.to-driver-contact>div{flex:1;min-width:0}.to-driver-list strong{font-size:14px}.to-driver-list a{color:#b9def4;padding:5px 0;font-size:12px;display:block}.to-driver-list aside{justify-items:end;gap:8px;display:grid}.to-avatar{background:#164766;border:1px solid #246183;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:13px;display:grid}.tos.tos-owner.tos-shell .to-driver-access{padding-top:4px}.to-trip-detail{max-width:900px}.to-trip-detail>h2{margin-bottom:14px}.to-trip-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.to-trip-actions>*{flex:1;min-width:100px}.to-driver-contact{margin:16px 0}.tos.tos-owner.tos-shell .tos-vehicle-tabs{gap:6px;margin:0 0 16px}.tos.tos-owner.tos-shell .tos-vehicle-tabs a{border-radius:8px;min-height:40px;padding:10px;font-size:12px}.tos.tos-owner.tos-shell .tos-vehicle-tabs h2{margin:8px 0;font-size:20px}.to-ledger-cards{display:none}.tos.tos-owner.tos-shell .tos-form{gap:14px}.tos.tos-owner.tos-shell .tos-notice,.tos.tos-owner.tos-shell .tos-error{padding:12px;font-size:13px}.tos.tos-owner.tos-shell .tos-trend,.tos.tos-owner.tos-shell .tos-control-grid{gap:10px}.tos.tos-owner.tos-shell .tos-control-grid article{padding:14px}.tos.tos-owner.tos-shell .tos-control-grid strong{font-size:23px}.tos.tos-owner.tos-shell .to-wizard{color:#eaf6ff;background:#001a2e;border:1px solid #1a7bb0;border-radius:16px;width:min(540px,100vw - 24px);max-height:calc(100dvh - 28px);margin:auto;padding:0;overflow:auto;box-shadow:0 24px 100px #0009}.to-wizard::backdrop{background:#000c}.to-wizard>header{border-bottom:1px solid #12415c;align-items:center;gap:14px;padding:14px 18px;display:flex}.to-wizard>header button{min-width:44px}.to-wizard>form{padding:0 20px 20px}.to-wizard fieldset{border:0;gap:15px;min-width:0;padding:0;display:grid}.to-wizard fieldset[hidden]{display:none}.to-wizard legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.to-wizard label{display:block}.to-wizard footer{gap:12px;padding-top:22px;display:flex}.to-wizard footer>button{text-align:center;flex:1}.to-steps{justify-content:space-between;margin:0;padding:18px 26px;list-style:none;display:flex;position:relative}.to-steps li{flex:1;justify-items:center;gap:8px;font-size:11px;display:grid;position:relative}.to-steps b{z-index:1;background:#082c45;border:1px solid #467795;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.to-steps li:not(:last-child):after{content:"";background:#315d76;height:1px;position:absolute;top:13px;left:50%;right:-50%}.to-steps .is-active b{background:#008bff;border-color:#00bcff}.to-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.to-selection{background:#03283e;border:1px solid #145275;border-radius:9px;grid-template-columns:1fr auto;gap:5px;padding:12px;display:grid}.to-selection small{grid-row:2}.to-selection .to-status{grid-area:1/2/3;align-self:center}.to-estimator{border:1px solid #154765;border-radius:9px;padding:0 12px}.to-estimator label{margin:12px 0}.to-estimator p{font-size:12px}.to-estimator .to-mini-finance{grid-template-columns:1fr 1fr;margin-bottom:12px}.tos.tos-owner.tos-shell .to-checkbox{align-items:center;gap:6px;display:flex}.tos.tos-owner.tos-shell .to-checkbox input{width:20px;margin:0}.tos.tos-owner.tos-shell .tos-embedded{background:0 0;border:0}.tos.tos-owner.tos-shell .tos-embedded .app-content{padding:0!important}.tos.tos-owner.tos-shell .tos-embedded .operations-hero{background:#03253b;border:1px solid #174d6b;border-radius:12px;min-height:0;margin-bottom:12px;padding:16px}.tos.tos-owner.tos-shell .tos-embedded .operations-hero>aside,.tos.tos-owner.tos-shell .tos-embedded .operations-hero-art{display:none}.tos.tos-owner.tos-shell .tos-embedded .operations-hero h2{color:#eff8ff;font-size:20px}.tos.tos-owner.tos-shell .tos-embedded .operations-hero p{display:none}.tos.tos-owner.tos-shell .tos-embedded .operations-toolbar{background:#04263a;border-color:#144561;border-radius:10px;padding:12px}.tos.tos-owner.tos-shell .tos-embedded .operations-toolbar b,.tos.tos-owner.tos-shell .tos-embedded h3{color:#edf6ff}.tos.tos-owner.tos-shell .tos-embedded .operations-toolbar span{color:#94b8d2;font-size:12px}.tos.tos-owner.tos-shell .tos-embedded .driver-grid>article{background:#04273e;border-color:#15506e;border-radius:10px;padding:12px}.tos.tos-owner.tos-shell .tos-embedded .driver-grid h3{font-size:14px}.tos.tos-owner.tos-shell .tos-embedded .driver-grid>article>i{color:#eff8ff;background:#164565;width:38px;min-width:38px;height:38px}.tos.tos-owner.tos-shell .tos-embedded .driver-grid p,.tos.tos-owner.tos-shell .tos-embedded .driver-grid span,.tos.tos-owner.tos-shell .tos-embedded .driver-grid small{color:#a3c3dc}.tos.tos-owner.tos-shell .tos-embedded .driver-grid aside button{color:#e9f6ff;background:#064277;border-color:#1575a4;min-height:40px}.tos.tos-owner.tos-shell .tos-embedded .operations-empty,.tos.tos-owner.tos-shell .tos-embedded .phase6-empty{color:#d2ecff;background:#042339;border-color:#15516c;min-height:0;padding:20px}.tos.tos-owner.tos-shell .tos-embedded .operations-empty>i,.tos.tos-owner.tos-shell .tos-embedded .operations-empty>svg{display:none}.tos.tos-owner.tos-shell .tos-embedded .operations-empty h3{font-size:16px}@media (max-width:1000px){.tos.tos-owner.tos-shell .tos-topbar{flex-wrap:wrap;gap:10px;padding:8px 14px}.tos.tos-owner.tos-shell .tos-content{padding:18px 16px calc(92px + env(safe-area-inset-bottom))}.to-header-logo{flex:1}.tos.tos-owner.tos-shell .tos-workspace-name{flex-basis:100%;order:4;align-items:center;gap:12px;padding-left:4px;display:flex}.tos.tos-owner.tos-shell .tos-workspace-name strong{max-width:60%;font-size:12px}.tos.tos-owner.tos-shell .tos-workspace-name small{font-size:10px}.to-bottom-nav{z-index:40;padding:5px 8px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#001626f7;border-top:1px solid #155170;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.to-bottom-nav>a,.tos.tos-owner.tos-shell .to-bottom-nav>button{color:#9cc0da;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:54px;padding:5px;font-size:10px;display:flex}.to-bottom-nav>a[aria-current=page]{color:#00c2ff;background:#00365c}.to-bottom-nav svg{width:22px;height:22px}.tos.tos-owner.tos-shell .tos-drawer[open]{z-index:100;padding-bottom:env(safe-area-inset-bottom)}.tos.tos-owner.tos-shell .tos-drawer .tos-sidebar{width:100%}.to-fleet-grid,.to-driver-list{grid-template-columns:1fr 1fr}}@media (max-width:600px){.tos.tos-owner.tos-shell .tos-content{padding:15px 14px calc(92px + env(safe-area-inset-bottom))}.tos.tos-owner.tos-shell h1{font-size:22px}.tos.tos-owner.tos-shell .tos-topbar{gap:8px;min-height:62px;padding:6px 12px;position:sticky}.tos.tos-owner.tos-shell .tos-workspace-name{gap:8px;padding-bottom:3px}.tos.tos-owner.tos-shell .tos-topbar-actions{gap:4px}.tos.tos-owner.tos-shell .tos-profile summary{width:34px;height:34px}.tos.tos-owner.tos-shell .flow-logo.compact{width:138px;height:38px}.tos.tos-owner.tos-shell .tos-kpis,.tos.tos-owner.tos-shell .to-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tos.tos-owner.tos-shell .tos-kpis>button,.tos.tos-owner.tos-shell .tos-kpis>a,.tos.tos-owner.tos-shell .tos-kpis>div{gap:6px;min-height:84px;padding:12px}.tos.tos-owner.tos-shell .tos-kpis strong{font-size:22px}.tos.tos-owner.tos-shell .tos-kpis span{font-size:11px}.tos.tos-owner.tos-shell .tos-filters{grid-template-columns:1fr 1fr;align-items:end;gap:8px;display:grid}.tos.tos-owner.tos-shell .tos-filters label{min-width:0;max-width:none}.tos.tos-owner.tos-shell .tos-filters>button{display:none}.to-fleet-grid,.to-driver-list{grid-template-columns:1fr}.tos.tos-owner.tos-shell .to-trip-card{gap:9px;padding:10px}.to-trip-card .tos-photo{width:54px;height:62px}.to-card-copy>strong{font-size:12px}.to-card-copy small{font-size:10px}.to-card-end>strong{font-size:13px}.to-card-end{max-width:30%}.to-status{padding:4px 7px;font-size:9px}.to-card-copy .to-route{font-size:11px}.tos.tos-owner.tos-shell .to-tabs button{min-height:42px;padding:8px;font-size:11px}.tos.tos-owner.tos-shell .to-section-head>p{max-width:55%;font-size:12px}.to-section-head>button{white-space:nowrap;font-size:12px}.to-mini-finance{gap:6px}.to-mini-finance>div{padding:9px 7px}.to-mini-finance strong{font-size:14px}.to-mini-finance small{font-size:10px}.tos.tos-owner.tos-shell .tos-panel{margin:14px 0;padding:14px}.tos.tos-owner.tos-shell .tos-quick-actions{margin:8px 0 14px}.tos.tos-owner.tos-shell .tos-quick-actions a{flex:initial}.tos.tos-owner.tos-shell .tos-form{grid-template-columns:1fr;margin:14px 0}.tos.tos-owner.tos-shell .tos-control-grid{grid-template-columns:1fr 1fr}.tos.tos-owner.tos-shell .tos-control-grid strong{font-size:20px}.tos.tos-owner.tos-shell .tos-panel>p{font-size:12px}.tos.tos-owner.tos-shell .to-ledger-table{display:none}.to-ledger-cards{margin-top:14px;display:block}.to-ledger-cards h3{color:#bdd8ed;text-transform:uppercase;margin:16px 0 8px;font-size:11px;font-weight:500}.to-transaction{border-bottom:1px solid #124260;align-items:center;gap:10px;padding:12px 0;display:flex}.to-transaction>i{border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.to-up{color:#c5ffeb;background:#086641}.to-down{color:#ffdee4;background:#922e40}.to-neutral{color:#b9e6ff;background:#164b75}.to-transaction>div{flex:1;min-width:0}.to-transaction strong{overflow-wrap:anywhere;font-size:12px}.to-transaction small{font-size:10px}.to-transaction>aside{text-align:right;max-width:36%}.to-transaction>div>small{overflow-wrap:anywhere}.to-transaction button{background:0 0;border:0;min-height:40px;font-size:11px;padding:6px 0!important}.tos.tos-owner.tos-shell .tos-table-wrap:not(.to-ledger-table){max-width:100%}.tos.tos-owner.tos-shell .tos-embedded .driver-grid{grid-template-columns:1fr}.tos.tos-owner.tos-shell .tos-embedded .operations-hero{display:none}.tos.tos-owner.tos-shell .tos-embedded .operations-toolbar{align-items:center;gap:10px}.tos.tos-owner.tos-shell .tos-embedded .operations-toolbar>div>span{display:none}.tos.tos-owner.tos-shell .tos-embedded .record-form{grid-template-columns:minmax(0,1fr)}.tos.tos-owner.tos-shell .tos-embedded .record-form .form-wide{grid-column:1/-1}.tos.tos-owner.tos-shell .to-wizard{border-radius:12px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.to-wizard>form{padding:0 16px 20px}.to-wizard>header{padding:10px 12px}.to-wizard fieldset{gap:14px}.to-wizard footer{padding-top:20px;padding-bottom:env(safe-area-inset-bottom)}.to-steps{padding:16px 12px}.to-wizard input,.to-wizard select{font-size:16px}.tos.tos-owner.tos-shell .tos-page-heading h1{overflow-wrap:anywhere}}.tos.tos-owner.tos-shell .to-trip-card .tos-photo,.tos.tos-owner.tos-shell .to-fleet-open .tos-photo{width:64px;height:64px}.tos.tos-owner.tos-shell .operations-hero-visual{display:none}.tos.tos-owner.tos-shell .to-header-logo .flow-logo{width:78px;height:44px;overflow:visible}.tos.tos-owner.tos-shell .to-header-logo .flow-logo img{object-fit:contain;width:100%;height:100%;transform:none}.tos.tos-owner.tos-shell .tos-profile summary{width:44px;height:44px}.tos-navigation-feedback{opacity:0;pointer-events:none;background:currentColor;height:2px;position:absolute;inset:auto 10px 2px}.tos-navigation-feedback[data-pending=true]{opacity:1}.tos-shell nav a{position:relative}.tos-shell nav a:active{background:#164566}@media (min-width:1001px){.tos.tos-owner.tos-shell .to-header-logo{width:100px}.tos.tos-owner.tos-shell .to-header-logo .flow-logo{width:88px}}.tos.tos-owner.tos-shell .to-header-logo{align-items:center;gap:6px;display:flex}.to-trip-detail .to-ledger-cards{display:block}.to-trip-detail .to-transaction{border-bottom:1px solid #174a64;align-items:center;gap:12px;padding:12px;display:flex}.to-trip-detail .to-transaction>div{flex:1}.to-trip-detail .to-transaction aside{text-align:right}.to-trip-detail .to-transaction i{border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.to-trip-detail .to-ledger-cards h3{color:#9fc8df;font-size:12px}.tos.tos-owner.tos-shell .tos-embedded .operations-toolbar{text-align:left;flex-direction:row;justify-content:space-between}.tos.tos-owner.tos-shell .tos-embedded .driver-grid .driver-finance-summary{border:0;border-top:1px solid #185070;border-radius:0;margin-top:6px;padding:6px 0}.tos.tos-owner.tos-shell .tos-embedded .trial-status.trial-active{background:#062338;border-radius:9px;flex-direction:row;align-items:center;gap:10px;min-height:0;margin:0 0 12px;padding:10px 12px;display:flex}.tos.tos-owner.tos-shell .tos-embedded .trial-status.trial-active>div{flex:1}.tos.tos-owner.tos-shell .tos-embedded .trial-status.trial-active b{font-size:11px}.tos.tos-owner.tos-shell .tos-embedded .trial-status.trial-active span{font-size:10px}.tos.tos-owner.tos-shell .tos-embedded .trial-status.trial-active a{width:auto;min-height:40px;padding:8px;font-size:11px}@media print{.to-bottom-nav,.to-primary-actions,.to-secondary-actions,.to-wizard{display:none!important}}
