@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";.dr-editor{color:#10233e;max-width:1180px;margin:0 auto}.dr-heading,.dr-submission>header,.dr-notice section>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.dr-heading{margin-bottom:24px}.dr-heading h1{text-align:start;margin:0;font-size:28px}.dr-heading p{color:#526173;margin:8px 0}.dr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.dr-section{background:#fff;border:1px solid #dce5ef;border-radius:18px;min-width:0;margin-bottom:24px;padding:24px}.dr-section h2{text-align:start;margin:0 0 20px;font-size:19px}.dr-section h3{margin:0;font-size:16px}.dr-section dl{gap:14px;margin:0 0 20px;display:grid}.dr-section dl>div{justify-content:space-between;gap:16px;display:flex}.dr-section dt{color:#526173}.dr-section dd{overflow-wrap:anywhere;margin:0;font-weight:600}.dr-section label,.dr-notice label{text-align:start;gap:8px;font-size:14px;display:grid}.dr-section textarea{resize:vertical;min-height:105px}.dr-section input,.dr-section textarea,.dr-notice input{box-sizing:border-box;color:#10233e;width:100%;min-width:0;font:inherit;background:#f6f8fa;border:1px solid #dce5ef;border-radius:10px;padding:12px}.dr-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.dr-status{color:#9a4d12;background:#fff1dd;border-radius:20px;padding:6px 12px;font-size:13px;display:inline-flex}.dr-status.approved{color:#166534;background:#dcfce7}.dr-status.submitted{color:#1d4ed8;background:#dbeafe}.dr-status.rejected{color:#b91c1c;background:#fee2e2}.dr-submission{border-top:1px solid #dce5ef;margin-top:24px;padding-top:24px}.dr-submission>header{margin-bottom:16px}.dr-section>.button{margin-top:20px}.dr-notice{background:#fffaf2;border:1px solid #eac487;border-radius:16px;margin:16px 0;padding:20px}.dr-notice h2{margin:0 0 16px;font-size:20px}.dr-notice section{border-top:1px solid #eadfce;margin-top:16px;padding-top:16px}.dr-notice form{grid-template-columns:2fr 1fr auto;align-items:end;gap:16px;margin-top:16px;display:grid}.um-document{background:#f8fafc;border:1px solid #dce5ef;border-radius:12px;grid-template-columns:minmax(160px,1fr) minmax(130px,1fr) minmax(130px,1fr);align-items:start;margin:12px 0;padding:18px}.um-document .um-replace-upload{grid-column:1/3}.um-document>a{align-self:center;font-weight:600}.um-document>button{place-self:center end}@media (width<=760px){.dr-grid{grid-template-columns:1fr;gap:0}.dr-notice form,.um-document{grid-template-columns:1fr}.um-document .um-replace-upload{grid-column:auto}.dr-section{padding:18px}.dr-heading h1{font-size:24px}.dr-section dl>div{flex-wrap:wrap}.dr-notice form .button{width:100%}}.dr-editor .profile-document-info>div{text-align:start;gap:5px;min-width:0;display:grid}.dr-editor .profile-document-info small{overflow-wrap:anywhere;display:block}.dr-editor .profile-document-info{align-items:flex-start}.dr-editor .profile-document{min-width:0}.dr-editor .profile-document-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.user-management:has(.dr-editor){width:100%;min-width:0;max-width:100%}.dr-editor{box-sizing:border-box;width:100%;min-width:0}.dr-editor .table-wrap{min-width:0;max-width:100%;display:block;overflow-x:auto}.dr-editor table{min-width:600px}.dr-section{box-sizing:border-box;overflow-wrap:anywhere}.dr-editor .dr-section .profile-document-info{min-width:0}.dr-editor input[type=file]{max-width:100%}@media (width<=760px){body:has(.dr-editor) .ob-pending-launcher{display:none}}.gateway-fee-settings>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.gateway-fee-settings h2{margin:0}.gateway-fee-settings>p{color:#526173;font-size:14px;line-height:1.6}.gateway-fee-settings fieldset{border:0;min-width:0;margin:20px 0;padding:0}.gf-table{border:1px solid #dce5ef;border-radius:12px;width:100%;overflow:auto}.gf-table table{border-collapse:collapse;width:100%;min-width:620px}.gf-table td,.gf-table th{text-align:center;padding:14px}.gf-table th{background:#f1f5f9}.gf-table td{border-top:1px solid #e5ebf2}.gf-table small{color:#64748b;margin-top:5px;font-size:11px;display:block}.gf-table input{box-sizing:border-box;text-align:center;border:1px solid #dce5ef;border-radius:9px;width:100%;min-width:110px;max-width:200px;min-height:44px;padding:10px}.gf-default,.gf-add{border-top:1px solid #e1e7ef;margin-top:12px;padding:20px 0}.gateway-fee-settings h3{margin:0 0 12px;font-size:17px}.gf-default p,.gf-note{color:#64748b;font-size:13px;line-height:1.6}.gf-add-fields{grid-template-columns:1fr 1fr auto;align-items:end;gap:16px;display:grid}.gf-add-fields label{gap:8px;display:grid}.gf-add-fields input{box-sizing:border-box;border:1px solid #dce5ef;border-radius:9px;width:100%;min-height:44px;padding:10px}.gf-add-fields button{min-height:44px}@media (width<=760px){.gf-add-fields{grid-template-columns:1fr}.gateway-fee-settings>header .button{width:100%}.gf-table td,.gf-table th{padding:10px}.gateway-fee-settings>.button{width:100%}}.csv-template-settings>.settings-edit-header{align-items:center;gap:16px;margin-bottom:22px}.csv-guidance{background:#f6f9fc;border:1px solid #e0e8f0;border-radius:12px;margin-bottom:24px;padding:18px}.csv-guidance p{color:#526173;margin:0 0 14px;font-size:14px}.csv-columns{direction:ltr;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-bottom:10px;display:flex}.csv-columns>span{color:#34465b;background:#fff;border:1px solid #dce6ef;border-radius:6px;padding:6px 10px;font:12px ui-monospace,monospace}.csv-columns b{color:#b42318}.csv-guidance small{color:#64748b;font-size:12px}.csv-template-settings .csv-editor{border:1px solid #dce6ef;border-radius:12px;gap:20px;min-width:0;margin:0 0 24px;padding:18px;display:grid}.csv-editor label{text-align:start;gap:10px;font-size:14px;display:grid}.csv-editor input[type=file]{box-sizing:border-box;background:#f8fafc;border:1px dashed #cbd8e6;border-radius:8px;width:100%;padding:14px}.csv-template-settings .csv-editor textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:170px;font-size:13px;line-height:1.7}.csv-preview{min-width:0}.csv-preview>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.csv-preview h3{text-align:start;margin:0;font-size:17px}.csv-preview>header>span{color:#64748b;font-size:12px}.csv-preview .table-wrap{border:1px solid #dce6ef;border-radius:12px;width:100%;overflow:auto}.csv-preview table{border-collapse:collapse;width:100%;min-width:650px}.csv-preview th,.csv-preview td{text-align:center;border-bottom:1px solid #e5ebf2;padding:14px 12px;font-size:13px}.csv-preview th{color:#526173;background:#f3f6f9}.csv-preview tbody tr:last-child td{border-bottom:0}.csv-template-settings .csv-actions{border-top:1px solid #e3eaf2;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:20px;display:flex}@media (width<=600px){.csv-template-settings>.settings-edit-header{align-items:flex-start}.csv-template-settings>.settings-edit-header h2{font-size:19px;line-height:1.4}.csv-template-settings .csv-actions>.button{white-space:normal;flex:1}.csv-guidance,.csv-template-settings .csv-editor{padding:14px}}.account-settings{max-width:1050px;margin:auto}.account-settings .panel{border-radius:18px;padding:28px}.settings-photo{border-bottom:1px solid #e2e8f0;align-items:center;gap:24px;margin-bottom:24px;padding-bottom:24px;display:flex}.settings-avatar{color:#344b73;background:#e8eef8;border-radius:50%;flex-shrink:0;place-items:center;width:104px;height:104px;font-size:38px;display:grid;overflow:hidden}.settings-avatar img{object-fit:cover;width:100%;height:100%}.settings-photo h2{margin:0 0 10px}.settings-photo small,.settings-fields small{color:#64748b;margin-top:8px;font-size:12px;display:block}.settings-photo button{margin-top:12px}.settings-fields{grid-template-columns:1fr 1fr;gap:22px;display:grid}.settings-fields label{gap:8px;font-weight:600;display:grid}.settings-fields input,.settings-fields textarea{width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dbe2ec;border-radius:9px;padding:12px}.settings-fields input[readonly]{color:#64748b;background:#f4f6f9}.settings-address{grid-column:1/-1}.account-settings footer{justify-content:flex-end;margin-top:24px;display:flex}.profile-footer-image{object-fit:cover;border-radius:50%;width:36px;height:36px;margin-bottom:8px}@media (width<=650px){.settings-fields{grid-template-columns:1fr}.settings-photo{align-items:flex-start;gap:14px}.account-settings .panel{padding:18px}.settings-avatar{width:70px;height:70px}}.company-onboarding-details{gap:20px;margin-top:20px;display:grid}.company-settings-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;display:grid}.company-settings-details dt{color:#52657a;margin-bottom:8px;font-size:12px}.company-settings-details dd{overflow-wrap:anywhere;margin:0;font-weight:600}.company-settings-logo{object-fit:contain;width:90px;height:70px;margin-bottom:20px}.company-settings-documents{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.company-settings-documents article{border:1px solid #e2e8f0;border-radius:16px;min-width:0;padding:16px}.company-settings-documents h3{font-size:14px}.company-settings-documents p{overflow-wrap:anywhere;font-size:12px}.company-document-preview{cursor:pointer;background:#f4f7fa;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;height:130px;display:flex}.company-document-preview img{object-fit:contain;max-width:80%;height:110px}@media (width<=800px){.company-settings-details,.company-settings-documents{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.company-settings-details,.company-settings-documents{grid-template-columns:1fr}}.settings-edit-header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.settings-edit-fields{border:0;min-width:0;margin:0;padding:0}.settings-edit-fields:disabled input,.settings-edit-fields:disabled textarea{color:#334155;opacity:1}.settings-edit-fields:disabled input[type=file],.settings-edit-fields:disabled .settings-photo button{display:none}.account-settings footer{justify-content:flex-end;gap:12px;display:flex}.workspace-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.workspace-feature-grid form{border:1px solid #dce6ef;border-radius:16px;min-width:0;padding:20px}.workspace-feature-grid input[type=checkbox]{accent-color:#168a8c;width:20px;height:20px}.workspace-feature-grid .button{margin-top:18px}@media (width<=700px){.workspace-feature-grid{grid-template-columns:1fr}}.contract-upload-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;margin:20px 0;display:grid}.contract-upload-form label{gap:8px;display:grid}.contract-template-list{gap:16px;display:grid}.contract-template{border:1px solid #dce6ef;border-radius:16px;gap:12px;padding:18px;display:grid}.contract-template h3{margin:0 0 10px}.contract-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.contracts-settings .table-wrap{margin-top:16px;overflow:auto}.contracts-settings table{border-collapse:collapse;width:100%;min-width:850px}.contracts-settings :is(th,td){text-align:center;border-bottom:1px solid #dce6ef;padding:12px}.contracts-settings input[type=file]{max-width:100%}@media (width<=800px){.contract-upload-form{grid-template-columns:1fr}}.contracts-admin>.settings-edit-header{align-items:center;gap:20px;margin-bottom:24px}.contracts-admin .contract-upload-form{background:#f6f9fc;border:1px solid #dce6ef;border-radius:14px;margin:0 0 24px;padding:22px}.contract-form-heading,.contract-form-footer{grid-column:1/-1;margin:0}.contract-form-footer{justify-content:flex-end;gap:10px;padding-top:8px;display:flex}.contracts-admin .contract-upload-form label{text-align:start}.contracts-admin .contract-upload-form input[type=file]{border-radius:8px;min-height:46px}.contracts-admin .contract-template{background:#fff;gap:18px;margin:0;padding:20px}.contracts-admin .contract-template h3{text-align:start;margin:0 0 10px;font-size:17px}.contract-meta{color:#526173;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.contract-status{border-radius:20px;padding:4px 10px;font-weight:600;display:inline-flex}.contract-status.active{color:#166534;background:#dcfce7}.contract-status.inactive{color:#991b1b;background:#fee2e2}.contracts-admin .contract-template>.contract-actions{border-top:1px solid #e7edf3;gap:8px;padding-top:16px}.contracts-admin .contract-template>.contract-actions .button{min-height:38px;padding:8px 14px;font-size:13px}.contracts-admin .contract-template>.contract-actions .button:last-child{color:#b42318;border-color:#f3cccc}.contract-review{border-top:1px solid #dce6ef;margin-top:28px;padding-top:24px}.contract-review>h3{text-align:start;margin:0 0 18px;font-size:18px}.contract-empty{text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #dce6ef;border-radius:12px;padding:28px 16px}@media (width<=600px){.contracts-admin>.settings-edit-header{flex-direction:column;align-items:flex-start}.contracts-admin .contract-template,.contracts-admin .contract-upload-form{padding:16px}.contract-form-footer{flex-wrap:wrap}.contracts-admin .contract-template>.contract-actions{grid-template-columns:1fr 1fr;display:grid}.contracts-admin .contract-template>.contract-actions .button{white-space:normal;width:100%}.contracts-admin>.settings-edit-header .contract-actions{width:100%}.contracts-admin>.settings-edit-header .contract-actions>.button{flex:1}}.office-picker{background:#fff;border-radius:12px;flex-direction:column;gap:10px;min-width:0;display:flex}.office-picker-tools,.office-picker-search{align-items:center;gap:8px;display:flex}.office-picker-tools{flex-wrap:wrap;justify-content:space-between}.office-picker button{color:#1e314b;font:inherit;cursor:pointer;background:#edf5f6;border:1px solid #dce5ec;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:10px 12px;font-size:12px;font-weight:600;display:inline-flex}.office-picker button:disabled{opacity:.5;cursor:not-allowed}.office-picker-search input{color:#1e314b;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dce5ec;border-radius:8px;flex:1;padding:11px;font-size:13px}.office-picker-search button{color:#fff;background:#3666a4;border-color:#3666a4}.office-picker iframe{border:1px solid #dce5ec;border-radius:12px;width:100%;min-height:240px}.office-picker .office-picker-hint{color:#63748a;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0;font-size:11px;display:flex}.office-picker-results{gap:5px;max-height:180px;display:grid;overflow:auto}.office-picker-results button{text-align:start;background:#fff;justify-content:flex-start}.office-picker-results span{color:#5e5e5e;font-size:12px}.office-picker .office-picker-error{color:#aa3026;background:#fff0ee;border-radius:8px;margin:0;padding:10px;font-size:12px}.office-picker.is-fullscreen{z-index:20000;box-sizing:border-box;border-radius:0;height:100dvh;padding:20px;position:fixed;inset:0;overflow:auto}.office-picker.is-fullscreen iframe{flex:1;min-height:160px;height:auto!important}.office-picker :focus-visible{outline-offset:2px;outline:3px solid #4ba7aa}@media (width<=600px){.office-picker.is-fullscreen{padding:12px}.office-picker-tools button{padding:9px;font-size:11px}}.ob-page{color:#1e314b;background:#f5f8fa;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif}.ob-header{background:#fff;border-bottom:1px solid #e1e8ec;justify-content:space-between;align-items:center;height:84px;padding:20px 4%;display:flex}.ob-header .admin-logo{width:210px}.ob-header .admin-logo img{object-fit:initial;width:112.55%;max-width:none;height:auto}.ob-header>div:last-child{gap:22px;display:flex}.ob-page button,.ob-admin button{font:inherit;cursor:pointer}.ob-header button,.ob-footer>button:not(.button),.ob-actions>button:not(.button),.ob-review header button{color:#3666a4;background:0 0;border:0;align-items:center;gap:8px;font-weight:600;display:inline-flex}.ob-main{grid-template-columns:280px minmax(0,1fr);gap:54px;max-width:1460px;margin:auto;padding:44px 4%;display:grid}.ob-sidebar{padding-top:10px}.ob-icon{color:#247a80;background:#e5f2f3;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.ob-eyebrow{letter-spacing:1.5px;margin:18px 0 10px;font-weight:750;color:#397e88!important;font-size:11px!important}.ob-sidebar h1{letter-spacing:-1px;margin:0 0 18px;font-size:32px;line-height:1.15}.ob-sidebar>p:not(.ob-eyebrow){color:#708093;font-size:14px;line-height:1.7}.ob-sidebar ol{margin:35px 0;padding:0;list-style:none}.ob-sidebar li{color:#7b899b;align-items:center;gap:14px;padding:0 0 28px;font-size:14px;font-weight:600;display:flex;position:relative}.ob-sidebar li:after{content:"";top:36px;bottom:1px;background:#dce5ea;width:1px;position:absolute;inset-inline-start:17px}.ob-sidebar li:last-child:after{display:none}.ob-sidebar li>span{background:#fff;border:1px solid #d8e3e8;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.ob-sidebar li.current{color:#1e314b}.ob-sidebar li.current>span{color:#fff;background:#1e314b;border-color:#1e314b;box-shadow:0 0 0 5px #e4ebf1}.ob-sidebar li.done>span{color:#247a80;background:#e1f0ee;border-color:#e1f0ee}.ob-sidebar li small{color:#7b899b;margin-top:5px;font-size:11px;font-weight:400;display:block}.ob-trust{color:#7b899b;border-top:1px solid #dce5ea;gap:10px;padding-top:20px;font-size:12px;line-height:1.6;display:flex}.ob-trust svg{flex-shrink:0}.ob-trust p{margin:0}.ob-content{min-width:0}.ob-heading{margin-bottom:26px}.ob-heading .ob-eyebrow{margin-top:0}.ob-heading h2{letter-spacing:-.8px;margin:8px 0 10px;font-size:29px}.ob-heading p{color:#738096;margin:0;font-size:14px;line-height:1.6}.ob-card,.ob-admin{background:#fff;border:1px solid #dfe7ed;border-radius:18px;padding:28px;box-shadow:0 5px 20px #1e314b03}.ob-card h3,.ob-admin h2{margin:0 0 16px;font-size:18px}.ob-card-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.ob-card-title h3,.ob-card-title h2{margin:0}.ob-card-title>span{color:#7b899b;align-items:center;gap:6px;font-size:11px;display:flex}.ob-fields{grid-template-columns:1fr 1fr;gap:18px 20px;margin-bottom:24px;display:grid}.ob-card label,.ob-modal label{color:#41516a;flex-direction:column;gap:8px;min-width:0;font-size:12px;font-weight:600;display:flex}.ob-card input:not([type=checkbox]):not([type=file]),.ob-modal textarea,.ob-card textarea,.ob-admin select{color:#1e314b;width:100%;min-height:44px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dce4ec;border-radius:9px;padding:11px 12px}.ob-card input:focus,.ob-card textarea:focus{border-color:#4ba7aa;outline:2px solid #4ba7aa55}.ob-card input:disabled{background:#f5f7f9}.ob-card textarea,.ob-modal textarea{resize:vertical;min-height:100px}.ob-kind{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px;display:grid}.ob-kind button{text-align:start;color:#617187;background:#fff;border:1px solid #dce5ed;border-radius:12px;flex-direction:column;gap:10px;padding:20px;display:flex}.ob-kind button.selected{color:#1e314b;background:#f3faf9;border:2px solid #4ba7aa;padding:19px}.ob-kind small{font-size:12px;font-weight:400;line-height:1.5}.ob-office{border-top:1px solid #edf1f4;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;padding-top:24px;display:grid}.ob-map{min-width:0}.ob-map iframe{border:1px solid #dce5ec;border-radius:12px;width:100%;height:330px}.ob-map p{color:#708096;gap:6px;font-size:11px;display:flex}.ob-map small{color:#708096}.ob-upload{background:#fbfcfd;border:1px dashed #cbd9e3;border-radius:10px;margin-bottom:18px;padding:16px}.ob-upload>span{color:#3666a4;align-items:center;gap:10px;display:flex}.ob-upload small{color:#7b899b;overflow-wrap:anywhere;font-size:11px}.ob-upload input{max-width:100%;font-size:11px}.ob-upload input::file-selector-button{color:#247a80;cursor:pointer;background:#e9f2f3;border:0;border-radius:6px;margin-inline-end:10px;padding:7px 12px}.ob-upload-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ob-chips{flex-wrap:wrap;gap:10px;display:flex}.ob-chips label{border:1px solid #dce5ea;border-radius:7px;flex-direction:row;align-items:center;padding:9px 12px;font-weight:400}.ob-chips input,.ob-consent input{accent-color:#3666a4;flex-shrink:0;width:16px;height:16px}.ob-footer,.ob-actions{justify-content:flex-end;align-items:center;gap:16px;margin-top:26px;display:flex}.ob-footer{flex-wrap:wrap}.ob-footer>span{color:#7b899b;flex:1;font-size:11px}.ob-page .button,.ob-admin .button{color:#fff;background:#3666a4;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:13px 20px;font-size:13px;font-weight:650;display:inline-flex}.ob-page .button.secondary,.ob-admin .button.secondary{color:#1e314b;background:#edf3f6}.ob-page button:disabled,.ob-admin button:disabled{opacity:.5;cursor:not-allowed}.ob-note,.ob-correction{background:#f1f6fa;border-radius:10px;margin-bottom:20px;padding:18px}.ob-correction{color:#825614;background:#fff5e7;font-size:14px}.ob-error{color:#b53232;background:#fff0f0;border-radius:8px;padding:13px 16px;font-size:13px}.ob-success{color:#267453;background:#e8f5ee;border-radius:8px;gap:8px;padding:13px 16px;font-size:13px;display:flex}.ob-review>section{margin:0 0 24px}.ob-review header{justify-content:space-between;display:flex}.ob-review dl{grid-template-columns:1fr 1fr;gap:20px;margin:16px 0;display:grid}.ob-review dt{color:#8190a1;margin-bottom:6px;font-size:11px}.ob-review dd{overflow-wrap:anywhere;margin:0;font-size:14px}.ob-document-list{gap:10px;margin-bottom:24px;display:grid}.ob-document-list a{color:#3666a4;border:1px solid #e0e9ef;border-radius:9px;align-items:center;gap:12px;padding:14px;font-size:13px;text-decoration:none;display:flex}.ob-document-list a span{flex:1}.ob-document-list small{color:#8190a1;margin-top:5px;font-size:11px;display:block}.ob-card .ob-consent{cursor:pointer;border-top:1px solid #edf1f4;flex-direction:row;align-items:flex-start;gap:10px;margin:0;padding-top:20px;line-height:22px;display:flex}.ob-card .ob-consent input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;box-sizing:border-box;flex:0 0 16px;align-self:flex-start;width:16px;height:16px;min-height:0;margin:3px 0 0;padding:0}.ob-card .ob-consent>span{flex:1;min-width:0;display:block}.ob-consent button{font:inherit;line-height:inherit;vertical-align:baseline;color:#3666a4;background:0 0;border:0;padding:0}.ob-terms{white-space:pre-wrap;background:#f7f9fb;max-height:300px;padding:20px;font-size:13px;overflow:auto}.ob-status{text-align:center;padding:55px 38px}.ob-status>p{color:#738096;font-size:14px;line-height:1.8}.ob-status h2{font-size:28px;line-height:1.3}.ob-status-icon{color:#378f91;background:#e8f4f3;border-radius:50%;place-items:center;width:76px;height:76px;display:inline-grid}.ob-receipt{color:#7b899b;background:#f5f8fa;border-radius:12px;grid-template-columns:1fr 1fr;margin:28px 0;padding:22px;font-size:12px;display:grid}.ob-receipt strong{color:#1e314b;margin-top:8px;font-size:15px;display:block}.ob-status .ob-actions{justify-content:center}.ob-hint{color:#7b899b;font-size:12px}.ob-admin{margin-bottom:24px}.ob-admin .ob-eyebrow{margin-top:0}.ob-admin select{width:auto}.ob-application-list{gap:10px;display:grid}.ob-application-list>button{text-align:start;color:#1e314b;background:#fff;border:1px solid #e0e8ee;border-radius:11px;align-items:center;gap:16px;padding:16px;display:flex}.ob-application-list>button:hover{background:#f6fafb;border-color:#4ba7aa}.ob-application-list>button>span:nth-child(2){flex:1}.ob-application-list small{color:#7b899b;margin-top:6px;font-size:12px;display:block}.ob-pill{color:#b04438;background:#fff0ee;border-radius:20px;padding:7px 11px;font-size:11px}.ob-modal{z-index:1000;background:#14223966;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ob-modal>section{background:#fff;border-radius:18px;width:780px;max-width:100%;max-height:90vh;padding:30px;overflow:auto}.ob-modal .ob-card-title>button{background:#edf3f6;border:0;border-radius:8px;padding:10px 16px}.ob-loading{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.ob-page :focus-visible,.ob-admin :focus-visible{outline-offset:3px;outline:3px solid #4ba7aa}@media (width>=1600px){.ob-main{padding-top:64px}.ob-office .ob-map iframe{height:350px}}@media (width<=1000px){.ob-main{grid-template-columns:220px minmax(0,1fr);gap:26px}.ob-office{grid-template-columns:1fr}.ob-map iframe{height:240px}.ob-sidebar h1{font-size:27px}.ob-card{padding:22px}.ob-footer>span{display:none}}@media (width<=700px){.ob-header{height:70px;padding:14px 20px}.ob-header .admin-logo{width:170px}.ob-main{padding:24px 18px;display:block}.ob-sidebar>h1,.ob-sidebar>p,.ob-sidebar>.ob-icon,.ob-trust{display:none}.ob-sidebar ol{justify-content:space-between;margin:0 0 25px;display:flex}.ob-sidebar li{text-align:center;flex-direction:column;gap:6px;max-width:24%;padding:0;font-size:10px}.ob-sidebar li small,.ob-sidebar li:after{display:none}.ob-heading h2{font-size:25px}.ob-fields{gap:15px}.ob-kind button{padding:13px}.ob-kind button.selected{padding:12px}.ob-card{padding:18px}.ob-card-title>span{display:none}.ob-footer{justify-content:space-between;gap:12px}.ob-footer .button{padding:12px}.ob-upload-grid{grid-template-columns:1fr;gap:0}.ob-modal{padding:10px}.ob-modal>section{padding:20px}.ob-actions{flex-wrap:wrap}.ob-status{padding:32px 20px}.ob-status h2{font-size:24px}}.ob-preview-link{color:#3666a4;align-items:center;gap:7px;margin-top:15px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.ob-preview-link:hover{color:#247a80}.ob-upload input[type=file]{background:0 0;border:0;min-height:30px;padding:0}.ob-modal .ob-actions{background:#fff;border-top:1px solid #edf1f4;padding:18px 0;position:sticky;bottom:-30px}.ob-review dd{unicode-bidi:plaintext}.ob-phone{direction:ltr;background:#fff;border:1px solid #dce4ec;border-radius:9px;align-items:stretch;display:flex;overflow:hidden}.ob-phone-prefix{white-space:nowrap;background:#f1f6fa;border-right:1px solid #dce4ec;align-items:center;gap:8px;padding:0 12px;display:flex}.ob-card .ob-phone input:not([type=checkbox]):not([type=file]){border:0;border-radius:0;min-width:0}.ob-phone:focus-within{border-color:#4ba7aa;outline:2px solid #4ba7aa55}.ob-card .ob-phone input:focus{outline:none}.ob-card input::placeholder{color:#8290a1;opacity:1;font-weight:400}@media (width<=500px){.ob-fields{grid-template-columns:1fr}}.ob-page .ob-category select{appearance:none;color:#1e314b;width:100%;height:44px;min-height:44px;font:inherit;box-sizing:border-box;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2363748a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #dce4ec;border-radius:9px;padding:11px 38px 11px 12px;display:block}.ob-category-new{background:#f1f6fa;border-radius:10px;margin-top:12px;padding:14px}.ob-category-new>div{gap:8px;margin-top:10px;display:flex}.ob-category-new .button{padding:10px 14px}[dir=rtl] .ob-page .ob-category select{background-position:12px;padding:11px 12px 11px 38px}.ob-page .ob-category select:focus-visible{border-color:#4ba7aa;outline:2px solid #4ba7aa55}.ob-footer>button{flex-shrink:0;min-height:44px}.ob-footer>span{line-height:1.5}.ob-document-list a>span{overflow-wrap:anywhere;min-width:0}.ob-card input[aria-invalid=true]{background:snow!important;border-color:#bc3939!important}.ob-card [data-ob-field]{scroll-margin-block:100px}.ob-card .ob-inline-error{color:#b53232;margin-top:2px;font-size:12px;font-weight:400;line-height:1.5;display:block}.ob-save-overlay{z-index:30000;-webkit-backdrop-filter:blur(5px);cursor:progress;background:#f5f8fae0;place-items:center;display:grid;position:fixed;inset:0}.ob-save-overlay>div{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #e1e8ec;border-radius:24px;max-width:calc(100vw - 32px);padding:12px 32px 28px;box-shadow:0 18px 60px #1e314b16}.ob-save-overlay p{color:#1e314b;margin:0;font-size:17px;font-weight:600}.ob-automatic-reviews>header,.ob-automatic-reviews>.ob-application-list{display:none}.ob-automatic-reviews .ob-modal{z-index:25000}.ob-automatic-reviews .ob-card-title p{color:#63748a;margin:8px 0 0;font-size:13px}.ob-admin.ob-automatic-reviews{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.ob-review-modal>section{flex-direction:column;width:740px;max-height:90dvh;display:flex;overflow:hidden}.ob-review-modal .ob-card-title{flex-shrink:0;margin-bottom:16px}.ob-review-toggle{border-bottom:1px solid #e5ebf1;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}.ob-review-type{color:#237a7b;background:#e6f3f2;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:600}.ob-review-body{min-height:0;padding:18px 2px;overflow:auto}.ob-summary-grid{grid-template-columns:1fr 1fr;gap:18px 24px;margin:0;display:grid}.ob-summary-grid dt{color:#708096;margin-bottom:5px;font-size:12px}.ob-summary-grid dd{color:#1e314b;overflow-wrap:anywhere;margin:0;font-size:14px}.ob-summary-documents{color:#3666a4;background:#f3f7fa;border-radius:12px;gap:12px;margin-top:20px;padding:14px;display:flex}.ob-summary-documents svg{flex-shrink:0}.ob-summary-documents strong{font-size:13px}.ob-summary-documents p{color:#63748a;margin:5px 0 0;font-size:12px;line-height:1.5}.ob-review-modal>section>label{flex-shrink:0}.ob-review-modal textarea{min-height:64px;max-height:100px}.ob-review-modal .ob-actions{flex-shrink:0;gap:10px;margin-top:16px}.ob-review-modal .ob-actions button{font-size:12px}.ob-review-body .ob-review{margin:0}@media (width<=600px){.ob-review-modal>section{max-height:94dvh;padding:18px}.ob-summary-grid{gap:14px}.ob-review-toggle .button{padding:10px;font-size:12px}.ob-review-modal .ob-actions{flex-wrap:wrap}}.ob-review-modal .button.ob-review-primary{color:#fff;background:#3666a4;border:1px solid #3666a4;box-shadow:0 3px 8px #3666a426}.ob-review-modal .button.ob-review-primary:hover{background:#294f82;border-color:#294f82}.ob-review-modal .button.ob-review-later{color:#23666b;background:#e5f2f3;border:1px solid #bedcdf}.ob-review-modal .button.ob-review-later:hover{background:#d3e9eb;border-color:#8dbec2}.ob-review-merchant{--review-accent:#237a7b;--review-tint:#e5f4f2;--review-border:#b8ded8}.ob-review-company{--review-accent:#3666a4;--review-tint:#e9f0fc;--review-border:#c2d4ef}.ob-review-modal>section{border-top:6px solid var(--review-accent);background:linear-gradient(var(--review-tint),#fff 190px)}.ob-review-modal .ob-review-type{background:var(--review-accent);color:#fff;border-radius:12px;padding:10px 18px;font-size:22px;font-weight:800;line-height:1.3}.ob-review-modal .ob-eyebrow{color:var(--review-accent)!important}.ob-review-modal .ob-summary-documents{background:var(--review-tint);color:var(--review-accent);border:1px solid var(--review-border)}@media (width<=600px){.ob-review-modal .ob-review-type{padding:9px 12px;font-size:18px}.ob-review-toggle{flex-wrap:wrap}}.ob-pending-launcher{inset-inline-end:28px;z-index:50;position:fixed;bottom:24px;box-shadow:0 4px 18px #1e314b30;color:#fff!important;background:#3666a4!important}.ob-pending-launcher strong{color:#3666a4;background:#fff;border-radius:20px;padding:3px 8px}.ob-review-pagination{flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ob-review-pagination span{color:#1e314b;font-weight:700}.ob-review-modal .ob-actions .ob-approve{color:#fff!important;background:#15803d!important;border-color:#15803d!important}.ob-review-modal .ob-actions .ob-reject{color:#fff!important;background:#b91c1c!important;border-color:#b91c1c!important}.ob-review-modal .ob-actions .ob-changes{color:#854d0e!important;background:#fef3c7!important;border-color:#d99b24!important}.ob-review-modal .ob-actions button:disabled{opacity:.5;cursor:not-allowed}.ob-review-modal .ob-review-pagination .button.secondary,.ob-review-modal .ob-review-toggle .button.secondary{color:#294f82;background:#e9f0fc;border:1px solid #c2d4ef}.user-management{gap:20px;display:grid}.user-management .page-heading{margin-bottom:0}.um-card{background:#fff;border-radius:14px;min-width:0;padding:24px}.um-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:30px;display:flex}.um-toolbar [role=tablist]{flex-wrap:wrap;gap:10px;display:flex}.um-add,.um-toolbar [role=tab]{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:7px;padding:14px 17px;font-size:13px;font-weight:600;display:flex}.um-toolbar [role=tab][aria-selected=true]{background:var(--green-dark)}.um-toolbar [role=tab] span{background:#ffffff26;border-radius:12px;padding:3px 6px;font-size:10px}.um-toolbar select,.um-pagination select{background:var(--workspace-side);color:var(--green-dark);font:inherit;border:0;border-radius:8px;padding:13px;font-size:12px}.um-search{color:#8b9388;border:1px solid #dce2da;border-radius:8px;align-items:center;gap:10px;min-width:220px;margin-inline-start:auto;padding:11px 13px;display:flex}.um-search input{font:inherit;background:#fff;border:0;outline:none;width:100%;min-width:0;font-size:12px}.um-table{overflow:auto}.um-table table{border-collapse:collapse;text-align:start;width:100%;font-size:13px}.um-table thead{background:var(--green);color:#fff}.um-table th{white-space:nowrap;padding:16px 13px;font-weight:500}.um-table th:first-child{border-radius:7px 0 0}.um-table th:last-child{border-radius:0 7px 0 0}.um-table td{border-bottom:1px solid #f1f4ef;padding:17px 13px;line-height:1.4}.um-table td strong{font-weight:500;display:block}.um-table td small{color:#869183;margin-top:4px;font-size:11px;display:block}.um-table input[type=checkbox]{appearance:auto;accent-color:var(--green);width:18px;height:18px}.um-row-actions{gap:8px;display:flex}.um-icon{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:7px;display:inline-flex}.um-status{background:var(--green-light);color:var(--green-dark);font:inherit;text-transform:capitalize;cursor:pointer;border:0;border-radius:7px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:inline-flex}.um-status.suspended{color:#996320;background:#fff1df}.um-status.archived{color:#747e84;background:#eef0f2}.um-empty{color:#85907f;text-align:center;padding:50px 15px}.um-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:13px;margin-top:25px;font-size:12px;display:flex}.um-pagination>span{color:#7b8b76;margin-inline-end:auto}.um-pagination>button{cursor:pointer;background:#fff;border:1px solid #dce3d9;border-radius:50%;width:36px;height:36px;font-size:22px}.um-pagination input{border:1px solid #dce3d9;border-radius:5px;width:50px;padding:8px}.um-note{color:#7c8876;margin:20px 0 0;font-size:11px;line-height:1.7}.um-note button{color:var(--green);cursor:pointer;background:0 0;border:0;text-decoration:underline}.um-selection{background:var(--workspace-side);flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:12px;padding:12px;font-size:12px;display:flex}.um-selection button{cursor:pointer;background:#fff;border:1px solid #cddaca;border-radius:5px;padding:7px 11px}.um-overlay{z-index:100;background:#15251b77;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.um-editor,.um-confirm{background:#fff;border-radius:16px;width:min(820px,100%);max-height:90vh;padding:28px;overflow:auto;box-shadow:0 20px 70px #14281844}.um-editor header{justify-content:space-between;align-items:start;margin-bottom:22px;display:flex}.um-editor h2{margin:0}.um-editor header p{color:#7c8a76;font-size:12px}.um-editor header button{background:var(--workspace-side);cursor:pointer;border:0;border-radius:8px;padding:7px}.um-editor fieldset{border:0;margin:0;padding:0}.um-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.um-editor label{color:var(--green-dark);gap:7px;font-size:12px;display:grid}.um-editor input,.um-editor select{font:inherit;color:#273323;background:#fff;border:1px solid #d7dfd2;border-radius:7px;width:100%;min-width:0;padding:11px;font-size:13px}.um-editor fieldset:disabled input,.um-editor fieldset:disabled select{color:#364433;opacity:1;background:#f8faf6}.um-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;display:flex}.um-actions>button:not(.button){cursor:pointer;background:#fff;border:1px solid #d7dfd2;border-radius:6px;padding:11px 17px}.um-editor h3{margin-top:25px;font-size:15px}.um-document{border-bottom:1px solid #edf1e9;grid-template-columns:1.2fr 1fr 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.um-document a{overflow-wrap:anywhere;color:var(--green);font-size:12px}.um-document button{color:#9a6347;cursor:pointer;background:0 0;border:0}.um-upload{background:var(--workspace-side);border:1px dashed #a7bba0;border-radius:8px;margin-top:18px;padding:14px}.um-confirm{max-width:480px}.um-confirm h2{font-size:21px}.um-confirm p{font-size:13px;line-height:1.7}.um-message{color:#4f7848;background:#edf8e8;border-radius:7px;padding:12px}.sidebar .nav-group{gap:3px;display:grid}.sidebar .nav-group>button{width:100%}.sidebar .nav-children{gap:4px;padding-inline-start:15px;display:grid}.sidebar .nav-children button{text-align:start;padding:12px 10px;font-size:11px}.sidebar .nav-children button.active{background:var(--green-light)}.sidebar .nav-children button span{white-space:normal}@media (width<=800px){.um-fields{grid-template-columns:1fr}.um-document{grid-template-columns:1fr 1fr}.um-document a{grid-column:1/-1}.um-overlay{padding:10px}.um-editor{padding:20px}.um-card{padding:16px}.um-toolbar{gap:9px}.um-search{width:100%;min-width:0;margin-inline-start:0}.um-toolbar [role=tab]{padding:11px;font-size:11px}.um-toolbar [role=tablist]{gap:6px}.um-table table{min-width:800px}}@media (width<=600px){.sidebar .nav-children{padding-inline-start:0}.sidebar .nav-children button{padding:10px 4px}.sidebar .nav-children button span{display:none}}.um-logo{object-fit:contain;width:80px;height:80px;margin-bottom:16px}.um-toolbar [role=tab] .um-pending-count{color:#fff;background:#dc2626;font-weight:700}.um-status.pending{color:#b91c1c;background:#fee2e2}.user-management .um-table th{background:var(--green);color:#fff}.um-search input{min-height:0;padding:0}.um-add:hover,.um-icon:hover{background:var(--green-dark)}.sidebar nav .pending-action-count{color:#fff;background:#dc2626;border-radius:20px;margin-inline-start:auto;padding:2px 7px;font-size:11px;font-style:normal}.um-name-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px}.um-name-link:hover{text-decoration:underline}.um-name-link:focus-visible{outline-offset:2px;outline:3px solid #2563eb}.um-total-accounts{border-top:1px solid #dce5ee;margin:16px 0 22px;padding-top:16px}.um-total-accounts button{color:#142c48;width:100%;font:inherit;cursor:pointer;background:#e8eef8;border:1px solid #dce5ee;border-radius:16px;justify-content:center;align-items:center;gap:20px;padding:18px;display:flex}.um-total-accounts span{font-size:16px;font-weight:600}.um-total-accounts strong{font-size:28px}.um-total-accounts button:focus-visible{outline-offset:3px;outline:3px solid #2563eb}[data-workspace=admin] .user-management :is(.v3-account-cards>button,[aria-label][role=group]>button)[data-role=users]{background:#d7e8fc}[data-workspace=admin] .user-management :is(.v3-account-cards>button,[aria-label][role=group]>button)[data-role=customer]{background:#fce4d1}[data-workspace=admin] .user-management :is(.v3-account-cards>button,[aria-label][role=group]>button)[data-role=business]{background:#dcf0e7}[data-workspace=admin] .user-management :is(.v3-account-cards>button,[aria-label][role=group]>button)[data-role=driver]{background:#f8d9df}.um-account-row{cursor:pointer}.um-account-row:hover{background:#f0f6fc}.um-account-row:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}[data-workspace=admin] .um-table select.um-status{border-radius:18px;padding:6px 12px;font-weight:600}[data-workspace=admin] .um-table select.um-status.active{color:#166534!important;background:#dcfce7!important;border:1px solid #86efac!important}[data-workspace=admin] .um-table select.um-status.pending{color:#9a3412!important;background:#ffedd5!important;border:1px solid #fdba74!important}[data-workspace=admin] .um-table select.um-status.suspended{color:#b91c1c!important;background:#fee2e2!important;border:1px solid #fca5a5!important}[data-workspace=admin] .um-table select.um-status.archived{color:#475569!important;background:#e8e9ee!important;border:1px solid #cbd5e1!important}.pa-page{gap:20px;width:100%;min-width:0;display:grid}.pa-heading h1{margin:0;font-size:28px;text-align:start!important}.pa-tabs{box-sizing:border-box;background:#e9eef5;border-radius:14px;gap:6px;width:fit-content;max-width:100%;padding:6px;display:flex;overflow:auto}.pa-tabs button{white-space:nowrap;color:#526173;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:12px 18px;font-size:14px;font-weight:600}.pa-tabs button[aria-selected=true]{color:#10233e;background:#fff;box-shadow:0 2px 6px #13233e14}.pa-tabs button:focus-visible{outline-offset:-2px;outline:2px solid #2584c6}.pa-content{min-width:0}.pa-content>.panel,.pa-content>.ob-admin{box-sizing:border-box;background:#fff;border:1px solid #dce5ef;border-radius:18px;margin:0!important;padding:24px!important}.pa-content .settings-edit-header,.pa-content .ob-card-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.pa-content h2{margin:0;font-size:20px;text-align:start!important}.pa-content .ob-card-title>div{margin-inline-end:auto}.pa-content .ob-eyebrow{display:none}.pa-content .ob-card-title select{min-width:170px;max-width:100%;height:44px}.pa-content .ob-card-title .button{min-height:44px}.pa-content>.panel>p{color:#526173;background:#f7f9fc;border-radius:12px;margin:16px 0;padding:20px}.company-review-fields{grid-template-columns:minmax(220px,1fr) minmax(0,2fr);align-items:start;gap:20px;display:grid}.company-review-fields label{color:#42536a;gap:9px;font-size:14px;font-weight:600;display:grid;text-align:start!important}.company-review-fields select,.company-review-fields textarea{box-sizing:border-box;color:#10233e;width:100%;min-width:0;font:inherit;background:#f6f8fb;border:1px solid #d8e2ee;border-radius:10px;padding:12px 14px;font-weight:400}.company-review-fields select{min-height:48px}.company-review-fields textarea{resize:vertical;min-height:110px}.company-review-submit{justify-content:flex-end;margin:18px 0 26px;display:flex}.company-review-submit button{min-height:44px;margin:0!important}.company-review-requests .ws-table{border:1px solid #e0e6ef;border-radius:12px;margin-top:0;overflow:auto}.company-review-requests table{border-collapse:collapse;width:100%;min-width:550px}.company-review-requests td,.company-review-requests th{padding:16px}.pa-empty{color:#64748b;height:88px;text-align:center!important;white-space:normal!important}.pa-content .ob-admin-list{margin-top:0}.pa-content .ob-admin-list>button{margin:10px 0}.pa-content .user-management>.page-heading h1{font-size:20px}.pa-content .um-note{display:none}@media (width<=760px){.pa-heading h1{font-size:24px}.pa-page{gap:16px}.pa-content>.panel,.pa-content>.ob-admin{padding:18px!important}.pa-tabs{border-radius:12px;width:100%}.pa-tabs button{padding:11px 14px;font-size:13px}.company-review-fields{grid-template-columns:1fr;gap:16px}.company-review-submit button{width:100%}.pa-content .ob-card-title select{flex:1}.pa-content .settings-edit-header h2{flex-basis:100%}}.pa-content .user-management>.page-heading h2{font-size:20px}.pa-content .um-total-accounts{display:none}.pa-content .v3-account-cards{margin-top:12px}.pa-content .user-management .um-note{display:none}[data-workspace=admin] .pa-page .pa-heading h1,[data-workspace=admin] .pa-page .pa-content h2,[data-workspace=admin] .pa-page .company-review-fields label{text-align:start!important}.pa-page .pa-tabs button[aria-selected=false]{box-shadow:none!important;color:#526173!important;background:0 0!important}.pa-page .pa-tabs button[aria-selected=true]{color:#10233e!important;background:#fff!important;box-shadow:0 2px 6px #13233e14!important}.pa-page .company-review-fields textarea{min-height:110px!important}.pa-page div.pa-empty{box-sizing:border-box;background:#f7f9fc;border:1px solid #e0e6ef;border-radius:12px;place-items:center;height:auto;min-height:88px;padding:22px;line-height:1.6;display:grid}@media (width<=760px){.pa-page .pa-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.pa-page .pa-tabs button{white-space:normal;min-width:0;padding:11px 7px}.pa-page .company-review-submit button{white-space:normal}}.gateway-page{gap:20px;display:grid}.gateway-page .panel{min-width:0}.gateway-form{gap:18px;display:grid}.gateway-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.gateway-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px;display:grid}.gateway-fields label{gap:9px;font-weight:600;display:grid}.gateway-fields input,.gateway-fields select{width:100%;min-width:0;font:inherit;color:#0b2239;background:#f4f7f7;border:1px solid #dce4ea;border-radius:12px;padding:14px}.gateway-check{align-items:center;gap:10px;display:flex}.gateway-check input{width:18px;height:18px}.gateway-table{overflow:auto}.gateway-table td{white-space:nowrap}.gateway-payment{background:#f5faf9;border:1px solid #c8dfdf;border-radius:18px;gap:12px;margin:20px 0;padding:20px;display:grid}.gateway-payment label{align-items:center;gap:10px;display:flex}.gateway-payment input{width:18px;height:18px}.gateway-payment select{font:inherit;border-radius:10px;max-width:100%;padding:12px}.fee-calculator{color:#102640;max-width:1600px;margin:auto}.fc-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.fc-heading h1{margin:0}.fee-calculator p,.fee-calculator small{color:#52657a;line-height:1.5}.fc-layout{grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr);align-items:start;gap:20px;display:grid}.fee-calculator .panel{min-width:0;padding:24px}.fee-calculator h2{margin:0 0 20px}.fee-calculator h2:not(:first-child){margin-top:28px}.fee-calculator label{flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}.fee-calculator input,.fee-calculator select{box-sizing:border-box;color:#102640;width:100%;min-width:0;font:inherit;background:#f5f8f9;border:1px solid #d7e1e9;border-radius:12px;padding:13px}.fc-fields{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.fc-manual>div{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin:18px 0;display:grid}.fc-total{background:#d7f0e9;border-radius:18px;gap:10px;margin-bottom:20px;padding:20px;display:grid}.fc-total strong{font-size:32px}.fc-amount{border-bottom:1px solid #e3e9ef;justify-content:space-between;gap:20px;padding:15px 0;display:flex}.fc-amount b{white-space:nowrap}.fc-pie{border-radius:50%;place-items:center;width:210px;height:210px;margin:28px auto;display:grid}.fc-pie>span{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:130px;height:130px;font-size:32px;font-weight:700;display:flex}.fc-pie small{font-size:14px}.fc-legend{padding:0;list-style:none}.fc-legend li{align-items:center;gap:10px;margin:12px 0;display:flex}.fc-legend i{border-radius:50%;width:12px;height:12px}.fc-legend b{margin-inline-start:auto}.fee-calculator details{margin-top:24px}.fee-calculator summary{cursor:pointer;font-weight:600}.fc-order-list{max-height:370px;margin-top:15px;overflow:auto}.fc-order-list label{border-bottom:1px solid #e3e9ef;flex-direction:row;align-items:center;gap:12px;padding:14px 0;display:flex}.fc-order-list input{width:18px}.fc-order-list span{flex:1;gap:4px;display:grid}.fee-calculator th,.fee-calculator td{text-align:start;padding:12px}.fee-calculator .table-wrap{overflow:auto}.fee-calculator [role=alert]{color:#b42318}@media (width<=1000px){.fc-layout{grid-template-columns:1fr}}@media (width<=560px){.fc-fields{grid-template-columns:1fr}.fc-manual>div{grid-template-columns:1fr 1fr}.fc-manual button{grid-column:1/-1}.fee-calculator .panel{padding:16px}.fc-amount{flex-wrap:wrap}}.delivery-location-summary{text-align:start;color:#0c223b;background:#f3f7f7;border:1px solid #cfdddf;border-radius:16px;gap:8px;width:100%;padding:16px;display:grid}.delivery-location-summary strong{color:#07898b;font-size:13px}.delivery-location-dialog{color:#0c223b;border:0;border-radius:24px;width:min(1050px,94vw);max-height:90dvh;padding:20px;overflow:auto}.delivery-location-dialog::backdrop{background:#0c223b88}.delivery-location-dialog header,.delivery-location-dialog footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.delivery-location-dialog header button{font-size:26px}.delivery-location-dialog footer{justify-content:flex-end;padding-top:16px}.delivery-location-body{grid-template-columns:1.2fr 1fr;gap:20px;margin-top:12px;display:grid}.delivery-address-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.delivery-location-dialog label{gap:6px;margin-bottom:12px;display:grid}.delivery-location-dialog select,.delivery-location-dialog input{width:100%;min-height:44px}.delivery-location-dialog .office-picker-hint span{display:none}@media (width<=700px){.delivery-location-body{grid-template-columns:1fr}.delivery-location-dialog .office-picker iframe{height:260px}}.delivery-address-details{margin:16px 0}.delivery-address-details .address-instructions{grid-column:1/-1}.delivery-address-details textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit;border:1px solid #dce5ef;border-radius:10px;padding:12px}.delivery-location-summary>span{white-space:pre-line}.app-shell dialog.delivery-location-dialog[open]{box-sizing:border-box;z-index:21000;flex-direction:column;width:min(1100px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;display:flex;inset:0;overflow:hidden}.delivery-location-dialog>header,.delivery-location-dialog>footer{z-index:1;background:#fff;flex:none;margin:0;padding:16px 22px}.delivery-location-dialog>header{border-bottom:1px solid #e0e8ed}.delivery-location-dialog>header h2{margin:0}.delivery-location-dialog>header button{color:#0c223b;background:#f3f7f7;border:1px solid #dce5ec;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.delivery-location-dialog>.delivery-location-body{overscroll-behavior:contain;flex:1;align-items:start;min-height:0;margin:0;padding:20px 22px;overflow:auto}.delivery-location-dialog>footer{border-top:1px solid #e0e8ed;justify-content:flex-end;gap:12px}.app-shell dialog.delivery-location-dialog[open]:has(.office-picker.is-fullscreen){border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.delivery-location-dialog .office-picker.is-fullscreen{z-index:5}.office-picker.is-fullscreen .office-picker-tools{z-index:2;background:#fff;padding-bottom:4px;position:sticky;top:0}@media (width<=700px){.app-shell dialog.delivery-location-dialog[open]{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);inset:0}.delivery-location-dialog>header,.delivery-location-dialog>footer{padding:12px 16px}.delivery-location-dialog>.delivery-location-body{grid-template-columns:1fr;padding:16px}.delivery-location-dialog>footer .button{min-height:44px}}.maps-usage{color:#1e3149;max-width:1500px;margin:auto}.mu-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.mu-heading h1{margin:4px 0 8px;font-size:28px}.mu-eyebrow{letter-spacing:2px;color:#30848c;font-size:11px;font-weight:700}.maps-usage p{color:#677a91;font-size:13px;line-height:1.6}.mu-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px;display:grid}.mu-stats article{background:#fff;border:1px solid #dde6ef;border-radius:16px;gap:10px;padding:22px;display:grid}.mu-stats svg{color:#3666a4}.mu-stats article:nth-child(2){color:#fff;background:#1e3149}.mu-stats article:nth-child(2) svg{color:#61b8bb}.mu-stats article:nth-child(3){background:#eaf6f6}.mu-stats span,.mu-stats small{font-size:12px}.mu-stats strong{letter-spacing:-1px;font-size:32px}.mu-note{background:#f1f6fc;border:1px solid #dce6f0;border-radius:14px;margin-bottom:20px;padding:18px 22px}.maps-usage a{color:#3666a4;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.mu-panel{background:#fff;border:1px solid #dfe7ef;border-radius:16px;min-width:0;margin-bottom:20px;padding:24px}.mu-panel h2{margin:0 0 18px;font-size:18px}.mu-table{overflow:auto}.mu-table table{border-collapse:collapse;text-align:start;width:100%;font-size:13px}.mu-table th,.mu-table td{text-align:start;border-bottom:1px solid #edf1f5;padding:14px 12px}.mu-table th{color:#728299;background:#f7f9fb;font-size:11px}.mu-table td small{color:#76869a;margin-top:5px;display:block}.mu-caption{font-size:11px!important}.mu-explain,.mu-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.mu-explain{margin-top:22px}.mu-explain h3{font-size:14px}.mu-explain svg{color:#449ea4;width:20px}.mu-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mu-panel label{gap:8px;font-size:12px;font-weight:600;display:grid}.mu-panel input{box-sizing:border-box;color:#1e3149;width:100%;font:inherit;background:#fff;border:1px solid #d7e1ec;border-radius:9px;padding:12px}.mu-total{border-top:1px solid #e3eaf1;justify-content:space-between;align-items:center;margin-top:15px;padding:20px 0;display:flex}.mu-total strong{font-size:28px}.mu-links{flex-wrap:wrap;gap:24px;display:flex}.mu-alert{background:#fff2d8;border-radius:10px;padding:14px;color:#88591c!important}@media (width<=900px){.mu-columns{grid-template-columns:1fr}.mu-stats{gap:8px}.mu-stats article{padding:15px}.mu-stats strong{font-size:24px}}@media (width<=600px){.mu-stats,.mu-explain{grid-template-columns:1fr}.mu-heading{align-items:flex-start}.mu-panel{padding:16px}.mu-fields{grid-template-columns:1fr}}.delivery-volume{min-width:0}.delivery-volume>header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.dv-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dv-controls>div{background:#eef3f4;border-radius:12px;gap:4px;padding:4px;display:flex}.dv-controls button{font:inherit;cursor:pointer}.dv-controls>div>button{color:#0b2239;background:0 0;border:0;border-radius:9px;padding:9px 14px}.dv-controls button[aria-pressed=true]{color:#fff;background:#0b2239}.dv-controls label{gap:5px;font-size:12px;display:grid}.dv-controls select{font:inherit;border:1px solid #dce4ea;border-radius:10px;max-width:220px;padding:9px}.dv-scroll{overflow-x:auto}.dv-chart{align-items:end;gap:12px;min-width:100%;display:flex}.dv-column{text-align:center;flex:1;min-width:44px;font-size:12px}.dv-column>div{border-bottom:1px solid #dce4ea;justify-content:center;align-items:end;height:150px;display:flex}.dv-column i{background:#008b8b;border-radius:5px 5px 0 0;width:min(30px,80%);display:block}.dv-column small{white-space:nowrap;padding-top:8px;display:block}.dv-column b{font-variant-numeric:tabular-nums}.delivery-volume>p{color:#526171;font-size:13px}@media (width<=600px){.dv-controls{width:100%}.dv-controls select{max-width:100%}.delivery-volume{padding:16px!important}}.dv-chart[data-mode=hour]{gap:4px}.dv-chart[data-mode=hour] .dv-column{min-width:0;font-size:11px}.dv-chart[data-mode=hour] .dv-column small{font-size:10px}.dv-chart[data-mode=hour] .dv-column i{width:75%}@media (width<=600px){.dv-chart[data-mode=hour] .dv-column:not(:nth-child(3n+1)) small{visibility:hidden}}.am-page{background:#fff;border-radius:24px;grid-column:1/-1;min-width:0;padding:24px}.am-page>header p{color:#526173;max-width:900px}.am-tabs{border-bottom:1px solid #dce5ed;gap:8px;padding-bottom:12px;display:flex;overflow-x:auto}.am-tabs button{white-space:nowrap;cursor:pointer;background:#eff4f7;border:0;border-radius:12px;padding:12px 16px}.am-tabs button[aria-selected=true]{color:#fff;background:#0b1f3a}.am-filters{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:16px;margin:24px 0;display:grid}.am-filters label{min-width:0}.am-filters input,.am-filters select{box-sizing:border-box;width:100%}.am-cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:20px 0;display:grid}.am-cards>button,.am-cards>div{text-align:start;color:#10243c;background:#eaf5f4;border:0;border-radius:16px;gap:12px;min-width:0;padding:20px;display:grid}.am-cards>button{cursor:pointer}.am-cards strong{overflow-wrap:anywhere;font-size:27px}.am-cards>button:nth-child(3n+2){background:#e6effe}.am-cards>button:nth-child(3n){background:#fff0dd}.am-table{max-height:65vh;overflow:auto}.am-table table{width:100%;min-width:800px}.am-table td,.am-table th{text-align:start;vertical-align:top;padding:14px 16px}.am-table small{margin-top:6px;display:block}.am-table td .button{white-space:normal;margin:4px}.am-dialog{border:0;border-radius:20px;width:min(1200px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:24px;position:fixed;inset:0;overflow:auto}.am-dialog>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.am-dialog::backdrop{background:#10243c80}.am-timeline{border-inline-start:3px solid #0e8c8c;padding-inline-start:28px}.am-timeline li{padding:12px}.am-dialog .am-table{max-height:none}@media (width<=600px){.am-page{padding:16px}.am-filters{grid-template-columns:1fr 1fr}.am-tabs button{padding:10px}.am-filters .button{white-space:normal}}.am-incident-people{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.am-incident-people img{object-fit:cover;border-radius:50%;width:64px;height:64px}.am-page .am-table td:last-child{min-width:190px}.am-page .am-table td .button{white-space:nowrap;overflow-wrap:normal;min-width:145px}.am-filters select{border:1px solid #dce5ed;border-radius:12px;min-height:44px;padding:10px 12px}.am-page .am-table td b{word-break:normal}.am-page .am-table td:last-child,.am-page .am-table th:last-child{background:#fff;position:sticky;inset-inline-end:0;box-shadow:-4px 0 8px #10243c08}.am-page .am-table th:last-child{background:#f4f7f6}.am-filters input,.am-filters select{min-width:0;max-width:100%}.am-performance-table table{table-layout:auto;min-width:1900px}.am-performance-table th{white-space:nowrap}.am-performance-table td,.am-performance-table th{text-align:center}.am-performance-table td:first-child,.am-performance-table td:last-child{min-width:180px}.am-account-dialog{color:#0c223b;border:0;border-radius:20px;width:min(1100px,94vw);max-height:88dvh;padding:20px;overflow:auto}.am-account-dialog::backdrop{background:#0c223b88}.am-account-dialog .um-inline-editor{margin:0;padding:0}.am-account-dialog .um-editor{box-shadow:none;max-width:100%;margin:0}@media (width<=600px){.am-account-dialog{width:94vw;padding:12px}}.finance-verified{align-content:start;gap:14px;display:grid}.finance-verified h2{color:#fff;margin:0;font-size:20px}.finance-verified>small{color:#e1ebff}.finance-verified .fv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.finance-verified .fv-grid article{background:#fff2;border-radius:14px;gap:10px;padding:14px;display:grid}.finance-verified .fv-grid small{line-height:1.5;color:#fff!important}.finance-verified .fv-grid b{color:#fff;font-size:20px}.finance-verified p{color:#edf3ff;margin:0;font-size:12px;line-height:1.7}.subscription-report header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.subscription-report label{gap:8px;font-size:12px;display:grid}.subscription-report select{font:inherit;border:1px solid #dce4ea;border-radius:10px;max-width:100%;padding:10px}.subscription-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.subscription-three article{background:#e1f1ee;border-radius:16px;gap:16px;padding:20px;display:grid}.subscription-three article:nth-child(2){background:#dfebfa}.subscription-three article:nth-child(3){background:#eee6fa}.subscription-three span{color:#26384a;font-size:13px}.subscription-three strong{color:#0b2239;font-size:26px}.subscription-report>p{color:#536577;font-size:12px}.subscription-report summary{cursor:pointer;padding:12px 0;font-weight:600}@media (width<=650px){.subscription-three,.finance-verified .fv-grid{grid-template-columns:1fr}.subscription-report select{width:100%}}.app-shell .finance-verified{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:14px;display:flex}.app-shell .finance-verified .fv-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.app-shell .finance-verified .fv-grid article{min-width:0}@media (width<=650px){.app-shell .finance-verified .fv-grid{grid-template-columns:1fr}}.app-shell .finance-verified h2{color:#fff!important}.finance-verified .fv-earnings-button{color:#fff;font:inherit;cursor:pointer;text-align:center;background:#fff2;border:1px solid #0000;border-radius:14px;gap:10px;padding:14px;display:grid}.finance-verified .fv-earnings-button small{color:#fff;line-height:1.5}.finance-verified .fv-earnings-button b{color:#fff;font-size:20px}.finance-verified .fv-earnings-button:hover{background:#fff3;border-color:#fff8}.finance-verified .fv-earnings-button:focus-visible{outline-offset:3px;outline:3px solid #fff}.finance-verified .fv-earnings-button:disabled{cursor:wait;opacity:.65}.company-earnings-dialog{box-sizing:border-box;color:#1e314b;background:#fff;border:1px solid #dce6ef;border-radius:24px;width:min(1100px,100vw - 32px);max-height:calc(100dvh - 40px);padding:24px}.company-earnings-dialog::backdrop{background:#0b1f3a88}.company-earnings-dialog header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.company-earnings-dialog h2{margin:0}.company-earnings-dialog table{border-collapse:collapse;width:100%;min-width:650px}.company-earnings-dialog :is(th,td){text-align:center;border-bottom:1px solid #e2e8f0;padding:14px 12px}.company-earnings-dialog thead,.company-earnings-dialog tfoot{background:#f1f5f9}.company-earnings-subtotal{background:#eaf4f4}.company-earnings-dialog .table-wrap{overflow:auto}.company-earnings-dialog td:nth-child(2){white-space:nowrap}.subscription-filters{flex-wrap:wrap;align-items:end;gap:14px;margin-top:20px;display:flex}.subscription-filters .zs-periods{flex-wrap:wrap;max-width:100%}.subscription-filters .zs-date-range{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.subscription-filters label{gap:6px;display:grid}.subscription-filters input{box-sizing:border-box;color:#1e314b;background:#f4f7f6;border:1px solid #dce6ef;border-radius:12px;width:100%;min-width:150px;padding:10px 14px}.subscription-filters .zs-date-range>span{padding-bottom:10px}@media (width<=600px){.subscription-filters .zs-date-range{width:100%}.subscription-filters label{flex:1;min-width:130px}}.subscription-three .subscription-value-button{color:inherit;font:inherit;text-align:center;cursor:pointer;background:#dfebfa;border:1px solid #0000;border-radius:16px;gap:16px;padding:20px;display:grid}.subscription-value-button strong{font-size:26px;line-height:1.2}.subscription-value-button:hover{background:#d3e4fa;border-color:#3666a4}.subscription-value-button:focus-visible{outline-offset:3px;outline:3px solid #3666a4}.subscription-value-button:disabled{opacity:.6;cursor:wait}.subscription-detail-dialog{width:min(1500px,100vw - 32px)}.subscription-detail-dialog table{min-width:2100px}.subscription-detail-dialog th{white-space:nowrap}.subscription-detail-dialog td{min-width:120px}.subscription-detail-dialog td:nth-child(15){min-width:200px}.subscription-detail-dialog td:nth-child(2){white-space:normal}.company-earnings-dialog{width:min(1500px,100vw - 32px)}.payment-selected-metric{background:#e6f2ff;font-weight:700}.payment-activity{border-top:1px solid #dce6ef;margin-top:24px;padding-top:20px}.company-earnings-dialog .button{white-space:nowrap}.subscription-three{grid-template-columns:repeat(4,minmax(0,1fr))}.subscription-three article:nth-child(4){background:#d9ebfb}.subscription-three :is(article,button){overflow-wrap:break-word;min-width:0}.subscription-status{white-space:nowrap;border-radius:20px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.subscription-status[data-status=active]{color:#166534;background:#dcfce7}.subscription-status[data-status=inactive]{color:#b91c1c;background:#fee2e2}@media (width<=1200px){.subscription-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.subscription-three{grid-template-columns:1fr}}.admin-dashboard{color:#28342b;gap:20px;display:grid}.ad-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.ad-heading h1{margin:0 0 7px;font-size:26px}.ad-heading p{color:#6b7d6e;margin:0;font-size:13px}.ad-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ad-controls label{color:#637366;gap:3px;font-size:10px;display:grid}.ad-controls input,.ad-map select{font:inherit;color:#354235;background:#fff;border:1px solid #d9e1d7;border-radius:8px;padding:11px}.ad-controls input{font-size:12px}.ad-refresh{cursor:pointer;background:#fff;border:1px solid #d9e1d7;border-radius:8px;padding:11px}.ad-card{background:#fff;border-radius:14px;min-width:0;padding:22px}.ad-card header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.ad-card h2{margin:0;font-size:15px;font-weight:600}.ad-card header>span{color:#819080;font-size:11px}.ad-top{grid-template-columns:1.42fr 1fr;align-items:start;gap:20px;display:grid}.ad-figures{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:25px;display:grid}.ad-figure{align-content:start;gap:7px;display:grid}.ad-figure>span{color:#7e8790;font-size:12px;line-height:1.3}.ad-figure strong{color:#2d352f;overflow-wrap:anywhere;font-size:23px;font-weight:500}.ad-figure small{color:#79877c;font-size:10px}.ad-footnote{color:#778378;margin:0;font-size:11px;line-height:1.6}.ad-figures.operations{margin-bottom:16px}.ad-figures.finance{grid-template-columns:1fr 1fr 1fr;gap:18px;margin:30px 0 20px}.finance strong{font-size:21px}.ad-completion{color:var(--green);border-top:1px solid #ecf0ea;align-items:center;gap:10px;margin-top:22px;padding-top:18px;display:flex}.ad-completion strong{font-size:13px}.ad-completion small{color:#7d897e;margin-top:5px;font-size:11px;display:block}.ad-middle{grid-template-columns:1fr 2.05fr;align-items:start;gap:20px;display:grid}.ad-alerts>button:not(.ad-link),.ad-alert-row{text-align:start;color:#a66b37;background:#fff;border:0;border-bottom:1px solid #eff1eb;align-items:flex-start;gap:12px;width:100%;padding:17px 0;display:flex}.ad-alerts>button{cursor:pointer}.ad-alerts b{color:#3c493f;font-size:12px;line-height:1.5}.ad-alerts small,.ad-availability small{color:#7b887c;margin-top:4px;font-size:11px;line-height:1.5;display:block}.ad-availability{background:var(--workspace-side);color:var(--green);border-radius:9px;align-items:center;gap:12px;margin-top:25px;padding:15px;display:flex}.ad-availability strong{color:#405644;font-size:12px}.ad-link{color:var(--green);background:0 0;border:0;margin-top:20px;padding:0;font-size:12px;font-weight:600}.ad-map iframe{background:#e8eee5;border:0;border-radius:7px;width:100%;height:390px}.ad-map header{margin-bottom:20px}.ad-map select{max-width:100%;font-size:11px}.ad-map>select{width:100%;margin-top:15px}.ad-map-footer{color:#536b57;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:14px;font-size:11px;display:flex}.ad-map-footer small{color:#7d8b7e}.ad-bottom{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ad-trend{align-items:end;gap:12px;min-height:160px;display:flex;overflow:auto}.ad-trend>div{flex:1;justify-items:center;gap:8px;min-width:32px;display:grid}.ad-trend b{font-size:12px;font-weight:500}.ad-trend meter{writing-mode:vertical-lr;width:22px;height:105px;accent-color:var(--green);direction:rtl}.ad-trend small{color:#7c8a7e;font-size:10px}.ad-recent>div{border-bottom:1px solid #edf1ea;align-items:center;gap:15px;padding:12px 0;font-size:11px;display:flex}.ad-recent>div>span:first-child{flex:1}.ad-recent small{color:#809082;margin-top:4px;display:block}.ad-status{background:var(--green-light);color:var(--green-dark);border-radius:6px;padding:5px 8px;font-size:10px}.ad-empty{text-align:center;color:#90a892;justify-items:center;gap:14px;padding:35px 10px;display:grid}.ad-empty strong{color:#485a4b;font-size:13px}.ad-empty p{color:#819083;margin:0;font-size:12px}@media (width>=1650px){.ad-card{padding:26px}.ad-map iframe{height:470px}.ad-figure strong{font-size:26px}.ad-figure>span{font-size:13px}}@media (width<=1150px){.ad-top,.ad-bottom{grid-template-columns:1fr}.ad-heading{flex-direction:column;align-items:start}.ad-middle{grid-template-columns:1fr 1.65fr}.ad-figures.finance{margin-top:0}}@media (width<=760px){.ad-middle{grid-template-columns:1fr}.ad-figures{grid-template-columns:1fr 1fr}.ad-figures.finance{grid-template-columns:1fr}.ad-controls{gap:8px}.ad-controls input{max-width:130px}.ad-map header{flex-direction:column;align-items:start}.ad-card{padding:18px}.ad-map iframe{height:330px}.ad-recent>div{flex-wrap:wrap}.ad-figure strong{font-size:23px}}@media (width>=1151px){.ad-top .ad-card{padding:22px}.ad-top .ad-figures{margin-bottom:18px}.ad-top .ad-figure{gap:5px}.ad-top .ad-figure strong{font-size:22px}.ad-top .ad-card header{margin-bottom:22px}}.ad-controls select{border:1px solid var(--line);font:inherit;color:var(--green-dark);background:#fff;border-radius:8px;padding:11px;font-size:12px}.ad-controls .ad-refresh{color:var(--green-dark)}.admin-dashboard,.ad-heading h1,.ad-card h2{color:#1e314b}.ad-heading p,.ad-footnote{color:#64748b}.ad-top{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.ad-metrics{min-width:0}.ad-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ad-metric{color:#fff;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:0;min-height:94px;padding:13px;display:flex;box-shadow:0 2px 4px #1e314b08}.ad-metric svg{flex-shrink:0;width:21px;height:21px;margin-bottom:6px}.ad-metric>span{font-size:12px;font-weight:600;line-height:1.35}.ad-metric>strong{letter-spacing:-.8px;font-variant-numeric:tabular-nums;margin-top:4px;font-size:26px;font-weight:700;line-height:1.1}.ad-metrics>.ad-footnote{margin-top:12px}.ad-card h2{align-items:center;gap:10px;line-height:1.4;display:flex}.ad-card h2 svg{flex-shrink:0}.ad-revenue{padding:24px!important}.ad-revenue .ad-figures.finance{gap:16px;margin:32px 0 26px}.ad-revenue .ad-figure strong{color:#1e314b;letter-spacing:-.5px;font-size:25px;font-weight:700}.ad-revenue .ad-figure>span{font-size:12px;line-height:1.5}@media (width>=1500px){.ad-metric{min-height:100px;padding:14px}.ad-metric>span{font-size:13px}.ad-metric>strong{font-size:28px}}@media (width<=1200px){.ad-top{grid-template-columns:1fr}.ad-revenue .ad-figures.finance{margin:20px 0}.ad-revenue .ad-completion{margin-top:20px;padding-top:18px}}@media (width<=600px){.ad-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-metric{min-height:94px;padding:12px}.ad-metric>strong{font-size:26px}.ad-revenue .ad-figures.finance{grid-template-columns:1fr}.ad-revenue{padding:18px!important}}.ad-metric-navy{background:#263b55}.ad-metric-blue{background:#1760b5}.ad-metric-olive{background:#637320}.ad-metric-violet{background:#6650a4}.ad-metric-indigo{background:#80512f}.ad-metric-amber{background:#986009}.ad-metric-green{background:#187344}.ad-metric-red{background:#b53c2d}.ad-metric-cyan{background:#096c88}.ad-metric-rose{background:#ac3568}.ad-metric-purple{background:#9b268f}.ad-metric-teal{background:#06766d}.ad-revenue-total{background:var(--workspace-side,#eef2f7);border-radius:10px;margin-bottom:18px;padding:16px}.ad-revenue .ad-figures.finance{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin:18px 0}.ad-revenue .finance .ad-figure strong{font-size:21px}.ad-revenue .ad-completion{margin-top:18px;padding-top:16px}@media (width<=420px){.ad-revenue .ad-figures.finance{grid-template-columns:1fr}}@media (width>=1201px){.ad-revenue{padding:20px!important}.ad-revenue header{margin-bottom:14px!important}.ad-revenue-total{margin-bottom:14px;padding:12px 14px}.ad-revenue-total .ad-figure{grid-template-columns:1fr auto;align-items:center;gap:4px 12px}.ad-revenue-total .ad-figure small{grid-column:1/-1}.ad-revenue .ad-figures.finance{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;margin:14px 0}.ad-revenue .finance .ad-figure{gap:4px}.ad-revenue .finance .ad-figure strong{font-size:19px}.ad-revenue .ad-completion{margin-top:12px;padding-top:12px}}.ad-delivery-link{text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0}.ad-delivery-link:hover{background:var(--workspace-side)}.ad-delivery-link:focus-visible{outline:2px solid var(--green);outline-offset:4px}.ad-delivery-link small{color:var(--green);text-decoration:none}.ad-delivery-dialog{color:#1e314b;border:1px solid #dce2ea;border-radius:16px;width:min(1100px,90vw);max-height:80vh;padding:24px}.ad-delivery-dialog::backdrop{background:#1e314b66}.ad-delivery-dialog header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px;display:flex}.ad-delivery-dialog h2{margin:0;font-size:21px}.ad-delivery-dialog p{color:#64748b;font-size:13px}.ad-delivery-table{overflow:auto}.ad-delivery-table table{border-collapse:collapse;text-align:start;width:100%;font-size:13px}.ad-delivery-table th,.ad-delivery-table td{text-align:start;vertical-align:top;border-bottom:1px solid #e5e9ef;padding:14px 12px}.ad-delivery-table th{white-space:nowrap;background:#f3f5f8}.ad-delivery-table small{color:#64748b;max-width:260px;margin-top:5px;display:block}.ad-map header{flex-wrap:wrap}.ad-live-counts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ad-live-counts span{color:#334155;align-items:center;gap:5px;font-size:12px;display:inline-flex}.ad-live-counts i{background:#16a34a;border-radius:50%;width:8px;height:8px}.ad-live-counts .breakdown i{background:#dc2626}.ad-live-counts .reassigned i{background:#f59e0b}.ad-live-counts b{font-variant-numeric:tabular-nums}.ad-revenue-total .ad-figure strong{font-variant-numeric:tabular-nums;line-height:1.15;font-size:34px!important}.ad-revenue-total>.ad-delivery-link{width:100%}button.ad-metric{text-align:start;cursor:pointer;border:0;font-family:inherit;transition:transform .16s,box-shadow .16s}button.ad-metric:hover{transform:translateY(-2px);box-shadow:0 6px 14px #1e314b22}button.ad-metric:focus-visible{outline-offset:3px;outline:3px solid #1e314b}.ad-delivery-link{transition:background-color .16s}.ad-delivery-link small{text-decoration:none}@media (prefers-reduced-motion:reduce){button.ad-metric,.ad-delivery-link{transition:none}button.ad-metric:hover{transform:none}}@media (width>=1201px){.ad-top{position:relative}.ad-revenue{box-sizing:border-box;height:var(--metric-grid-height,230px);flex-direction:column;gap:8px;display:flex;padding:14px 18px!important}.ad-revenue header{margin:0!important}.ad-revenue-total{margin:0;padding:7px 10px}.ad-revenue-total .ad-figure{grid-template-columns:1fr auto;align-items:center;gap:0}.ad-revenue-total .ad-figure strong{font-size:27px!important}.ad-revenue .ad-figure small,.ad-revenue>.ad-footnote{display:none}.ad-revenue .ad-figures.finance{flex:1;gap:9px 12px;margin:0!important}.ad-revenue .finance .ad-figure{gap:2px}.ad-revenue .finance .ad-figure>span{font-size:11px;line-height:1.2}.ad-revenue .finance .ad-figure strong{font-size:18px}.ad-revenue .ad-completion{border-top:1px solid #ecf0ea;gap:7px;width:100%;margin:0;padding:6px 0 0}.ad-revenue .ad-completion small{display:none}.ad-revenue .ad-completion strong{font-size:11px}}.ad-revenue button,.ad-revenue button *{text-decoration:none!important}@media (width>=761px){.ad-middle .ad-map{box-sizing:border-box;height:var(--alerts-height,420px);flex-direction:column;gap:8px;padding:18px;display:flex}.ad-middle .ad-map header{gap:8px;margin:0}.ad-middle .ad-map iframe{flex:1 1 0;min-height:80px;height:auto!important}.ad-middle .ad-map-footer{margin-top:0;font-size:10px}.ad-middle .ad-map>select{flex-shrink:0;margin-top:0;padding:6px}.ad-middle .ad-map .ad-footnote{font-size:10px;line-height:1.3}}.cd-top{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;display:grid}.cd-top .ad-footnote{margin-top:12px}.cd-finance h2{margin:0 0 15px}.cd-value{background:#edf3fc;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.cd-value span,.cd-summary span{color:#64748b;font-size:12px}.cd-value strong{color:#18385c;font-size:28px}.cd-summary{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.cd-summary div{gap:5px;display:grid}.cd-summary b{font-size:20px}.cd-operations{grid-template-columns:1fr 2fr;gap:20px;display:grid}.cd-map iframe{border:0;border-radius:10px;width:100%;height:260px}.cd-map header{flex-wrap:wrap}.cd-alert{color:#a66b37;gap:12px;padding:12px 0;display:flex}.cd-alert b{color:#243b53;font-size:14px}.cd-alert p{color:#64748b;font-size:12px}.cd-driver-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cd-driver{background:#f9fbff;border:1px solid #e1e8f2;border-radius:12px;gap:12px;padding:18px;display:flex}.cd-driver-icon{color:#1855aa;background:#e4edfc;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.cd-driver h3{margin:0 0 7px;font-size:15px}.cd-driver p{color:#64748b;margin:5px 0;font-size:12px}.cd-driver small{color:#64748b;margin-top:8px;font-size:11px;display:block}.cd-status{border-radius:20px;margin-top:5px;padding:4px 8px;font-size:11px;display:inline-block}.cd-status.green{color:#166534;background:#dcfce7}.cd-status.red{color:#991b1b;background:#fee2e2}.cd-status.grey{color:#475569;background:#e2e8f0}.cd-search{border:1px solid #dce2ea;border-radius:8px;max-width:100%;padding:10px 12px}@media (width<=1200px){.cd-top{grid-template-columns:1fr}.cd-driver-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cd-operations,.cd-driver-grid{grid-template-columns:1fr}.cd-value{flex-wrap:wrap}}.md-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:20px;display:flex}.md-toolbar label{gap:5px;font-size:12px;display:grid}.md-toolbar input,.md-toolbar select,.md-footer select{border:1px solid #dae2ed;border-radius:7px;padding:10px}.md-page td small{color:#65758a;margin-top:5px;display:block}.md-page td .button{white-space:nowrap;margin-top:6px;padding:7px 10px;font-size:12px}.md-actions{gap:6px;display:flex}.md-status{white-space:nowrap;border-radius:7px;padding:6px 9px;font-size:12px}.md-status.pending{color:#b42318;background:#ffeded}.md-status.done{color:#136c3c;background:#e2f5e9}.md-status.closed{color:#596579;background:#eceff3}.md-footer{justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;display:flex}.md-dialog{z-index:100;background:#10223880;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.md-dialog>section{width:min(900px,95vw);max-height:90vh;overflow:auto}.md-dialog .md-detail{width:min(1000px,95vw)}.md-whatsapp{color:#fff;white-space:nowrap;background:#128c4b;border-radius:7px;width:fit-content;margin-top:7px;padding:7px 10px;font-size:12px;text-decoration:none;display:block}.md-contact-column{flex-direction:column;align-items:stretch;gap:7px;min-width:145px;display:flex}.md-contact-column .md-whatsapp,.md-contact-column .button{box-sizing:border-box;text-align:center;justify-content:center;width:100%;margin:0}.md-contact-column .md-whatsapp:disabled{color:#688173;cursor:not-allowed;background:#e1f1e7;border:1px solid #cddfd3}.md-page{box-sizing:border-box;width:100%;min-width:0}.md-page>.panel{border-radius:24px;min-width:0;padding:24px;overflow:hidden}.md-page .md-toolbar{border-bottom:1px solid #e7edee;grid-template-columns:repeat(4,minmax(140px,1fr));align-items:end;gap:16px;padding-bottom:22px;display:grid}.md-page .md-toolbar label{color:#526477;gap:8px;min-width:0;font-weight:600}.md-page .md-toolbar input,.md-page .md-toolbar select{box-sizing:border-box;width:100%;min-width:0;height:46px;font:inherit;color:#183047;background:#f7f9f9;border:1px solid #dce5e8;border-radius:12px;padding:10px 12px}.md-page .md-toolbar>.button{border-radius:12px;height:46px;margin:0}.md-page .md-toolbar>.md-search{align-self:end;font-size:14px}.md-page .md-table{border:1px solid #e7edee;border-radius:16px;width:100%;max-height:none;overflow-x:auto}.md-page .md-table table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1724px;font-size:13px}.md-page .md-table th,.md-page .md-table td{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;text-align:start;vertical-align:middle;padding:16px 12px;line-height:1.5}.md-page .md-table th{color:#526477;background:#f0f5f4;font-size:12px;font-weight:600;position:static}.md-page .md-table td small{white-space:normal;max-width:100%;font-size:12px;line-height:1.5}.md-page .md-table .md-package{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.md-page .md-table tbody tr:hover{background:#f8fbfb}.md-page .md-table td b{color:#0b1f3a;display:block}.md-page .md-actions{flex-wrap:wrap}.md-page .md-contact-column{min-width:0}.md-page .md-status{white-space:normal;border-radius:10px;font-weight:600;line-height:1.4;display:inline-block}.md-page .md-status.pending{color:#8a5900;background:#fff1cb}.md-page .md-footer{flex-wrap:wrap;justify-content:flex-start;padding:18px 0 4px}.md-page .md-footer button,.md-page .md-footer select{background:#fff;border:1px solid #dce5e8;border-radius:10px;min-height:42px;padding:10px 14px}.md-page .md-footer button:disabled{opacity:.45}.md-page>.panel>.muted{margin:16px 0 0;font-size:12px;line-height:1.5}@media (width>=1500px){.md-page .md-toolbar{grid-template-columns:170px 140px repeat(5,minmax(120px,1fr)) minmax(240px,1.8fr)}}@media (width<=760px){.md-page>.panel{padding:16px}.md-page .md-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.md-page .md-toolbar>.md-search{grid-column:1/-1}}.md-page .md-table{scrollbar-gutter:stable;max-height:65vh}.md-page .md-table table{min-width:1742px}.md-page .md-table th{z-index:2;overflow-wrap:normal;position:sticky;top:0}.md-page .md-table th:last-child,.md-page .md-table td:last-child{z-index:1;background:#fff;position:sticky;inset-inline-end:0;box-shadow:-6px 0 10px -8px #24384b55}.md-page .md-table th:last-child{z-index:3;background:#f0f5f4}@media (width>=1500px){.md-page .md-toolbar{grid-template-columns:repeat(5,minmax(120px,1fr)) minmax(260px,2fr)}}.md-date-presets{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;display:flex}.md-date-presets button{color:#173047;cursor:pointer;font:inherit;background:#f5f8f7;border:1px solid #dce5e8;border-radius:999px;padding:11px 18px;font-size:13px;font-weight:600}.md-date-presets button[aria-pressed=true]{color:#fff;background:#0b1f3a;border-color:#0b1f3a}.md-date-presets .md-reset{color:#007e83;background:#fff;border-color:#b8dedd;margin-inline-start:auto}.md-date-presets button:focus-visible{outline-offset:2px;outline:3px solid #008d91}.md-contact-column{min-width:165px}.md-contact-column a.md-whatsapp{white-space:normal;background:#137a43;flex-direction:column;align-items:center;gap:4px;min-height:58px;padding:10px 12px;display:flex;color:#fff!important}.md-contact-column .md-whatsapp-number{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:center;width:100%;font-weight:650;line-height:1.4;display:block;overflow:visible;color:#fff!important;font-size:13px!important}.office-edit{float:inline-end;margin-block-end:12px}.office-page header h1{margin:0 0 8px}.office-page header p{color:#62728a;margin:0 0 20px}.office-layout{background:#fff;border:1px solid #e1e7ef;border-radius:18px;grid-template-columns:1.2fr 1fr;gap:24px;padding:20px;display:grid}.office-map iframe{border:0;border-radius:12px;width:100%;height:420px}.office-map p{color:#62728a;font-size:13px}.office-form{align-content:start;gap:12px;display:grid}.office-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.office-form label{gap:5px;font-size:13px;font-weight:600;display:grid}.office-form input,.office-form select{box-sizing:border-box;background:#fff;border:1px solid #dce3ed;border-radius:8px;width:100%;min-width:0;padding:10px}.office-actions{justify-content:flex-end;gap:10px;display:flex}.office-form .address-result{font-size:12px}.office-form .form-error{margin:0}@media (width<=850px){.office-layout{grid-template-columns:1fr}.office-map iframe{height:260px}}.merchant-account-layout{grid-template-columns:minmax(0,1fr) auto auto;gap:12px;width:100%;min-width:0;display:grid}.merchant-branch-layout{display:contents}.merchant-account-layout>.office-edit{grid-area:1/3}.merchant-branch-layout>.office-edit{grid-area:1/2}.merchant-account-layout .office-edit{float:none;background:#fff;border:1px solid #dce3ed;border-radius:9px;margin:0}.merchant-branch-layout>:not(.office-edit){box-sizing:border-box;grid-column:1/-1;width:100%;min-width:0}@media (width<=650px){.merchant-account-layout{grid-template-columns:1fr 1fr}.merchant-account-layout>.office-edit{grid-column:2}.merchant-branch-layout>.office-edit{grid-column:1}.merchant-account-layout .office-edit{white-space:normal;font-size:12px}}.driver-search-page{max-width:1200px;margin-inline:auto}.driver-search-page .page-heading{margin-bottom:24px}.driver-search-page .page-heading p{margin-top:8px}.driver-search-page>.panel{border-radius:16px;padding:28px}.driver-search-select{color:#1e314b;gap:10px;font-size:14px;font-weight:700;display:grid}.driver-search-select select{color:#1e314b;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:12px 38px 12px 14px}.driver-search-empty{text-align:center;max-width:700px;margin:auto;padding:36px 16px}.driver-search-icon{color:#3666a4;background:#eaf5f5;border-radius:22px;place-items:center;width:76px;height:76px;margin:0 auto 22px;display:grid}.driver-search-empty h2{color:#1e314b;margin:0 0 12px;font-size:24px}.driver-search-empty>p{color:#52647b;max-width:540px;margin:0 auto 24px;font-size:14px;line-height:1.7}.driver-search-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.driver-search-actions .button{color:#fff;background:#3666a4;border-radius:8px;justify-content:center;min-height:44px}.driver-search-actions .secondary{color:#1e314b;background:#fff;border:1px solid #cbd5e1}.driver-search-help{color:#64748b;border-top:1px solid #e2e8f0;justify-content:center;align-items:center;gap:10px;margin-top:28px;padding-top:22px;font-size:12px;line-height:1.6;display:flex}.driver-search-help svg{flex-shrink:0}@media (width<=650px){.driver-search-page>.panel{padding:16px}.driver-search-empty{padding:24px 0}.driver-search-empty h2{font-size:21px}.driver-search-actions{flex-direction:column}}.ta-page{color:#1d2939;max-width:1400px;margin:auto}.ta-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.ta-heading h1{letter-spacing:-.8px;margin:0 0 8px;font-size:29px}.ta-heading p,.ta-role-editor header p,.ta-team header p{color:#748094;margin:0;font-size:13px;line-height:1.6}.ta-page .button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;display:inline-flex}.ta-tabs{border-bottom:1px solid #dfe5ed;gap:28px;margin-bottom:24px;display:flex}.ta-tabs button{color:#748094;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 2px 16px;font-size:13px;display:flex}.ta-tabs button[aria-selected=true]{border-bottom-color:var(--green);color:var(--green-dark);font-weight:650}.ta-tabs span{background:var(--green-light);color:var(--green-dark);border-radius:5px;padding:3px 7px;font-size:10px}.ta-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;display:grid}.ta-role-list{background:#fff;border:1px solid #e1e6ed;border-radius:12px;overflow:hidden}.ta-list-title{color:#647187;padding:21px 18px 13px;font-size:12px;font-weight:650}.ta-role-list>button{text-align:start;color:#546174;cursor:pointer;width:calc(100% - 16px);font:inherit;background:#fff;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;margin:4px 8px;padding:13px 10px;display:flex}.ta-role-list>button.selected{background:var(--green-light);border-color:color-mix(in srgb,var(--green) 20%,white);color:var(--green-dark)}.ta-role-list>button>span:nth-child(2){flex:1;min-width:0}.ta-role-list b{overflow-wrap:anywhere;font-size:12px;font-weight:650;display:block}.ta-role-list small{color:#7b8797;margin-top:5px;font-size:10px;display:block}.ta-role-icon{flex-shrink:0;place-items:center;width:32px;height:36px;display:grid}.ta-owner{color:#7e8b9d;background:#f8fafc;border-top:1px solid #e8ecf2;gap:9px;margin-top:20px;padding:18px 14px;display:flex}.ta-owner>svg{flex-shrink:0}.ta-owner b{color:#4e5c71;font-size:11px}.ta-owner p,.ta-hint{color:#7b8797;font-size:11px;line-height:1.7}.ta-hint{padding:0 18px}.ta-owner p{margin:6px 0 0}.ta-role-editor,.ta-team{background:#fff;border:1px solid #dfe5ed;border-radius:12px;min-width:0;overflow:hidden}.ta-role-editor>header,.ta-team>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:16px;padding:24px 26px;display:flex}.ta-role-editor h2,.ta-team h2{letter-spacing:-.3px;margin:0 0 5px;font-size:18px}.ta-unsaved{color:#9a6b22;white-space:nowrap;background:#fff8e9;border-radius:5px;padding:6px 9px;font-size:10px}.ta-name{gap:8px;max-width:420px;margin:22px 26px;font-size:12px;font-weight:550;display:grid}.ta-page input:not([type=checkbox]),.ta-page select{color:#334155;min-width:0;font:inherit;background:#fff;border:1px solid #dce2ea;border-radius:7px;width:100%;min-height:40px;padding:11px 12px;font-size:12px}.ta-page input::placeholder{color:#a0a9b7}.ta-permission-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:15px 26px;display:flex}.ta-permission-toolbar h3{margin:0 0 5px;font-size:13px}.ta-permission-toolbar small{color:#7f8b9b;font-size:11px}.ta-search{color:#94a0b0;border:1px solid #dfe5ed;border-radius:7px;align-items:center;gap:8px;max-width:230px;padding-inline-start:10px;display:flex}.ta-search input{outline-offset:1px!important;background:0 0!important;border:0!important;min-height:34px!important;padding:9px!important}.ta-table{overflow:auto}.ta-role-editor .ta-table{scrollbar-width:thin;max-height:520px}.ta-page table{border-collapse:collapse;width:100%;font-size:12px}.ta-page th{color:#7b8797;text-align:start;z-index:1;background:#f8fafc;border-bottom:1px solid #e9edf3;padding:13px 26px;font-size:11px;font-weight:550;position:sticky;top:0}.ta-page td{border-bottom:1px solid #eef1f5;padding:12px 26px;height:auto!important}.ta-page td:first-child{font-weight:500}.ta-access-level{background:#f3f5f8;border:1px solid #e9edf2;border-radius:7px;gap:2px;width:max-content;padding:3px;display:flex}.ta-access-level button{font:inherit;color:#8b96a6;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:7px 10px;font-size:10px}.ta-access-level button.chosen{color:#4b596d;background:#fff;box-shadow:0 1px 3px #1e314b1a}.ta-access-level button.chosen.view,.ta-access-level button.chosen.manage{background:var(--green);color:#fff}.ta-save{background:#fcfdff;border-top:1px solid #e4e9ef;justify-content:space-between;align-items:center;gap:12px;padding:19px 26px;display:flex}.ta-save>span{color:#8390a1;font-size:11px}.ta-save b{color:#506078;font-weight:650}.ta-success{color:#287247;background:#eef8f1;border:1px solid #d2ebda;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:12px;display:flex}.ta-empty{text-align:center;color:#8996a7;background:#fff;padding:45px 20px}.ta-empty h3{color:#42516a;margin:12px 0 8px;font-size:16px}.ta-empty p{font-size:12px}.ta-person{align-items:center;gap:12px;display:flex}.ta-person>span{background:var(--green-light);width:36px;height:36px;color:var(--green-dark);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:650;display:grid}.ta-person b{font-size:12px}.ta-person small{color:#8793a5;margin-top:4px;font-size:11px;display:block}.ta-page .ta-status{color:#277047;background:#eff8f2;border-color:#d5e9dc;max-width:140px}.ta-page .ta-status.suspended{color:#9b5c30;background:#fff4ed;border-color:#f0dfd0}.ta-member-form{background:#f9fbfe;border:1px solid #dce4ee;border-radius:10px;margin:24px;padding:22px}.ta-member-title{justify-content:space-between;align-items:center;display:flex}.ta-member-title h3{margin:0;font-size:16px}.ta-member-title button{color:#758295;cursor:pointer;background:0 0;border:0}.ta-fields{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;display:grid}.ta-fields label{gap:7px;font-size:12px;display:grid}.ta-page button:disabled{cursor:not-allowed;opacity:.5}@media (width<=1100px){.ta-layout{grid-template-columns:200px minmax(0,1fr);gap:14px}.ta-page td,.ta-page th{padding:12px 15px}.ta-permission-toolbar{flex-wrap:wrap}.ta-role-editor>header,.ta-team>header{padding:20px}.ta-name{margin:20px}.ta-access-level button{padding:7px}.ta-unsaved{white-space:normal}}@media (width<=760px){.ta-heading{flex-direction:column;align-items:start;gap:15px}.ta-layout{grid-template-columns:1fr}.ta-role-list{max-height:220px;overflow:auto}.ta-owner{display:none}.ta-save{flex-wrap:wrap;padding:16px}.ta-team>header{flex-direction:column;align-items:start}.ta-fields{grid-template-columns:1fr}.ta-page h1{font-size:25px}.ta-page td,.ta-page th{padding:12px 10px}.ta-access-level button{padding:7px 5px;font-size:9px}.ta-team .ta-table table{min-width:600px}.ta-member-form{margin:14px;padding:16px}.ta-permission-toolbar{padding:15px 20px}.ta-search{max-width:100%}}.ta-member-actions{flex-wrap:wrap;gap:7px;display:flex}.ta-member-actions button{background:var(--green-light);color:var(--green-dark);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:6px;padding:8px 10px;font-size:11px}.ta-member-actions .danger{color:#b42318;background:#fff0ed}.ta-impersonation{color:#704e15;z-index:200;background:#fff3d6;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;font-size:13px;display:flex;position:sticky;top:0}.ta-impersonation button{color:#704e15;cursor:pointer;background:#fff;border:1px solid #d1b678;border-radius:6px;padding:8px 12px}.ta-roles-content{min-width:0}.ta-role-summary{background:#fff;border:1px solid #e1e6ed;border-radius:12px;overflow:auto}.ta-role-summary th,.ta-role-summary td{padding:18px 24px}.ta-role-editor{min-width:0}.delivery-vehicle-trigger{text-align:start;cursor:pointer;background:#f5f9f9;border:1px solid #d9e4e6;border-radius:16px;justify-content:space-between;align-items:center;width:100%;padding:18px 20px;display:flex}.delivery-vehicle-trigger small,.delivery-vehicle-trigger strong{display:block}.delivery-vehicle-trigger strong{margin-top:4px;font-size:20px}.delivery-vehicle-overlay{z-index:10000;background:#071e3266;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.delivery-vehicle-dialog{background:#fff;border-radius:24px;width:min(680px,100%);max-height:85vh;padding:24px;overflow:auto}.delivery-vehicle-dialog header{justify-content:space-between;align-items:center;display:flex}.delivery-vehicle-dialog header button{background:#eef4f4;border:0;border-radius:50%;width:40px;height:40px;font-size:26px}.mm-csv{background:#f2f8f8;border:1px dashed #a4c6c6;border-radius:14px;flex-wrap:wrap;gap:10px;padding:16px;display:flex}.mm-csv input{max-width:230px;font-size:12px;display:block}.mm-csv small{flex-basis:100%}.mm-editor select,.form-card select{background:#f5f9f9;border:1px solid #d9e4e6;border-radius:12px;width:100%;min-height:48px;padding:12px}.company-financial{background:#f7faff;border:1px solid #dbe5ef;border-radius:24px;margin:28px 0;padding:26px}.cf-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.cf-heading h2{font-size:25px;text-align:start!important;margin:6px 0 0!important}.cf-eyebrow{letter-spacing:.14em;color:#2563eb;font-size:10px;font-weight:800}.cf-period{color:#52657c;background:#fff;border:1px solid #e1e8f0;border-radius:30px;padding:10px 15px;font-size:12px}.cf-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cf-totals article{text-align:center;background:#fff;border:1px solid #e2eaf2;border-radius:18px;padding:22px 14px}.cf-totals article:first-child{background:#dbeafe;border-color:#c4d9fb}.cf-totals span{color:#506278;font-size:12px;display:block}.cf-totals strong{color:#163652;overflow-wrap:anywhere;margin-top:14px;font-size:clamp(21px,2vw,30px);display:block}.cf-charts{grid-template-columns:1.2fr 1fr;gap:18px;margin:20px 0;display:grid}.cf-chart,.cf-driver-table{background:#fff;border:1px solid #e2eaf2;border-radius:18px;min-width:0;padding:22px}.cf-chart header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px;display:flex}.cf-chart h3,.cf-driver-table h3{margin:0;font-size:16px;text-align:start!important}.cf-chart header>span{color:#62758b;font-size:11px}.cf-bar-chart{background:repeating-linear-gradient(0deg,#0000 0 44px,#f0f4f8 44px 45px);border-bottom:1px solid #dbe4ef;align-items:flex-end;gap:5px;height:180px;display:flex}.cf-bar-column{outline-offset:2px;flex:1;justify-content:center;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.cf-bar-column>i{background:linear-gradient(#4f8cf8,#2563eb);border-radius:5px 5px 0 0;width:80%;min-width:2px;max-width:52px;display:block}.cf-tooltip{bottom:50%;color:#fff;white-space:nowrap;z-index:3;pointer-events:none;background:#112c46;border-radius:10px;padding:10px;font-size:10px;display:none;position:absolute;inset-inline-start:50%;transform:translate(-50%);box-shadow:0 6px 20px #10243d22}.cf-tooltip b{margin:5px 0;display:block}.cf-bar-column:hover .cf-tooltip,.cf-bar-column:focus .cf-tooltip{display:block}.cf-axis{color:#62758b;justify-content:space-between;gap:10px;padding-top:10px;font-size:10px;display:flex}.cf-donut-layout{flex-wrap:wrap;align-items:center;gap:22px;min-height:210px;display:flex}.cf-donut{border-radius:50%;flex-shrink:0;place-items:center;width:170px;height:170px;display:grid}.cf-donut>div{text-align:center;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:126px;height:126px;display:flex}.cf-donut span{color:#62758b;font-size:11px}.cf-donut strong{color:#163652;font-size:18px}.cf-legend{flex:1;min-width:145px;margin:0;padding:0;list-style:none}.cf-legend li{border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:11px;display:flex}.cf-legend li>span{align-items:center;gap:7px;display:flex}.cf-legend i{border-radius:50%;flex-shrink:0;width:8px;height:8px}.cf-legend strong{white-space:nowrap;font-size:11px}.cf-driver-table h3{margin-bottom:18px}.cf-driver-table tfoot{background:#f0f5fb}.cf-driver-table th,.cf-driver-table td{text-align:center!important;padding:14px!important}.cf-empty{text-align:center;color:#62758b;justify-content:center;align-items:center;min-height:180px;font-size:13px;display:flex}.cf-notice{background:#fff3d9;border-radius:10px;padding:12px;font-size:12px}@media (width<=1100px){.cf-charts{grid-template-columns:1fr}.cf-donut-layout{justify-content:center}}@media (width<=650px){.company-financial{padding:16px}.cf-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-heading{flex-direction:column;align-items:flex-start}.cf-chart,.cf-driver-table{padding:16px}.cf-legend{min-width:100%}.cf-bar-chart{gap:2px}}.cf-date-filters{grid-template-columns:repeat(2,minmax(0,1fr));max-width:680px;margin-bottom:20px}.workspace{gap:22px;min-width:0;display:grid}.workspace .page-heading{margin-bottom:0}.workspace .metrics{margin:0}.workspace .panel{min-width:0}.ws-fields{flex-wrap:wrap;gap:14px;margin:18px 0;display:flex}.ws-fields label{flex:1;gap:7px;min-width:140px;font-size:12px;font-weight:600;display:grid}.workspace input,.workspace select{color:#182b23;background:#fff;border:1px solid #d9e2df;border-radius:8px;width:100%;padding:11px}.ws-presets,.ws-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ws-actions{margin-top:16px}.ws-actions small{color:#64746b;margin-inline-end:auto}.ws-grid{grid-template-columns:1.35fr 1fr;gap:20px;display:grid}.ws-bars{gap:16px;margin-top:24px;display:grid}.ws-bars>div{grid-template-columns:110px 1fr 35px;align-items:center;gap:12px;font-size:12px;display:grid}.ws-bars>div>div{background:#ecf2ee;border-radius:8px;height:8px}.ws-bars i{background:#188552;border-radius:8px;height:8px;display:block}.ws-trend{align-items:flex-end;gap:3px;height:185px;margin-top:20px;display:flex;overflow-x:auto}.ws-trend>div{text-align:center;box-sizing:border-box;flex-direction:column;flex:1;justify-content:flex-end;min-width:0;height:100%;padding-bottom:34px;display:flex;position:relative}.ws-trend span{background:#bad9c8;border-radius:3px 3px 0 0;align-items:flex-end;min-height:2px;display:flex}.ws-trend i{background:#087b45;width:100%}.ws-trend small{writing-mode:horizontal-tb;white-space:nowrap;color:#52657a;width:max-content;margin:0;font-size:10px;line-height:16px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.ws-trend small.first{left:0;transform:none}.ws-trend small.last{left:auto;right:0;transform:none}@media (width<=600px){.ws-trend small{font-size:8px}}.ws-table{max-height:520px;overflow:auto}.ws-table table{border-collapse:collapse;width:100%;font-size:12px}.ws-table th{text-align:start;color:#66786e;white-space:nowrap;background:#f5f8f6;position:sticky;top:0}.ws-table th,.ws-table td{border-bottom:1px solid #e8eeea;padding:13px 10px}.ws-table td small{color:#77857d;max-width:240px;margin-top:5px;display:block}.ws-dispatch{grid-template-columns:310px minmax(0,1fr);gap:20px;display:grid}.ws-queue{max-height:900px;overflow:auto}.ws-queue select{margin:10px 0}.ws-job{text-align:start;color:#22392b;cursor:pointer;background:#fff;border:1px solid #dde7e1;border-radius:12px;gap:8px;width:100%;margin:10px 0;padding:16px;display:grid}.ws-job.selected{background:#ecf7ef;border-color:#0c8750;box-shadow:inset 3px 0 #0c8750}.ws-job .tag{width:fit-content}.ws-map{margin-bottom:18px;padding:10px!important}.ws-map p{padding:0 10px;font-size:12px}.ws-confirm{background:#fff2e8;border-radius:8px;margin-top:15px;padding:15px}.ws-confirm button{margin-inline-end:10px}.workspace h2{font-size:18px}.workspace .metric strong{font-size:28px}.workspace .metric small{line-height:1.5;display:block}.workspace details summary{cursor:pointer;font-weight:600}@media (width<=1100px){.ws-grid{grid-template-columns:1fr}.ws-dispatch{grid-template-columns:260px minmax(0,1fr)}}@media (width<=760px){.ws-dispatch{grid-template-columns:1fr}.ws-queue{max-height:380px}.workspace .page-heading{display:block}.workspace .page-heading button{margin-top:12px}.workspace .metrics{grid-template-columns:1fr 1fr}.ws-fields label{min-width:120px}.workspace .metric strong{font-size:23px}}.workspace{box-sizing:border-box;width:100%}.workspace .page-heading{align-items:center;gap:16px}.workspace .ws-filter{border-radius:14px;padding:20px}.workspace .ws-fields{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid}.workspace .ws-fields label{min-width:0}.workspace .ws-fields input,.workspace .ws-fields select{box-sizing:border-box;height:44px}.workspace .ad-metric-grid+p.muted{margin:12px 0 0;font-size:12px;line-height:1.5}.workspace .ad-metric-grid{gap:12px}.workspace .ad-metric{border-radius:12px}.workspace .panel{border-radius:14px}.workspace .ws-actions .button,.workspace .ws-presets .button{border:1px solid #e1e6ee;border-radius:8px}.workspace .ws-actions{border-top:1px solid #edf0f4;padding-top:14px}@media (width<=760px){.workspace .ws-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .ws-actions small{flex-basis:100%}.workspace .ws-filter{padding:14px}}.workspace .ws-filter{min-width:0;container-type:inline-size}.workspace .ws-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:18px}.workspace .ws-fields label{gap:9px;min-width:0}.workspace .ws-fields input,.workspace .ws-fields select{box-sizing:border-box;border-radius:12px;width:100%;min-width:0;max-width:100%;height:48px;min-height:48px;padding:10px 14px;font-size:16px;display:block}.workspace .ws-fields input[type=date]{appearance:none;text-align:start}.workspace .ws-fields input[type=date]::-webkit-date-and-time-value{text-align:start;min-height:1.4em}.workspace .ws-actions{gap:12px}.workspace .ws-actions .button{min-height:44px}@container (width<=600px){.workspace .ws-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .ws-actions small{flex-basis:100%}}@container (width<=420px){.workspace .ws-fields{grid-template-columns:minmax(0,1fr)}.workspace .ws-presets .button,.workspace .ws-actions .button{flex:140px}.workspace .ws-presets,.workspace .ws-actions{gap:10px}}.ws-order-dialog{box-sizing:border-box;color:#0b1f3a;border:0;border-radius:24px;width:min(740px,100vw - 40px);max-height:85dvh;padding:24px;overflow:auto}.ws-order-dialog::backdrop{background:#0b1f3a88}.ws-order-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.ws-order-header h2{margin:0}.ws-order-dialog .panel{box-shadow:none;border:0;margin:0;padding:0}.ws-order-dialog li{padding:10px 0}.ws-order-dialog label{gap:8px;margin:16px 0;display:grid}.ws-order-dialog textarea{min-height:80px}.ws-availability{white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.ws-availability:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.ws-availability.online{color:#166534;background:#dcfce7}.ws-availability.offline{color:#b91c1c;background:#fee2e2}.ws-map-legend{gap:12px;margin-top:12px;display:flex}.ws-location-preview{text-align:start;color:#0b1f3a;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;max-width:330px;padding:0;display:flex}.ws-location-preview>span:last-child{font-size:12px;line-height:1.5}.ws-location-preview small{color:#64748b;display:block}.ws-location-thumbnail{pointer-events:none;border:1px solid #dce5e8;border-radius:12px;flex-shrink:0;width:100px;height:68px;overflow:hidden}.ws-location-thumbnail iframe{border-radius:12px!important;width:100px!important;height:68px!important}.ws-location-dialog iframe{height:390px!important}.ws-location-dialog .ws-availability{margin-top:8px}.ws-availability.active{color:#1d4ed8;background:#dbeafe}.ws-driver-performance th,.ws-driver-performance td{vertical-align:middle;text-align:center!important}.ws-record-vehicle{white-space:nowrap;align-items:center;gap:8px;display:flex}.ws-record-vehicle img{object-fit:contain}.workspace-reports .metric>span{text-align:center;width:100%;display:block}.workspace-reports .panel>h2{text-align:center}.workspace-reports .metric>strong{text-align:center;width:100%;display:block}.workspace-reports .metric{align-items:center}.ws-delivery-summary{text-align:center;background:#f1f6fc;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0;padding:18px;display:grid}.ws-delivery-summary dt{color:#52657a;font-size:13px}.ws-delivery-summary dd{margin:8px 0 0;font-size:24px;font-weight:800}.ws-volume-legend{color:#334155;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:16px;font-size:12px;display:flex}.ws-volume-legend span{align-items:center;gap:7px;display:inline-flex}.ws-volume-legend i{border-radius:3px;width:12px;height:12px}.ws-volume-legend .completed{background:#087b45}.ws-volume-legend .remaining{background:#bad9c8}.metrics button.metric{font:inherit;text-align:center;cursor:pointer;width:100%}.metrics button.metric:hover{filter:brightness(.97)}.metrics button.metric:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.dispatch-list-dialog{width:min(1200px,100vw - 32px)}.dispatch-list-dialog>.ws-table{overflow:auto}.dispatch-list-dialog table{min-width:900px}.dispatch-list-dialog :is(th,td){text-align:center}.dispatch-list-dialog>input{width:100%;margin-bottom:16px}.ws-driver-filters{flex-wrap:wrap;align-items:end;gap:14px;margin:16px 0;display:flex}.ws-driver-filters>input{flex:2;min-width:200px}.ws-driver-filters>label{flex:1;gap:7px;min-width:160px;display:grid}.ws-driver-filters select{width:100%;min-height:44px}.ws-driver-filters>.button{min-height:44px}.ws-map-placeholder{color:#52647c;background:#edf3f6;border-radius:12px;place-items:center;width:100%;height:100%;min-height:58px;font-size:11px;display:grid}.ws-location-preview{box-sizing:border-box;width:100%;min-width:0}.ws-location-preview>span:last-child{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0}.ws-driver-location-table{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.ws-driver-location-table table{table-layout:fixed;width:100%;min-width:1720px}.ws-driver-location-table :is(th,td){box-sizing:border-box;vertical-align:middle;white-space:normal;overflow-wrap:break-word}.ws-driver-location-table :is(th,td):first-child{width:190px}.ws-driver-location-table :is(th,td):nth-child(2),.ws-driver-location-table :is(th,td):nth-child(3){white-space:nowrap;width:150px}.ws-driver-location-table :is(th,td):nth-child(4){width:120px}.ws-driver-location-table :is(th,td):nth-child(5),.ws-driver-location-table :is(th,td):nth-child(6){width:140px}.ws-driver-location-table :is(th,td):nth-child(7){width:170px}.ws-driver-location-table :is(th,td):nth-child(8){width:360px}.ws-driver-location-table :is(th,td):nth-child(9){white-space:nowrap;width:200px}.ws-driver-location-table:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.fleet-document-fields{gap:12px;margin-block:22px;display:grid}.fleet-document-card{border:1px solid #dce5ee;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.fleet-document-card>div:first-child{gap:6px;min-width:0;display:grid}.fleet-document-card img{object-fit:contain;border-radius:8px;width:80px;height:58px}.fleet-document-card small{overflow-wrap:anywhere;white-space:normal}.fleet-document-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fleet-document-actions label{gap:7px;max-width:270px;font-size:13px;display:grid}.fleet-document-actions input{box-sizing:border-box;width:100%}.fleet-driver-dialog{max-height:calc(100dvh - 40px);overflow-y:auto}@media (width<=650px){.fleet-document-card{flex-direction:column;align-items:stretch}.fleet-document-actions label{width:100%;max-width:100%}}.sp-page{max-width:1500px;margin:auto}.sp-toolbar,.sp-audiences,.sp-tabs,.sp-plan header,.sp-feature-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.sp-toolbar{flex-wrap:wrap;margin:22px 0}.sp-audiences{background:#edf1f6;border-radius:10px;justify-content:flex-start;padding:5px}.sp-audiences button,.sp-tabs button{color:#58667b;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:11px 16px;font-size:13px;display:flex}.sp-audiences .selected{color:#fff;background:#3666a4}.sp-tabs{border-bottom:1px solid #dce3ec;justify-content:flex-start;margin-bottom:24px}.sp-tabs button{border-bottom:3px solid #0000;border-radius:0}.sp-tabs .selected{color:#1e314b;border-bottom-color:#3666a4;font-weight:700}.sp-tabs b{background:#e8edf5;border-radius:5px;padding:3px 7px}.sp-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.sp-plan{background:#fff;border:1px solid #dce3ec;border-radius:14px;max-width:520px;padding:24px}.sp-plan header button,.sp-dialog header button,.sp-feature>button{color:#3666a4;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:7px;display:flex}.sp-plan h2{margin:22px 0 12px;font-size:21px}.sp-price{color:#1e314b;font-size:32px;font-weight:700}.sp-price small{color:#64748b;font-size:13px;font-weight:400}.sp-plan h3{margin-top:24px;font-size:13px}.sp-plan ul{margin:10px 0;padding:0;list-style:none}.sp-plan li{color:#475569;align-items:flex-start;gap:9px;margin:10px 0;font-size:13px;line-height:1.7;display:flex}.sp-plan li svg{color:#12804f;flex-shrink:0;margin-top:4px}.sp-email{color:#64748b;direction:ltr;margin-top:5px;font-size:11px;display:block}.sp-success{color:#187344}.sp-overlay{z-index:60;background:#1e314b80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sp-dialog{background:#fff;border-radius:16px;width:min(780px,100%);max-height:90vh;padding:26px;overflow:auto;box-shadow:0 16px 60px #0003}.sp-dialog>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:25px;display:flex}.sp-dialog h2{margin:0;font-size:20px}.sp-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.sp-dialog label{gap:7px;font-size:13px;display:grid}.sp-dialog input:not([type=checkbox]),.sp-dialog select{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d6deea;border-radius:7px;padding:11px}.sp-dialog h3{margin:24px 0 10px;font-size:15px}.sp-dialog .muted,.sp-note{font-size:12px;line-height:1.7}.sp-access{gap:10px;display:grid}.sp-access label{background:#f4f6fa;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.sp-access input{accent-color:#3666a4;width:18px;height:18px}.sp-feature{grid-template-columns:1fr 1fr 28px;align-items:end;gap:12px;margin:14px 0;display:grid}.sp-feature>button{color:#ac3545;padding:10px 0}.sp-dialog footer{border-top:1px solid #e7ecf3;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:20px;display:flex}.sp-note{color:#526179;background:#f4f6fa;border-radius:8px;margin-top:20px;padding:14px}@media (width<=650px){.sp-fields,.sp-feature{grid-template-columns:1fr}.sp-dialog{padding:18px}.sp-toolbar{align-items:stretch}.sp-audiences{flex-wrap:wrap}.sp-grid{grid-template-columns:1fr}}.sp-sub-search{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.sp-sub-search input{border:1px solid #dce3ed;border-radius:8px;flex:1;min-width:200px;padding:11px 14px}:root{color:#0b0c0b;font-synthesis:none;--green:#3666a4;--green-dark:#1e314b;--green-light:#eaf5f5;--surface:#f1f2f1;--ink:#0b0c0b;--muted:#686d69;--line:#0b0c0b59;background:#fff;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:760px;min-height:100vh;margin:0}button,input{font:inherit}button{color:inherit}.kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0;font-size:10px;font-weight:800}.muted{color:var(--muted);font-size:12px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.03em;font-size:30px;line-height:1}h2{font-size:19px}h3{font-size:17px}.button{background:var(--green);color:#fff;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:18px;min-height:42px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.button.secondary{background:var(--surface);color:var(--ink)}.button:hover{filter:brightness(.94)}.button:disabled,.assign-button:disabled,.cancel-button:disabled{opacity:.45;cursor:not-allowed}.tag{background:var(--green-light);width:max-content;color:var(--green-dark);white-space:nowrap;align-items:center;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.tag.warning{color:#8b5200;background:#fff1d6}.tag.danger{color:#b42318;background:#fde7e5}.login-page{background:linear-gradient(145deg,#eaf5f5,#fff 55%,#dff1e6);place-items:center;min-height:100vh;display:grid}.login-card{background:#ffffffd1;border:1px solid #0b0c0b33;width:620px;padding:42px;box-shadow:0 18px 60px #0000001f}.login-brand,.brand{align-items:center;gap:9px;display:flex}.login-brand i,.brand i{background:var(--green);width:10px;height:10px}.login-brand strong{font-size:22px}.login-brand span,.brand span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.login-copy{max-width:460px;margin:62px 0 28px}.login-copy h1{margin:12px 0;font-size:52px}.login-copy>p:last-child{color:var(--muted);line-height:1.6}.role-list{gap:10px;display:grid}.login-tabs{background:var(--surface);grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:16px;padding:4px;display:grid}.login-tabs button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:11px;font-weight:800;display:flex}.login-tabs button.active{background:var(--ink);color:#fff}.login-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.login-form label:last-of-type,.login-form .button,.login-form .form-error{grid-column:1/-1}.login-form .button{width:100%}.form-error{color:#b42318;margin:0;font-size:11px;font-weight:700}.role-option{border:1px solid var(--line);text-align:start;cursor:pointer;background:#fff;align-items:center;gap:15px;min-height:86px;padding:14px;display:flex}.role-option:hover{background:var(--green-light);border-color:var(--green)}.role-option>span:nth-child(2){flex:1;gap:4px;display:grid}.role-option small{color:var(--muted)}.role-icon{background:var(--ink);color:#fff;place-items:center;width:46px;height:46px;display:grid}.login-note{color:var(--muted);align-items:center;gap:7px;margin:20px 0 0;font-size:11px;display:flex}.app-shell{grid-template:68px 1fr/236px 1fr;min-height:100vh;display:grid}.topbar{border-bottom:1px solid var(--line);z-index:2;background:#fff;grid-column:1/-1;align-items:center;padding:0 22px;display:flex}.brand strong{font-size:20px}.topbar .live{text-transform:uppercase;letter-spacing:.08em;color:var(--green-dark);align-items:center;gap:7px;margin-inline:auto 20px;font-size:10px;font-weight:800;display:flex}.topbar .live i{background:var(--green);border-radius:50%;width:7px;height:7px}.role-switch{background:var(--surface);cursor:pointer;border:0;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:11px;font-weight:700;display:flex}.sidebar{border-inline-end:1px solid var(--line);background:#fff;flex-direction:column;min-height:calc(100vh - 68px);padding:24px 18px;display:flex}.sidebar h2{margin:6px 0 2px}.sidebar nav{gap:3px;margin-top:26px;display:grid}.sidebar nav button{text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:43px;padding:0 11px;font-size:12px;font-weight:700;display:flex}.sidebar nav button span{flex:1}.sidebar nav button em{background:var(--green-light);color:var(--green-dark);padding:3px 6px;font-size:10px;font-style:normal}.sidebar nav button.active{background:var(--ink);color:#fff}.sidebar nav button.active em{background:var(--green);color:#fff}.sidebar footer{border-top:1px solid var(--line);gap:4px;margin-top:auto;padding-top:15px;display:grid}.sidebar footer small{color:var(--muted)}.content{background:#f7f8f7;min-width:0;padding:30px;overflow:auto}.page-heading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.page-heading h1{margin:7px 0 0}.metrics{border:1px solid var(--line);margin-bottom:24px;display:grid}.metrics.four{grid-template-columns:repeat(4,1fr)}.metrics.three{grid-template-columns:repeat(3,1fr)}.metric{border-inline-end:1px solid var(--line);background:#fff;align-content:center;gap:5px;min-height:92px;padding:16px;display:grid}.metric:last-child{border-inline-end:0}.metric span{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:9px;font-weight:800}.metric strong{letter-spacing:-.04em;font-size:24px}.metric small{color:var(--muted)}.table-wrap{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);background:#fff;overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{background:var(--surface);height:38px;color:var(--muted);text-align:start;text-transform:uppercase;letter-spacing:.08em;font-size:9px}th,td{white-space:nowrap;border-bottom:1px solid #0b0c0b29;padding:10px 12px}.split{grid-template-columns:minmax(360px,.85fr) 1.35fr;gap:20px;min-height:560px;display:grid}.form-card,.panel{border:1px solid var(--line);background:#fff;padding:22px}.form-card{flex-direction:column;gap:15px;display:flex}label{gap:6px;font-size:11px;font-weight:800;display:grid}input{background:var(--surface);border:1px solid #0b0c0b33;min-height:46px;padding:0 12px}.stop{border-top:1px solid var(--line);align-items:center;gap:11px;min-height:52px;font-size:12px;display:flex}.stop b{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.stop span{flex:1;font-weight:700}.toggle{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.toggle span{gap:3px;display:grid}.toggle small{color:var(--muted);font-weight:400}.toggle input{width:20px;min-height:20px;accent-color:var(--green)}.map-panel,.dispatch-map,.admin-map{background:#e9eae8;min-height:500px;position:relative;overflow:hidden}.google-map{border:0;width:100%;height:100%;position:absolute;inset:0}.cards{grid-template-columns:repeat(3,minmax(220px,1fr));gap:15px;display:grid}.card{border:1px solid var(--line);background:#fff;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.card h3,.card p{margin:0}.card p{color:var(--muted);font-size:12px}.avatar{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:11px;font-weight:800;display:grid}pre{background:var(--ink);color:#d4ecec;padding:16px;overflow:auto}.content-list{padding:30px}.dispatch .metrics{border-width:0 0 1px;margin:0}.dispatch-grid{grid-template-columns:360px 1fr;height:calc(100vh - 157px);display:grid}.order-rail{border-inline-end:1px solid var(--line);background:#fff;padding:18px;overflow:auto}.order-rail .page-heading{margin-bottom:10px}.order{border:0;border-top:1px solid var(--line);text-align:start;cursor:pointer;background:#fff;gap:5px;width:100%;padding:12px;display:grid}.order>span{justify-content:space-between;display:flex}.order small{color:var(--muted)}.order.active{border-inline-start:3px solid var(--green);background:var(--green-light)}.order-actions{border-top:2px solid var(--ink);flex-wrap:wrap;gap:8px;padding-top:10px;display:flex}.order-actions small{width:100%}.assign-button,.cancel-button{background:var(--surface);cursor:pointer;border:1px solid #0b0c0b33;min-height:32px;padding:0 9px;font-size:10px;font-weight:800}.cancel-button{color:#b42318;background:#fde7e5}.map-card{background:#fffffff0;gap:4px;padding:14px;display:grid;position:absolute;bottom:20px;right:20px;box-shadow:0 4px 18px #0000001f}.map-card small{color:var(--muted)}.map-roster{background:#fffffff2;width:270px;max-height:calc(100% - 110px);padding:8px;position:absolute;top:18px;left:18px;overflow:auto;box-shadow:0 4px 18px #0000001f}.map-roster>div{border-bottom:1px solid #0b0c0b1f;align-items:center;gap:9px;padding:8px;display:flex}.map-roster i{background:#929692;border-radius:50%;flex:none;width:9px;height:9px}.map-roster i.online{background:var(--green);box-shadow:0 0 0 3px #0e9f4e29}.map-roster span{gap:2px;min-width:0;display:grid}.map-roster b{font-size:11px}.map-roster small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.overview-grid{grid-template-columns:1.4fr 1fr;gap:20px;margin-bottom:25px;display:grid}.bars{align-items:flex-end;gap:9px;height:120px;display:flex}.bars i{background:var(--green);flex:1;min-width:8px}.axis{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.attention{border:0;border-top:1px solid var(--line);text-align:start;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;width:100%;min-height:44px;font-size:12px;font-weight:700;display:flex}.admin-map{height:calc(100vh - 180px)}.queue,.audit{border-top:1px solid var(--line);background:#fff;align-items:center;gap:14px;min-height:72px;padding:12px;display:flex}.queue>span:nth-child(2),.audit span{flex:1;gap:4px;display:grid}.queue small,.audit small{color:var(--muted)}.queue .tag{margin-inline-start:auto}.empty{background:var(--green-light);text-align:center;align-content:center;place-items:center;gap:8px;min-height:220px;padding:30px;display:grid}.empty h2,.empty p{margin:0}.empty p{max-width:460px;color:var(--muted);font-size:12px;line-height:1.5}.status-list{background:var(--line);gap:1px;display:grid}.status-list>div{text-transform:capitalize;background:#fff;justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;font-size:12px;display:flex}.company-layout{grid-template-columns:1fr 320px;align-items:start;gap:20px;display:grid}.company-layout .cards{grid-template-columns:repeat(2,minmax(220px,1fr))}.pricing-list{grid-template-columns:repeat(2,minmax(240px,1fr));align-content:start;gap:14px;display:grid}@media (width<=1100px){.app-shell{grid-template-columns:205px 1fr}.sidebar{padding:20px 14px}.content{padding:22px}.metrics.four{grid-template-columns:repeat(2,1fr)}.metric{border-bottom:1px solid var(--line)}.split{grid-template-columns:1fr}.map-panel{min-height:400px}.cards{grid-template-columns:1fr 1fr}.overview-grid{grid-template-columns:1fr}.dispatch-grid{grid-template-columns:310px 1fr}}:root{--line:#e2e6e2}body{min-width:360px}.content{background:#fff}.sidebar nav button.active{color:#1e314b;background:#eaf5f5}.brand i{display:none}.brand strong{letter-spacing:-1px;font-size:28px}.topbar .live{text-transform:none;letter-spacing:0;font-size:12px}.metrics{border:0;gap:16px}.metric{border-radius:6px;border:1px solid var(--line)!important}.metric span{text-transform:none;letter-spacing:0;font-size:12px;font-weight:400}.metric strong{color:var(--green);font-size:28px;font-weight:600}.table-wrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}th{text-transform:none;letter-spacing:0;background:#fff;font-size:12px;font-weight:500}td{height:60px}td:first-child{font-weight:600}.page-heading .kicker{display:none}.page-heading h1{font-size:30px;line-height:1.2}.button{border-radius:4px;min-height:42px;font-size:13px;font-weight:600}.tag{border-radius:4px;font-weight:500}.login-page{background:#fff;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-story{color:#1e314b;background:#f2f8f3;flex-direction:column;justify-content:space-between;align-self:stretch;padding:48px;display:flex}.zone-wordmark{color:#0b0c0b;letter-spacing:-2px;font-size:38px}.login-story h1{color:#0b0c0b;letter-spacing:-2px;margin-top:28px;font-size:48px;line-height:1.15}.login-story p{font-size:13px}.login-card{width:100%;max-width:430px;box-shadow:none;background:#fff;border:0;padding:36px}.login-card h2{letter-spacing:-.8px;margin-bottom:30px;font-size:24px}.login-form{grid-template-columns:1fr;gap:22px}.login-form label{font-size:13px;font-weight:400}.login-form input{background:#fff;border-radius:4px}.login-form .button{justify-content:center;margin-top:10px}.login-note{border-top:1px solid var(--line);padding-top:24px;line-height:1.6}.dispatch{margin:0}.dispatch-grid{grid-template-columns:minmax(0,1fr) 320px;gap:20px;height:calc(100vh - 235px);margin-top:20px}.dispatch-map{border-radius:6px;grid-area:1/1}.order-rail{border:1px solid var(--line);grid-area:1/2;padding:14px}.map-roster{display:none}.order-actions{border-top:1px solid var(--line)}button:focus-visible,input:focus-visible{outline:2px solid var(--green);outline-offset:3px}.panel{border-radius:6px}.sidebar footer small{overflow-wrap:anywhere;font-size:11px}@media (width<=800px){.login-page{grid-template-columns:1fr}.login-story{display:none}.login-card{margin:auto}.app-shell{grid-template-columns:72px 1fr}.sidebar{padding:14px 8px}.sidebar>div,.sidebar footer,.sidebar nav button span{display:none}.sidebar nav button{justify-content:center}.sidebar nav{margin-top:0}.content{padding:18px}.topbar{padding:0 14px}.brand span{display:none}.topbar .live{margin-inline-end:8px;font-size:10px}.dispatch-grid{grid-template-columns:1fr;height:auto}.dispatch-map{grid-area:1/1;min-height:350px}.order-rail{grid-area:2/1}.metrics.three,.metrics.four{grid-template-columns:repeat(2,1fr)}.cards,.company-layout,.pricing-list{grid-template-columns:1fr}.page-heading{flex-wrap:wrap;gap:12px}.overview-grid{grid-template-columns:1fr}.split{grid-template-columns:minmax(0,1fr)}}.bulk-grid{grid-template-columns:minmax(320px,1fr) minmax(320px,1fr);align-items:start;gap:24px;display:grid}.bulk-grid .form-card{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.bulk-grid input,.bulk-grid select,.bulk-grid textarea{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d9dcd9;border-radius:8px;padding:12px}.bulk-grid label{gap:7px;display:grid}.bulk-stop{border:1px solid #e2e5e2;border-radius:12px;gap:10px;padding:16px;display:grid}.location-fields{gap:8px;display:grid}.coordinate-fields{flex-wrap:wrap;gap:6px;display:flex}.coordinate-fields input{flex:1;width:100px}.address-result{text-align:start;background:#f2f8f3;border:1px solid #d9dcd9;border-radius:6px;padding:10px}.bulk-grid li{padding:8px 0;line-height:1.5}@media (width<=1000px){.bulk-grid{grid-template-columns:1fr}}.delivery-planner{grid-template-columns:minmax(340px,.9fr) minmax(360px,1.1fr);gap:20px}.delivery-planner .planner-input{gap:10px;padding:20px}.delivery-planner .planner-input h2{margin-bottom:4px}.pickup-help,.pickup-ready{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.pickup-ready{color:var(--green-dark);font-weight:700}.paste-options summary{cursor:pointer;padding:8px 0;font-size:12px;font-weight:700}.paste-options textarea{margin:8px 0}.planner-actions{z-index:3;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;align-items:end;gap:10px;padding:12px 0;display:grid;position:sticky;top:0}.planner-actions [role=alert]{background:#fff0ed;border-radius:6px;grid-column:1/-1;padding:10px;line-height:1.5}.delivery-rows{max-height:340px;overflow:auto}.delivery-planner .compact-stop{border-radius:8px;margin:0 0 6px;padding:0;display:block}.compact-stop summary{cursor:pointer;align-items:center;gap:10px;padding:12px;list-style:none;display:flex}.compact-stop summary::-webkit-details-marker{display:none}.compact-stop summary>b{background:var(--green-light);color:var(--green-dark);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.compact-stop summary span{flex:1;gap:4px;min-width:0;display:grid}.compact-stop summary strong{font-size:12px}.compact-stop summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.compact-stop summary em{color:var(--green-dark);font-size:11px;font-style:normal}.stop-editor{gap:8px;padding:0 12px 12px;display:grid}.planner-map{position:sticky;top:12px}.delivery-planner .planner-map iframe{height:380px!important}.delivery-planner .planner-map .form-card{gap:8px;padding:16px}.delivery-planner .planner-map p{margin-bottom:6px}.delivery-planner .planner-map ol{margin:0;padding-inline-start:22px}.delivery-planner .planner-map li{padding:4px 0;font-size:12px}@media (width<=1000px){.delivery-planner{grid-template-columns:1fr}.planner-map{position:static}}@media (width<=600px){.planner-actions{grid-template-columns:1fr}.coordinate-fields input{min-width:90px}}.app-shell[data-workspace=customer],.login-page[data-workspace=customer]{--green:#3666a4;--green-dark:#1e314b;--green-light:#eaf5f5;--workspace-bar:#1e314b;--workspace-side:#f0f7f7;--workspace-canvas:#f8fafc}.app-shell[data-workspace=business],.login-page[data-workspace=business]{--green:#3666a4;--green-dark:#1e314b;--green-light:#e7eef7;--workspace-bar:#1e314b;--workspace-side:#eff6fd;--workspace-canvas:#f8fbff}.app-shell[data-workspace=admin],.login-page[data-workspace=admin]{--green:#3666a4;--green-dark:#1e314b;--green-light:#e4eaf3;--workspace-bar:#1e314b;--workspace-side:#edf1f6;--workspace-canvas:#f7f8fb}.app-shell[data-workspace=dispatch],.login-page[data-workspace=dispatch]{--workspace-bar:#1e314b;--workspace-side:#f0f8f3;--workspace-canvas:#fafcfa}.app-shell[data-workspace] .topbar{background:var(--workspace-bar);color:#fff;border-color:#0000}.app-shell[data-workspace] .brand span{color:#fff;letter-spacing:.06em;font-size:12px;font-weight:700}.app-shell[data-workspace] .topbar .live{color:#fff}.app-shell[data-workspace] .topbar .live i{background:#6fe0a6}.app-shell[data-workspace] .role-switch{color:#fff;background:#ffffff1f;border:1px solid #ffffff40;border-radius:6px}.app-shell[data-workspace] .sidebar{background:var(--workspace-side)}.app-shell[data-workspace] .sidebar .kicker{color:var(--green-dark)}.app-shell[data-workspace] .sidebar nav button.active{background:var(--green-light);color:var(--green-dark);box-shadow:inset 3px 0 var(--green);border-radius:5px}.app-shell[data-workspace] .content{background:var(--workspace-canvas)}.app-shell[data-workspace] input{accent-color:var(--green)}.app-shell[data-workspace] :focus-visible{outline:3px solid var(--green);outline-offset:3px}@media (width<=600px){.app-shell[data-workspace] .topbar .live{display:none}.app-shell[data-workspace] .role-switch{text-align:start;max-width:230px;margin-inline-start:auto}}.merchant-registration{grid-template-columns:minmax(400px,1fr) 300px;align-items:start;gap:24px;display:grid}.registration-form{border-radius:12px;gap:22px;padding:28px}.registration-steps{border-bottom:1px solid var(--line);gap:20px;padding-bottom:20px;display:flex}.registration-steps span{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.registration-steps b{background:var(--surface);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.registration-steps .current{color:var(--green-dark);font-weight:700}.registration-steps .current b{background:var(--green);color:#fff}.registration-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.registration-form input,.registration-form select{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d8dee7;border-radius:7px;padding:12px}.registration-form label{font-size:12px}.registration-form small{color:var(--muted);font-weight:400}.logo-upload{background:var(--workspace-side);border-radius:10px;align-items:center;gap:20px;padding:16px;display:flex}.logo-upload img,.logo-upload>span{object-fit:contain;background:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:76px;height:76px;display:grid}.logo-upload input,.document-upload input{min-height:32px;padding:6px;font-size:11px}.registration-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:20px;display:flex}.merchant-preview{border-radius:12px;gap:12px}.merchant-preview>img,.saved-logo{object-fit:contain;width:90px;height:90px}.merchant-preview h2,.merchant-preview p{margin:0}.merchant-preview small{color:var(--muted);font-size:10px}.merchant-preview hr{border:0;border-top:1px solid var(--line);width:100%}.merchant-monogram{background:var(--green-light);width:48px;height:48px;color:var(--green-dark);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.document-upload{border:1px dashed #b5c5d9;border-radius:10px;align-items:center;gap:14px;padding:16px;display:flex}.document-upload label{flex:1;min-width:0}.merchant-directory{gap:12px;display:grid}.merchant-entry{text-align:start;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:18px;padding:18px;display:flex}.merchant-entry>span:nth-child(2){flex:1;gap:6px;display:grid}.merchant-entry small{color:var(--muted)}.merchant-entry>span:last-child{color:var(--green-dark);font-size:12px}.merchant-details{border-radius:12px;margin-top:24px}.merchant-details header{justify-content:space-between;display:flex}.merchant-details dt{color:var(--muted);font-size:11px}.merchant-details dd{overflow-wrap:anywhere;margin:5px 0}@media (width<=1000px){.merchant-registration{grid-template-columns:1fr}.merchant-preview{display:none}}@media (width<=600px){.registration-fields{grid-template-columns:1fr}.registration-form{padding:16px}.registration-steps{gap:8px}.registration-steps span{flex-direction:column;font-size:10px}.logo-upload,.document-upload{flex-wrap:wrap}.merchant-entry>span:last-child{display:none}}.pickup-section{gap:8px;scroll-margin-top:24px;display:grid}.sample-pickup{background:var(--green-light);border-radius:8px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.sample-pickup span{flex:1;min-width:150px}.sample-pickup .button{color:var(--green-dark);background:#fff}.fleet-layout{grid-template-columns:minmax(320px,1fr) minmax(360px,1.1fr);align-items:start;gap:22px;display:grid}.fleet-directory,.fleet-map{border-radius:12px;gap:12px}.fleet-directory header{gap:8px;display:grid}.fleet-directory h2,.fleet-map h2,.fleet-map p{margin:0}.fleet-directory input{background:#fff;border-radius:7px}.fleet-directory .merchant-entry{gap:10px;padding:12px}.fleet-directory .merchant-entry small{font-size:11px}.fleet-map iframe{height:360px!important}@media (width<=1000px){.fleet-layout{grid-template-columns:1fr}}.access-summary{background:#fff;border:1px solid #e0e5ec;border-radius:12px;flex-wrap:wrap;gap:24px;margin:24px 0;padding:18px 22px;display:flex}.access-summary>span{color:#526077;align-items:center;gap:8px;font-size:13px;display:flex}.access-summary strong{color:#17263c;font-size:18px}.access-layout{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.access-directory,.access-editor{background:#fff;border:1px solid #dfe5ed;border-radius:16px;overflow:hidden}.access-directory header{border-bottom:1px solid #e7ebf0;padding:20px}.access-directory h2{margin:0 0 16px;font-size:18px}.access-search{color:#627087;background:#f5f7fa;border:1px solid #dfe5ed;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex!important}.access-search input{outline-offset:3px;width:100%;min-width:0;background:0 0!important;border:0!important;margin:0!important;padding:12px 0!important}.access-list{max-height:480px;padding:8px;overflow:auto}.access-list>button{text-align:start;color:#17263c;cursor:pointer;background:#fff;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;padding:14px 10px;display:flex}.access-list>button[aria-pressed=true]{background:#eaf0f9}.access-list>button:disabled{opacity:.55;cursor:default}.access-list strong,.access-company strong{font-size:14px;display:block}.access-list small,.access-company small{color:#6a7686;overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.access-avatar{color:#3e5679;background:#edf2f8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.access-editor-head{border-bottom:1px solid #e7ebf0;align-items:center;gap:14px;padding:24px;display:flex}.access-editor-head h2{margin:0;font-size:22px}.access-editor-head p{color:#6a7686;margin:5px 0 0;font-size:13px}.access-editor-head>.tag{white-space:nowrap;margin-inline-start:auto}.access-editor-body{padding:24px}.access-editor-body h3{margin:0;font-size:17px}.access-editor-body>p{margin:8px 0 18px;font-size:14px;line-height:1.6}.access-company-list{gap:10px;max-height:310px;margin:16px 0;display:grid;overflow:auto}.access-company{cursor:pointer;border:1px solid #e0e5ec;border-radius:10px;align-items:center;gap:14px;padding:15px;display:flex!important}.access-company.is-selected{background:#f0f4fb;border-color:#6d83a7}.access-company input{accent-color:#38547f;flex-shrink:0;height:18px;width:18px!important;margin:0!important}.access-company>svg{color:#38547f;flex-shrink:0;margin-inline-start:auto}.access-policy{color:#405574;background:#f6f8fb;border-radius:10px;align-items:flex-start;gap:12px;padding:16px;display:flex}.access-policy>svg{flex-shrink:0}.access-policy strong{font-size:13px}.access-policy p{color:#647185;margin:6px 0 0;font-size:13px;line-height:1.5}.access-footer{border-top:1px solid #e7ebf0;align-items:center;gap:12px;padding:18px 24px;display:flex}.access-footer>div{color:#5b6b80;margin-inline-end:auto;font-size:12px}.access-footer .button{white-space:nowrap;width:auto}.access-hint,.access-save-error{margin:16px 20px;font-size:12px;line-height:1.5}@media (width<=900px){.access-layout{grid-template-columns:1fr}.access-list{max-height:220px}.access-editor-head,.access-footer{flex-wrap:wrap}.access-summary{gap:14px}.access-editor-body{padding:18px}}.login-page[data-workspace]{background-image:linear-gradient(color-mix(in srgb,var(--workspace-canvas,#f2f8f3) 85%,transparent),color-mix(in srgb,var(--workspace-canvas,#f2f8f3) 85%,transparent)),url(/v2/assets/delivery-pattern-DhX5D0o_.webp);background-color:var(--workspace-bar,#1e314b);background-blend-mode:normal,screen;background-repeat:repeat;background-size:auto,600px 600px}@media (prefers-contrast:more){.login-page[data-workspace]{background-image:none}}.login-page[data-workspace] .login-story{color:var(--workspace-bar);border-inline-end:1px solid color-mix(in srgb,var(--workspace-bar) 12%,transparent);background:0 0}.login-page[data-workspace] .login-card{border:1px solid color-mix(in srgb,var(--workspace-bar) 16%,white);border-radius:18px;width:calc(100% - 60px);max-width:440px;margin:30px;box-shadow:0 12px 40px #17263c0b}.login-page[data-workspace] .login-card h2{color:var(--workspace-bar);margin:26px 0}.login-page[data-workspace] .button{background:var(--workspace-bar);color:#fff}.login-workspace-label{color:var(--workspace-bar);gap:8px;font-size:12px;font-weight:600;display:grid}.login-workspace-label select{border:1px solid color-mix(in srgb,var(--workspace-bar) 24%,white);background:var(--workspace-canvas);width:100%;color:var(--workspace-bar);font:inherit;border-radius:8px;padding:12px;font-size:14px}@media (width<=800px){.login-page[data-workspace] .login-card{width:calc(100% - 48px);margin:24px}}.network-demo{color:#785917;letter-spacing:.04em;background:#fff8dd;border:1px solid #e7c76f;border-radius:30px;align-self:flex-start;align-items:center;padding:8px 13px;font-size:11px;font-weight:800;display:inline-flex}.network-overview{grid-template-columns:minmax(280px,.85fr) minmax(320px,1.4fr);gap:24px;margin:24px 0 32px;display:grid}.network-plan{color:#fff;background:#122c23;border-radius:20px;padding:30px}.network-plan h2{letter-spacing:-1px;margin:12px 0;font-size:36px}.network-plan h2 small{letter-spacing:0;color:#cedcd3;font-size:14px;font-weight:500}.network-plan p{line-height:1.6}.network-plan ul{margin:24px 0;padding-inline-start:18px;line-height:1.9}.network-plan .kicker{color:#a9d9bc;margin-top:20px}.network-plan .button{margin-top:8px}.network-capacity h2{line-height:1.3}.network-capacity p{line-height:1.7}.network-partner{border-bottom:1px solid #e5eae6;align-items:center;gap:12px;padding:15px 0;display:flex}.network-partner strong{flex:1}.network-partner small{color:#68776e}.network-active{color:#a9efba;align-items:center;gap:8px;display:flex}.network-directory{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-bottom:32px;display:grid}.network-job{justify-content:space-between;align-items:center;gap:24px;margin:12px 0;display:flex}.network-job h3{margin:0 0 8px}.network-job p{margin:8px 0}.network-job>div:last-child{text-align:end}.network-checkout{max-width:850px;margin:24px 0;border:2px solid #249753!important}.network-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.network-notice{color:#185c30;background:#e7f5e9;border-radius:12px;padding:16px}@media (width<=800px){.network-overview{grid-template-columns:1fr}.network-job{flex-direction:column;align-items:flex-start}.network-job>div:last-child{text-align:start}.network-partner{flex-wrap:wrap}}.sidebar-editor p{font-size:11px;line-height:1.5}.sidebar-sort-row{border:1px solid var(--line);cursor:grab;background:#fff;border-radius:5px;align-items:center;gap:5px;margin-bottom:5px;padding:8px 3px;font-size:11px;display:flex}.sidebar-sort-row>span:nth-child(2){flex:1}.sidebar .sidebar-sort-row button{width:auto;min-width:24px;padding:5px;display:block}.sidebar-editor section{margin-top:16px}.sidebar-editor>button{margin-top:8px}.admin-logo{aspect-ratio:5.5;background:0 0;border-radius:0;flex-shrink:0;width:264px;position:relative;overflow:hidden}.admin-logo img{width:160%;max-width:none;height:auto;position:absolute;top:-210%;left:-30%}.login-story .admin-logo{width:min(100%,360px)}.admin-login-logo{margin-bottom:28px;display:none}@media (width<=800px){.topbar .admin-logo{width:165px}.admin-login-logo{display:block}.admin-login-logo .admin-logo{width:min(100%,280px)}}@font-face{font-family:ZoneArabic;src:url(/v2/fonts/NotoSansArabic-Regular.ttf)format("truetype");font-display:swap}html[lang=ar] body{font-family:SF Arabic,-apple-system,BlinkMacSystemFont,ZoneArabic,Arial,sans-serif}html[lang=ar] button,html[lang=ar] input,html[lang=ar] select,html[lang=ar] textarea{font-family:inherit}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] .kicker,html[dir=rtl] .brand span{letter-spacing:0}html[dir=rtl] .sidebar nav button,html[dir=rtl] .ad-metric>span{line-height:1.7}html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel],html[dir=rtl] input[type=url],html[dir=rtl] input[type=date],html[dir=rtl] input[type=number]{text-align:start;direction:ltr}html[dir=rtl] .admin-logo{direction:ltr}.language-switch{color:#1e314b;min-height:38px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:8px 13px;font-size:13px}.topbar .language-switch{margin-inline:auto 16px}.topbar .language-switch+.live{margin-inline-start:0}.login-card>.language-switch{float:inline-end;margin-bottom:20px}@media (width<=600px){.topbar .live{display:none}.topbar{flex-wrap:wrap;gap:5px;height:auto;min-height:68px;padding-block:8px}.app-shell{grid-template-rows:auto 1fr}.topbar .language-switch{margin-inline-end:0}.language-switch{padding:6px 9px}.topbar .role-switch{font-size:10px}}.login-form .login-remember{align-items:center;gap:9px;font-size:13px;display:flex}.login-form .login-remember input{width:17px;height:17px;accent-color:var(--green);margin:0}.range-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.range-pricing .panel{border-radius:16px;padding:24px}.range-pricing header,.range-pricing footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.range-pricing header h2{margin:0}.range-pricing header span{color:#64748b;font-size:12px}.range-pricing table{width:100%;margin:18px 0}.range-pricing input{background:#fff;border:1px solid #dce2ea;border-radius:8px;width:100%;min-width:70px;padding:10px}.range-pricing td,.range-pricing th{text-align:start;padding:8px}.range-pricing th{color:#64748b;font-size:12px}@media (width<=1100px){.range-pricing-grid{grid-template-columns:1fr}}.range-pricing-grid{grid-template-columns:1fr}.range-pricing select{background:#fff;border:1px solid #dce2ea;border-radius:8px;min-width:145px;padding:10px}.app-shell[data-workspace],.login-page[data-workspace]{--green:#3666a4;--green-dark:#1e314b;--green-light:#eaf5f5;--workspace-bar:#1e314b;--workspace-side:#f0f5f8;--workspace-canvas:#f8fafc}.admin-logo{aspect-ratio:6.8876;background:0 0;border-radius:0;width:264px}.admin-logo img{width:112.55%;height:auto;top:-178.94%;left:-6.72%}.sidebar nav button.active{border-inline-start:3px solid #4ba7aa}.brand i{background:#4ba7aa}.zone-symbol{aspect-ratio:2576/2263;width:100px;position:relative;overflow:hidden}.zone-symbol img{width:232.92%;max-width:none;position:absolute;top:-24.3%;left:-66.38%}.sidebar nav .sidebar-editor>.button{color:#fff;background:#3666a4;border:1px solid #3666a4;border-radius:8px;justify-content:center;width:100%;min-height:42px;padding:10px 12px}.sidebar nav .sidebar-editor>.button:hover{background:#1e314b;border-color:#1e314b}.sidebar nav .sidebar-editor>.button.secondary{color:#1e314b;background:#fff;border-color:#cbd5e1}.sidebar nav .sidebar-editor>.button.secondary:hover{background:#eaf5f5}.sidebar .sidebar-sort-row button:disabled{opacity:.35;cursor:default}.app-shell[data-workspace] .topbar{color:#1e314b;background:#f0f5f8;border-color:#dce5eb}.app-shell[data-workspace] .brand span,.app-shell[data-workspace] .topbar .live{color:#1e314b}.app-shell[data-workspace] .role-switch{color:#1e314b;background:#e7eef7;border-color:#c9d6e4}.app-shell[data-workspace=admin][data-sidebar-open=false]>.sidebar{display:none}.app-shell[data-workspace=admin]>.topbar{min-height:76px;position:relative}.app-shell[data-workspace=admin]>.topbar>.brand{position:absolute;left:50%;transform:translate(-50%)}.app-shell[data-workspace=admin]>.topbar>.brand>span{display:none}.sidebar-toggle{color:#1e314b;cursor:pointer;background:#fff;border:1px solid #c9d6e4;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}@media (width<=1000px){.app-shell[data-workspace=admin]>.topbar>.live{display:none}.app-shell[data-workspace=admin]>.topbar>.role-switch{gap:6px;font-size:0}.app-shell[data-workspace=admin]>.topbar>.brand .admin-logo{width:210px}}@media (width<=600px){.app-shell[data-workspace=admin]>.topbar>.brand{top:18px}.app-shell[data-workspace=admin]>.topbar>.brand .admin-logo{width:150px}.app-shell[data-workspace=admin]>.topbar>.language-switch{margin-inline-start:auto}.app-shell[data-workspace=admin]>.topbar>.role-switch{max-width:42px;margin-inline-start:0;padding:10px}.app-shell[data-workspace=admin]>.topbar>.role-switch svg:first-child{display:none}}.app-shell [data-status-color=blue]{color:#0b1f3a;background:#d7e8fd!important}.app-shell [data-status-color=green]{color:#0b1f3a;background:#dcf3df!important}.app-shell [data-status-color=red]{color:#0b1f3a;background:#f8dce1!important}.app-shell [data-status-color=orange]{color:#0b1f3a;background:#ffe6cc!important}.pricing-vehicle-chips{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.pricing-vehicle-chips button{color:#0d233d;background:#fff;border:1px solid #d9e2ed;border-radius:16px;align-items:center;gap:12px;padding:12px 20px;font-weight:700;display:flex}.pricing-vehicle-chips button[aria-pressed=true]{background:#dbeafe;border:2px solid #2563eb}.pricing-vehicle-chips img{object-fit:contain;width:64px;height:44px}.range-pricing-grid:has(.panel:only-child){grid-template-columns:minmax(0,1fr)}.driver-password{align-items:center;gap:8px;display:flex}.driver-password input{flex:1;min-width:0}.app-shell[data-workspace=business] .page-heading .muted,.app-shell[data-workspace=business] .page-heading .kicker{display:none}.fleet-driver-dialog{color:#0d233d;border:0;border-radius:24px;width:min(900px,100vw - 32px);max-height:85vh;padding:24px;overflow:auto}.fleet-driver-dialog::backdrop{background:#0d233d88}.fleet-driver-dialog header,.fleet-driver-dialog footer{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.fleet-driver-dialog .registration-fields{margin:20px 0}.fleet-driver-dialog .danger{color:#b91c1c;background:#fee2e2}.app-shell .ad-metric>small,.app-shell .metric>small,.app-shell .ad-figure>small,.app-shell .ad-footnote,.app-shell .page-heading .kicker,.app-shell .page-heading>div>p:not([role]),.app-shell .v3-dashboard-heading>p{display:none}.company-order-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0 24px;display:grid}.company-order-totals .metric{text-align:center;background:#e4edf9;border-radius:22px;padding:22px}.company-order-totals .metric strong{margin-top:10px;display:block}.company-review-block{z-index:10000;background:#f4f6fa;padding:24px;position:fixed;inset:0;overflow:auto}.company-review-content{max-width:1100px;margin:auto}.company-review-block textarea{width:100%;min-height:90px}.company-review-block .settings-section-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.company-review-block label{margin:16px 0 8px;font-weight:600;display:block}.company-review-block textarea{background:#fff;border:1px solid #d8e1ed;border-radius:12px;margin-top:8px;padding:12px;display:block}.company-review-block input[type=file]{background:#edf2f7;border-radius:12px;width:100%;margin-top:8px;padding:12px;display:block}[data-sileo-viewport]{--sileo-width:min(350px,calc(100vw - 48px));font-family:inherit;z-index:20000!important}[data-sileo-title].zone-toast-title{font-family:inherit;line-height:1.4;color:#0b1f3a!important}[data-sileo-description].zone-toast-description{text-align:start;overflow-wrap:anywhere;color:#53647a!important}[dir=rtl] [data-sileo-toast]{direction:rtl}[data-sileo-description] button{font-family:inherit}[data-sileo-canvas]{filter:drop-shadow(0 5px 14px #0b1f3a20)}.company-order-totals .ad-metric{text-align:center;align-items:center;min-height:150px;position:relative}.company-order-totals .ad-metric[aria-pressed=true]{outline-offset:2px;outline:2px solid #225bd5}.network-current-catalog{margin-top:24px}.network-catalog-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.network-catalog-grid article{border:1px solid #dce6ef;border-radius:12px;padding:18px}.network-catalog-grid h3{margin-top:0}:root{--zs-navy:#0b1f3a;--zs-navy-2:#13294b;--zs-navy-line:#1c3257;--zs-navy-border:#2a4270;--zs-blue:#1d5fd1;--zs-blue-hover:#1646a3;--zs-blue-50:#eaf1fd;--zs-blue-ring:#d8e5fb;--zs-teal:#0e8c8c;--zs-teal-text:#0b7070;--zs-teal-50:#e3f5f4;--zs-bg:#f4f6fa;--zs-surface:#fff;--zs-surface-sunken:#f7f8fb;--zs-track:#eef1f6;--zs-border:#e2e7ef;--zs-divider:#eef1f5;--zs-input-border:#d6dee8;--zs-text:#0f1b2d;--zs-text-2:#3d4a5c;--zs-muted:#5b6778;--zs-side-text:#c5d0e0;--zs-side-label:#8fa0b8;--zs-success-bg:#e7f5ec;--zs-success-fg:#166534;--zs-success-solid:#15803d;--zs-warn-bg:#fef3c7;--zs-warn-fg:#92400e;--zs-danger-bg:#fde8e8;--zs-danger-fg:#b42318;--zs-danger-solid:#b42318;--zs-danger-border:#f3c7c3;--zs-neutral-bg:#eef1f5;--zs-neutral-fg:#475569;--zs-info-bg:#eaf1fd;--zs-info-fg:#1d4ed8;--zs-info-border:#cfddf6;--zs-teal-bg:#e3f5f4;--zs-teal-fg:#0f766e;--zs-orange-bg:#ffedd5;--zs-orange-fg:#9a3412;--zs-count-badge:#d92d20;--zs-card-merchants:#0b1f3a;--zs-card-companies:#1d4ed8;--zs-card-drivers:#0f766e;--zs-card-free:#0e7490;--zs-card-unassigned:#b45309;--zs-card-completed:#15803d;--zs-card-cancelled:#b91c1c;--zs-card-all:#5b21b6;--zs-map-land:#e9eef3;--zs-map-water:#cfe2ee;--zs-map-active:#16a34a;--zs-map-breakdown:#dc2626;--zs-map-reassigned:#ea580c;--zs-font:"SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--zs-font-ar:"SF Arabic", "SF Pro Text", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--zs-font-mono:"SF Mono", ui-monospace, monospace;--zs-radius-card:14px;--zs-radius-tile:12px;--zs-radius-control:10px;--zs-radius-input:9px;--zs-radius-pill:999px;--zs-sidebar-w:264px;--zs-sidebar-w-collapsed:72px;--zs-topbar-h:72px;--zs-page-pad:28px 32px 48px;--zs-gap-section:24px;--zs-shadow-dialog:0 24px 60px #0b1f3a47;--zs-scrim:#0b1f3a73;--zs-focus:0 0 0 3px var(--zs-blue-ring)}[data-workspace=admin]{font-family:var(--zs-font);color:var(--zs-text);background:var(--zs-bg)}[dir=rtl] [data-workspace=admin]{font-family:var(--zs-font-ar)}body:has([data-workspace=admin]){background:var(--zs-bg);min-width:320px}.app-shell[data-workspace=admin],.login-page[data-workspace=admin]{--green:var(--zs-blue);--green-dark:var(--zs-navy);--green-light:var(--zs-blue-50);--surface:var(--zs-surface-sunken);--ink:var(--zs-text);--muted:var(--zs-muted);--line:var(--zs-border);font-family:var(--zs-font);color:var(--zs-text);font-variant-numeric:tabular-nums;font-size:14px}html[dir=rtl] [data-workspace=admin]{font-family:var(--zs-font-ar)}.app-shell[data-workspace=admin],.app-shell[data-workspace=admin][data-sidebar-open=false]{background:var(--zs-bg);grid-template-rows:72px minmax(0,1fr);grid-template-columns:264px minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}[data-workspace=admin]>.content{background:var(--zs-bg);grid-area:2/2;min-width:0;padding:28px 32px 48px;overflow:auto}.zs-topbar{border-bottom:1px solid var(--zs-border);background:var(--zs-surface);z-index:10;grid-area:1/2;align-items:center;gap:16px;min-width:0;padding:0 32px;display:flex}.zs-breadcrumb{min-width:0}.zs-breadcrumb small{color:var(--zs-muted);font-size:12.5px}.zs-breadcrumb h1{letter-spacing:0;margin:2px 0 0;font-size:20px;font-weight:600;line-height:1.3}.zs-top-actions{align-items:center;gap:16px;margin-inline-start:auto;display:flex}.zs-connection{background:var(--zs-warn-bg);color:var(--zs-warn-fg);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.zs-connection.is-live{background:var(--zs-success-bg);color:var(--zs-success-fg)}.zs-connection i{background:currentColor;border-radius:50%;width:7px;height:7px}.zs-language{background:var(--zs-track);border-radius:9px;padding:3px;display:flex}.zs-language button{color:var(--zs-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:600}.zs-language button[aria-pressed=true]{color:var(--zs-navy);background:#fff}.zs-profile{border-inline-start:1px solid var(--zs-border);align-items:center;gap:10px;padding-inline-start:16px;display:flex}.zs-profile>span:last-child{gap:2px;display:grid}.zs-profile b{font-size:13px}.zs-profile small{color:var(--zs-muted);font-size:11px}.zs-avatar{background:var(--zs-teal);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:grid;overflow:hidden}.zs-avatar img{object-fit:cover;width:100%;height:100%}.zs-icon{border:1px solid var(--zs-border);min-width:36px;min-height:36px;color:var(--zs-muted);cursor:pointer;background:#fff;border-radius:9px;flex-shrink:0;place-items:center;padding:7px;display:inline-grid}.zs-sidebar{background:var(--zs-navy);color:var(--zs-side-text);z-index:20;flex-direction:column;grid-area:1/1/-1;min-height:0;display:flex}.zs-brand{border-bottom:1px solid var(--zs-navy-line);align-items:center;gap:10px;height:72px;min-height:72px;padding:12px 18px;display:flex}.zs-brand .zone-symbol{flex-shrink:0;width:34px}.zs-brand-wordmark{gap:5px;min-width:0;display:grid}.zs-brand .admin-logo{filter:brightness(0)invert();width:182px}.zs-brand-wordmark small{color:var(--zs-side-label);font-size:11px}.zs-sidebar nav{scrollbar-width:thin;scrollbar-color:var(--zs-navy-border) transparent;flex:1;padding:8px 12px 20px;overflow:hidden auto}.zs-nav-group h2{color:var(--zs-side-label);text-transform:uppercase;letter-spacing:.1em;margin:14px 0 8px;padding:0 12px;font-size:10px;font-weight:600}.zs-nav-group button{text-align:start;width:100%;min-height:38px;color:var(--zs-side-text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.zs-nav-group button svg{flex-shrink:0}.zs-nav-group button:hover{background:var(--zs-navy-2)}.zs-nav-group button.active{background:var(--zs-blue);color:#fff}.zs-nav-group button span{flex:1}.zs-nav-group em{font:600 11.5px var(--zs-font);background:var(--zs-count-badge);color:#fff;text-align:center;border-radius:999px;min-width:22px;height:20px;line-height:20px}.zs-sidebar footer{border-top:1px solid var(--zs-navy-line);gap:8px;padding:12px;display:flex}.zs-sidebar footer button{color:var(--zs-side-text);border:1px solid var(--zs-navy-border);cursor:pointer;min-height:38px;font:inherit;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.zs-customize{flex:1}.zs-collapse{width:38px}.zs-nav-backdrop{display:none}.zs-sidebar .sidebar-sort-row{color:var(--zs-text);padding:8px;font-size:12px}.zs-sidebar .sidebar-sort-row button{cursor:pointer;min-width:28px;height:30px}.zs-sidebar .sidebar-editor>.button{justify-content:center;width:100%;margin-top:8px}.zs-sidebar .sidebar-editor p{color:var(--zs-side-text)}[data-sidebar-open=false] .zs-brand{padding-inline:18px}[data-sidebar-open=false] .zs-brand-wordmark,[data-sidebar-open=false] .zs-nav-group h2,[data-sidebar-open=false] .zs-nav-group button span,[data-sidebar-open=false] .zs-nav-group em,[data-sidebar-open=false] .zs-customize{display:none}[data-sidebar-open=false] .zs-nav-group{margin:6px 0 14px}[data-sidebar-open=false] .zs-nav-group button{justify-content:center;min-height:42px;padding:10px}[data-sidebar-open=false] .zs-sidebar footer{justify-content:center}[data-workspace=admin] :is(button,input,select,textarea){font-family:inherit}[data-workspace=admin] button{cursor:pointer;transition:background-color .15s,border-color .15s}[data-workspace=admin] button:disabled{cursor:not-allowed;opacity:.45}[data-workspace=admin] :focus-visible{outline:2px solid var(--zs-blue);outline-offset:2px}[data-workspace=admin] :is(h1,h2,h3){color:var(--zs-text);letter-spacing:0;line-height:1.35}[data-workspace=admin] h1{font-size:22px;font-weight:600}[data-workspace=admin] h2{font-size:17px;font-weight:600}[data-workspace=admin] h3{font-size:15px;font-weight:600}[data-workspace=admin] p{line-height:1.55}[data-workspace=admin] .muted{color:var(--zs-muted);font-size:13px}[data-workspace=admin] .button{border:1px solid var(--zs-blue);background:var(--zs-blue);color:#fff;border-radius:10px;justify-content:center;gap:8px;min-height:40px;padding:9px 15px;font-size:13px;font-weight:600;line-height:1.4}[data-workspace=admin] .button.secondary{border-color:var(--zs-border);color:var(--zs-text-2);background:#fff}[data-workspace=admin] .button:hover{filter:none;background:var(--zs-blue-hover)}[data-workspace=admin] .button.secondary:hover{background:var(--zs-surface-sunken)}[data-workspace=admin] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--zs-input-border);min-width:0;min-height:40px;color:var(--zs-text);max-width:100%;box-shadow:none;background:#fff;border-radius:9px;padding:9px 12px;font-size:13px;line-height:1.5}[data-workspace=admin] :is(input,select,textarea):focus{border-color:var(--zs-blue);box-shadow:var(--zs-focus)}[data-workspace=admin] input[type=checkbox]{width:16px;height:16px;min-height:0;accent-color:var(--zs-blue);margin:0}[data-workspace=admin] input:read-only{background:var(--zs-surface-sunken)}[data-workspace=admin] label{color:var(--zs-text-2);gap:7px;font-size:12.5px;font-weight:600}[data-workspace=admin] input::placeholder,[data-workspace=admin] textarea::placeholder{color:var(--zs-muted);opacity:1}[data-workspace=admin] .page-heading{flex-wrap:wrap;gap:16px;margin-bottom:22px}[data-workspace=admin] .page-heading h1{margin:0}[data-workspace=admin] .page-heading .kicker{display:none}[data-workspace=admin] .page-heading p{margin:6px 0 0}[data-workspace=admin] :is(.panel,.form-card,.card,.um-card,.ad-card,.sp-plan,.ta-role-editor,.ta-role-list,.access-directory,.access-editor){border:1px solid var(--zs-border);box-shadow:none;background:#fff;border-radius:14px}[data-workspace=admin] :is(.panel,.form-card,.card){padding:20px}[data-workspace=admin] .table-wrap{border:1px solid var(--zs-border);border-radius:12px;max-width:100%;overflow:auto}[data-workspace=admin] table{border-collapse:collapse;width:100%;font-size:13px}[data-workspace=admin] th{background:var(--zs-surface-sunken);color:var(--zs-muted);text-transform:none;letter-spacing:0;height:44px;font-size:12px;font-weight:600}[data-workspace=admin] th,[data-workspace=admin] td{text-align:start;border-bottom:1px solid var(--zs-divider);vertical-align:middle;padding:12px 16px}[data-workspace=admin] td{color:var(--zs-text-2);font-weight:400}[data-workspace=admin] td strong,[data-workspace=admin] td b{color:var(--zs-text);font-weight:600}[data-workspace=admin] tr:hover td{background:var(--zs-surface-sunken)}[data-workspace=admin] td small{color:var(--zs-muted);overflow-wrap:anywhere;max-width:260px;margin-top:4px;font-size:11.5px;display:block}[data-workspace=admin] :is(.tag,.ad-status,.um-status){background:var(--zs-teal-bg);color:var(--zs-teal-fg);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:600;line-height:1.2}[data-workspace=admin] .tag.warning{background:var(--zs-warn-bg);color:var(--zs-warn-fg)}[data-workspace=admin] :is(.tag.danger,.um-status.suspended){background:var(--zs-danger-bg);color:var(--zs-danger-fg)}[data-workspace=admin] .um-status.active{background:var(--zs-success-bg);color:var(--zs-success-fg)}[data-workspace=admin] .um-status.pending{background:var(--zs-warn-bg);color:var(--zs-warn-fg)}[data-workspace=admin] .um-status.archived{background:var(--zs-neutral-bg);color:var(--zs-neutral-fg)}[data-workspace=admin] :is(.um-pending-count,.pending-action-count){background:var(--zs-count-badge);color:#fff;border-radius:999px}[data-workspace=admin] .form-error{color:var(--zs-danger-fg);padding:10px 0;font-size:13px}[data-workspace=admin] :is(.um-message,.sp-success,.ta-success){color:var(--zs-success-fg);background:var(--zs-success-bg);border-radius:9px;padding:12px 16px}[data-workspace=admin] :is(.um-note,.sp-note,.ad-footnote){color:var(--zs-muted);font-size:12px;line-height:1.55}[data-workspace=admin] .zs-info{border:1px solid var(--zs-info-border);background:var(--zs-info-bg);color:var(--zs-text-2);border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 20px;padding:12px 16px;font-size:12.5px;line-height:1.6;display:flex}.zs-info svg{color:var(--zs-blue);flex-shrink:0;margin-top:2px}[data-workspace=admin] .zs-info.warning{background:var(--zs-warn-bg);border-color:var(--zs-warn-bg);color:var(--zs-warn-fg)}.zs-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.zs-summary>button,.zs-summary>div{border:1px solid var(--zs-border);text-align:start;background:#fff;border-radius:12px;gap:6px;padding:17px 20px;display:grid}.zs-summary span{color:var(--zs-muted);font-size:12px}.zs-summary strong{color:var(--zs-text);font-size:24px;font-weight:600}[data-workspace=admin] :is(.um-overlay,.sp-overlay){background:var(--zs-scrim);-webkit-backdrop-filter:none;backdrop-filter:none;z-index:60}[data-workspace=admin] :is(.um-editor,.sp-dialog){width:min(580px,100vw);max-width:100%;height:100dvh;max-height:100dvh;box-shadow:var(--zs-shadow-dialog);background:#fff;border:0;border-radius:0;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-end:0;overflow:auto}[data-workspace=admin] :is(.um-editor,.sp-dialog)>header{z-index:2;border-bottom:1px solid var(--zs-border);background:#fff;margin:0;padding:22px 24px;position:sticky;top:0}[data-workspace=admin] :is(.um-editor,.sp-dialog)>form{gap:18px;padding:24px;display:grid}[data-workspace=admin] :is(.um-editor,.sp-dialog) form footer{z-index:1;border-top:1px solid var(--zs-border);background:#fff;margin:0;padding:16px 0;position:sticky;bottom:-24px}[data-workspace=admin] .um-confirm{box-shadow:var(--zs-shadow-dialog);border-radius:14px;padding:28px}[data-workspace=admin] .um-toolbar{border-bottom:1px solid var(--zs-border);flex-wrap:wrap;gap:14px;margin:0;padding:20px}[data-workspace=admin] .um-toolbar [role=tablist]{border-bottom:1px solid var(--zs-border);flex-basis:100%;order:-1;gap:6px;padding-bottom:14px}[data-workspace=admin] .um-toolbar [role=tablist] button{color:var(--zs-muted);background:0 0;border:0;border-radius:8px;padding:10px 14px;font-weight:500}[data-workspace=admin] .um-toolbar [role=tablist] button[aria-selected=true]{background:var(--zs-blue-50);color:var(--zs-blue);font-weight:600}[data-workspace=admin] .um-add{background:var(--zs-blue);color:#fff;border-radius:9px;min-height:40px;padding:10px 15px}[data-workspace=admin] .um-search{flex:1;min-width:200px}[data-workspace=admin] .um-search input{width:100%}[data-workspace=admin] .um-icon{border:1px solid var(--zs-border);color:var(--zs-muted);background:#fff;border-radius:8px;min-width:36px;min-height:36px}[data-workspace=admin] .um-table{padding:0;overflow:auto}[data-workspace=admin] .um-pagination{border-top:1px solid var(--zs-border);gap:10px;padding:18px 20px}[data-workspace=admin] .um-pagination button{color:var(--zs-text);border:1px solid var(--zs-border);background:#fff;border-radius:7px;min-width:34px;min-height:34px}[data-workspace=admin] .um-card>.um-note,[data-workspace=admin] .um-card>.muted{margin:0;padding:12px 20px}[data-workspace=admin] .um-selection{background:var(--zs-blue-50);color:var(--zs-blue);border-radius:8px;margin:16px 20px;padding:12px}[data-workspace=admin] .um-document{border:1px solid var(--zs-border);border-radius:10px;grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}[data-workspace=admin] .um-document a{color:var(--zs-blue);word-break:break-all;grid-column:1/-1}[data-workspace=admin] .um-upload{border:1px dashed var(--zs-input-border);border-radius:10px;padding:14px}[data-workspace=admin] .um-fields{gap:16px}[data-workspace=admin] .ta-page{color:var(--zs-text)}[data-workspace=admin] .ta-layout{grid-template-columns:260px minmax(0,1fr);gap:20px}[data-workspace=admin] .ta-levels button[aria-pressed=true]{background:var(--zs-navy);color:#fff}[data-workspace=admin] .ta-role-list{background:#fff}[data-workspace=admin] .ta-role-list button.selected{background:var(--zs-blue-50)}[data-workspace=admin] .sp-plan h2{font-size:19px}[data-workspace=admin] .sp-price{color:var(--zs-navy);font-size:28px}[data-workspace=admin] .sp-price small{color:var(--zs-muted)}[data-workspace=admin] .sp-plan ul{color:var(--zs-text-2);font-size:13px}[data-workspace=admin] .sp-plan h3{margin-top:22px}[data-workspace=admin] .sp-tabs .selected{color:var(--zs-blue);border-color:var(--zs-blue)}[data-workspace=admin] .sp-audiences .selected{background:var(--zs-navy)}[data-workspace=admin] .access-summary{border-color:var(--zs-border);margin-top:0}[data-workspace=admin] .access-layout{gap:20px}[data-workspace=admin] .access-editor-head,[data-workspace=admin] .access-editor-body{padding:20px}[data-workspace=admin] .access-avatar{color:var(--zs-teal-text);background:var(--zs-teal-bg)}[data-workspace=admin] .access-list button[aria-pressed=true]{background:var(--zs-blue-50)}[data-workspace=admin] .range-pricing-grid{display:block}[data-workspace=admin] .range-pricing-grid>.panel{margin-top:20px}[data-workspace=admin] .range-pricing th{white-space:normal}[data-workspace=admin] .range-pricing input{min-width:80px}.zs-tabs{border-bottom:1px solid var(--zs-border);flex-wrap:wrap;gap:5px;margin-bottom:20px;padding-bottom:12px;display:flex}.zs-tabs button{color:var(--zs-muted);font:inherit;background:0 0;border:0;border-radius:8px;padding:10px 16px;font-size:13px}.zs-tabs button[aria-pressed=true]{background:var(--zs-navy);color:#fff}.zs-terms-form{grid-template-columns:1fr 1fr;gap:24px;display:grid}.zs-terms-form>button{grid-column:1/-1;justify-self:end}.zs-terms-form label{margin:0!important}.zs-terms-form textarea{resize:vertical;min-height:400px;line-height:1.8!important}.zs-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:20px;display:flex}.zs-toolbar label{flex:1;min-width:180px}.zs-toolbar input,.zs-toolbar select{width:100%}.zs-mono{font-family:var(--zs-font-mono);font-size:12px}.zs-empty{text-align:center;color:var(--zs-muted);padding:60px 24px}.zs-empty h2{margin:16px 0 8px}.zs-empty svg{color:var(--zs-blue)}.zs-vehicles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.zs-vehicle-art{background:var(--zs-surface-sunken);border-radius:10px;place-items:center;height:160px;margin-bottom:16px;display:grid}.zs-vehicle-art img{object-fit:contain;width:100%;height:145px}.zs-vehicle-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.zs-vehicle-footer h2{margin:0 0 8px}.zs-vehicle-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.zs-vehicle-editor>h2,.zs-vehicle-editor>div:last-child{grid-column:1/-1}.zs-support-layout{grid-template-columns:minmax(280px,.85fr) minmax(0,1.3fr);align-items:start;gap:20px;display:grid}.zs-ticket-list{max-height:650px;display:grid;overflow:auto}.zs-ticket-list>button{text-align:start;border:0;border-bottom:1px solid var(--zs-border);background:#fff;gap:9px;padding:18px 16px;display:grid}.zs-ticket-list>button[aria-pressed=true]{background:var(--zs-blue-50);box-shadow:inset 3px 0 var(--zs-blue)}.zs-ticket-list strong{color:var(--zs-text);font-size:14px}.zs-ticket-meta{color:var(--zs-muted);justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;display:flex}.zs-thread>header{justify-content:space-between;gap:10px;display:flex}.zs-thread form{gap:14px;margin-top:20px;display:grid}.zs-messages{gap:14px;max-height:450px;margin:20px 0;display:grid;overflow:auto}.zs-message{background:var(--zs-surface-sunken);border:1px solid var(--zs-border);border-radius:12px;margin-inline-end:32px;padding:14px}.zs-message.is-admin{background:var(--zs-blue-50);margin-inline:32px 0}.zs-message p{white-space:pre-wrap;margin:10px 0 0;font-size:13px}.zs-message small{color:var(--zs-muted);font-size:11px}.zs-thread-actions{flex-wrap:wrap;align-items:end;gap:10px;margin-top:18px;display:flex}.zs-thread-actions label{flex:1}.zs-search-settings{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.zs-search-settings form{grid-template-columns:1fr 1fr;gap:20px;display:grid}.zs-search-settings form>.button,.zs-search-settings form>p{grid-column:1/-1}.zs-radius-preview{background:var(--zs-surface-sunken);border-radius:12px;place-items:center;min-height:260px;display:grid}.zs-radius-preview svg{width:260px;max-width:100%;height:240px;color:var(--zs-teal)}[data-workspace=admin] .delivery-planner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}[data-workspace=admin] .planner-map{min-width:0}[data-workspace=admin] .planner-map iframe{border-radius:14px}[data-workspace=admin] .bulk-stop{border:1px solid var(--zs-border);border-radius:10px}[data-workspace=admin] .coordinate-fields{flex-wrap:wrap;gap:8px;display:flex}[data-workspace=admin] .coordinate-fields input{flex:1;width:100px}[data-workspace=admin] .map-roster{border:1px solid var(--zs-border);box-shadow:none;inset-inline-start:18px;border-radius:12px;left:auto}[data-workspace=admin] .map-card{border:1px solid var(--zs-border);box-shadow:none;border-radius:10px}[data-workspace=admin] .admin-map{border:1px solid var(--zs-border);border-radius:14px}.login-page[data-workspace=admin]{background:#fff;grid-template-columns:46% 54%;align-items:stretch;min-height:100dvh;display:grid}.login-page[data-workspace=admin] .login-story{background:var(--zs-navy);color:#fff;border:0;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:48px 56px;display:flex;position:relative;overflow:hidden}.login-page[data-workspace=admin] .login-story:after{content:"";opacity:.06;pointer-events:none;background:url(/v2/assets/delivery-pattern-DhX5D0o_.webp) 50%/650px;position:absolute;inset:0}.login-page[data-workspace=admin] .login-story h1{color:#fff;max-width:450px;font-size:48px;font-weight:600}.login-page[data-workspace=admin] .login-story p{color:var(--zs-side-text)}.login-page[data-workspace=admin] .login-story .admin-logo{filter:brightness(0)invert();width:290px}.login-page[data-workspace=admin] .login-card{width:calc(100% - 64px);max-width:400px;box-shadow:none;background:#fff;border:0;border-radius:0;place-self:center;margin:40px 32px;padding:0}.login-page[data-workspace=admin] .login-form{grid-template-columns:1fr;gap:20px}.login-page[data-workspace=admin] .login-card h2{color:var(--zs-navy);margin:28px 0;font-size:27px}.login-page[data-workspace=admin] .button{background:var(--zs-blue);border-radius:9px;justify-content:center}.login-page[data-workspace=admin] .login-remember{color:var(--zs-muted)}.login-page[data-workspace=admin] .login-workspace-label{clear:both}@media (width<=1279px){.zs-topbar{padding-inline:24px}[data-workspace=admin]>.content{padding:24px}.zs-profile>span:last-child{display:none}.zs-top-actions{gap:10px}.zs-vehicles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.app-shell[data-workspace=admin],.app-shell[data-workspace=admin][data-sidebar-open=false]{grid-template-columns:minmax(0,1fr)}[data-workspace=admin]>.content,.zs-topbar{grid-column:1}.zs-mobile-menu{display:grid}.zs-sidebar{z-index:50;width:264px;position:fixed;inset-block:0;inset-inline-start:0}[data-sidebar-open=false] .zs-sidebar{display:none}[data-sidebar-open=true] .zs-nav-backdrop{background:var(--zs-scrim);z-index:40;border:0;display:block;position:fixed;inset:0}.zs-topbar{padding-inline:20px}.zs-support-layout,.zs-search-settings,[data-workspace=admin] .ta-layout,[data-workspace=admin] .delivery-planner,.zs-terms-form{grid-template-columns:1fr}.zs-summary{gap:10px}.zs-summary>button,.zs-summary>div{padding:14px}.login-page[data-workspace=admin] .login-story{padding:32px}.login-page[data-workspace=admin] .login-story h1{font-size:36px}}@media (width<=639px){[data-workspace=admin]>.content{padding:18px 16px 32px}.zs-topbar{gap:9px;padding-inline:12px}.zs-breadcrumb h1{font-size:16px}.zs-breadcrumb small{font-size:11px}.zs-top-actions{gap:7px}.zs-profile,.zs-connection{display:none}.zs-language button{padding:6px}.zs-summary{grid-template-columns:1fr 1fr}.zs-vehicles,.zs-vehicle-editor,.zs-search-settings form{grid-template-columns:1fr}.zs-ticket-list{max-height:300px}.zs-terms-form textarea{min-height:300px}[data-workspace=admin] .um-fields{grid-template-columns:1fr}[data-workspace=admin] :is(.panel,.form-card,.card){padding:16px}[data-workspace=admin] .button,[data-workspace=admin] .zs-icon{min-height:44px}[data-workspace=admin] .page-heading{align-items:flex-start}[data-workspace=admin] .um-toolbar{padding:16px}[data-workspace=admin] .um-toolbar [role=tablist]{flex-wrap:nowrap;overflow:auto}[data-workspace=admin] .um-toolbar [role=tablist] button{white-space:nowrap}[data-workspace=admin] .um-pagination{flex-wrap:wrap}[data-workspace=admin] .ad-delivery-dialog{width:calc(100vw - 20px);padding:16px}.login-page[data-workspace=admin]{grid-template-columns:1fr}.login-page[data-workspace=admin] .login-story{display:none}.login-page[data-workspace=admin] .admin-login-logo{display:block}.login-page[data-workspace=admin] .login-card{width:calc(100% - 40px);margin:40px 20px}.zs-thread>header{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){[data-workspace=admin] *{scroll-behavior:auto!important;transition:none!important}}[data-workspace=admin] .admin-dashboard{color:var(--zs-text);gap:24px;display:grid}.zs-dashboard-filters{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.zs-periods{border:1px solid var(--zs-border);background:#fff;border-radius:10px;flex-wrap:wrap;gap:2px;padding:4px;display:flex}.zs-periods button{font:inherit;color:var(--zs-muted);background:0 0;border:0;border-radius:7px;padding:8px 12px;font-size:12px}.zs-periods button[aria-pressed=true]{background:var(--zs-navy);color:#fff}.zs-date-range{align-items:center;gap:8px;display:flex}.zs-date-range label{font-size:11px}.zs-date-range input{min-height:36px!important;padding:6px 8px!important;font-size:12px!important}.zs-dashboard-exports{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:12px;display:flex}.zs-dashboard-exports small{color:var(--zs-muted);font-size:12px}[data-workspace=admin] .ad-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}[data-workspace=admin] .ad-metric{min-height:102px;box-shadow:none;border-radius:12px;gap:4px;padding:14px 16px;transition:filter .15s;position:relative;transform:none}[data-workspace=admin] .ad-metric:hover{filter:brightness(1.06);box-shadow:none;transform:none}[data-workspace=admin] .ad-metric>span{padding-inline-end:16px;font-size:12px;font-weight:400}[data-workspace=admin] .ad-metric>strong{letter-spacing:0;margin:0;font-size:28px;font-weight:600}[data-workspace=admin] .ad-metric>svg{inset-inline-end:14px;width:14px;height:14px;position:absolute;top:15px}[data-workspace=admin] .ad-metric>small{color:#fff;opacity:.88;font-size:11px}[data-workspace=admin] .ad-metrics>.ad-footnote{margin-top:9px;font-size:11px}[data-workspace=admin] .ad-metric-navy{background:var(--zs-card-merchants)}[data-workspace=admin] .ad-metric-olive{background:var(--zs-card-companies)}[data-workspace=admin] .ad-metric-blue{background:var(--zs-card-drivers)}[data-workspace=admin] .ad-metric-teal{background:var(--zs-card-free)}[data-workspace=admin] .ad-metric-amber{background:var(--zs-card-unassigned)}[data-workspace=admin] .ad-metric-green{background:var(--zs-card-completed)}[data-workspace=admin] .ad-metric-red{background:var(--zs-card-cancelled)}[data-workspace=admin] .ad-metric-indigo{background:var(--zs-card-all)}[data-workspace=admin] .ad-card{min-width:0;padding:20px!important}[data-workspace=admin] .ad-card header{justify-content:space-between;align-items:center;gap:12px;display:flex;margin:0 0 16px!important}[data-workspace=admin] .ad-card h2{color:var(--zs-text);gap:10px;font-size:17px}[data-workspace=admin] .ad-card header>span{color:var(--zs-muted);font-size:11px}[data-workspace=admin] .ad-revenue{height:auto;display:block;padding:20px!important}[data-workspace=admin] .ad-revenue .zs-info{background:var(--zs-surface-sunken);border:0;margin:14px 0 0;padding:9px 12px;font-size:11.5px;display:flex}.zs-finance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}[data-workspace=admin] .zs-finance-grid>.ad-delivery-link{border:1px solid var(--zs-border);background:#fff;border-radius:10px;padding:12px 14px}[data-workspace=admin] .zs-finance-grid>.ad-delivery-link:first-child{background:var(--zs-teal-50);border-color:var(--zs-teal-50)}[data-workspace=admin] .zs-finance-grid>.ad-delivery-link:hover{background:var(--zs-blue-50)}[data-workspace=admin] .zs-finance-grid .ad-figure{gap:5px;display:grid}[data-workspace=admin] .zs-finance-grid .ad-figure>span{color:var(--zs-muted);font-size:11.5px;line-height:1.4}[data-workspace=admin] .zs-finance-grid .ad-figure>span:before{content:"";background:var(--zs-blue);border-radius:2px;width:7px;height:7px;margin-inline-end:7px;display:inline-block}[data-workspace=admin] .zs-finance-grid .ad-figure>strong{letter-spacing:0;color:var(--zs-navy);font-size:21px;font-weight:600;line-height:1.3}[data-workspace=admin] .zs-finance-grid .ad-figure>small{color:var(--zs-muted);font-size:11px;line-height:1.4;display:block}.zs-alert-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.zs-alert-grid>button,.zs-driver-availability{border:1px solid var(--zs-border);text-align:start;color:var(--zs-text-2);background:#fff;border-radius:12px;flex-direction:column;align-items:start;gap:7px;padding:16px;font-size:12px;display:flex}.zs-alert-grid>button small{color:var(--zs-blue)}.zs-alert-number{color:var(--zs-warn-fg);align-items:center;gap:10px;font-size:24px;font-weight:600;display:flex}.zs-alert-number.danger{color:var(--zs-danger-fg)}.zs-alert-number svg{box-sizing:content-box;background:var(--zs-warn-bg);border-radius:7px;padding:5px}.zs-alert-number.danger svg{background:var(--zs-danger-bg)}.zs-driver-availability h3{margin:0;font-size:13px}.zs-driver-availability>div:last-child{justify-content:space-between;gap:10px;width:100%;display:flex}.zs-driver-availability span{gap:2px;display:grid}.zs-driver-availability b{color:var(--zs-teal-text);font-size:21px}.zs-driver-availability small{color:var(--zs-muted);font-size:11px}.zs-availability-bar{background:var(--zs-blue);border-radius:4px;width:100%;height:8px;margin:4px 0;overflow:hidden}.zs-availability-bar i{background:var(--zs-teal);height:100%;display:block}.zs-live-operations{grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);gap:18px;scroll-margin-top:24px;display:grid}[data-workspace=admin] .ad-map{flex-direction:column;gap:12px;height:auto;display:flex}[data-workspace=admin] .ad-map header{flex-wrap:wrap;margin-bottom:0!important}[data-workspace=admin] .ad-map iframe{border-radius:10px;flex:1;width:100%;min-height:330px;height:390px!important}[data-workspace=admin] .ad-map-footer{color:var(--zs-muted);margin:0;font-size:11px}[data-workspace=admin] .ad-live-counts{gap:6px}[data-workspace=admin] .ad-live-counts span{background:var(--zs-success-bg);color:var(--zs-success-fg);border-radius:6px;margin:0;padding:5px 7px;font-size:10px}[data-workspace=admin] .ad-live-counts .breakdown{background:var(--zs-danger-bg);color:var(--zs-danger-fg)}[data-workspace=admin] .ad-live-counts .reassigned{background:var(--zs-orange-bg);color:var(--zs-orange-fg)}.zs-map-filters{background:var(--zs-track);border-radius:7px;align-self:flex-start;gap:4px;padding:3px;display:flex}.zs-map-filters button{color:var(--zs-muted);font:inherit;background:0 0;border:0;border-radius:5px;padding:7px 10px;font-size:12px}.zs-map-filters button[aria-pressed=true]{color:var(--zs-navy);background:#fff;font-weight:600}[data-workspace=admin] .zs-active-list{overflow:hidden;padding:0!important}.zs-active-list>header{border-bottom:1px solid var(--zs-border);margin:0!important;padding:17px 16px!important}.zs-active-list>div{max-height:480px;overflow:auto}.zs-active-list>div>button{border:0;border-bottom:1px solid var(--zs-divider);text-align:start;width:100%;color:var(--zs-text-2);background:#fff;gap:7px;padding:16px;display:grid}.zs-active-list>div>button>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.zs-active-list>div>button[aria-pressed=true]{background:var(--zs-blue-50)}.zs-active-list strong{font-size:12px;font-weight:500}.zs-active-list small{color:var(--zs-muted);font-size:11px}.zs-text-button{color:var(--zs-blue);font:inherit;background:0 0;border:0;padding:6px;font-size:12px}[data-workspace=admin] .ad-bottom{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px}.zs-trend{gap:8px;min-height:230px;padding-top:8px;display:flex;overflow:auto}.zs-trend>div{flex-direction:column;flex:1;align-items:center;gap:8px;min-width:28px;display:flex}.zs-trend>div>span{color:var(--zs-muted);font-size:10px}.zs-bar-track{border-bottom:1px solid var(--zs-border);align-items:end;width:100%;max-width:28px;height:180px;display:flex}.zs-bar-track i{background:var(--zs-blue);border-radius:4px 4px 0 0;width:100%;min-height:1px;display:block}.zs-bar-track i[data-today=true]{background:var(--zs-teal)}.zs-trend small{color:var(--zs-muted);font-size:10px}[data-workspace=admin] .ad-recent>div{border-color:var(--zs-divider);padding:14px 0;font-size:12px}[data-workspace=admin] .ad-recent small{color:var(--zs-muted)}[data-workspace=admin] .ad-status[data-status=delivered]{background:var(--zs-success-bg);color:var(--zs-success-fg)}[data-workspace=admin] .ad-status[data-status=created],[data-workspace=admin] .ad-status[data-status=matching]{background:var(--zs-warn-bg);color:var(--zs-warn-fg)}[data-workspace=admin] .ad-status[data-status=cancelled]{background:var(--zs-neutral-bg);color:var(--zs-neutral-fg)}[data-workspace=admin] .ad-status[data-status=failed]{background:var(--zs-danger-bg);color:var(--zs-danger-fg)}[data-workspace=admin] .ad-status[data-status=picked_up],[data-workspace=admin] .ad-status[data-status=in_transit]{background:var(--zs-info-bg);color:var(--zs-info-fg)}[data-workspace=admin] .ad-delivery-dialog{border:1px solid var(--zs-border);max-height:88dvh;box-shadow:var(--zs-shadow-dialog);color:var(--zs-text);border-radius:14px}[data-workspace=admin] .ad-delivery-dialog::backdrop{background:var(--zs-scrim)}.zs-detail-search{margin-bottom:18px}.zs-pager{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;font-size:12px;display:flex}.zs-pager>span:first-child{margin-inline-end:auto}html[dir=rtl] [data-workspace=admin] .ad-metric>svg{transform:scaleX(-1)}@media (width<=1100px){.zs-live-operations{grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr)}.zs-finance-grid,.zs-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.zs-live-operations,[data-workspace=admin] .ad-bottom{grid-template-columns:1fr}.zs-active-list>div{max-height:300px}.zs-periods{width:100%}.zs-periods button{white-space:nowrap;flex:1}.zs-dashboard-filters{gap:12px}[data-workspace=admin] .ad-card header{flex-wrap:wrap}.zs-date-range{width:100%}.zs-date-range label{flex:1}.zs-date-range input{width:100%}.zs-dashboard-exports{gap:8px}.zs-dashboard-exports small{flex-basis:100%}[data-workspace=admin] .ad-recent>div{flex-wrap:wrap}}@media (width<=639px){[data-workspace=admin] .admin-dashboard{gap:18px}[data-workspace=admin] .ad-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}[data-workspace=admin] .ad-metric{min-height:105px;padding:14px}[data-workspace=admin] .ad-card{padding:16px!important}.zs-finance-grid{gap:9px}[data-workspace=admin] .zs-finance-grid>.ad-delivery-link{padding:11px}[data-workspace=admin] .zs-finance-grid .ad-figure>strong{font-size:18px}.zs-alert-grid{gap:10px}.zs-alert-grid>button,.zs-driver-availability{padding:13px}[data-workspace=admin] .ad-map iframe{min-height:280px;height:320px!important}.zs-pager{flex-wrap:wrap}.zs-topbar .zs-breadcrumb h1{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}}.zs-summary>article{border:1px solid var(--zs-border);background:#fff;border-radius:12px;gap:6px;padding:17px 20px;display:grid}.zs-tabs button.active,[data-workspace=admin] .ta-access-level button.chosen{background:var(--zs-navy);color:#fff}[data-workspace=admin] .zs-support-layout{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:start;gap:20px;display:grid}[data-workspace=admin] .zs-support-layout>section{min-width:0;margin:0!important}[data-workspace=admin] .zs-support-layout table th,[data-workspace=admin] .zs-support-layout table td{padding:10px 8px}[data-workspace=admin] .zs-search-settings{grid-template-columns:1fr 1fr;gap:20px;max-width:850px;display:grid}[data-workspace=admin] .zs-brand .admin-logo{filter:none;background:#fff;border-radius:5px;width:182px;padding:4px}@media (width<=1023px){[data-workspace=admin] .zs-support-layout{grid-template-columns:1fr}}@media (width<=639px){[data-workspace=admin] .zs-search-settings{grid-template-columns:1fr}.zs-summary{grid-template-columns:1fr 1fr}}[data-workspace=admin] .zs-nav-group h2{color:var(--zs-side-label);letter-spacing:.1em;font-size:10px;font-weight:600}[data-workspace=admin] .um-card{padding:0;overflow:hidden}[data-workspace=admin] .um-search{border:0;padding:0;position:relative}[data-workspace=admin] .um-search input{padding-inline-end:38px}[data-workspace=admin] .um-search svg{inset-inline-end:12px;position:absolute;top:12px}[data-workspace=admin] .um-card table th{background:var(--zs-surface-sunken);color:var(--zs-muted)}[data-workspace=admin] .zs-support-layout table .button{white-space:normal;text-align:start;justify-content:flex-start}[data-workspace=admin] .zs-ticket-list{max-height:650px;margin-top:16px;overflow:auto}[data-workspace=admin] .zs-ticket-list>button{text-align:start;border:0;border-bottom:1px solid var(--zs-border);width:100%;color:var(--zs-text);background:#fff;gap:8px;padding:16px 10px;display:grid}[data-workspace=admin] .zs-ticket-list>button>span{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}[data-workspace=admin] .zs-ticket-list>button>small{color:var(--zs-muted)}[data-workspace=admin] .zs-ticket-list>button[aria-pressed=true]{background:var(--zs-blue-50);border-inline-start:3px solid var(--zs-blue)}.zs-login{min-height:100dvh;font-family:var(--zs-font);color:var(--zs-text);background:#fff;grid-template-columns:46% 54%;display:grid}.zs-login-story{isolation:isolate;background:var(--zs-navy);color:#fff;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:56px;display:flex;position:relative;overflow:hidden}.zs-login-brand{z-index:1;align-items:center;gap:12px;display:flex}.zs-login-brand img{object-fit:contain;width:44px;height:44px}.zs-login-brand strong{letter-spacing:.02em;font-size:22px}.zs-login-route{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.zs-login-copy{max-width:465px;margin-block:70px}.zs-login .zs-login-copy h1{letter-spacing:-.5px;color:#fff;margin:16px 0 20px;font-size:44px;font-weight:600;line-height:1.05}.zs-login-copy>p:last-child{color:#c3d1e4;max-width:430px;margin:0;font-size:17px;line-height:1.6}.zs-login-copy .zs-login-eyebrow{color:#67d4d4;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:13px;font-weight:600}.zs-login-story>small{color:#8297b4;font-size:13px}.zs-login-main{justify-content:center;align-items:center;min-width:0;min-height:100dvh;padding:120px 48px;display:flex;position:relative}.zs-login-language{top:32px;position:absolute;inset-inline-end:56px}.zs-login-language button{min-width:48px;min-height:32px}.zs-login-box{width:100%;max-width:400px}.zs-login .zs-login-box h2{margin:0 0 6px;font-size:30px;font-weight:600;line-height:1.2}.zs-login-box>p{color:var(--zs-muted);margin:0 0 20px;font-size:16px}.zs-login-box form{gap:18px;display:grid}.zs-login-box form>label{color:#34445c;gap:6px;font-size:13px;font-weight:600;display:grid}.zs-login .zs-login-box input:not([type=checkbox]){box-sizing:border-box;background:#fff;border:1px solid #d2dcec;border-radius:10px;width:100%;height:50px;padding:12px 14px;font-size:16px;font-weight:400}.zs-login-password{display:block;position:relative}.zs-login .zs-login-password input{padding-inline-end:48px!important}.zs-login-password>button{inset-inline-end:5px;color:#5b6778;background:0 0;border:0;border-radius:6px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:5px}.zs-login-box form>.zs-login-remember{align-items:center;gap:10px;font-size:14px;font-weight:400;display:flex}.zs-login-remember input{width:18px;height:18px;accent-color:var(--zs-blue);margin:0}.zs-login-submit{background:var(--zs-blue);color:#fff;border:0;border-radius:10px;height:48px;font-size:16px;font-weight:600}.zs-login-submit:hover{background:var(--zs-blue-hover)}.zs-login-error{background:var(--zs-danger-bg);color:var(--zs-danger-fg);border-radius:10px;margin:0;padding:14px 16px;font-size:14px;line-height:1.5}.zs-login-main>footer{bottom:32px;text-align:center;color:#738097;font-size:13px;position:absolute;inset-inline:24px}.zs-login-mobile-brand{display:none}@media (width<=1100px){.zs-login-story{padding:40px}.zs-login .zs-login-copy h1{font-size:38px}.zs-login-main{padding-inline:36px}}@media (width<=760px){.zs-login{grid-template-columns:1fr}.zs-login-story{display:none}.zs-login-main{padding:110px 24px 90px}.zs-login-language{top:24px;inset-inline-end:24px}.zs-login-mobile-brand{align-items:center;gap:12px;margin-bottom:32px;font-size:22px;display:flex}.zs-login-mobile-brand img{object-fit:contain;width:40px;height:40px}.zs-login-main>footer{font-size:11px;bottom:24px}}.zs-login-brand img,.zs-login-mobile-brand img{transform:scale(2.1)}.zs-login-box input[type=email]{text-align:start;direction:ltr}[data-workspace] .admin-logo,[data-workspace=admin] .zs-brand .admin-logo{filter:none;background:0 0;border-radius:0;padding:0}.zs-sidebar .admin-logo img{filter:url(#zone-logo-on-dark)}body,button,input,select,textarea{font-family:inherit}.app-shell[data-workspace=admin][data-sidebar-open=false]{grid-template-columns:0 minmax(0,1fr)}[data-workspace=admin][data-sidebar-open=false] .zs-sidebar{display:none}.sidebar-editor-actions{background:inherit;gap:8px;padding:12px 0;display:grid;position:sticky;bottom:0}.zs-sidebar .sidebar-editor-actions{background:var(--zs-navy)}.zs-sidebar .sidebar-editor-actions .button{justify-content:center;width:100%;min-height:40px}@media (width<=1023px){.app-shell[data-workspace=admin][data-sidebar-open=false]{grid-template-columns:minmax(0,1fr)}}[data-workspace=admin] .um-editor{width:100%;max-width:none;height:100dvh;max-height:100dvh;inset:0}[data-workspace=admin] .um-editor>header{align-items:center;padding:22px max(24px,50vw - 600px)}[data-workspace=admin] .um-editor>form{box-sizing:border-box;width:100%;max-width:1248px;margin:0 auto;padding:28px 24px}[data-workspace=admin] .um-editor h2{font-size:24px}@media (width<=600px){[data-workspace=admin] .um-editor>header{padding:18px}[data-workspace=admin] .um-editor>form{padding:20px 18px}}:is(.app-shell,.login-page):is([data-workspace=customer],[data-workspace=business]){--green:var(--zs-blue);--green-dark:var(--zs-navy);--green-light:var(--zs-blue-50);--surface:var(--zs-surface-sunken);--ink:var(--zs-text);--muted:var(--zs-muted);--line:var(--zs-border);--workspace-canvas:var(--zs-bg);--workspace-side:#f0f5fa;--workspace-bar:var(--zs-navy);font-family:var(--zs-font);color:var(--zs-text)}.app-shell:is([data-workspace=customer],[data-workspace=business]) .button{border-radius:10px;font-weight:600}.app-shell:is([data-workspace=customer],[data-workspace=business]) .sidebar nav button.active{background:var(--zs-blue-50);color:var(--zs-blue);border-inline-start:3px solid #4ba7aa}.app-shell:is([data-workspace=customer],[data-workspace=business]) .topbar{color:var(--zs-navy);border-bottom:1px solid var(--zs-border);background:#fff}.app-shell:is([data-workspace=customer],[data-workspace=business]) .topbar .admin-logo img{filter:none}.app-shell:is([data-workspace=customer],[data-workspace=business]) .sidebar{background:var(--zs-navy);color:#fff;border-color:#243e58}.app-shell:is([data-workspace=customer],[data-workspace=business]) .sidebar :is(h2,b){color:#fff}.app-shell:is([data-workspace=customer],[data-workspace=business]) .sidebar :is(.muted,.kicker,footer small){color:#a8bbd0}.app-shell:is([data-workspace=customer],[data-workspace=business]) .sidebar nav>button{color:#c9d6e6;border-radius:9px;margin-bottom:5px}.app-shell:is([data-workspace=customer],[data-workspace=business]) .sidebar nav>button:hover{color:#fff;background:#243e58}.app-shell:is([data-workspace=customer],[data-workspace=business]) .sidebar nav>button.active{background:var(--zs-blue);color:#fff;box-shadow:none;border-inline-start:3px solid #4ba7aa}.app-shell:is([data-workspace=customer],[data-workspace=business]) :is(.panel,.card,.form-card){border:1px solid var(--zs-border);background:#fff;border-radius:14px}.workspace-loading{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:60vh;display:flex}[data-workspace=admin] .admin-bento{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:20px;display:grid}.admin-bento>:is(.zs-dashboard-filters,.form-error,.zs-alert-grid,.zs-live-operations,.ad-bottom){grid-column:1/-1}[data-workspace=admin] .admin-bento .zs-dashboard-filters{border:1px solid var(--zs-border);background:#fff;border-radius:20px;padding:16px}[data-workspace=admin] .admin-bento .ad-metrics{flex-direction:column;gap:12px;display:flex}[data-workspace=admin] .admin-bento .ad-metric-grid{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}[data-workspace=admin] .admin-bento .ad-metric{border-radius:20px;min-height:155px;padding:20px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}[data-workspace=admin] .admin-bento .ad-metric>strong{letter-spacing:-1.5px;margin-block:auto 10px;font-size:clamp(32px,3vw,46px);line-height:1.1}[data-workspace=admin] .admin-bento .ad-metric>span{max-width:85%;line-height:1.5}[data-workspace=admin] .admin-bento .ad-metric>small{opacity:.85;line-height:1.5}[data-workspace=admin] .admin-bento .ad-metric-teal{color:#15545a;background:#e4f3f2}[data-workspace=admin] .admin-bento .ad-metric-amber{color:#86530d;background:#fff0d5}[data-workspace=admin] .admin-bento .ad-metric-green{color:#20663c;background:#e5f4e9}[data-workspace=admin] .admin-bento .ad-metric-red{color:#a42e38;background:#fce8e8}[data-workspace=admin] .admin-bento .ad-metric-indigo{color:#294f8a;background:#e6edfa}[data-workspace=admin] .admin-bento .ad-card{border-radius:22px;box-shadow:0 4px 20px #1e314b04}[data-workspace=admin] .admin-bento .ad-revenue{background:#fff;flex-direction:column;display:flex;padding:22px!important}[data-workspace=admin] .admin-bento .ad-revenue>header{flex-wrap:wrap;align-items:start;gap:6px}[data-workspace=admin] .admin-bento .zs-finance-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}[data-workspace=admin] .admin-bento .zs-finance-grid>.ad-delivery-link{text-align:start;background:#f5f7fb;border:0;border-radius:12px;padding:12px}[data-workspace=admin] .admin-bento .zs-finance-grid>.ad-delivery-link:first-child .ad-figure>strong{color:#fff;font-size:30px}[data-workspace=admin] .admin-bento .zs-finance-grid .ad-figure>strong{font-size:19px}[data-workspace=admin] .admin-bento .zs-info{background:0 0;margin-bottom:0;padding:10px 0 0;font-size:10px;line-height:1.6}[data-workspace=admin] .admin-bento .zs-alert-grid{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.4fr);gap:14px}[data-workspace=admin] .admin-bento .zs-alert-grid>button,[data-workspace=admin] .admin-bento .zs-driver-availability{border-radius:20px;padding:20px}[data-workspace=admin] .admin-bento .zs-driver-availability{background:#e4f3f2;border-color:#d3e8e8}[data-workspace=admin] .admin-bento .zs-live-operations{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:20px}[data-workspace=admin] .admin-bento .ad-bottom{gap:20px}@media (hover:hover){[data-workspace=admin] .admin-bento .ad-metric:hover{transform:translateY(-3px);box-shadow:0 8px 20px #1e314b18}[data-workspace=admin] .admin-bento .zs-finance-grid>.ad-delivery-link:hover{box-shadow:inset 0 0 0 2px #4ba7aa}}@media (width<=1350px){[data-workspace=admin] .admin-bento{grid-template-columns:minmax(0,1fr)}[data-workspace=admin] .admin-bento .zs-finance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}[data-workspace=admin] .admin-bento .zs-finance-grid>.ad-delivery-link:first-child{grid-column:span 1}}@media (width<=767px){[data-workspace=admin] .admin-bento .ad-metric-grid,[data-workspace=admin] .admin-bento .zs-finance-grid,[data-workspace=admin] .admin-bento .zs-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-workspace=admin] .admin-bento .ad-metric{min-height:145px;padding:17px}[data-workspace=admin] .admin-bento .zs-live-operations{grid-template-columns:minmax(0,1fr)}[data-workspace=admin] .admin-bento .zs-finance-grid>.ad-delivery-link:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){[data-workspace=admin] .admin-bento .ad-metric{transition:none;transform:none}}.app-shell[data-workspace=admin]{--zs-bg:#edf2f1;--zs-navy:#0d213b;--zs-blue:#205fcf;background:var(--zs-bg);grid-template-rows:82px minmax(0,1fr);grid-template-columns:90px minmax(0,1fr)}[data-workspace=admin]>.content{background:var(--zs-bg);padding:20px 28px 32px 12px}.zs-topbar{background:#edf2f1;border:0;grid-column:1/-1;gap:22px;padding:16px 22px}.v3-top-brand{align-items:center;gap:10px;min-width:205px;display:flex}.v3-top-brand img{object-fit:contain;width:38px;height:38px;transform:scale(1.5)}.v3-top-brand b{color:#0d213b;font-size:15px}.v3-top-brand small{color:#64748b;margin-top:3px;font-size:11px;display:block}.zs-topbar .zs-breadcrumb{display:none}.v3-top-tabs{background:#fff;border-radius:30px;gap:3px;max-width:100%;margin:auto;padding:5px;display:flex;overflow:auto}.v3-top-tabs button{white-space:nowrap;color:#475569;font:inherit;background:0 0;border:0;border-radius:25px;padding:11px 14px;font-size:12px;font-weight:600}.v3-top-tabs button[aria-current=page]{color:#fff;background:#0d213b}.zs-top-actions{gap:8px;margin:0}.zs-profile{border:0;padding:0}.zs-profile>span:last-child{display:none}.zs-language,.zs-icon,.zs-connection{background:#fff;border:0;border-radius:30px}.zs-avatar{border-radius:50%}.zs-mobile-menu{display:none}.zs-sidebar{background:#0d213b;border:0;border-radius:36px;grid-area:2/1;align-self:start;width:60px;height:auto;max-height:calc(100dvh - 165px);margin:55px 14px 0;overflow:visible}.zs-sidebar .zs-brand,.zs-sidebar .zs-nav-group h2,.zs-sidebar .zs-nav-group button>span,.zs-sidebar footer span{display:none}.zs-sidebar nav{padding:10px 7px;overflow:visible}.zs-nav-group{margin:0}.zs-nav-group button{border-radius:50%;justify-content:center;width:46px;height:46px;min-height:46px;margin:2px 0;padding:0;display:flex;position:relative}.zs-nav-group button.active{color:#0d213b;background:#fff}.zs-nav-group button em{min-width:15px;height:15px;font-size:9px;position:absolute;top:0;right:0}.zs-sidebar footer{border-color:#ffffff18;flex-direction:column;gap:5px;padding:10px 7px;display:flex}.zs-sidebar footer button{border:0;justify-content:center;width:46px;min-height:38px}.zs-sidebar:has(.sidebar-editor){z-index:60;border-radius:22px;width:260px;max-height:80vh;overflow:auto}.zs-sidebar .sidebar-editor{color:#d7e2ef}.zs-sidebar .sidebar-sort-row{color:#0d213b}[data-workspace=admin] .admin-bento{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:18px}[data-workspace=admin] .admin-bento .zs-dashboard-filters{box-shadow:none;background:0 0;border:0;grid-column:1/-1;padding:0}.zs-periods,.zs-date-range input{border-radius:30px}.zs-periods button{border-radius:25px}[data-workspace=admin] .admin-bento .ad-metrics{grid-area:2/1}.admin-bento .ad-metrics>.ad-footnote{margin:0;font-size:10px}[data-workspace=admin] .admin-bento .ad-metric-grid{gap:12px}[data-workspace=admin] .admin-bento .ad-metric{color:#111c2c;min-height:130px;box-shadow:none;border-radius:20px;padding:18px}[data-workspace=admin] .admin-bento .ad-metric>strong{letter-spacing:-1px;margin-top:16px;margin-bottom:6px;font-size:32px}[data-workspace=admin] .admin-bento .ad-metric>small{color:#334155;opacity:1;font-size:10px}[data-workspace=admin] .admin-bento .ad-metric>span{font-size:11px}[data-workspace=admin] .admin-bento .ad-metric>svg{box-sizing:content-box;color:#526171;background:#fff;border-radius:50%;width:12px;height:12px;padding:5px}[data-workspace=admin] .admin-bento .ad-metric-navy{background:#fce4d1}[data-workspace=admin] .admin-bento .ad-metric-olive{background:#d7e8fc}[data-workspace=admin] .admin-bento .ad-metric-blue{background:#d3efe5}[data-workspace=admin] .admin-bento .ad-metric-teal{background:#cee}[data-workspace=admin] .admin-bento .ad-metric-amber{background:#fcf1c2}[data-workspace=admin] .admin-bento .ad-metric-green{background:#e0f3cf}[data-workspace=admin] .admin-bento .ad-metric-red{background:#f8d9df}[data-workspace=admin] .admin-bento .ad-metric-indigo{background:#e4def8}.v3-revenue-hero{color:#fff;background:#205fcf;border-radius:22px;flex-direction:column;grid-area:2/2;justify-content:center;align-items:start;gap:15px;padding:24px;display:flex}.v3-revenue-hero>span{font-size:12px;font-weight:600}.v3-revenue-hero>strong{letter-spacing:-1px;overflow-wrap:anywhere;font-size:clamp(26px,2.8vw,40px)}.v3-revenue-hero>div{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.v3-revenue-hero>div button{text-align:start;color:#fff;font:inherit;background:#ffffff20;border:0;border-radius:14px;gap:5px;padding:12px;display:grid}.v3-revenue-hero small{font-size:10px}.v3-revenue-hero p{color:#e0ebff;margin:0;font-size:11px;line-height:1.6}.v3-revenue-hero .button{border:0;border-radius:25px;color:#0d213b!important;background:#fff!important}[data-workspace=admin] .admin-bento .ad-revenue{border:0;border-radius:24px;grid-column:1;grid-template-columns:minmax(0,3fr) minmax(130px,1fr);gap:14px;display:grid;padding:20px!important}.admin-bento .ad-revenue>header{grid-column:1}.admin-bento .ad-revenue .zs-info{display:none}[data-workspace=admin] .admin-bento .zs-finance-grid{grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}[data-workspace=admin] .admin-bento .zs-finance-grid>.ad-delivery-link:first-child{color:#0d213b;background:#f4f7f6;grid-column:auto}[data-workspace=admin] .admin-bento .zs-finance-grid>.ad-delivery-link{background:#f4f7f6;border-radius:14px;padding:12px}[data-workspace=admin] .admin-bento .zs-finance-grid .ad-figure>strong,[data-workspace=admin] .admin-bento .zs-finance-grid>.ad-delivery-link:first-child .ad-figure>strong{color:#0d213b;font-size:19px}[data-workspace=admin] .admin-bento .zs-finance-grid>.ad-delivery-link:first-child .ad-figure>:is(span,small){color:#64748b}.v3-completion{color:#0d213b;background:#d3efe5;border:0;border-radius:18px;flex-direction:column;grid-area:1/2/3;justify-content:center;align-items:center;gap:12px;padding:15px;display:flex}.v3-completion>span{border-radius:50%;place-items:center;width:100px;height:100px;padding:8px;display:grid}.v3-completion b{background:#d3efe5;border-radius:50%;place-items:center;width:84px;height:84px;font-size:24px;display:grid}.v3-completion strong{font-size:12px}.v3-completion small{font-size:11px}[data-workspace=admin] .admin-bento .zs-alert-grid{background:#fff;border-radius:24px;flex-direction:column;grid-column:2;gap:8px;padding:20px;display:flex}.zs-alert-grid>h2{margin:0 0 4px;font-size:16px}[data-workspace=admin] .admin-bento .zs-alert-grid>button{background:#f4f7f6;border:0;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:10px;display:grid}[data-workspace=admin] .admin-bento .zs-alert-grid>button small{display:none}.admin-bento .zs-alert-number{justify-content:center;font-size:18px}.admin-bento .zs-alert-number svg{display:none}[data-workspace=admin] .admin-bento .zs-driver-availability{background:#fff;border:0;padding:8px 0 0}.admin-bento .zs-driver-availability b{font-size:15px}.admin-bento .zs-driver-availability h3{font-size:12px}[data-workspace=admin] .admin-bento .ad-card{border:0;border-radius:24px}[data-workspace=admin] .admin-bento .zs-live-operations{grid-column:1/-1;grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.admin-bento .zs-active-list>div>button{background:#f4f7f6;border:0;border-radius:18px;width:calc(100% - 16px);margin:8px}.admin-bento .zs-active-list>div>button[aria-pressed=true]{color:#fff;background:#0d213b}.admin-bento .zs-bar-track{background:#f1f4f3;border:0;border-radius:20px}.admin-bento .zs-bar-track i{border-radius:20px}.admin-bento .ad-recent>div{background:#f4f7f6;border:0;border-radius:15px;margin-bottom:8px;padding:12px!important}.zs-login{box-sizing:border-box;background:#edf2f1;grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:20px;padding:20px}.zs-login-main{background:#fff;border-radius:32px;grid-area:1/1;min-height:calc(100dvh - 40px);padding:130px 55px}.zs-login-story{border-radius:32px;grid-area:1/2;justify-content:space-between;min-height:calc(100dvh - 40px);padding:48px}.zs-login-story>.zs-login-brand,.zs-login-eyebrow{display:none}.zs-login-copy{max-width:650px;margin:0}.zs-login .zs-login-copy h1{letter-spacing:-1.8px;margin:0 0 20px;font-size:clamp(32px,3.5vw,52px);font-weight:750}.zs-login-copy>p:last-child{max-width:550px}.zs-login-mobile-brand{align-items:center;gap:10px;font-size:18px;display:flex;position:absolute;top:38px;left:50px}.zs-login-mobile-brand img{width:36px;height:36px}.zs-login-language{top:40px;inset-inline-end:45px}.zs-login-box{max-width:520px}.v3-admin-badge{color:#0a696b;background:#cee;border-radius:30px;margin-bottom:20px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-block}.zs-login .zs-login-box h2{letter-spacing:-1px;font-size:38px;font-weight:750}.zs-login .zs-login-box input:not([type=checkbox]){background:#f4f7f6;border:1px solid #0000;border-radius:30px;height:54px}.zs-login-submit{background:#0d213b;border-radius:30px;height:54px}.zs-login-main>footer{text-align:start;inset-inline:55px}.v3-login-features{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:300px;display:grid}.v3-login-features>a{color:#0d213b;background:#fce4d1;border-radius:23px;gap:10px;padding:22px 16px;display:grid}.v3-login-features>a:nth-child(2){background:#d7e8fc}.v3-login-features>a:nth-child(3){background:#d3efe5}.v3-login-features>a:nth-child(4){background:#e4def8}.v3-login-features small{font-size:12px;line-height:1.5}[data-workspace=admin] .user-management .page-heading h1{letter-spacing:-1px;font-size:30px}.v3-account-cards{grid-template-columns:repeat(3,1fr);gap:18px;margin:20px 0;display:grid}.v3-account-cards>button{text-align:start;color:#111c2c;background:#fce4d1;border:2px solid #0000;border-radius:26px;padding:22px}.v3-account-cards>button:nth-child(2){background:#d7e8fc}.v3-account-cards>button:nth-child(3){background:#f8d9df}.v3-account-cards>button[aria-pressed=true]{border-color:#0d213b}.v3-account-cards>button>span{justify-content:space-between;gap:10px;font-weight:700;display:flex}.v3-account-cards>button>span small{color:#fff;background:#e84651;border-radius:25px;padding:4px 8px}.v3-account-cards strong{margin:20px 0 10px;font-size:32px;display:block}.v3-account-cards strong small{font-size:12px;font-weight:500}.v3-account-cards p{margin:10px 0 0;font-size:11px}.v3-account-bar{background:#fff5;border-radius:8px;gap:3px;height:8px;display:flex;overflow:hidden}.v3-account-bar i{background:#0e8c8c;border-radius:8px}.v3-account-bar [data-status=pending]{background:#e58c00}.v3-account-bar [data-status=suspended]{background:#df2538}.v3-account-bar [data-status=archived]{background:#94a3b8}.v3-users-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.v3-users-layout.has-preview{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}[data-workspace=admin] .um-card{border:0;border-radius:26px;overflow:hidden}[data-workspace=admin] .user-management:has(.v3-account-cards) .um-toolbar [role=tablist]{display:none}.um-toolbar input,.um-toolbar select,.um-add{border-radius:30px!important}.um-selection{color:#fff;background:#0d213b;border-radius:30px;margin:14px;padding:12px}.um-selection button{border-radius:25px}.v3-user-preview{gap:18px;display:grid}.v3-user-preview>section{background:#fff;border-radius:26px;flex-direction:column;align-items:start;gap:12px;padding:22px;display:flex;position:relative}.v3-user-preview h2,.v3-user-preview h3{margin:0;font-size:18px}.v3-preview-close{position:absolute;top:16px;right:16px}.v3-user-avatar{background:#fce4d1;border-radius:50%;place-items:center;width:55px;height:55px;font-size:22px;font-weight:700;display:grid}.v3-info-row{box-sizing:border-box;color:#111c2c;overflow-wrap:anywhere;background:#f4f7f6;border-radius:16px;gap:4px;width:100%;padding:12px;text-decoration:none;display:grid}.v3-info-row small{color:#64748b;font-size:11px}.v3-info-row b{font-size:13px}.v3-user-preview .button{border-radius:25px}.um-table th{background:#f4f7f6!important}.um-table td{border-color:#f1f4f3!important}@media (width<=1200px){.v3-top-brand{min-width:auto}.v3-top-brand>div{display:none}.v3-top-tabs button{padding:9px;font-size:11px}.v3-users-layout.has-preview,[data-workspace=admin] .admin-bento{grid-template-columns:minmax(0,1fr)}[data-workspace=admin] .admin-bento .ad-metrics,.v3-revenue-hero,[data-workspace=admin] .admin-bento .ad-revenue,[data-workspace=admin] .admin-bento .zs-alert-grid{grid-area:auto/1}[data-workspace=admin] .admin-bento .zs-alert-grid{grid-template-columns:repeat(3,1fr);display:grid}.zs-alert-grid>h2,.zs-driver-availability{grid-column:1/-1}.v3-revenue-hero{grid-template-columns:1fr 1fr;display:grid}.zs-login-main{padding-inline:30px}.zs-login-story{padding:32px}.zs-login-mobile-brand{left:30px}.zs-login-mobile-brand strong{font-size:14px}.v3-login-features{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.app-shell[data-workspace=admin]{grid-template-columns:1fr}.zs-topbar{flex-wrap:wrap;gap:8px;padding:12px}.v3-top-brand{display:none}.v3-top-tabs{flex-basis:100%;order:3;max-height:45px}.zs-top-actions{margin-inline-start:auto}.zs-mobile-menu{display:grid}.zs-sidebar{z-index:50;margin:10px;position:fixed;top:95px;left:0}.zs-nav-backdrop{background:#0d213b44!important}[data-workspace=admin]>.content{padding:28px 16px}.zs-login{grid-template-columns:1fr;padding:12px}.zs-login-story{display:none}.zs-login-main{min-height:calc(100dvh - 24px);padding:145px 24px 100px}.zs-login-main>footer{inset-inline:24px}.zs-login .zs-login-box h2{font-size:32px}.zs-login-mobile-brand{top:35px;left:24px}.zs-login-language{inset-inline-end:22px;top:36px}.zs-login-mobile-brand strong{display:none}[data-workspace=admin] .admin-bento .zs-live-operations{grid-template-columns:1fr}.v3-revenue-hero{display:flex}[data-workspace=admin] .admin-bento .ad-revenue{grid-template-columns:1fr}.v3-completion{grid-area:auto/1}.v3-account-cards{grid-template-columns:1fr;gap:10px}.v3-account-cards>button{padding:16px}.v3-account-cards strong{margin-top:10px}[data-workspace=admin] .admin-bento .zs-alert-grid{display:flex}[data-workspace=admin] .admin-bento .zs-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-top-tabs{justify-content:flex-start}}[data-sidebar-open=false] .zs-mobile-menu{display:grid}.zs-login-language{background:#f4f7f6;border-radius:30px;gap:3px;padding:4px;display:flex}.zs-login-language button{color:#64748b;background:0 0;border:0;border-radius:25px}.zs-login-language button[aria-pressed=true]{color:#fff;background:#0d213b}@media (width>=768px) and (width<=1023px){.zs-sidebar{position:static;inset:auto}.zs-nav-backdrop{display:none!important}.app-shell[data-workspace=admin]{grid-template-columns:90px minmax(0,1fr)}[data-workspace=admin]>.content{grid-column:2}.zs-topbar{grid-column:1/-1}[data-sidebar-open=false] .zs-sidebar{display:block}}.v3-dashboard-heading{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;display:grid}.v3-dashboard-heading h1{letter-spacing:-1px;color:#111c2c;margin:0;font-size:30px}.v3-dashboard-heading p{color:#64748b;grid-column:1/-1;margin:0;font-size:12px}[data-workspace=admin] .admin-bento .zs-dashboard-filters{align-items:end;gap:12px}[data-workspace=admin] .zs-dashboard-exports{flex-basis:auto;gap:8px;margin-inline-start:auto}[data-workspace=admin] .zs-dashboard-exports>small{display:none}[data-workspace=admin] .zs-date-range label{gap:4px;display:grid}[data-workspace=admin] .zs-date-range>span{align-self:end;padding-bottom:10px}[data-workspace=admin] .zs-sidebar{margin-top:20px}@media (width<=767px){.v3-dashboard-heading{grid-template-columns:1fr}.v3-dashboard-heading>.button{justify-self:start}.v3-dashboard-heading p{grid-column:1}[data-workspace=admin] .zs-dashboard-exports{width:100%;margin-inline-start:0}[data-workspace=admin] .zs-sidebar{margin-top:0}}[data-workspace=admin] .admin-bento .ad-metrics,.v3-revenue-hero{grid-row:3}@media (width<=1200px){[data-workspace=admin] .admin-bento .ad-metrics,.v3-revenue-hero{grid-row:auto}}[data-workspace=admin]>.content{background:#edf2f1}.zs-sidebar .zs-nav-group button.active{color:#0d213b;background:#fff}.zs-sidebar .zs-nav-group button:not(.active){color:#b6c6d9;background:0 0}[data-workspace=admin] .user-management{gap:12px}[data-workspace=admin] .v3-users-layout,[data-workspace=admin] .v3-users-layout>.um-card{min-width:0}@media (width<=767px){.app-shell[data-workspace=admin]{grid-template-rows:110px minmax(0,1fr)}.v3-top-tabs{max-width:calc(100vw - 24px)}[data-workspace=admin] .page-heading{flex-wrap:wrap}.zs-topbar{z-index:51;position:relative}}.v3-profile-page{width:100%;min-width:0}.v3-profile-page .v3-user-preview{grid-template-columns:1fr;max-width:1200px;margin:24px auto}.v3-profile-page .v3-user-preview>section:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.v3-profile-page .v3-user-preview>section:nth-child(2)>h3{grid-column:1/-1}.v3-profile-page .v3-user-preview>section:first-child{flex-flow:wrap;align-items:center}.v3-profile-page .v3-user-preview>section:first-child .button{margin-inline-start:auto}@media (width<=640px){.v3-profile-page .v3-user-preview>section:nth-child(2){grid-template-columns:1fr}}.profile-redesign{max-width:1400px;margin:0 auto}.profile-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#227c83;margin:0 0 8px;font-size:11px;font-weight:700}.profile-redesign .page-heading h1{margin:0}.profile-identity{background:linear-gradient(110deg,#d3efe5,#e7f1fa);border-radius:26px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:28px 32px;display:flex}.profile-person{align-items:center;gap:20px;min-width:0;display:flex}.profile-person>div{min-width:0}.profile-avatar{color:#0d213b;background:#fff;border-radius:24px;flex-shrink:0;place-items:center;width:76px;height:76px;font-size:28px;font-weight:750;display:grid}.profile-avatar img{object-fit:contain;border-radius:24px;width:100%;height:100%}.profile-role{letter-spacing:.08em;text-transform:uppercase;color:#227c83;font-size:11px;font-weight:700}.profile-person h2{letter-spacing:-.6px;color:#0d213b;margin:6px 0;font-size:27px}.profile-person p{color:#475569;overflow-wrap:anywhere;margin:0;font-size:13px}.profile-identity-actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.profile-identity .button{color:#fff;background:#0d213b;border-radius:28px}.profile-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.profile-section{background:#fff;border-radius:24px;min-width:0;padding:24px}.profile-section>header{align-items:center;gap:10px;margin-bottom:20px;display:flex}.profile-section h2{letter-spacing:-.2px;color:#0d213b;margin:0;font-size:16px}.profile-section-mark{background:#4ba7aa;border-radius:4px;width:12px;height:12px}.tone-blue .profile-section-mark{background:#3666a4}.tone-purple .profile-section-mark{background:#8b78c2}.tone-peach .profile-section-mark{background:#d39a6a}.profile-section dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;display:grid}.profile-section dl>div{border-top:1px solid #eef2f3;min-width:0;padding:14px 0}.profile-section dt{color:#728094;margin-bottom:7px;font-size:11px;font-weight:500}.profile-section dd{color:#1e314b;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.5}.profile-section .profile-missing{color:#94a3b8;font-weight:400}.profile-wide{grid-column:1/-1}.profile-doc-count{color:#526171;background:#edf2f1;border-radius:20px;margin-inline-start:auto;padding:6px 10px;font-size:11px}.profile-document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.profile-document-grid a{color:#1e314b;border:1px solid #e4ebef;border-radius:16px;align-items:center;gap:12px;padding:16px;text-decoration:none;display:flex}.profile-document-grid a:hover{background:#f4faf9;border-color:#4ba7aa}.profile-file-icon{color:#3666a4;background:#e7f1fa;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:46px;display:grid}.profile-document-grid a>div{flex:1;min-width:0}.profile-document-grid strong{font-size:12px}.profile-document-grid small{color:#728094;overflow-wrap:anywhere;margin-top:5px;font-size:10px;line-height:1.5;display:block}.profile-download{color:#3666a4;font-size:22px}@media (width<=800px){.profile-sections{grid-template-columns:1fr}.profile-identity{flex-direction:column;align-items:start;padding:22px}.profile-identity-actions{justify-content:space-between;width:100%}.profile-document-grid{grid-template-columns:1fr}.profile-person h2{font-size:24px}}@media (width<=480px){.profile-section{padding:20px}.profile-section dl{grid-template-columns:1fr}.profile-person{gap:14px}.profile-avatar{width:58px;height:58px}}[data-workspace=admin] .v3-account-cards{gap:12px;margin:8px 0 12px}[data-workspace=admin] .v3-account-cards>button{border-radius:18px;padding:14px 18px}[data-workspace=admin] .v3-account-cards>button>span{align-items:center;font-size:13px}[data-workspace=admin] .v3-account-cards>button>span small{padding:3px 7px;font-size:10px}[data-workspace=admin] .v3-account-cards strong{margin:9px 0 7px;font-size:25px;line-height:1.15}[data-workspace=admin] .v3-account-cards strong small{font-size:11px}[data-workspace=admin] .v3-account-cards .v3-account-bar{height:5px}[data-workspace=admin] .v3-account-cards p{margin:6px 0 0;font-size:10px;line-height:1.4}[data-workspace=admin] .user-management>.page-heading{margin-bottom:4px}.profile-redesign .page-heading{margin-bottom:14px}.profile-identity{border-radius:18px;gap:12px;margin-bottom:12px;padding:14px 18px}.profile-person{gap:12px}.profile-avatar{border-radius:14px;width:48px;height:48px;font-size:20px}.profile-avatar img{border-radius:14px}.profile-person h2{margin:3px 0;font-size:21px}.profile-person p{font-size:12px}.profile-role{font-size:10px}.profile-sections{gap:12px;margin-bottom:12px}.profile-section{border-radius:18px;padding:16px}.profile-section>header{margin-bottom:10px}.profile-section h2{font-size:14px}.profile-section dl{gap:0 16px}.profile-section dl>div{padding:8px 0}.profile-section dt{margin-bottom:3px}.profile-section dd{font-size:13px;line-height:1.4}.profile-load-status{color:#3666a4;background:#fff;border-radius:16px;padding:20px}.profile-document{border:1px solid #e4ebef;border-radius:12px;align-self:start;min-width:0;padding:12px}.profile-document-info{align-items:center;gap:10px;display:flex}.profile-document-info>div{min-width:0}.profile-document-actions{align-items:center;gap:12px;margin-top:10px;display:flex}.profile-document-actions .button{min-height:34px;padding:8px 10px;font-size:12px}.profile-document-grid .profile-document-actions a{color:#205fcf;border:0;border-radius:0;padding:0;font-size:12px}.profile-document-preview{margin-top:12px}.profile-document-preview img{object-fit:contain;max-width:100%;max-height:440px;margin:auto;display:block}.profile-document-preview iframe{border:0;width:100%;height:440px}.profile-document:has(.profile-document-preview){grid-column:1/-1}@media (width<=480px){.profile-section{padding:14px}.profile-avatar{width:44px;height:44px}.profile-person h2{font-size:20px}}.um-page-actions{flex-wrap:wrap;gap:8px;display:flex}.um-page-actions [aria-pressed=true]{color:#fff;background:#0d213b}.um-restore{white-space:nowrap;padding:7px 10px;font-size:12px;color:#fff!important;background:#087f78!important}[data-workspace=admin] .um-themed-editor{color:#1e314b;background:#edf2f1}[data-workspace=admin] .um-themed-editor>header{background:#edf2f1;border-bottom:1px solid #dce6e7;align-items:center;padding:16px max(20px,50vw - 600px)}[data-workspace=admin] .um-themed-editor>form{gap:12px;padding:18px 24px}[data-workspace=admin] .um-themed-editor h2{color:#0d213b;font-size:24px}.um-themed-editor .um-editor-type{color:#157f84;background:#d3efe5;border-radius:20px;width:fit-content;margin:6px 0 0;padding:5px 10px;font-weight:600}.um-editor-identity{background:linear-gradient(110deg,#d3efe5,#e7f1fa);border-radius:18px;align-items:center;gap:12px;padding:14px 18px;display:flex}.um-editor-identity .um-logo{background:#fff;border-radius:12px;width:48px;height:48px;margin:0}.um-editor-identity strong{font-size:17px;display:block}.um-editor-identity small{color:#526171;overflow-wrap:anywhere;margin-top:4px;display:block}.um-edit-groups{grid-template-columns:1fr 1fr;align-items:start;gap:12px;margin-top:12px;display:grid}.um-edit-group{background:#fff;border-radius:18px;min-width:0;padding:16px}.um-themed-editor .um-edit-group h3{color:#0d213b;border-inline-start:4px solid #4ba7aa;margin:0 0 14px;padding-inline-start:8px;font-size:14px}.um-themed-editor .um-fields{gap:12px}.um-themed-editor label{color:#526171;font-size:12px;font-weight:500}.um-themed-editor :is(input,select){color:#1e314b;border-color:#dce6ef;border-radius:10px;height:40px;padding:9px 11px}.um-themed-editor input[type=file]{height:auto}.um-themed-editor :is(input,select):focus{outline-offset:1px;outline:2px solid #4ba7aa66}.um-themed-editor .um-note{color:#64748b;margin:0}.um-themed-editor .um-upload{background:#f4faf9;border-color:#a9ced0;margin-top:0}.um-themed-editor .um-document{background:#fff;border:0;border-radius:12px;padding:12px}.um-themed-editor .um-document button{color:#b42335}.um-themed-editor .um-field-error{color:#b42335;font-size:11px}.um-themed-editor [aria-invalid=true]{background:#fff8f8;border-color:#cf4053}[data-workspace=admin] .um-themed-editor form footer{background:#edf2f1;border-radius:14px;padding:12px;bottom:-18px;box-shadow:0 -5px 18px #edf2f1}.um-themed-editor .um-actions .button{color:#fff;background:#205fcf;border-radius:22px}.um-themed-editor .um-actions>button:not(.button){border-radius:22px}@media (width<=800px){.um-edit-groups,.um-themed-editor .um-fields{grid-template-columns:1fr}.um-editor-identity{padding:12px}.um-themed-editor .um-document{grid-template-columns:1fr}}.um-account-choice{color:#526171;grid-column:1/-1;font-size:12px}.um-account-choice>span{margin-bottom:8px;display:block}.um-account-choice>div{flex-wrap:wrap;gap:8px;display:flex}.um-account-choice button{font:inherit;color:#1e314b;background:#fce4d1;border:2px solid #0000;border-radius:12px;padding:10px 16px;font-weight:600}.um-account-choice button[data-role=driver]{background:#d7e8fc}.um-account-choice button[data-role=business]{background:#f8d9df}.um-account-choice button[aria-pressed=true]{border-color:#1e314b}.um-account-choice button:focus-visible{outline-offset:2px;outline:2px solid #3666a4}.document-modal{color:#1e314b;background:#edf2f1;border:0;border-radius:20px;width:min(1200px,94vw);max-width:94vw;height:90dvh;max-height:90dvh;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 80px #0d213b66}.document-modal[open]{flex-direction:column;display:flex}.document-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d213bb3}.document-modal>header{background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.document-modal>header>div{min-width:0}.document-modal header strong{font-size:16px}.document-modal header small{color:#64748b;overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.document-tools{border-bottom:1px solid #dce6ef;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 20px;display:flex}.document-tools button{font:inherit;color:#1e314b;cursor:pointer;background:#fff;border:1px solid #cedbe8;border-radius:9px;padding:8px 12px;font-size:12px}.document-tools output{text-align:center;min-width:46px;font-size:12px}.document-tools button:disabled{opacity:.4}.document-viewport{background:#dce5e8;flex:1;min-height:0;padding:16px;overflow:auto}.document-viewport>img{object-fit:contain;height:auto;margin:0 auto;display:block}.document-viewport>iframe{background:#fff;border:0;width:100%;height:100%}.document-viewport>p{text-align:center;padding:24px}.document-download{color:#205fcf;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.document-modal button:focus-visible{outline-offset:2px;outline:2px solid #3666a4}@media (width<=600px){.document-modal{border-radius:14px;width:96vw;max-width:96vw;height:94dvh;max-height:94dvh}.document-modal>header,.document-tools{padding:12px}.document-viewport{padding:8px}}.ad-account-row{cursor:pointer}.ad-account-row:hover td{background:#e8f4f4}.ad-account-row:focus-visible{outline-offset:-2px;outline:2px solid #2464d5}[data-workspace=admin] .um-inline-editor{min-width:0}[data-workspace=admin] .um-inline-editor .um-editor{width:100%;height:auto;max-height:none;box-shadow:none;background:0 0;position:static;inset:auto;overflow:visible}[data-workspace=admin] .um-inline-editor .um-editor>header{background:0 0;border:0;padding:0 0 18px;position:static}[data-workspace=admin] .um-inline-editor .um-editor>form{max-width:none;margin:0;padding:0}[data-workspace=admin] .um-inline-editor .um-editor form footer{padding:12px 0;bottom:0}[data-workspace=admin]:has(.um-inline-editor) .ob-pending-launcher{display:none}.um-themed-editor .um-vehicle-choice{grid-column:1/-1;min-width:0}.um-vehicle-choice legend{color:#526171;margin-bottom:8px;font-size:12px;font-weight:500}.um-vehicle-options{grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:8px;display:grid}.um-themed-editor .um-vehicle-options label{cursor:pointer;background:#f8fafc;border:1px solid #dce6ef;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px;display:flex;position:relative}.um-themed-editor .um-vehicle-options label.selected{color:#0d6669;background:#e7f5f2;border:2px solid #168a8c;padding:9px}.um-vehicle-options img{object-fit:contain;width:90px;height:62px}.um-themed-editor .um-vehicle-options input{top:7px;accent-color:#168a8c;width:14px;height:14px;padding:0;position:absolute;inset-inline-start:7px}.um-vehicle-options label:focus-within{outline-offset:2px;outline:2px solid #2464d5}.um-vehicle-options label:has(input:disabled){cursor:default;opacity:.65}.delivery-mode-switch{gap:12px;margin-bottom:20px;display:flex}.delivery-mode-switch button{text-align:start;color:#1e314b;cursor:pointer;background:#fff;border:1px solid #dce6ef;border-radius:16px;flex:1;max-width:340px;padding:14px 18px}.delivery-mode-switch button[aria-pressed=true]{color:#fff;background:#0d213b;border-color:#0d213b}.delivery-mode-switch strong,.delivery-mode-switch small{display:block}.delivery-mode-switch small{opacity:.8;margin-top:5px}.delivery-planner select{color:#1e314b;background:#fff;border:1px solid #dce6ef;border-radius:10px;width:100%;min-height:42px;padding:10px}.single-stop{gap:12px;display:grid}.single-stop h3{margin:8px 0}.delivery-rows[hidden]{display:none}[data-workspace=admin] .delivery-planner select{appearance:none;box-sizing:border-box;color:#1e314b;width:100%;min-width:0;height:44px;min-height:44px;font:inherit;cursor:pointer;text-overflow:ellipsis;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23526171' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;border:1px solid #d7e2ed;border-radius:10px;padding:10px 40px 10px 12px;font-size:14px;line-height:22px;display:block}[data-workspace=admin] .delivery-planner label:has(>select){gap:8px;display:grid}[data-workspace=admin] .delivery-planner select:hover{border-color:#8db6c3}[data-workspace=admin] .delivery-planner select:focus-visible{outline-offset:1px;border-color:#278b91;outline:3px solid #4ba7aa33}[data-workspace=admin] .delivery-planner select:disabled{opacity:.6;cursor:not-allowed;background-color:#f1f5f8}[dir=rtl] [data-workspace=admin] .delivery-planner select,[data-workspace=admin][dir=rtl] .delivery-planner select{background-position:12px;padding:10px 12px 10px 40px}.form-card .um-vehicle-choice{border:0;grid-column:1/-1;min-width:0;margin:12px 0;padding:0}.form-card .um-vehicle-options label{cursor:pointer;background:#fff;border:1px solid #dce6ef;border-radius:12px;flex-direction:column;align-items:center;padding:10px;display:flex;position:relative}.form-card .um-vehicle-options label.selected{background:#e7f5f2;border:2px solid #168a8c;padding:9px}.form-card .um-vehicle-options input{accent-color:#168a8c;width:14px;height:14px;position:absolute;top:6px;left:6px}.delivery-payment{background:#e9f5f3;border:1px solid #b9ded9;border-radius:14px;margin:12px 0;padding:16px}.delivery-payment strong{margin:12px 0;font-size:22px;display:block}.delivery-payment .button{margin-top:8px}[data-workspace=admin] .delivery-mode-switch button{color:#1e314b;background:#fff}[data-workspace=admin] .delivery-mode-switch button[aria-pressed=true]{color:#fff;background:#0d213b}[data-workspace=admin] .delivery-mode-switch button strong,[data-workspace=admin] .delivery-mode-switch button small{color:inherit}.v3-login-features>a{text-decoration:none;transition:transform .15s,box-shadow .15s}.v3-login-features>a:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0002}.v3-login-features>a:focus-visible{outline-offset:4px;outline:3px solid #fff}[data-workspace=admin] .v3-top-brand{text-align:center;justify-content:center;min-width:0}[data-workspace=admin] .v3-top-brand .zone-symbol img{object-fit:initial;width:232.92%;height:auto;transform:none}[data-workspace=admin] .v3-top-brand .admin-logo img{object-fit:initial;width:112.55%;max-width:none;height:auto;position:absolute;top:-178.94%;left:-6.72%;transform:none}[data-workspace=admin] .v3-top-brand .admin-logo{position:relative;overflow:hidden}[data-workspace=admin] .content{text-align:center}[data-workspace=admin] :is(h1,h2,h3,h4,p,th,td,label,.ad-metric,.ad-figure,.zs-metric-card,.zs-revenue-card,.v3-stat,.zs-profile){text-align:center!important}[data-workspace=admin] :is(th,td) :is(strong,small,span){text-align:center}[data-workspace=admin] .zs-sidebar .zs-nav-group button>span,[data-workspace=admin] .zs-sidebar footer span{text-align:center!important}@media (width>=1100px){[data-workspace=admin] .zs-topbar{flex-wrap:nowrap;display:flex}[data-workspace=admin] .v3-top-brand{justify-self:start}[data-workspace=admin] .v3-top-tabs{justify-self:center;min-width:0;margin:0}[data-workspace=admin] .zs-top-actions{justify-self:end}}[data-workspace=admin] .ad-metric{position:relative}[data-workspace=admin] .ad-metric>:is(span,strong,small){grid-column:1/-1;justify-self:stretch;width:100%;text-align:center!important}[data-workspace=admin] .ad-metric>span{box-sizing:border-box;padding-inline:20px}[data-workspace=admin] .ad-metric>svg{top:16px;position:absolute;inset-inline-end:16px}[data-workspace=admin] .ad-figure>:is(span,strong,small){text-align:center!important}[data-workspace=admin] .admin-bento .ad-metric>span{min-height:58px;padding:18px 0 0}[data-workspace=admin] .ad-metric>svg{top:10px;inset-inline-end:10px}[data-workspace=admin] .ad-metric:nth-child(5),[data-workspace=admin] .ad-metric:nth-child(6){grid-column:span 2}[data-workspace=admin] .ad-metric:nth-child(7){grid-column:1}@media (width<=600px){[data-workspace=admin] .ad-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-workspace=admin] .ad-metric:nth-child(5),[data-workspace=admin] .ad-metric:nth-child(6){grid-column:span 1}}[data-workspace=admin] .ad-metric[data-account-summary=total]{border-top:1px solid #d5dfeb;grid-column:1/-1!important}@media (width>=801px){[data-workspace=admin] .ad-metric[data-account-summary=availability]{grid-column:span 2!important}}:root{--zs-ground:#eef2f1;--zs-card:#fff;--zs-tile:#f4f7f6;--zs-divider:#eef2f1;--zs-scrim:#0b1f3a73;--zs-text:#0e1726;--zs-text-2:#3d4a5c;--zs-muted:#5f6b7a;--zs-navy:#0b1f3a;--zs-blue:#1d5fd1;--zs-blue-hover:#1646a3;--zs-teal:#0e8c8c;--zs-rail-icon:#aeb9cc;--zs-peach:#fce3cf;--zs-sky:#d8e8fb;--zs-mint:#d4f0e6;--zs-teal-soft:#cdedec;--zs-lemon:#fbefc4;--zs-green-soft:#ddf3d2;--zs-pink:#fad9de;--zs-lilac:#e3dffb;--zs-stone:#e9ecef;--st-searching-bg:#fbefc4;--st-searching-fg:#92400e;--st-awaitpay-bg:#e3dffb;--st-awaitpay-fg:#4c3bb5;--st-paid-bg:#cdedec;--st-paid-fg:#0f766e;--st-transit-bg:#d8e8fb;--st-transit-fg:#1d4ed8;--st-done-bg:#ddf3d2;--st-done-fg:#166534;--st-bad-bg:#fad9de;--st-bad-fg:#b42318;--st-neutral-bg:#e9ecef;--st-neutral-fg:#475569;--st-orange-bg:#fce3cf;--st-orange-fg:#9a3412;--zs-count:#e5484d;--zs-danger-border:#f3c7c3;--map-land:#e6ecea;--map-water:#cde3ec;--map-vehicle:#16a34a;--map-breakdown:#dc2626;--map-reassigned:#ea580c;--zs-font:"Plus Jakarta Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--zs-font-ar:"IBM Plex Sans Arabic", "Plus Jakarta Sans", system-ui, sans-serif;--zs-font-mono:"IBM Plex Mono", ui-monospace, monospace;--r-card:24px;--r-tile:16px;--r-sheet:28px;--r-pill:999px;--h-input-web:44px;--h-input-phone:52px;--h-button-phone:54px;--h-tabbar:72px;--page-pad:20px;--gap:16px}html{font-family:var(--zs-font);color:var(--zs-text);background:var(--zs-ground)}[dir=rtl]{font-family:var(--zs-font-ar)}.zs-mono{font-family:var(--zs-font-mono)}.zs-num{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--zs-blue);outline-offset:2px}@font-face{font-family:Plus Jakarta Sans;src:url(/v2/fonts/jakarta.ttf)format("truetype");font-weight:200 800;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/v2/fonts/arabic.ttf)format("truetype");font-weight:400;font-display:swap}:root,body,button,input,select,textarea{font-family:var(--zs-font);color:#0e1726}body{background:#eef2f1}h1{font-size:30px;font-weight:800}h2{font-size:17px;font-weight:800}p,small,.muted{color:#5f6b7a}.app-shell,.app-shell>.content{background:#eef2f1}.app-shell :is(.panel,.form-card,.metric,.um-profile-section,.um-category,.ad-panel,.cd-panel){box-shadow:none;background:#fff;border:0;border-radius:24px}.app-shell :is(button.button,.button,.role-switch){color:#fff;background:#0b1f3a;border:0;border-radius:999px;min-height:44px;font-weight:700}.app-shell .button.secondary{color:#0b1f3a;background:#f4f7f6}.app-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#0e1726;background:#f4f7f6;border:1px solid #0000;border-radius:22px;min-height:44px;padding-inline:16px}.app-shell textarea{border-radius:16px}.app-shell input:focus,.app-shell select:focus,.app-shell textarea:focus{outline-offset:2px;outline:2px solid #0e8c8c}.app-shell :is(th,thead){color:#5f6b7a;background:#f4f7f6}.app-shell td{border-color:#eef2f1}.app-shell .tag{color:#0f766e;background:#cdedec;border-radius:999px}.app-shell .tag.danger{color:#b42318;background:#fad9de}.app-shell .um-profile-hero{background:#d4f0e6}.app-shell :is(.um-profile-section,.um-editor-card){border-inline-start:0}.app-shell .um-profile-section h3{border:0}.app-shell .metric:nth-child(4n+1){background:#fce3cf}.app-shell .metric:nth-child(4n+2){background:#d8e8fb}.app-shell .metric:nth-child(4n+3){background:#d4f0e6}.app-shell .metric:nth-child(4n){background:#e3dffb}.v2-top{z-index:40;background:#eef2f1;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex;position:sticky;top:0}.v2-brand{color:#0b1f3a;white-space:nowrap;align-items:center;gap:12px;font-weight:800;text-decoration:none;display:flex}.v2-mark{color:#fff;background:#0b1f3a;border-radius:14px;padding:9px 14px;font-size:22px}.v2-role{color:#006b73;background:#cdedec;border-radius:999px;padding:7px 12px;font-size:12px}.v2-nav{background:#fff;border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex}.v2-nav button{white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:12px 18px;font-weight:700}.v2-nav button.active{color:#fff;background:#0b1f3a}.v2-tools{align-items:center;gap:10px;display:flex}.v2-tools button{cursor:pointer;background:#fff;border:0;border-radius:999px;padding:12px}.app-shell[data-workspace=customer],.app-shell[data-workspace=business]{flex-direction:column;min-height:100vh;display:flex}.app-shell[data-workspace=customer]>.content,.app-shell[data-workspace=business]>.content{box-sizing:border-box;width:100%;max-width:1600px;margin:auto;padding:8px 20px 30px}.v2-home-grid{grid-template-columns:1fr 2fr;gap:16px;display:grid}.v2-create{color:#fff;background:#0b1f3a;border-radius:24px;flex-direction:column;gap:20px;padding:24px;display:flex}.v2-create h2{color:#fff;margin:0;font-size:30px}.v2-create p{color:#d8e8fb;line-height:1.6}.v2-create .button{color:#0b1f3a;background:#fff;margin-top:auto}.v2-card{background:#fff;border-radius:24px;min-width:0;padding:24px}.v2-card h2{margin:0 0 18px}.v2-order-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.v2-order{background:#f4f7f6;border-radius:18px;gap:14px;padding:16px;display:grid}.v2-order h3{margin:0;font-size:15px}.v2-status{color:#475569;background:#e9ecef;border-radius:999px;justify-self:start;padding:6px 10px;font-size:12px;font-weight:700}.v2-status[data-status=matching]{color:#92400e;background:#fbefc4}.v2-status[data-status=awaiting_payment]{color:#4c3bb5;background:#e3dffb}.v2-status[data-status=delivered]{color:#166534;background:#ddf3d2}.v2-status[data-status=assigned]{color:#0f766e;background:#cdedec}.v2-status[data-status=picked_up],.v2-status[data-status=en_route]{color:#1d4ed8;background:#d8e8fb}.v2-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.v2-stat{background:#d8e8fb;border-radius:20px;padding:20px}.v2-stat:nth-child(2){background:#ddf3d2}.v2-stat:nth-child(3){background:#fce3cf}.v2-stat strong{margin-top:12px;font-size:28px;display:block}.v2-home table{border-collapse:collapse;width:100%}.v2-home td,.v2-home th{text-align:start;padding:16px}.v2-home tr{cursor:pointer}.v2-home tr:hover{background:#f4f7f6}.v2-home>.v2-card{margin-top:16px}.v2-role-login{background:#eef2f1;grid-template-columns:1fr 1fr;gap:20px;min-height:100dvh;padding:20px;display:grid}.v2-role-login .v2-card{flex-direction:column;justify-content:center;padding:clamp(24px,6vw,90px);display:flex}.v2-role-login h1{font-size:40px}.v2-role-login form{gap:18px;display:grid}.v2-role-login input{box-sizing:border-box;background:#f4f7f6;border:0;border-radius:999px;width:100%;height:52px;padding:0 18px}.v2-role-login label{gap:8px;font-size:13px;font-weight:700;display:grid}.v2-role-login button{cursor:pointer;border:0;border-radius:999px;min-height:52px;padding:12px 18px}.v2-role-login .v2-story{color:#fff;background:#0b1f3a;border-radius:24px;flex-direction:column;justify-content:center;padding:60px;display:flex}.v2-story p{color:#d8e8fb;line-height:1.7}.v2-story a{color:#fff}.v2-role-links{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.v2-role-links a{color:#0b1f3a;background:#f4f7f6;border-radius:999px;padding:10px 14px;text-decoration:none}.v2-role-links a[aria-current=page]{background:#cdedec}.v2-banner{color:#92400e;text-align:center;background:#fbefc4;padding:8px 16px;font-size:12px}@media (width<=1050px){.v2-top{flex-wrap:wrap}.v2-nav{order:3;width:100%;overflow:auto}.v2-home-grid{grid-template-columns:1fr}.v2-create{min-height:220px}.v2-role-login{grid-template-columns:1fr}.v2-role-login .v2-story{display:none}}@media (width<=600px){.v2-tools>span{display:none}.v2-role{font-size:10px}.v2-stats{grid-template-columns:1fr}.v2-card{padding:18px}.v2-home table{min-width:650px}.v2-card{overflow:auto}.v2-nav button{padding:10px 14px}.v2-top{padding:14px}.app-shell[data-workspace=customer]>.content,.app-shell[data-workspace=business]>.content{padding:10px}.v2-role-login h1{font-size:30px}}.v2-role-login .button{color:#fff;text-align:center;background:#0b1f3a;justify-content:center;font-weight:700}.v2-role-login .v2-banner{border-radius:16px;margin-top:20px}.v2-role-login h1{margin-top:26px;line-height:1.15}dialog.v2-vehicle-dialog{color:#10243c;box-sizing:border-box;background:#fff;border:0;border-radius:24px;width:min(560px,100vw - 32px);max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:24px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #10243c40}dialog.v2-vehicle-dialog::backdrop{background:#10243c80}.v2-vehicle-dialog form{gap:16px;display:grid}.v2-vehicle-dialog-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.v2-vehicle-dialog-heading h2{margin:0}.v2-vehicle-dialog label{gap:8px;display:grid}.v2-vehicle-dialog select,.v2-vehicle-dialog input{box-sizing:border-box;width:100%;min-height:44px}.v2-vehicle-dialog form>div:last-child{justify-content:flex-end;gap:10px;display:flex}.v2-vehicle-dialog form>img{justify-self:center;width:144px;height:110px}.v2-search-layout{grid-template-columns:minmax(280px,1fr) minmax(320px,1fr);align-items:start;gap:28px;display:grid}.v2-radius-preview{min-width:0}.v2-radius-preview header{justify-content:space-between;align-items:center;gap:12px;display:flex}.v2-radius-preview h2{margin:0;font-size:18px}.v2-radius-preview header strong{color:#087f83;white-space:nowrap;background:#d4f0e6;border-radius:24px;padding:8px 14px}.v2-radius-preview iframe{border:0;border-radius:20px;width:100%;height:360px}.v2-radius-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.v2-search-layout .zs-search-settings{width:100%;max-width:none}@media (width<=850px){.v2-search-layout{grid-template-columns:1fr}}.app-shell[data-workspace=customer]{grid-template-rows:auto 1fr;grid-template-columns:230px minmax(0,1fr);align-items:start;display:grid}.app-shell[data-workspace=customer]>.v2-top{grid-column:1/-1}.app-shell[data-workspace=customer] .v2-nav{display:none}.app-shell[data-workspace=customer]>.content{grid-column:2;min-width:0;margin:0}.merchant-sidebar{color:#fff;background:#0b1f3a;border-radius:22px;grid-area:2/1;max-height:calc(100dvh - 110px);margin:8px 0 20px 16px;padding:18px 12px;position:sticky;top:90px;overflow:auto}.merchant-sidebar h2{color:#fff;margin:0;padding:0 10px 12px;font-size:15px}.merchant-sidebar nav{gap:4px;display:grid}.merchant-sidebar nav button{color:#d8e8fb;text-align:start;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:12px 10px;font-size:13px;display:flex}.merchant-sidebar nav button:hover{color:#fff;background:#203a55}.merchant-sidebar nav button.active{color:#0b1f3a;background:#cdedec;font-weight:700}.merchant-sidebar footer{color:#cdedec;border-top:1px solid #294159;margin-top:16px;padding:16px 10px 0;font-size:12px}@media (width<=760px){.app-shell[data-workspace=customer]{grid-template-columns:1fr}.app-shell[data-workspace=customer]>.content{grid-column:1}.merchant-sidebar{grid-row:2;max-height:none;margin:8px 10px;padding:12px;position:static}.merchant-sidebar nav{display:flex;overflow:auto}.merchant-sidebar nav button{white-space:nowrap;width:auto}.merchant-sidebar h2,.merchant-sidebar footer{display:none}}.app-shell[data-workspace=customer]{grid-template-columns:210px minmax(0,1fr)}.merchant-sidebar{border-radius:32px;margin-inline-start:12px;padding:12px 8px;top:100px}.merchant-sidebar nav button{min-height:40px;padding:9px 10px;font-size:12px}.merchant-sidebar footer{gap:4px;margin-top:10px;padding:10px 0 0;display:flex}.merchant-sidebar footer button{color:#d8e8fb;cursor:pointer;background:0 0;border:0;border-radius:20px;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:13px;display:flex}.merchant-sidebar footer button:hover{background:#203a55}.app-shell[data-workspace=customer][data-sidebar-open=false]{grid-template-columns:84px minmax(0,1fr)}.app-shell[data-workspace=customer][data-sidebar-open=false] .merchant-sidebar{box-sizing:border-box;width:60px;padding:12px 6px}.app-shell[data-workspace=customer][data-sidebar-open=false] .merchant-sidebar h2,.app-shell[data-workspace=customer][data-sidebar-open=false] .merchant-sidebar button span{display:none}.app-shell[data-workspace=customer][data-sidebar-open=false] .merchant-sidebar nav button{border-radius:50%;justify-content:center;height:44px;padding:10px}.app-shell[data-workspace=customer][data-sidebar-open=false] .merchant-sidebar footer{flex-direction:column}.merchant-sidebar .sidebar-sort-row{color:#111;font-size:12px}.merchant-sidebar .sidebar-editor{min-width:0}.merchant-sidebar .sidebar-editor-actions{flex-wrap:wrap}@media (width<=760px){.app-shell[data-workspace=customer],.app-shell[data-workspace=customer][data-sidebar-open=false]{grid-template-columns:1fr}.app-shell[data-workspace=customer][data-sidebar-open=false] .merchant-sidebar{width:auto}.merchant-sidebar{margin:8px 10px;position:static}.merchant-sidebar footer{display:flex}.app-shell[data-workspace=customer][data-sidebar-open=false] .merchant-sidebar footer{flex-direction:row}.merchant-sidebar nav button{flex-shrink:0}}.v2-role-login{box-sizing:border-box;grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);align-items:stretch;max-width:1600px;margin:auto}.v2-role-login>.v2-card{padding:clamp(24px,4vw,64px)}.v2-login-bento{grid-template-columns:1fr 1fr;align-content:center;gap:16px;min-width:0;display:grid}.v2-login-hero{color:#0b1f3a;background:#fff;border-radius:28px;grid-column:1/-1;padding:36px}.v2-login-hero h1{letter-spacing:-1.5px;max-width:470px;margin:24px 0 14px;font-size:clamp(32px,3.6vw,56px)}.v2-login-hero p,.v2-login-tile p{color:#42576b;line-height:1.5}.v2-login-route{background:#f0f5f4;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-top:32px;padding:20px;font-size:14px;font-weight:700;display:flex}.v2-login-tile{color:#0b1f3a;border-radius:26px;min-width:0;padding:26px;text-decoration:none}.v2-login-tile>span{font-size:32px}.v2-login-tile h2{margin:16px 0 8px;font-size:21px}.v2-login-tile p{margin:0;font-size:14px}.v2-login-tile.mint{background:#ccefe5}.v2-login-tile.blue{background:#d4e8fd}.v2-login-tile.peach{background:#ffe5ce}.v2-login-tile.lilac{background:#e7defb}.v2-role-login a:focus-visible,.v2-role-login button:focus-visible{outline-offset:3px;outline:3px solid #008d91}@media (width<=900px){.v2-role-login{grid-template-columns:1fr}.v2-login-bento{gap:12px}.v2-login-hero{padding:26px}.v2-role-login>.v2-card{padding:28px}.v2-login-tile{padding:22px}}.merchant-bento{min-width:0;max-width:1500px;margin:auto}.merchant-bento-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0 32px;display:grid}.merchant-bento-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.merchant-bento-card{text-align:start;color:#0b1f3a;cursor:pointer;border:0;border-radius:24px;flex-direction:column;align-items:flex-start;min-width:0;padding:26px;transition:transform .15s;display:flex;position:relative}.merchant-bento-card:hover{transform:translateY(-3px)}.merchant-bento-card:focus-visible{outline-offset:3px;outline:3px solid #008d91}.merchant-bento-card.mint{background:#ccefe5}.merchant-bento-card.blue{background:#d4e8fd}.merchant-bento-card.peach{background:#ffe5ce}.merchant-bento-card.lilac{background:#e7defb}.merchant-bento-card strong{margin-top:18px;font-size:38px}.merchant-bento-icon{background:#ffffff80;border-radius:16px;place-items:center;width:50px;height:50px;font-size:28px;display:grid}.merchant-bento-card h3{margin:24px 0 8px;font-size:21px}.merchant-bento-card p{color:#465d70;margin:0 24px 0 0;font-size:14px;line-height:1.5}.merchant-bento-arrow{font-size:24px;position:absolute;top:26px;right:24px}.merchant-bento>h2{margin-bottom:18px;font-size:20px}@media (width<=1000px){.merchant-bento-grid,.merchant-bento-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.merchant-bento-grid{grid-template-columns:1fr}.merchant-bento-card{padding:22px}}.merchant-data-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.merchant-data-card{min-height:210px;padding:28px}.merchant-data-card>span:first-child{padding-inline-end:30px;font-size:16px}.merchant-data-card strong{margin:32px 0 18px;font-size:46px;line-height:1}.merchant-data-card .merchant-bento-arrow{background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:19px;display:grid}.merchant-bento-card.yellow{background:#fff2bd}.merchant-bento-card.pink{background:#f8d9df}.merchant-bento-card.teal{background:#cee}@media (width<=1100px){.merchant-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.merchant-data-grid{gap:12px}.merchant-data-card{min-height:190px;padding:20px}.merchant-data-card strong{font-size:36px}.merchant-data-card .merchant-bento-arrow{width:26px;height:26px;top:18px;right:16px}}.merchant-data-grid{gap:12px;margin-top:20px}.merchant-data-card{border-radius:20px;min-height:140px;padding:20px}.merchant-data-card strong{margin:18px 0 10px;font-size:32px}.merchant-data-card p{font-size:12px}.merchant-data-card>span:first-child{font-size:14px}.merchant-data-card .merchant-bento-arrow{width:26px;height:26px;font-size:16px;top:16px;right:16px}.mdash-activity{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.mdash-panel{background:#fff;border-radius:22px;min-width:0;padding:22px}.mdash-panel header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.mdash-panel h2{margin:0;font-size:18px}.mdash-panel header button{color:#007e83;cursor:pointer;background:#eff6f5;border:0;border-radius:10px;padding:10px}.mdash-map,.mdash-completed{grid-column:1/-1}.mdash-map iframe{border:0;border-radius:16px;width:100%;height:350px}.mdash-map>p{color:#687c8e;margin-bottom:0;font-size:12px}.mdash-list{max-height:380px;overflow:auto}.mdash-list article{border-top:1px solid #eef2f3;justify-content:space-between;align-items:start;gap:14px;padding:16px 0;display:flex}.mdash-list article:first-child{border-top:0}.mdash-list article>div{gap:6px;min-width:0;display:grid}.mdash-list span,.mdash-list small{color:#627586;overflow-wrap:anywhere;font-size:12px}.mdash-list b{font-size:13px}.mdash-status{background:#eef6f5;border-radius:8px;flex-shrink:0;padding:6px 9px}.mdash-list details{border-top:1px solid #eef2f3;padding:14px 0}.mdash-list summary{cursor:pointer;justify-content:space-between;gap:12px;display:flex}.mdash-list details p{color:#52677b;font-size:13px}@media (width<=760px){.mdash-activity{grid-template-columns:1fr}.mdash-map iframe{height:280px}}.v2-top{position:relative}.v2-workspace-name{text-align:center;overflow-wrap:anywhere;max-width:45%;font-size:28px;font-weight:800;position:absolute;left:50%;transform:translate(-50%)}.merchant-account-layout>.office-edit,.merchant-branch-layout>.office-edit{float:none;margin:0 12px 16px 0}@media (width<=700px){.v2-top{flex-wrap:wrap}.v2-workspace-name{flex-basis:100%;order:3;max-width:100%;padding:8px 0;font-size:24px;position:static;transform:none}.v2-top>.v2-tools{margin-inline-start:auto}}.mm-page{max-width:1400px;margin:auto}.mm-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.mm-editor{gap:16px;min-width:0;display:grid}.mm-editor label{gap:8px;display:grid}.mm-editor input,.mm-editor select{box-sizing:border-box;border:1px solid #dce6e8;border-radius:12px;width:100%;min-width:0;padding:14px}.mm-editor h2{margin:10px 0;font-size:18px}.mm-stop{background:#f0f6f5;border-radius:16px;justify-content:space-between;gap:14px;padding:18px;display:flex}.mm-stop p{font-size:14px;line-height:1.5}.mm-stop small{color:#607487}.mm-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mm-buttons button{cursor:pointer;border:0;border-radius:10px;padding:10px}.mm-footer{z-index:5;background:#fff;border-top:1px solid #e3eaea;justify-content:flex-end;gap:14px;padding:16px;display:flex;position:sticky;bottom:0}.mm-footer>.button:last-child{color:#fff;background:#15803d}.mm-timeline{gap:14px;padding:18px 0;display:flex;overflow:auto}.mm-timeline article{background:#fff;border-radius:16px;min-width:200px;max-width:240px;padding:16px}.mm-map{align-self:start;position:sticky;top:20px}@media (width<=900px){.mm-layout{grid-template-columns:1fr}.mm-map{position:static}.mm-stop,.mm-footer{flex-wrap:wrap}}.md-page{max-width:1500px;margin:auto}.md-page>header{margin-bottom:24px}.md-section{background:#fff;border:1px solid #e1e8ed;border-radius:24px;margin-bottom:20px;padding:28px}.md-section h2{margin:0 0 20px;font-size:20px}.md-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;min-width:0;margin:0;padding:0;display:grid}.md-grid>label{flex-direction:column;gap:9px;min-width:0;font-weight:600;display:flex}.md-grid input{box-sizing:border-box;width:100%;min-width:0;height:50px;font:inherit;background:#f5f8f8;border:1px solid #dce5e8;border-radius:12px;padding:12px 14px}.md-logo{align-items:center;gap:18px;margin-bottom:24px;display:flex}.md-logo>button,.md-logo>span{background:#f5f8f8;border:1px solid #e1e8ed;border-radius:16px;flex-shrink:0;place-items:center;width:84px;height:84px;display:grid}.md-logo img{object-fit:contain;width:70px;height:70px}.md-logo label{gap:8px;min-width:0;display:grid}.md-logo input{max-width:100%}.md-document{border:1px solid #e1e8ed;border-radius:18px;min-width:0;padding:18px;overflow:hidden}.md-document>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.md-document h3{margin:0;font-size:16px}.md-eye{color:#007f83;cursor:pointer;background:#e9f6f5;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.md-eye:disabled{opacity:.35;cursor:default}.md-thumbnail{background:#f2f6f7;border-radius:12px;place-items:center;height:190px;display:grid;overflow:hidden}.md-thumbnail img{object-fit:contain;width:100%;height:100%}.md-thumbnail iframe{pointer-events:none;border:0;width:100%;height:100%}.md-thumbnail>span{color:#748794;justify-items:center;gap:12px;display:grid}.md-filename{white-space:nowrap;text-overflow:ellipsis;color:#687b88;font-size:13px;overflow:hidden}.md-upload{cursor:pointer;border:1px solid #dce5e8;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:14px;font-weight:600;display:flex;position:relative;overflow:hidden}.md-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.md-upload:focus-within{outline-offset:2px;outline:2px solid #008e92}.md-actions{z-index:2;background:#f3f7f7;border-top:1px solid #dce5e8;justify-content:flex-end;gap:12px;padding:16px;display:flex;position:sticky;bottom:0}.md-preview{color:#10273e;background:#fff;border:0;border-radius:22px;width:min(1100px,94vw);max-width:94vw;max-height:92vh;padding:0;box-shadow:0 20px 80px #0005}.md-preview::backdrop{background:#071929b3}.md-preview>header{border-bottom:1px solid #e1e8ed;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.md-preview h2{overflow-wrap:anywhere;margin:0;font-size:18px}.md-preview-body{background:#f1f5f5;justify-content:center;align-items:center;height:75vh;padding:16px;display:flex}.md-preview-body img{object-fit:contain;max-width:100%;max-height:100%}.md-preview-body iframe{border:0;width:100%;height:100%}@media (width<=1000px){.md-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.md-grid{grid-template-columns:1fr}.md-section{border-radius:18px;padding:18px}.md-logo{align-items:flex-start}.md-preview>header{padding:14px}.md-preview-body{padding:8px}.md-actions .button{flex:1}}.dp-search{justify-items:center;gap:16px;padding:48px 20px;display:grid}.dp-sort{border:1px solid #dce5e8;border-radius:12px;margin:16px 0;padding:12px}.dp-sort summary{cursor:pointer;font-weight:700}.dp-sort label{align-items:center;gap:8px;margin:12px 18px 0 0;display:inline-flex}.dp-sort input{width:auto}.dp-drivers{gap:12px;display:grid}.dp-driver{color:#10273e;text-align:start;cursor:pointer;background:#fff;border:1px solid #dce5e8;border-radius:16px;align-items:center;gap:12px;width:100%;padding:16px;display:flex}.dp-driver.selected{background:#e8f5f1;border:2px solid #008b8b}.dp-driver img,.dp-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}.dp-avatar{color:#fff;background:#008b8b;place-items:center;display:grid}.dp-driver>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.dp-driver small{color:#647987}.dp-driver strong{color:#007b7c;white-space:nowrap}.dp-pay{margin-top:16px;color:#fff!important;background:#15803d!important}.dp-payment-review{background:#edf7f4;border-radius:16px;margin-top:20px;padding:22px}.dp-rating{gap:12px;display:flex}.dp-rating button{color:#e9aa00;cursor:pointer;background:0 0;border:0;font-size:32px}@media (width<=600px){.dp-driver{gap:8px;padding:12px;font-size:13px}}.merchant-settings-sections{gap:32px;display:grid}.merchant-settings-sections>.md-page{width:100%;max-width:none}.merchant-settings-branches .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.merchant-settings-branches>.office-page{border-top:1px solid #dce5e8;margin-top:24px;padding-top:24px}@media (width<=900px){.merchant-settings-branches .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.merchant-settings-branches .cards{grid-template-columns:1fr}}.app-shell dialog[open]{z-index:150;max-height:90dvh;margin:auto;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 80px #10243c55}.app-shell .merchant-sidebar,.app-shell .zs-sidebar,.app-shell .zs-nav,.app-shell .zs-topbar,.app-shell .v2-top{z-index:200}.app-shell .md-preview{width:min(1000px,100vw - 180px)}@media (width<=700px){.app-shell dialog[open]{max-width:94vw;max-height:calc(100dvh - 210px);top:190px;bottom:auto}.app-shell .md-preview{width:94vw}}.merchant-settings-branches .cards{grid-template-columns:minmax(0,1fr)}.v2-workspace-name{justify-content:center;align-items:center;gap:12px;display:flex}.v2-workspace-logo{object-fit:contain;flex-shrink:0;width:36px;height:36px}.v2-workspace-name>span{min-width:0}@media (width<=700px){.v2-workspace-logo{width:30px;height:30px}.v2-workspace-name{gap:10px}}.md-page>header,.md-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.md-section-heading{margin-bottom:20px}.md-section-heading h2{margin:0}.md-page input:disabled{opacity:1;color:#536572;cursor:default}.md-upload:has(input:disabled){opacity:.45;cursor:default}.md-page>.merchant-settings-branches{margin-top:24px}.md-page>.md-actions{margin-top:24px;position:static}@media (width<=600px){.md-page>header{flex-wrap:wrap;align-items:flex-start}}.ni-header{position:relative}.ni-bell{color:#0b233d;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative;padding:8px!important}.ni-bell>span{color:#fff;background:#008b8b;border-radius:12px;min-width:18px;padding:2px 5px;font-size:11px;position:absolute;top:-3px;right:-5px}.ni-dropdown{z-index:250;background:#fff;border:1px solid #e0e8eb;border-radius:18px;width:min(380px,90vw);padding:16px;position:absolute;top:54px;right:0;box-shadow:0 12px 40px #0b233d30}.ni-dropdown>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ni-dropdown h3{margin:0}.ni-dropdown header button{color:#008b8b;font-weight:700}.ni-list{gap:8px;margin-top:16px;display:grid}.ni-dropdown .ni-list{max-height:440px;overflow:auto}.ni-list>button{text-align:start;color:#10243c;white-space:normal;background:#fff;border:1px solid #e4ebed;border-radius:12px;gap:7px;padding:16px;display:grid}.ni-list>button.unread{background:#edf8f6;border-color:#c9e9e3}.ni-list small{color:#637888}.ni-page{max-width:1100px;margin:auto}.ni-list button[data-notification-color]{border-inline-start:4px solid #94a3b8}.ni-list button[data-notification-color=blue]{background:#eff6ff;border-inline-start-color:#2563eb}.ni-list button[data-notification-color=green]{background:#f0fdf4;border-inline-start-color:#15803d}.ni-list button[data-notification-color=red]{background:#fef2f2;border-inline-start-color:#dc2626}.ni-list button[data-notification-color=orange]{background:#fff7ed;border-inline-start-color:#ea580c}.ni-list button[data-notification-color=blue] strong{color:#1d4ed8}.ni-list button[data-notification-color=green] strong{color:#166534}.ni-list button[data-notification-color=red] strong{color:#b91c1c}.ni-list button[data-notification-color=orange] strong{color:#c2410c}.merchant-sidebar .sidebar-editor>p{color:#d8e8fb}.delivery-payment .dp-admin-cod{background:#fff;border:1px solid #d5e4df;border-radius:10px;align-items:flex-start;gap:10px;padding:14px;text-align:start!important;display:flex!important}.delivery-payment .dp-admin-cod input{appearance:auto;flex:0 0 18px;height:18px;margin:0;width:18px!important}.delivery-payment .dp-cod-due{color:#1d4ed8;font-weight:600}.mm-inline-editor{background:#f6fbfb;border:1px solid #a9cfd1;border-radius:16px;gap:14px;min-width:0;margin:18px 0;padding:20px;display:grid}.mm-inline-editor h3{margin:0;font-size:18px}.mm-inline-editor>label{gap:8px;display:grid}.mm-inline-editor input{box-sizing:border-box;width:100%;min-height:44px}.mm-inline-editor .mm-buttons{justify-content:flex-end}@media (width<=600px){.mm-inline-editor{padding:14px}.mm-inline-editor .mm-buttons>.button{flex:1}}.merchant-delivery-shortcuts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:20px 0 26px;display:grid}.merchant-delivery-shortcuts:empty{display:none}.merchant-delivery-shortcuts>button{color:#0c223b;cursor:pointer;background:#d8eaff;border:1px solid #b9d5f2;border-radius:20px;justify-content:center;align-items:center;gap:20px;min-height:116px;padding:24px;display:flex}.merchant-delivery-shortcuts>button:nth-child(2){background:#cef0e8;border-color:#acdcd1}.merchant-delivery-shortcuts strong{font-size:23px;line-height:1.3}.merchant-delivery-shortcuts>button:hover:not(:disabled){filter:brightness(.97)}.merchant-delivery-shortcuts>button:disabled{opacity:.55;cursor:not-allowed}@media (width<=600px){.merchant-delivery-shortcuts{grid-template-columns:1fr;gap:12px}.merchant-delivery-shortcuts>button{min-height:94px;padding:20px}.merchant-delivery-shortcuts strong{font-size:21px}}.ni-list>button{min-width:0;height:auto;overflow:visible}.ni-list strong,.ni-details{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.ni-details{color:#243b53;gap:4px;font-size:13px;display:grid}.ni-details b{font-weight:600}:root{--zs-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--zs-muted:#526173;--muted:#526173}body{font-family:var(--zs-font);font-size:15px;line-height:1.5}button,input,select,textarea{font-family:inherit}.app-shell :is(p,td,input,select,textarea){font-size:15px;line-height:1.55}.app-shell :is(label,th,.button,nav a,nav button){font-size:14px;font-weight:600;line-height:1.45}.app-shell th{text-transform:none;letter-spacing:normal;color:#415166}.app-shell :is(small,.muted,.ta-hint,.ta-search input){font-size:13px;line-height:1.55}.app-shell :is(.muted,.ta-hint,.ta-heading p,.ta-role-editor header p,.ta-team header p){color:#526173}.app-shell :is(h1,h2,h3){letter-spacing:-.02em;line-height:1.25}.app-shell h1{font-size:clamp(26px,2.3vw,32px);font-weight:700}.app-shell h2{font-size:21px;font-weight:700}.app-shell h3{font-size:17px;font-weight:650}.app-shell :is(input,textarea)::placeholder{color:#657386;opacity:1}.app-shell :is(td,th){font-variant-numeric:tabular-nums}.app-shell :is(td,th,label,.button){overflow-wrap:anywhere}.app-shell .ta-access-level{flex-wrap:wrap}.app-shell .ta-access-level button{padding:8px 12px;font-size:13px;line-height:1.4}[dir=rtl] .app-shell{font-family:IBM Plex Sans Arabic,Noto Sans Arabic,Tahoma,sans-serif}[dir=rtl] .app-shell :is(h1,h2,h3){letter-spacing:normal;line-height:1.5}@media (width<=600px){.app-shell :is(input,select,textarea){font-size:16px}.app-shell :is(td,th){font-size:14px}}.app-shell .v3-revenue-hero :is(small,span,p){color:#fff}.app-shell .v3-revenue-hero>div button{color:#fff;background:#ffffff26;min-width:0}.app-shell .v3-revenue-hero>div button small{white-space:normal;font-size:14px;line-height:1.5}.app-shell dialog.ad-delivery-dialog{box-sizing:border-box;width:min(1180px,100vw - 32px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:24px;position:fixed;inset:0;overflow:auto}.app-shell dialog.ad-delivery-dialog>header{flex-wrap:wrap;height:auto;min-height:0;position:static}.app-shell dialog.ad-delivery-dialog h2{white-space:normal;overflow-wrap:anywhere;line-height:1.4}.app-shell dialog.ad-delivery-dialog .ad-delivery-table{overflow-x:auto}@media (width<=600px){.app-shell dialog.ad-delivery-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 24px);padding:16px}}.app-shell[data-workspace=admin][data-sidebar-open=true] .zs-sidebar{border-radius:24px;width:240px;overflow:auto}.app-shell[data-workspace=admin][data-sidebar-open=true] .zs-sidebar .zs-nav-group button{border-radius:12px;justify-content:flex-start;gap:12px;width:100%;height:auto;min-height:46px;padding:10px 14px}.app-shell[data-workspace=admin][data-sidebar-open=true] .zs-sidebar .zs-nav-group button>span,.app-shell[data-workspace=admin][data-sidebar-open=true] .zs-sidebar footer span{white-space:normal;text-align:start;display:inline}.app-shell[data-workspace=admin][data-sidebar-open=true] .zs-sidebar footer button{justify-content:flex-start;gap:12px;width:100%;padding:10px 14px}.app-shell[data-workspace=admin][data-sidebar-open=true] .zs-nav-group button em{margin-inline-start:auto;position:static}@media (width>=768px){.app-shell[data-workspace=admin][data-sidebar-open=true]{grid-template-columns:268px minmax(0,1fr)}}.app-shell[data-workspace=admin]>.zs-sidebar{flex-direction:column;max-height:calc(100dvh - 122px);display:flex;overflow:hidden}.app-shell[data-workspace=admin]>.zs-sidebar nav{min-height:0;overflow:hidden auto}.app-shell[data-workspace=admin]>.zs-sidebar footer{flex-shrink:0}.app-shell[data-workspace=admin] .sidebar-sort-row{color:#0d213b;grid-template-columns:14px minmax(0,1fr) 30px 30px;gap:4px;padding:7px;display:grid}.app-shell[data-workspace=admin] .sidebar-sort-row button{border-radius:7px;width:30px;min-width:30px;min-height:30px;padding:2px}.app-shell[data-workspace=admin] .sidebar-editor-actions{gap:8px;margin-top:14px;display:grid}.app-shell[data-workspace=admin] .sidebar-editor-actions button{justify-content:center;width:100%}@media (width>=768px){.app-shell[data-workspace=admin][data-sidebar-open=false]{grid-template-columns:90px minmax(0,1fr)}.app-shell[data-workspace=admin]>.zs-sidebar{position:static;inset:auto}.app-shell[data-workspace=admin]>.content{grid-column:2}.app-shell[data-workspace=admin]>.zs-nav-backdrop{display:none!important}}@media (width<=767px){.app-shell[data-workspace=admin],.app-shell[data-workspace=admin][data-sidebar-open=false],.app-shell[data-workspace=admin][data-sidebar-open=true]{grid-template-columns:minmax(0,1fr)}.app-shell[data-workspace=admin]>.content{grid-column:1}.app-shell[data-workspace=admin]>.zs-sidebar{max-height:calc(100dvh - 116px);position:fixed;inset-block:96px auto;inset-inline:0 auto}.app-shell[data-workspace=admin][data-sidebar-open=false]>.zs-sidebar{display:none}}@media (width>=1100px){[data-workspace=admin] .v3-account-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=768px) and (width<=1099px){[data-workspace=admin] .v3-account-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-workspace=admin] .v3-account-cards>button:nth-child(4){background:#dcf0e7}[data-workspace=admin] .um-toolbar{flex-wrap:wrap;gap:12px}[data-workspace=admin] .um-toolbar .um-search{flex:0 280px;min-width:180px;margin-inline-start:auto}[data-workspace=admin] .um-status-cards{flex-wrap:wrap;gap:8px;display:flex}[data-workspace=admin] .um-status-cards button{color:#172c46;min-width:84px;font:inherit;text-align:center;cursor:pointer;background:#e6edf7;border:2px solid #0000;border-radius:12px;gap:4px;padding:9px 14px;display:grid}[data-workspace=admin] .um-status-cards button strong{font-size:19px}[data-workspace=admin] .um-status-cards button[data-status=active]{background:#def2e2}[data-workspace=admin] .um-status-cards button[data-status=pending]{background:#ffead1}[data-workspace=admin] .um-status-cards button[data-status=suspended]{background:#f9dfe2}[data-workspace=admin] .um-status-cards button[data-status=archived]{background:#e8e9ee}[data-workspace=admin] .um-status-cards button[aria-pressed=true]{border-color:#172c46}[data-workspace=admin] .um-status-cards button:focus-visible{outline-offset:2px;outline:3px solid #2563eb}@media (width<=767px){[data-workspace=admin] .um-toolbar .um-search{flex-basis:100%;margin:0}[data-workspace=admin] .um-status-cards{width:100%}[data-workspace=admin] .um-status-cards button{flex:1;min-width:70px;padding:8px}}[data-workspace=admin] .v3-account-cards .v3-account-bar{background:0 0;flex-wrap:wrap;gap:3px;height:auto;min-height:5px;display:flex;overflow:visible}[data-workspace=admin] .v3-account-cards .v3-account-bar i{border-radius:2px;flex:0 0 7px;width:7px;height:5px}.app-shell[data-workspace=business]{background:#eef2f1;grid-template-rows:auto 1fr;grid-template-columns:230px minmax(0,1fr);align-items:start;display:grid}.app-shell[data-workspace=business]>.v2-top{box-sizing:border-box;z-index:200;grid-column:1/-1;grid-template-columns:minmax(180px,1fr) minmax(0,1.5fr) minmax(210px,1fr);gap:20px;min-height:86px;display:grid;position:sticky;top:0}.app-shell[data-workspace=business] .v2-nav{display:none}.app-shell[data-workspace=business] .v2-workspace-name{overflow-wrap:anywhere;justify-content:center;align-items:center;gap:12px;min-width:0;max-width:none;font-size:clamp(20px,2vw,30px);line-height:1.3;display:flex;position:static;transform:none}.app-shell[data-workspace=business] .v2-workspace-logo{object-fit:contain;flex-shrink:0;width:38px;height:38px}.app-shell[data-workspace=business] .v2-tools{white-space:nowrap;justify-self:end;align-items:center;gap:10px;display:flex}.app-shell[data-workspace=business]>.content{background:#f6f8fc;grid-column:2;min-width:0;margin:0;padding:24px}.app-shell[data-workspace=business]>.merchant-sidebar{box-sizing:border-box;border-radius:26px;grid-area:2/1;max-height:calc(100dvh - 120px);margin:16px 0 20px 14px;padding:16px 10px;position:sticky;top:100px}.app-shell[data-workspace=business] .merchant-sidebar h2{padding:4px 12px 16px;font-size:14px}.app-shell[data-workspace=business] .merchant-sidebar nav{gap:2px;display:grid;overflow:visible}.app-shell[data-workspace=business] .merchant-sidebar nav button{white-space:normal;border-radius:12px;flex-shrink:0;width:100%;min-height:38px;padding:8px 12px;font-size:13px}.app-shell[data-workspace=business] .merchant-sidebar nav button svg{flex-shrink:0}.app-shell[data-workspace=business] .merchant-sidebar footer{flex-wrap:wrap;gap:6px;display:flex}.app-shell[data-workspace=business] .merchant-sidebar footer button{flex:1;min-width:0;font-size:12px}.app-shell[data-workspace=business][data-sidebar-open=false]{grid-template-columns:84px minmax(0,1fr)}.app-shell[data-workspace=business][data-sidebar-open=false] .merchant-sidebar{width:60px;padding:12px 6px}.app-shell[data-workspace=business][data-sidebar-open=false] .merchant-sidebar h2,.app-shell[data-workspace=business][data-sidebar-open=false] .merchant-sidebar button span{display:none}.app-shell[data-workspace=business][data-sidebar-open=false] .merchant-sidebar nav button{border-radius:50%;justify-content:center;height:44px;padding:10px}.app-shell[data-workspace=business][data-sidebar-open=false] .merchant-sidebar footer{flex-direction:column}.company-dashboard{color:#0b1f3a;gap:24px}.company-dashboard .ad-heading{flex-wrap:wrap;align-items:end}.company-dashboard .ad-heading h1{color:#0b1f3a;font-size:30px}.company-dashboard .ad-controls{gap:12px;min-width:0}.company-dashboard .ad-controls label{color:#52657a;flex:1;gap:7px;min-width:130px;font-size:12px}.company-dashboard .ad-controls input,.company-dashboard .ad-controls select{box-sizing:border-box;width:100%;min-width:0;font-size:13px}.company-dashboard .cd-top{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);align-items:stretch}.company-dashboard .ad-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.company-dashboard .ad-metric{color:#0b1f3a;background:#d7e8fd;border-radius:22px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:130px;padding:20px;display:flex;position:relative}.company-dashboard .ad-metric>svg{display:none}.company-dashboard .ad-metric>span{color:#243b53;padding-inline-end:22px;font-size:13px;font-weight:500;line-height:1.4}.company-dashboard .ad-metric>strong{color:#0b1f3a;font-size:32px;font-weight:800;line-height:1.1}.company-dashboard .ad-metric:after{content:"↗";inset-inline-end:16px;color:#334155;background:#fffa;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:16px}.company-dashboard .ad-metric-navy{background:#ffe6d2}.company-dashboard .ad-metric-blue{background:#d7e8fd}.company-dashboard .ad-metric-olive,.company-dashboard .ad-metric-green{background:#e0f3d0}.company-dashboard .ad-metric-teal{background:#cdf0ed}.company-dashboard .ad-metric-amber{background:#fff2c2}.company-dashboard .ad-metric-red{background:#f8dce1}.company-dashboard .ad-metric-violet{background:#e6dff9}.company-dashboard .ad-card{color:#0b1f3a;border-radius:24px;padding:24px}.company-dashboard .ad-card h2{color:#0b1f3a;font-size:18px;font-weight:800}.company-dashboard .cd-finance{color:#0b1f3a;background:#d7e8fd;flex-direction:column;justify-content:center;align-items:stretch;gap:24px;margin-bottom:30px;display:flex}.company-dashboard .cd-finance h2{color:#0b1f3a;margin:0}.company-dashboard .cd-finance .cd-value{background:0 0;border-radius:0;gap:12px;padding:0;display:grid}.company-dashboard .cd-finance .cd-value span,.company-dashboard .cd-finance .cd-summary span{color:#334e68;font-size:14px}.company-dashboard .cd-finance .cd-value strong{color:#0b1f3a;overflow-wrap:anywhere;font-size:clamp(28px,3vw,42px);line-height:1.2}.company-dashboard .cd-summary{border-top:1px solid #aac6e6;grid-template-columns:1fr;margin:0;padding-top:20px}.company-dashboard .cd-summary b{color:#0b1f3a;font-size:28px}.app-shell[data-workspace=business] .v2-brand .v2-mark{background:0 0}.company-dashboard .cd-operations{grid-template-columns:minmax(260px,1fr) minmax(0,2fr)}.company-dashboard .cd-map iframe{border-radius:18px;height:330px}.company-dashboard .cd-driver-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.company-dashboard .cd-driver{border-radius:18px;min-width:0;padding:16px}.company-dashboard .ad-footnote{color:#52657a;font-size:12px}@media (width<=1100px){.app-shell[data-workspace=business]>.v2-top{grid-template-columns:1fr 1fr;gap:10px}.app-shell[data-workspace=business] .v2-workspace-name{order:unset;grid-area:2/1/auto/-1;padding:4px 0;font-size:24px}.app-shell[data-workspace=business] .v2-tools{grid-area:1/2}.app-shell[data-workspace=business]>.merchant-sidebar{max-height:calc(100dvh - 165px);top:150px}.company-dashboard .cd-operations{grid-template-columns:1fr}.company-dashboard .cd-finance{grid-template-columns:1fr 1fr}.company-dashboard .cd-finance h2,.company-dashboard .cd-finance>.ad-footnote{grid-column:1/-1}}@media (width<=760px){.app-shell[data-workspace=business],.app-shell[data-workspace=business][data-sidebar-open=false]{grid-template-columns:1fr}.app-shell[data-workspace=business]>.v2-top{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px;position:relative}.app-shell[data-workspace=business] .v2-brand{flex-wrap:wrap;gap:6px;font-size:13px}.app-shell[data-workspace=business] .v2-role{font-size:10px}.app-shell[data-workspace=business]>.content{grid-column:1;padding:16px}.app-shell[data-workspace=business]>.merchant-sidebar,.app-shell[data-workspace=business][data-sidebar-open=false]>.merchant-sidebar{border-radius:20px;grid-area:2/1;width:auto;max-height:none;margin:10px 12px;padding:14px;position:relative;top:auto}.app-shell[data-workspace=business] .merchant-sidebar h2{padding:0 4px 10px;display:block}.app-shell[data-workspace=business] .merchant-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.app-shell[data-workspace=business] .merchant-sidebar nav button{border-radius:10px;min-height:42px;font-size:12px}.app-shell[data-workspace=business] .merchant-sidebar footer{display:flex}.app-shell[data-workspace=business][data-sidebar-open=false] .merchant-sidebar nav button{border-radius:10px;height:42px}.company-dashboard .ad-controls{width:100%}.company-dashboard .ad-controls label{min-width:120px}.company-dashboard .cd-finance{grid-template-columns:1fr}.company-dashboard .cd-finance>.ad-footnote{grid-column:auto}.company-dashboard .cd-finance>.ad-link{text-align:start}.company-dashboard .ad-card{padding:18px}.company-dashboard .ad-card header{flex-wrap:wrap}.company-dashboard .ad-metric{min-height:116px;padding:16px}}@media (width<=1000px){.company-dashboard .cd-top{grid-template-columns:1fr}.company-dashboard .cd-finance{margin-bottom:0}}@media (width<=760px){.company-dashboard .ad-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.company-zone-logo{align-items:center;gap:8px;display:flex}.company-zone-logo .zone-symbol{flex-shrink:0;width:38px;height:38px}.company-zone-logo .admin-logo{width:170px;display:block}@media (width<=760px){.company-zone-logo{gap:5px}.company-zone-logo .zone-symbol{width:28px;height:28px}.company-zone-logo .admin-logo{width:125px}}.app-shell[data-workspace=business] .content table th,.app-shell[data-workspace=business] .content table td{vertical-align:middle;text-align:center!important}.app-shell[data-workspace=business] .content .metric{text-align:center;align-items:center}.app-shell[data-workspace=business] .content .metric>span,.app-shell[data-workspace=business] .content .metric>strong{text-align:center;width:100%;display:block}.app-shell[data-workspace=business] .content .panel>h2,.app-shell[data-workspace=business] .content .ad-card h2,.app-shell[data-workspace=business] .content .ad-card h3,.app-shell[data-workspace=business] .content .form-card>h2,.app-shell[data-workspace=business] .content .form-card>h3{text-align:center}.app-shell[data-workspace=business] .company-dashboard .ad-metric{text-align:center;align-items:center}.app-shell[data-workspace=business] .company-dashboard .ad-metric>span{text-align:center;width:100%;padding-inline-end:0}.app-shell[data-workspace=business] .company-dashboard .cd-finance,.app-shell[data-workspace=business] .company-dashboard .cd-value,.app-shell[data-workspace=business] .company-dashboard .cd-summary{text-align:center}.app-shell[data-workspace=business] .content .ws-record-vehicle,.app-shell[data-workspace=business] .content .ws-location-preview{text-align:center;justify-content:center;margin-inline:auto}.app-shell[data-workspace=business] .company-settings-details dt,.app-shell[data-workspace=business] .company-settings-details dd,.app-shell[data-workspace=business] .company-settings-documents article{text-align:center}@media (width>=768px){.app-shell[data-workspace=admin]>.zs-topbar{flex-wrap:nowrap;gap:16px;display:flex}[data-workspace=admin] .zs-topbar .zs-mobile-menu{flex:0 0 40px;width:40px;min-width:40px;height:40px;padding:0}[data-workspace=admin] .zs-topbar .v3-top-brand{flex:none;min-width:0}[data-workspace=admin] .zs-topbar .v3-top-tabs{flex:0 auto;min-width:0;margin-inline:auto}[data-workspace=admin] .zs-topbar .zs-top-actions{flex:none}}[data-workspace=admin] .ad-metric{--card-type:calc(clamp(26px,2vw,32px) - 1px);align-content:space-between;height:auto;min-height:150px}[data-workspace=admin] .admin-bento .ad-metric>:is(span,strong){font-size:var(--card-type);letter-spacing:0;font-weight:600;line-height:1.2}[data-workspace=admin] .admin-bento .ad-metric>span{overflow-wrap:break-word;min-height:0;padding:18px 12px 0}[data-workspace=admin] .subscription-three :is(span,strong){font-size:25px;font-weight:600;line-height:1.25}[data-workspace=admin] .finance-verified>.fv-grid :is(small,b){font-weight:600;line-height:1.25;font-size:21px!important}[data-workspace=admin] .finance-verified>:is(span,strong){font-size:calc(clamp(32px,3vw,46px) - 1px);font-weight:700;line-height:1.2}[data-workspace=admin] .workspace .metric>:is(span,strong){font-size:27px;font-weight:600;line-height:1.25}[data-workspace=admin] .v3-account-cards>button>span,[data-workspace=admin] .v3-account-cards>button>strong{font-size:24px;line-height:1.25}[data-workspace=admin] .um-status-cards button>:is(span,strong){font-size:18px;font-weight:600}@media (width<=767px){[data-workspace=admin] .ad-metric{--card-type:23px;min-height:140px}[data-workspace=admin] .workspace .metric>:is(span,strong){font-size:23px}}[data-workspace=admin] .admin-bento .ad-metric>span{box-sizing:border-box;word-break:normal;overflow-wrap:normal;padding-inline:0}[data-workspace=admin] .admin-bento .ad-metric{flex-direction:column;justify-content:space-between;display:flex}[data-workspace=admin] .admin-bento .ad-metric>span{flex:1;justify-content:center;align-items:center;padding-top:10px;padding-bottom:18px;display:flex}[data-workspace=admin] .admin-bento .ad-metric>strong{flex:none;margin:0}[data-workspace=admin] .zs-sidebar .zs-nav-group button{text-align:start!important;justify-content:flex-start!important}[data-workspace=admin] .zs-sidebar .zs-nav-group button>span{flex:1;text-align:start!important}[data-workspace=admin] .zs-sidebar footer button>span{text-align:start!important}[data-workspace=admin] .ad-account-row .tag[data-status=offline]{color:#b91c1c;background:#fee2e2}[data-workspace=admin] .ad-account-row .tag[data-status=online]{color:#166534;background:#dcfce7}[data-workspace=admin] .admin-bento .ad-metric>span,[data-workspace=admin] .subscription-three span,[data-workspace=admin] .workspace .metric>span,[data-workspace=admin] .v3-account-cards>button>span{font-size:15px;font-weight:600;line-height:1.4}[data-workspace=admin] .finance-verified>.fv-grid small{font-weight:500;line-height:1.4;font-size:15px!important}[data-workspace=admin] .finance-verified>span{font-size:19px;line-height:1.4}[data-workspace=admin] .finance-verified h2{font-size:23px}[data-workspace=admin] .um-status-cards button>span{font-size:13px}.registry-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.registry-summary article{text-align:center;background:#e2edfc;border-radius:18px;gap:12px;padding:20px;display:grid}.registry-summary article[data-status=active]{background:#dcfce7}.registry-summary article[data-status=inactive]{background:#fee2e2}.registry-summary span{font-size:16px}.registry-summary strong{font-size:28px}.registry-filters{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:16px;display:flex}.registry-filters label{flex:1;gap:7px;min-width:150px;display:grid}.registry-filters input,.registry-filters select{box-sizing:border-box;width:100%;min-height:44px}.registry-filters label:first-child{flex:2;min-width:220px}.registry-count{color:#526173;font-size:13px}.registry-status[data-status=online],.registry-status[data-status=active]{color:#166534;background:#dcfce7}.registry-status[data-status=offline],.registry-status[data-status=inactive],.registry-status[data-status=suspended]{color:#b91c1c;background:#fee2e2}.registry-status[data-status=pending]{color:#9a3412;background:#ffedd5}@media (width<=800px){.registry-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.registry-summary{grid-template-columns:1fr}.registry-filters label{flex-basis:100%}}[data-workspace=admin] .user-management .v3-account-cards>button{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}[data-workspace=admin] .user-management .v3-account-cards>button>span{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}[data-workspace=admin] .user-management .v3-account-cards>button>strong{text-align:center;width:100%;margin:14px 0}[data-workspace=admin] .user-management .v3-account-cards .v3-account-bar{justify-content:center;width:100%}[data-workspace=admin] .user-management .v3-account-cards>button>p{text-align:center;width:100%}.admin-period-dropdown{gap:7px;min-width:180px;font-size:14px;font-weight:600;display:grid}.admin-period-dropdown select{box-sizing:border-box;color:#142c48;width:100%;min-height:44px;font:inherit;background:#f4f7f6;border:1px solid #dce5ee;border-radius:14px;padding:10px 14px}.app-shell[data-workspace=customer] .merchant-bento :is(h1,h2,h3,p,th,td,dt,dd){text-align:center}.app-shell[data-workspace=customer] .merchant-data-card{flex-direction:column;justify-content:center;align-items:center;display:flex}.app-shell[data-workspace=customer] .merchant-data-card>:is(span:not(.merchant-bento-arrow),strong,p){text-align:center;width:100%}.app-shell[data-workspace=customer] .merchant-bento .page-heading{text-align:center;justify-content:center}.app-shell[data-workspace=customer] .mdash-panel>header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px}.app-shell[data-workspace=customer] .mdash-list article{text-align:center;flex-direction:column;align-items:center;gap:10px}.app-shell[data-workspace=customer] .mdash-list article>div{text-align:center;align-items:center}.app-shell[data-workspace=customer] .mdash-list details{text-align:center}.app-shell[data-workspace=customer] .mdash-list summary{text-align:center;flex-wrap:wrap;justify-content:center;gap:10px}[data-workspace=admin] .admin-bento .ad-metric{text-align:center;justify-content:center;align-items:center;gap:12px}[data-workspace=admin] .admin-bento .ad-metric>span{text-align:center;flex:none;padding:0}[data-workspace=admin] .admin-bento .ad-metric>:is(strong,small){text-align:center}[data-workspace=admin] .admin-bento .ad-metric>small:empty{display:none}[data-workspace=admin] .admin-bento .subscription-three>:is(article,button){text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}[data-workspace=admin] .admin-bento .subscription-three :is(span,strong){text-align:center;width:100%}[data-workspace=admin] .admin-bento .finance-verified{text-align:center;justify-items:center}[data-workspace=admin] .admin-bento .finance-verified>.fv-grid{width:100%}[data-workspace=admin] .admin-bento .fv-grid>:is(article,button){text-align:center;align-content:center;justify-items:center}[data-workspace=admin] .admin-bento .fv-grid :is(small,b){text-align:center;width:100%}[data-workspace=admin] .admin-bento .zs-alert-grid>button{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}[data-workspace=admin] .admin-bento .zs-alert-number{justify-content:center}[data-workspace=admin] .admin-bento .ad-recent>div>*{text-align:center;justify-items:center}.company-dashboard .ad-metric:after{content:none}.card-view{text-align:center;width:100%;color:inherit;justify-content:center;align-items:center;gap:6px;margin:8px 0 0;font-weight:600;line-height:1.4;font-size:12px!important;display:flex!important}.card-view>span{flex:none;font-size:15px;line-height:1}[data-workspace=admin] .admin-bento .v3-dashboard-heading{text-align:start;justify-items:start}[data-workspace=admin] .admin-bento .v3-dashboard-heading h1{justify-self:start;text-align:start!important}.app-shell[data-workspace=customer] .merchant-data-card>span:first-child{font-size:13px!important}.app-shell[data-workspace=customer] .merchant-data-card>strong{font-size:31px!important}.app-shell[data-workspace=business] .company-dashboard .ad-metric>span{font-size:12px!important}.app-shell[data-workspace=business] .company-dashboard .ad-metric>strong{font-size:31px!important}.company-dashboard .cd-finance h2{font-size:17px}.company-dashboard .cd-finance .cd-value span,.company-dashboard .cd-finance .cd-summary span{font-size:13px}.company-dashboard .cd-finance .cd-value strong{font-size:calc(clamp(28px,3vw,42px) - 1px)}.company-dashboard .cd-summary b{font-size:27px}.pricing-company-row{cursor:pointer}.pricing-company-row:hover,.pricing-company-row:focus-visible{outline-offset:-2px;background:#edf4ff;outline:2px solid #c3d8f9}.app-shell[data-workspace=admin] .admin-settings-page{text-align:start;min-width:0;max-width:1120px;margin:0 auto}.app-shell[data-workspace=admin] .admin-settings-page :is(h1,h2,h3,label,.settings-identity,p){text-align:start!important}.app-shell[data-workspace=admin] .admin-settings-page>h1{letter-spacing:-.6px;margin:0 0 24px;font-weight:700;line-height:1.2;font-size:28px!important}.admin-settings-page .settings-section-tabs{scrollbar-width:thin;border-bottom:1px solid #dde5ee;align-items:stretch;gap:26px;margin-bottom:24px;display:flex;overflow-x:auto}.app-shell[data-workspace=admin] .admin-settings-page .settings-section-tabs>button{color:#526278;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;min-height:48px;padding:8px 0 14px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4}.app-shell[data-workspace=admin] .admin-settings-page .settings-section-tabs>button[aria-selected=true]{color:#0b213a;border-bottom-color:#10898b;font-weight:700}.admin-settings-page .settings-section-tabs>button:focus-visible{outline-offset:-3px;outline:2px solid #10898b}.admin-settings-page .settings-section-tabs>button:hover{color:#0b213a}.admin-settings-page .settings-section-panel[hidden]{display:none!important}.admin-settings-page .settings-section-panel>.panel{box-shadow:none;background:#fff;border:1px solid #dde5ee;border-radius:16px;min-width:0;margin:0;padding:28px}.app-shell[data-workspace=admin] .admin-settings-page .panel h2{letter-spacing:-.3px;margin:0;font-weight:700;line-height:1.35;font-size:20px!important}.app-shell[data-workspace=admin] .admin-settings-page .panel h3{font-weight:600;line-height:1.4;font-size:16px!important}.admin-settings-page .settings-edit-header{align-items:center;margin:0 0 24px}.admin-settings-page .settings-photo{align-items:center;gap:16px;margin-bottom:24px;padding-bottom:24px}.admin-settings-page .settings-avatar{color:#49648c;text-align:center;background:#e7eef8;width:64px;height:64px;font-size:28px}.admin-settings-page .settings-identity{gap:4px;min-width:0;display:grid}.admin-settings-page .settings-identity strong{color:#0b213a;font-size:16px;font-weight:600}.admin-settings-page .settings-identity span{color:#63758c;overflow-wrap:anywhere;font-size:13px}.admin-settings-page .settings-fields{gap:22px 24px}.app-shell[data-workspace=admin] .admin-settings-page .settings-fields label{color:#293c54;gap:8px;font-size:13px;font-weight:500}.app-shell[data-workspace=admin] .admin-settings-page .settings-fields :is(input,textarea){color:#172d48;background:#fff;border:1px solid #dde5ee;border-radius:8px;min-height:44px;padding:12px 14px;line-height:1.4;text-align:start!important;font-size:14px!important;font-weight:400!important}.app-shell[data-workspace=admin] .admin-settings-page .settings-edit-fields:disabled :is(input,textarea){opacity:1;-webkit-text-fill-color:#172d48;background:#f5f7fa}.admin-settings-page .settings-fields textarea{resize:vertical;min-height:76px}.app-shell[data-workspace=admin] .admin-settings-page .button{border-radius:9px;min-height:40px;padding:10px 18px;line-height:1.4;font-size:13px!important}.app-shell[data-workspace=admin] .admin-settings-page .button.secondary{color:#0b213a;background:#fff;border:1px solid #c4d2e1}.admin-settings-page .panel>h2{margin-bottom:24px!important}.admin-settings-page .panel>p{color:#63758c;margin:18px 0;font-size:13px;line-height:1.6}.admin-settings-page .gateway-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.app-shell[data-workspace=admin] .admin-settings-page .gateway-fields label{gap:8px;font-size:13px;font-weight:500;display:grid}.admin-settings-page .gateway-fields input{box-sizing:border-box;width:100%;min-height:44px;font:inherit;text-align:start;background:#f5f7fa;border:1px solid #dde5ee;border-radius:8px;padding:12px 14px}.admin-settings-page .workspace-feature-grid{gap:24px;margin-top:22px}.admin-settings-page .workspace-feature-grid form{background:#fff;border-radius:12px;padding:20px}.admin-settings-page .workspace-feature-grid fieldset{margin:0;padding:12px 0!important}.admin-settings-page .workspace-feature-grid label{min-height:32px;font-size:14px}.admin-settings-page .contract-upload-form :is(input,select),.admin-settings-page .csv-template-settings textarea{box-sizing:border-box;background:#f5f7fa;border:1px solid #dde5ee;border-radius:8px;max-width:100%;padding:11px 12px;font-size:14px}@media (width<=700px){.admin-settings-page .settings-section-tabs{gap:22px;margin-bottom:18px}.admin-settings-page .settings-section-panel>.panel{padding:20px}.admin-settings-page .gateway-fields,.admin-settings-page .settings-fields{grid-template-columns:1fr;gap:18px}.admin-settings-page .settings-photo{gap:14px}.admin-settings-page .settings-avatar{width:56px;height:56px;font-size:24px}.app-shell[data-workspace=admin] .admin-settings-page>h1{margin-bottom:18px;font-size:25px!important}.admin-settings-page .settings-section-tabs>button{font-size:13px}.admin-settings-page .contract-actions{align-items:stretch}.admin-settings-page .settings-edit-header{gap:12px}.admin-settings-page .settings-fields .settings-address{grid-column:auto}}.app-shell[data-workspace=admin] .admin-settings-page .panel{text-align:start!important}.app-shell[data-workspace=admin] .admin-settings-page :is(input:not([type=checkbox]):not([type=file]),textarea,select){box-sizing:border-box;border:1px solid #dde5ee;max-width:100%;line-height:1.4;border-radius:8px!important;font-size:14px!important}@media (width<=767px){.admin-settings-page{padding-top:18px}}.app-shell select:not([multiple]):not([size]),.app-shell select[size="1"]{box-sizing:border-box;appearance:none;color:#172d48;vertical-align:middle;text-overflow:ellipsis;cursor:pointer;background-color:#f5f7fa;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23526173' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:16px;border:1px solid #dce4ee;border-radius:9px;min-width:0;max-width:100%;height:auto;min-height:44px;padding:11px 38px 11px 14px;font-family:inherit;line-height:1.4}[dir=rtl] .app-shell select:not([multiple]):not([size]),[dir=rtl] .app-shell select[size="1"]{background-position:13px;padding:11px 14px 11px 38px}.app-shell select:focus-visible{outline-offset:2px;outline:2px solid #10898b}.app-shell select:disabled{cursor:default;opacity:.65}.admin-settings-page .contract-upload-form label{gap:8px;min-width:0;display:grid}.admin-settings-page .contract-upload-form :is(input,select){width:100%;min-height:44px}.terms-editor{min-width:0;max-width:1200px;margin:0 auto}.terms-editor .page-heading{margin-bottom:24px}.app-shell .terms-editor h1{text-align:start!important}.terms-editor .terms-document{border:1px solid #dde5ee;border-radius:16px;min-width:0;margin-bottom:24px;padding:26px}.terms-document>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.app-shell .terms-document h2{margin:0;font-size:20px;line-height:1.4;text-align:start!important}.terms-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.terms-document form>footer{justify-content:flex-end;margin-top:20px}.terms-languages{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.terms-language{min-width:0}.app-shell .terms-language label{margin-bottom:10px;font-size:14px;display:block;text-align:start!important}.app-shell .terms-language textarea,.app-shell .terms-language .terms-text{box-sizing:border-box;color:#20344d;white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fa;border:1px solid #dde5ee;border-radius:10px;width:100%;height:360px;min-height:300px;padding:16px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.8;overflow:auto;text-align:start!important}.app-shell .terms-language textarea{resize:vertical;background:#fff;font-family:inherit;font-size:14px;font-weight:400;line-height:1.8}.terms-document .terms-version-note{color:#526173;margin:0 0 18px;font-size:13px;text-align:start!important}.terms-language textarea:focus-visible{outline-offset:2px;outline:2px solid #10898b}@media (width<=800px){.terms-languages{grid-template-columns:1fr}.terms-document>header{flex-direction:column;align-items:flex-start}.terms-editor .terms-document{padding:20px}.app-shell .terms-language textarea,.app-shell .terms-language .terms-text{height:300px;min-height:240px}}@media (width<=767px){.terms-editor{padding-top:18px}}.app-shell .terms-language .terms-text[data-empty=true]{height:auto;min-height:100px}.standard-dashboard-filters{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin:24px 0;display:flex}.standard-filter-fields,.standard-filter-actions,.standard-date-range{flex-wrap:wrap;align-items:flex-end;gap:12px;min-width:0;display:flex}.standard-filter-actions{margin-inline-start:auto}.standard-date-range{flex-wrap:nowrap;align-items:flex-end}.standard-date-range>span{align-self:flex-end;padding-bottom:13px}.standard-date-range label{gap:8px;min-width:0;display:grid;text-align:start!important}.app-shell .standard-dashboard-filters :is(select,input){box-sizing:border-box;color:#172d48;background-color:#f1f5f6;border:1px solid #0000;max-width:100%;min-height:46px;padding-block:12px;font-size:14px;font-weight:600;border-radius:24px!important}.standard-filter-fields>select{width:200px}.app-shell .standard-date-range input{width:144px;padding-inline:12px}.app-shell .standard-dashboard-filters .button{white-space:nowrap;border:1px solid #0000;border-radius:24px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 18px;font-size:14px;display:inline-flex}.app-shell .standard-dashboard-filters .button.secondary{color:#0b213a;background:#f1f5f6}.standard-dashboard-filters svg{flex-shrink:0}.standard-dashboard-filters :is(input,select):focus-visible{outline-offset:2px;outline:2px solid #10898b}.app-shell .company-dashboard>.page-heading,.app-shell .merchant-bento>.page-heading{display:block;text-align:start!important}.app-shell .company-dashboard>.page-heading h1,.app-shell .merchant-bento>.page-heading h1{text-align:start!important}@media (width<=700px){.standard-filter-fields,.standard-filter-actions{gap:10px;width:100%;margin:0}.standard-filter-fields>select{width:100%}.standard-date-range{flex:1}.app-shell .standard-date-range input{width:100%;min-width:0}.standard-date-range label{flex:1}.standard-filter-actions .button{flex:1;padding-inline:12px}.app-shell .standard-dashboard-filters :is(input,select){font-size:16px}.standard-dashboard-filters{gap:14px}}.standard-filter-fields>label{gap:8px;min-width:0;display:grid;text-align:start!important}.standard-filter-fields>label select{max-width:220px}@media (width<=700px){.standard-filter-fields>label{width:100%}.standard-filter-fields>label select{width:100%;max-width:none}}.admin-bento>.standard-dashboard-filters{grid-column:1/-1;align-self:start;margin-block:8px 0}.app-shell :is(.company-dashboard,.merchant-bento,.workspace-reports)>.page-heading{margin:0 0 20px}.company-dashboard>.standard-dashboard-filters{margin:0 0 4px}.app-shell .standard-dashboard-filters label{font-size:13px;font-weight:600;text-align:start!important}@media (width<=700px){.standard-filter-fields>.standard-date-range{flex:100%;width:100%}.standard-filter-fields>.button{width:100%}}.app-shell .standard-dashboard-filters{scrollbar-width:thin;flex-wrap:nowrap;align-items:flex-end;gap:16px;min-width:0;max-width:100%;padding:4px 2px 10px;display:flex;overflow-x:auto}.standard-dashboard-filters>.standard-filter-fields,.standard-dashboard-filters>.standard-filter-actions{flex-wrap:nowrap;flex:none;gap:10px;width:auto}.standard-dashboard-filters>.standard-filter-actions{margin-inline-start:auto}.standard-filter-fields>.standard-date-range{flex:none;gap:10px;width:auto}.app-shell .standard-filter-fields>.standard-date-range label{flex:none}.app-shell .standard-filter-fields>.standard-date-range input{width:142px}.app-shell .standard-filter-fields>select{flex:0 0 170px;width:170px}.app-shell .standard-filter-fields>.button,.app-shell .standard-filter-actions>.button{flex:none;width:auto;padding-inline:14px}.app-shell .standard-filter-fields>label{flex:none;width:auto}.app-shell .standard-filter-fields>label select{width:170px;max-width:170px}@media (width>=701px) and (width<=1400px){.standard-dashboard-filters>.standard-filter-fields,.standard-dashboard-filters>.standard-filter-actions{gap:8px}.app-shell .standard-filter-fields>select{flex-basis:150px;width:150px}.app-shell .standard-filter-fields>.standard-date-range input{width:132px}.app-shell .standard-filter-fields>.button,.app-shell .standard-filter-actions>.button{padding-inline:12px;font-size:13px}}
