.pf-app-shell{--pf-ui-primary:#1769c2;--pf-ui-primary-hover:#1156a4;--pf-ui-ink:#19324d;--pf-ui-muted:#64748b;--pf-ui-line:#dce5ef;--pf-ui-canvas:#f3f6fa;--pf-ui-danger:#b42338;--accent-dark:var(--pf-ui-primary);--text:var(--pf-ui-ink);--muted:var(--pf-ui-muted);--line:var(--pf-ui-line);color:var(--pf-ui-ink)}.pf-app-shell,.pf-app-shell .pf-main-v2{background:var(--pf-ui-canvas)!important}.pf-app-shell .pf-main-v2{min-width:0}.pf-app-shell .pf-content-v2{font-size:14px;line-height:1.55;color:var(--pf-ui-ink);padding:28px 30px 40px!important;min-width:0}.pf-app-shell .pf-content-v2 :is(.page-title,h1.page-title){font-size:28px!important;line-height:1.2;letter-spacing:-.035em;font-weight:750;color:var(--pf-ui-ink)!important;margin:0 0 8px!important}.pf-app-shell .page-sub{font-size:14px!important;color:var(--pf-ui-muted)!important;line-height:1.6;margin:0!important}.pf-app-shell :is(.title-row,.page-head-row){gap:18px;margin-bottom:24px;align-items:center}.pf-app-shell .card{background:#fff!important;border:1px solid var(--pf-ui-line)!important;border-radius:14px!important;box-shadow:0 2px 8px #18324d04!important;padding:22px}.pf-app-shell .card h2{color:var(--pf-ui-ink);font-size:19px;letter-spacing:-.02em}.pf-app-shell .section-title{gap:16px;align-items:center;margin-bottom:18px}.pf-app-shell .section-title p{color:var(--pf-ui-muted);font-size:13px;line-height:1.6}.pf-app-shell .pf-content-v2 button:not(.button){font-family:inherit;font-size:13px;font-weight:600;border-radius:9px;min-height:40px}.pf-app-shell .pf-content-v2 summary{cursor:pointer;min-height:44px;align-content:center}.pf-app-shell .button,.pf-app-shell .button.accent{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:44px!important;box-sizing:border-box;padding:10px 16px!important;border:1px solid transparent!important;border-radius:9px!important;background:var(--pf-ui-primary)!important;color:#fff!important;box-shadow:none!important;font:inherit;font-size:13px!important;font-weight:650!important;line-height:1.3;text-decoration:none;cursor:pointer;vertical-align:middle;transform:none!important;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease!important}.pf-app-shell .button:hover:not(:disabled):not([aria-disabled=true]){background:var(--pf-ui-primary-hover)!important;transform:none!important}.pf-app-shell .button.secondary{background:#fff!important;border-color:var(--pf-ui-line)!important;color:#34516e!important}.pf-app-shell .button.secondary:hover:not(:disabled):not([aria-disabled=true]){background:#f1f6fc!important;border-color:#afc7e0!important}.pf-app-shell .button.ghost{background:transparent!important;border-color:transparent!important;color:#47627e!important}.pf-app-shell .button.ghost:hover:not(:disabled):not([aria-disabled=true]){background:#eaf0f7!important}.pf-app-shell .button.danger{background:#fff1f2!important;border-color:#efc5cb!important;color:var(--pf-ui-danger)!important}.pf-app-shell .button.danger:hover:not(:disabled):not([aria-disabled=true]){background:#ffe1e6!important;border-color:#eaa5af!important}.pf-app-shell .button:disabled,.pf-app-shell .button[aria-disabled=true]{opacity:.48!important;cursor:not-allowed;box-shadow:none!important;transform:none!important}.pf-app-shell .button svg{width:17px;height:17px;flex:none}.pf-app-shell .button-row{gap:8px;align-items:center;flex-wrap:wrap}.pf-app-shell .row-actions .button{min-width:44px}.pf-app-shell .pf-content-v2 :is(input,select,textarea,summary):focus-visible,.pf-app-shell :is(.button,.pf-icon-button):focus-visible{outline:3px solid #1769c277!important;outline-offset:3px;box-shadow:none!important}.pf-app-shell .pf-content-v2 :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){border:1px solid #cfdae6!important;border-radius:9px!important;background:#fff;color:var(--pf-ui-ink);min-height:44px;padding:10px 12px;font:inherit;font-size:14px;box-sizing:border-box;max-width:100%;box-shadow:none}.pf-app-shell .pf-content-v2 :is(input,select,textarea):disabled{background:#f3f6fa;color:#7c8da0;cursor:not-allowed}.pf-app-shell .pf-content-v2 input:is([type=checkbox],[type=radio]){accent-color:var(--pf-ui-primary)}.pf-app-shell .pf-content-v2 :is(th,td){font-size:13px}.pf-app-shell .pf-content-v2 th{font-size:11px!important;font-weight:650!important;letter-spacing:.025em;color:#63788f!important;background:#f4f7fb!important;line-height:1.4}.pf-app-shell .pf-content-v2 td{border-color:#e8eef5!important;vertical-align:middle}.pf-app-shell .pf-content-v2 tbody tr:hover{background:#f8fbff}.pf-app-shell .pf-content-v2 .table-wrap{border:1px solid var(--pf-ui-line);border-radius:12px;box-shadow:none;min-width:0;max-width:100%}.pf-app-shell .pf-content-v2 :is(.badge,.payment-status){font-size:11px!important;font-weight:650;border-radius:7px!important;line-height:1.5;padding:5px 9px}.pf-app-shell .badge.ok{background:#eaf6f0!important;color:#176b4b!important}.pf-app-shell .badge.warn{background:#fff5e5!important;color:#946014!important}.pf-app-shell .badge.danger{background:#fff0f2!important;color:#b42338!important}.pf-app-shell .pf-topbar-v2{background:#fff!important;border-bottom:1px solid var(--pf-ui-line)!important;box-shadow:none!important;gap:16px;padding:12px 30px!important;min-height:76px}.pf-app-shell .pf-global-search{border:1px solid var(--pf-ui-line)!important;border-radius:10px!important;background:#f7f9fc!important;box-shadow:none!important;min-height:44px}.pf-app-shell .pf-global-search input{font-size:13px}.pf-app-shell .pf-icon-button{border-radius:9px;min-height:40px;min-width:40px;color:#526b85;background:#f7f9fc;border:1px solid #e5ecf4}.pf-app-shell .pf-icon-button:hover{background:#eaf1fa}.pf-app-shell .pf-sidebar-v2{background:#142e49!important;border-right:1px solid #203e5b!important;box-shadow:none!important}.pf-app-shell .pf-sidebar-footer{background:transparent!important}.pf-app-shell .pf-content-v2 :is(.pf-tabs,.tabs){gap:6px}.pf-app-shell .pf-content-v2 :is(.pf-tabs,.tabs) a{border-radius:8px;min-height:40px;display:inline-flex;align-items:center}.pf-app-shell .pf-content-v2 .pf-tabs a.active{color:var(--pf-ui-primary)!important;background:#eaf2fc!important}@media(max-width:1050px){.pf-app-shell .pf-content-v2{padding:24px 20px 32px!important}.pf-app-shell .pf-topbar-v2{padding-inline:20px!important}}@media(max-width:780px){.pf-app-shell .pf-content-v2{padding:18px 14px 28px!important}.pf-app-shell .pf-topbar-v2{padding:10px 14px!important;min-height:66px;gap:10px}.pf-app-shell .pf-content-v2 .page-title{font-size:24px!important}.pf-app-shell .card{padding:16px}.pf-app-shell :is(.title-row,.page-head-row){align-items:stretch;gap:14px;margin-bottom:18px}.pf-app-shell .pf-content-v2 :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){font-size:16px}.pf-app-shell .button{white-space:normal;text-align:center;max-width:100%}.pf-app-shell .pf-content-v2 .table-wrap{border-radius:10px}}@media(prefers-reduced-motion:reduce){.pf-app-shell .button{transition:none!important}}.pf-app-shell .modern-table td:first-child{overflow-wrap:anywhere}.pf-app-shell .modern-table td:first-child .small-muted{white-space:normal;overflow-wrap:anywhere}@media(min-width:1100px){.pf-app-shell #driver-list table{table-layout:fixed;min-width:1000px}.pf-app-shell #driver-list th:first-child{width:24%}.pf-app-shell #driver-list th:nth-child(2){width:8%}.pf-app-shell #driver-list th:nth-child(3){width:11%}.pf-app-shell #driver-list th:nth-child(4){width:10%}.pf-app-shell #driver-list th:nth-child(5){width:16%}.pf-app-shell #driver-list th:nth-child(6){width:13%}.pf-app-shell #driver-list th:nth-child(7){width:18%}}