:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.orders-page{width:100%}.orders-message{border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:11px 14px;font-size:9px;display:flex}.orders-message.error{color:#ff7070;background:#ff46460f;border:1px solid #ff464626}.orders-message.success{color:#64d889;background:#46d26e0d;border:1px solid #46d26e26}.orders-heading{background:radial-gradient(circle at 90% 10%,#ff6a0021,#0000 34%),#0e0e0e;border:1px solid #25211e;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;min-height:135px;padding:27px 30px;display:flex}.orders-heading>div:first-child>span{color:#ff6900;letter-spacing:1.6px;font-size:9px;font-weight:850}.orders-heading h2{margin-top:7px;font-size:25px}.orders-heading p{color:#626262;max-width:620px;margin-top:6px;font-size:10px;line-height:1.6}.orders-live{color:#64d889;background:#46d26e0d;border:1px solid #46d26e24;border-radius:30px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:8px;font-weight:800;display:flex}.orders-live span{background:#5dde86;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #5adc82cc}.order-stats{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:14px;display:grid}.order-stats article{color:#ff7000;background:#0e0e0e;border:1px solid #202020;border-radius:13px;align-items:center;gap:11px;min-height:87px;padding:15px;display:flex}.order-stats strong{color:#fff;font-size:18px;display:block}.order-stats span{color:#595959;margin-top:3px;font-size:8px;display:block}.order-stat-orange{color:#ff9a3d!important}.order-stat-blue{color:#69aaff!important}.order-stat-green{color:#65d98a!important}.order-stat-red{color:#ff6969!important}.orders-toolbar{background:#0e0e0e;border:1px solid #202020;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px;display:flex}.orders-search{color:#555;background:#090909;border:1px solid #252525;border-radius:9px;align-items:center;gap:8px;width:330px;height:39px;padding:0 11px;display:flex}.orders-search:focus-within{border-color:#ff6a0059}.orders-search input{color:#ddd;background:0 0;border:0;outline:none;width:100%;font-size:9px}.orders-filter-groups{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.orders-filters{flex-wrap:wrap;gap:4px;display:flex}.orders-filters button{color:#646464;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 10px;font-size:7px}.orders-filters button.active{color:#ff7200;background:#ff6a0017}.assignment-filter{color:#777;background:#111;border:1px solid #242424;border-radius:8px;outline:0;min-height:34px;padding:0 9px;font-size:7px}.orders-list-panel{background:#0e0e0e;border:1px solid #202020;border-radius:15px;margin-top:12px;overflow:hidden}.orders-table-container{width:100%;overflow-x:auto}.orders-management-table{border-collapse:collapse;width:100%;min-width:1040px}.orders-management-table th{color:#535353;text-align:left;white-space:nowrap;background:#101010;border-bottom:1px solid #202020;padding:12px 14px;font-size:7px}.orders-management-table td{color:#858585;white-space:nowrap;border-bottom:1px solid #181818;padding:13px 14px;font-size:8px}.orders-management-table tbody tr:last-child td{border-bottom:0}.orders-management-table tbody tr:hover{background:#111}.order-number{color:#ff7900}.order-person-cell strong{color:#aaa;font-size:8px;display:block}.order-person-cell span{color:#4f4f4f;margin-top:3px;font-size:7px;display:block}.assigned-driver-cell{color:#65d98a;align-items:center;gap:7px;display:flex}.assigned-driver-cell strong{color:#9e9e9e;font-size:8px;display:block}.assigned-driver-cell span{color:#4f755a;margin-top:2px;font-size:6px;display:block}.needs-driver-badge{color:#ff7373;cursor:pointer;background:#ff46460d;border:1px solid #ff696921;border-radius:7px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:7px;display:inline-flex}.order-status{border-radius:20px;padding:5px 8px;font-size:7px;font-weight:800}.order-status.pending{color:#ff9a3d;background:#ff912814}.order-status.preparing{color:#ffd15c;background:#ffc84612}.order-status.delivery{color:#6aaaff;background:#4682ff12}.order-status.delivered{color:#64d889;background:#46d26e12}.order-status.cancelled{color:#ff6b6b;background:#ff464612}.view-order-button{color:#888;cursor:pointer;background:#151515;border:1px solid #252525;border-radius:8px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:7px;display:flex}.orders-empty{color:#ff7000;flex-direction:column;justify-content:center;align-items:center;min-height:350px;display:flex}.orders-empty p{color:#555;margin-top:12px;font-size:9px}.order-drawer-backdrop{z-index:900;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000ad;position:fixed;inset:0}.order-details-drawer{z-index:901;background:#0d0d0d;border-left:1px solid #282828;width:min(470px,100%);height:100vh;padding:22px;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-40px 0 120px #000000a6}.admin-app.admin-rtl .order-details-drawer{border-left:0;border-right:1px solid #282828;left:0;right:auto}.order-drawer-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.order-drawer-head span{color:#ff7000;letter-spacing:1.4px;font-size:8px;font-weight:800}.order-drawer-head h2{margin-top:5px;font-size:21px}.order-drawer-head>button{color:#888;cursor:pointer;background:#151515;border:1px solid #252525;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.order-drawer-status-row{justify-content:space-between;align-items:center;gap:10px;margin-top:15px;display:flex}.order-drawer-status-row small{color:#555;font-size:7px}.order-detail-section{margin-top:18px}.order-detail-section h3{color:#777;align-items:center;gap:6px;margin-bottom:8px;font-size:8px;font-weight:800;display:flex}.order-detail-box{color:#888;background:#101010;border:1px solid #202020;border-radius:10px;padding:12px;font-size:8px;line-height:1.6}.order-detail-box strong{color:#aaa;display:block}.order-detail-box span{align-items:center;gap:5px;margin-top:5px;display:flex}.order-driver-box{background:#46d26e06;border:1px solid #46d26e1f;border-radius:11px;grid-template-columns:auto 1fr;gap:10px;padding:12px;display:grid}.order-driver-avatar{color:#65d98a;background:#46d26e12;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.order-driver-copy strong{color:#bbb;font-size:9px;display:block}.order-driver-copy span,.order-driver-copy small{color:#5e5e5e;margin-top:4px;font-size:7px;display:block}.order-driver-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:6px;display:grid}.order-driver-actions button{color:#aaa;cursor:pointer;background:#151515;border:1px solid #252525;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;font-size:7px;display:flex}.order-driver-actions .unassign-driver-button{color:#ff6b6b}.order-needs-driver-box{color:#ff9147;background:#ff641e09;border:1px solid #ff783221;border-radius:11px;grid-template-columns:auto 1fr;gap:9px;padding:12px;display:grid}.order-needs-driver-box strong{color:#d99a71;font-size:8px}.order-needs-driver-box p{color:#76523b;margin-top:4px;font-size:7px;line-height:1.5}.order-needs-driver-box button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff8200,#ff5700);border:0;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;min-height:35px;font-size:8px;font-weight:800;display:flex}.order-items-list{flex-direction:column;gap:6px;display:flex}.order-item-row{background:#101010;border:1px solid #1f1f1f;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.order-item-row strong{color:#aaa;font-size:8px}.order-item-row span{color:#555;margin-top:3px;font-size:7px;display:block}.order-total-box{background:#ff6a0009;border:1px solid #ff6a001f;border-radius:11px;margin-top:18px;padding:15px}.order-total-box>div{justify-content:space-between;align-items:center;display:flex}.order-total-box span{color:#777;font-size:8px}.order-total-box strong{color:#ff7900;font-size:15px}.order-status-actions{border-top:1px solid #1f1f1f;grid-template-columns:1fr 1fr;gap:7px;margin-top:18px;padding-top:15px;display:grid}.order-status-actions button{color:#ff7900;cursor:pointer;background:#ff6a000d;border:1px solid #ff6a0021;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:7px;display:flex}.order-status-actions .order-delivered-button{color:#65d98a;background:#46d26e0a;border-color:#46d26e21}.order-status-actions .order-cancel-button{color:#ff6b6b;background:#ff46460a;border-color:#ff46461f}.order-status-actions button:disabled{opacity:.35;cursor:not-allowed}.driver-assignment-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000c7;position:fixed;inset:0}.driver-assignment-modal{z-index:1001;background:#0e0e0e;border:1px solid #292929;border-radius:18px;width:min(680px,100% - 30px);max-height:90vh;padding:22px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 50px 150px #000000d9}.driver-assignment-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.driver-assignment-head>div>span{color:#ff7000;letter-spacing:1.5px;font-size:8px;font-weight:850}.driver-assignment-head h2{margin-top:5px;font-size:20px}.driver-assignment-head p{color:#585858;margin-top:5px;font-size:8px}.driver-assignment-head>button{color:#888;cursor:pointer;background:#151515;border:1px solid #252525;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.assignment-order-summary{color:#ff7000;background:#101010;border:1px solid #202020;border-radius:10px;grid-template-columns:auto 1fr 1fr;align-items:center;gap:11px;margin-top:17px;padding:12px;display:grid}.assignment-order-summary span{color:#555;font-size:6px;display:block}.assignment-order-summary strong{color:#aaa;margin-top:3px;font-size:8px;display:block}.assignment-driver-search{color:#555;background:#090909;border:1px solid #252525;border-radius:9px;align-items:center;gap:8px;height:40px;margin-top:12px;padding:0 11px;display:flex}.assignment-driver-search input{color:#ddd;background:0 0;border:0;outline:none;width:100%;font-size:9px}.driver-assignment-list{flex-direction:column;gap:7px;max-height:410px;margin-top:10px;display:flex;overflow-y:auto}.assignment-driver-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:#101010;border:1px solid #202020;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px;transition:all .2s;display:grid}.assignment-driver-card:hover{background:#121212;border-color:#34291f}.assignment-driver-card.selected{background:#ff6a000b;border-color:#ff6a0059}.assignment-driver-card.disabled{opacity:.4;cursor:not-allowed}.assignment-driver-avatar{color:#ff7200;background:#ff6a0012;border-radius:10px;place-items:center;width:41px;height:41px;display:grid}.assignment-driver-main{min-width:0}.assignment-driver-name{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.assignment-driver-name strong{color:#aaa;font-size:9px}.assignment-driver-name>span{border-radius:20px;padding:4px 6px;font-size:6px;font-weight:800}.assignment-driver-name .online{color:#64d889;background:#46d26e12}.assignment-driver-name .offline{color:#666;background:#191919}.assignment-driver-meta{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.assignment-driver-meta span{color:#545454;align-items:center;gap:4px;font-size:6px;display:flex}.assignment-driver-flags{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.assignment-driver-flags span{color:#666;background:#171717;border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-size:6px;display:flex}.assignment-driver-flags span.gps{color:#69aaff;background:#4682ff0d}.assignment-driver-flags span.danger{color:#ff6868;background:#ff46460d}.assignment-radio{color:#ff7200}.assignment-no-drivers{color:#ff7000;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:180px;display:flex}.assignment-no-drivers span{color:#555;font-size:8px}.driver-assignment-footer{border-top:1px solid #1f1f1f;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding-top:12px;display:flex}.driver-assignment-footer>span{color:#666;align-items:center;gap:6px;font-size:7px;display:flex}.save-driver-assignment{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff8200,#ff5600);border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:41px;padding:0 15px;font-size:8px;font-weight:800;display:flex}.save-driver-assignment:disabled{opacity:.4;cursor:not-allowed}.admin-app.admin-rtl .orders-page,.admin-app.admin-rtl .driver-assignment-modal{direction:rtl}.admin-app.admin-rtl .orders-management-table th,.admin-app.admin-rtl .orders-management-table td,.admin-app.admin-rtl .assignment-driver-card{text-align:right}@media (width<=1150px){.order-stats{grid-template-columns:repeat(3,1fr)}}@media (width<=850px){.orders-toolbar{flex-direction:column;align-items:stretch}.orders-search{width:100%}.orders-filter-groups{justify-content:space-between}}@media (width<=650px){.orders-heading{flex-direction:column;align-items:flex-start}.orders-live{display:none}.order-stats{grid-template-columns:1fr 1fr}.driver-assignment-footer{flex-direction:column;align-items:stretch}.save-driver-assignment{width:100%}.assignment-order-summary{grid-template-columns:auto 1fr}.assignment-order-summary>div:last-child{grid-column:2}}@media (width<=480px){.order-stats,.order-status-actions,.order-driver-actions{grid-template-columns:1fr}.driver-assignment-modal{padding:16px}}.orders-auto-badge{color:#8d6a4a;background:#ff821e0a;border:1px solid #ff96321f;border-radius:30px;align-items:center;gap:6px;min-height:40px;padding:0 11px;font-size:7px;font-weight:800;display:flex}.orders-auto-badge.enabled{color:#b58cff;background:#785aff0f;border-color:#b58cff2e}.order-driver-choice-buttons{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:6px;display:grid}.order-needs-driver-box .order-driver-choice-buttons button{grid-column:auto;margin:0}.order-needs-driver-box .auto-driver-button{color:#c19cff;background:#785aff17;border:1px solid #b58cff2e}.order-needs-driver-box .manual-driver-button{color:#fff;background:linear-gradient(135deg,#ff8200,#ff5700)}.order-driver-actions{grid-template-columns:repeat(3,1fr)}.order-driver-actions .auto-reassign-button{color:#b58cff;background:#785aff0d;border-color:#b58cff26}.assignment-driver-flags span.distance{color:#b58cff;background:#785aff0d}@media (width<=650px){.orders-heading-actions{justify-content:flex-start;width:100%}.order-driver-actions,.order-driver-choice-buttons{grid-template-columns:1fr}}.orders-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.orders-secure-button{color:#b58cff;cursor:pointer;background:#785aff0e;border:1px solid #b58cff29;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:8px;font-weight:800;display:flex}.orders-secure-button:hover{background:#785aff1a}.orders-secure-button:disabled{opacity:.5;cursor:not-allowed}@keyframes orders-spin{to{transform:rotate(360deg)}}@media (width<=650px){.orders-heading-actions{justify-content:flex-start;width:100%}.orders-secure-button{width:100%}}.restaurants-page{width:100%}.restaurants-message{border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:11px 14px;font-size:9px;display:flex}.restaurants-message.error{color:#ff7070;background:#ff46460f;border:1px solid #ff464626}.restaurants-message.success{color:#64d889;background:#46d26e0d;border:1px solid #46d26e26}.restaurants-heading{background:radial-gradient(circle at 90% 10%,#ff6a0021,#0000 34%),#0e0e0e;border:1px solid #25211e;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;min-height:135px;padding:27px 30px;display:flex}.restaurants-heading>div:first-child>span{color:#ff6900;letter-spacing:1.6px;font-size:9px;font-weight:850}.restaurants-heading h2{margin-top:7px;font-size:25px}.restaurants-heading p{color:#626262;max-width:650px;margin-top:6px;font-size:10px;line-height:1.6}.restaurants-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.restaurants-live{color:#64d889;background:#46d26e0d;border:1px solid #46d26e24;border-radius:30px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:8px;font-weight:800;display:flex}.restaurants-live span{background:#5dde86;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #5adc82cc}.restaurant-add-button,.restaurant-secure-button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 13px;font-size:8px;font-weight:800;display:flex}.restaurant-add-button{color:#fff;background:linear-gradient(135deg,#ff8200,#ff5600);border:0}.restaurant-secure-button{color:#b58cff;background:#785aff0f;border:1px solid #b58cff29}.restaurant-secure-button:disabled{opacity:.5;cursor:not-allowed}.restaurant-privacy-notice{color:#b58cff;background:#785aff09;border:1px solid #785aff1f;border-radius:11px;align-items:flex-start;gap:9px;margin-top:11px;padding:12px 14px;display:flex}.restaurant-privacy-notice strong{font-size:8px;display:block}.restaurant-privacy-notice p{color:#675b75;margin-top:4px;font-size:7px;line-height:1.6}.restaurant-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.restaurant-stats article{color:#ff7000;background:#0e0e0e;border:1px solid #202020;border-radius:13px;align-items:center;gap:11px;min-height:86px;padding:15px;display:flex}.restaurant-stats strong{color:#fff;font-size:18px;display:block}.restaurant-stats span{color:#595959;margin-top:3px;font-size:8px;display:block}.restaurant-stat-green{color:#65d98a!important}.restaurant-stat-orange{color:#ff9a3d!important}.restaurant-stat-purple{color:#b58cff!important}.restaurants-toolbar{background:#0e0e0e;border:1px solid #202020;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding:12px;display:flex}.restaurants-search{color:#555;background:#090909;border:1px solid #252525;border-radius:9px;align-items:center;gap:7px;width:360px;height:38px;padding:0 11px;display:flex}.restaurants-search input{color:#ddd;background:0 0;border:0;outline:none;width:100%;font-size:8px}.restaurants-filters{gap:5px;display:flex}.restaurants-filters button{color:#626262;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:35px;padding:0 11px;font-size:8px}.restaurants-filters button.active{color:#ff7200;background:#ff6a0017}.restaurants-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.restaurant-card{background:#0e0e0e;border:1px solid #202020;border-radius:15px;overflow:hidden}.restaurant-card-image{background:#111;height:150px;position:relative;overflow:hidden}.restaurant-card-image img{object-fit:cover;width:100%;height:100%}.restaurant-image-placeholder{color:#3f3f3f;background:radial-gradient(circle,#ff6a0014,#0000 60%);place-items:center;width:100%;height:100%;display:grid}.restaurant-open-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;padding:5px 8px;font-size:6px;font-weight:800;position:absolute;top:10px;right:10px}.restaurant-open-badge.open{color:#65d98a;background:#1e6437cc}.restaurant-open-badge.closed{color:#ff7878;background:#642323cc}.restaurant-card-body{padding:14px}.restaurant-card-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.restaurant-card-title h3{color:#d9d9d9;font-size:13px}.restaurant-card-title>div>span{color:#5b5b5b;margin-top:4px;font-size:7px;display:block}.restaurant-active-badge{border-radius:20px;padding:5px 7px;font-size:6px;font-weight:800}.restaurant-active-badge.active{color:#65d98a;background:#46d26e0f}.restaurant-active-badge.disabled{color:#ff7171;background:#ff46460f}.restaurant-privacy-grid{grid-template-columns:1fr 1fr;gap:6px;margin-top:12px;display:grid}.restaurant-public-preview,.restaurant-private-preview{border-radius:9px;align-items:flex-start;gap:7px;min-height:58px;padding:9px;display:flex}.restaurant-public-preview{color:#65d98a;background:#46d26e06;border:1px solid #46d26e17}.restaurant-private-preview{color:#b58cff;background:#785aff06;border:1px solid #b58cff1a}.restaurant-public-preview strong,.restaurant-private-preview strong{font-size:7px;display:block}.restaurant-public-preview span,.restaurant-private-preview span{color:#555;margin-top:3px;font-size:6px;line-height:1.5;display:block}.restaurant-private-summary{background:#0a0a0a;border:1px solid #1e1e1e;border-radius:9px;flex-direction:column;gap:7px;margin-top:10px;padding:9px;display:flex}.restaurant-private-summary>div{color:#5f5f5f;align-items:flex-start;gap:6px;font-size:7px;display:flex}.restaurant-private-summary svg{color:#b58cff;flex:none}.restaurant-private-summary .gps-ready{color:#65d98a}.restaurant-card-actions{grid-template-columns:1fr 1fr 1fr;gap:5px;margin-top:12px;display:grid}.restaurant-card-actions button{color:#777;cursor:pointer;background:#151515;border:1px solid #252525;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;font-size:7px;display:flex}.restaurant-card-actions .restaurant-menu-button{color:#f70;background:#ff6a000e;border-color:#ff6a0021}.restaurant-card-actions .restaurant-delete-button{color:#ff6f6f}.restaurants-empty{color:#ff7000;background:#0e0e0e;border:1px solid #202020;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:330px;margin-top:13px;display:flex}.restaurants-empty p{color:#555;font-size:8px}.restaurant-editor-backdrop{z-index:950;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000c2;position:fixed;inset:0}.restaurant-editor{z-index:951;background:#0d0d0d;border-left:1px solid #292929;width:min(720px,100%);height:100vh;padding:22px;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-50px 0 140px #000000bf}.admin-app.admin-rtl .restaurant-editor{border-left:0;border-right:1px solid #292929;left:0;right:auto;box-shadow:50px 0 140px #000000bf}.restaurant-editor-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.restaurant-editor-head>div>span{color:#ff7000;letter-spacing:1.4px;font-size:8px;font-weight:850}.restaurant-editor-head h2{margin-top:5px;font-size:21px}.restaurant-editor-head>button{color:#888;cursor:pointer;background:#151515;border:1px solid #252525;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.restaurant-editor-form{flex-direction:column;gap:14px;margin-top:20px;display:flex}.restaurant-form-section{border-radius:12px;padding:15px}.restaurant-form-section.public{background:#46d26e05;border:1px solid #46d26e1a}.restaurant-form-section.private{background:#785aff06;border:1px solid #b58cff1c}.restaurant-form-section-head{align-items:flex-start;gap:8px;display:flex}.restaurant-form-section.public .restaurant-form-section-head{color:#65d98a}.restaurant-form-section.private .restaurant-form-section-head{color:#b58cff}.restaurant-form-section-head strong{font-size:8px;display:block}.restaurant-form-section-head p{color:#585858;max-width:570px;margin-top:4px;font-size:7px;line-height:1.55}.restaurant-form-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.restaurant-form-grid label{color:#777;flex-direction:column;gap:6px;font-size:7px;display:flex}.restaurant-form-wide{grid-column:1/-1}.restaurant-form-grid input,.restaurant-form-grid textarea,.restaurant-form-grid select{color:#ddd;background:#090909;border:1px solid #252525;border-radius:8px;outline:none;width:100%;font-size:8px}.restaurant-form-grid input,.restaurant-form-grid select{height:40px;padding:0 10px}.restaurant-form-grid textarea{resize:vertical;min-height:80px;padding:10px}.restaurant-form-grid input:focus,.restaurant-form-grid textarea:focus,.restaurant-form-grid select:focus{border-color:#ff6900}.restaurant-input-icon{position:relative}.restaurant-input-icon svg{color:#555;pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.restaurant-input-icon input{padding-left:34px}.admin-app.admin-rtl .restaurant-input-icon svg{left:auto;right:11px}.admin-app.admin-rtl .restaurant-input-icon input{padding-left:10px;padding-right:34px}.restaurant-form-grid .restaurant-switch-row{background:#0b0b0b;border:1px solid #222;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;min-height:54px;padding:10px 12px}.restaurant-switch-row strong{color:#888;font-size:7px}.restaurant-switch-row input{accent-color:#ff6d00;width:17px;height:17px}.restaurant-save-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff8200,#ff5600);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:47px;font-size:9px;font-weight:850;display:flex}.restaurant-save-button:disabled{opacity:.5;cursor:not-allowed}.admin-app.admin-rtl .restaurants-page,.admin-app.admin-rtl .restaurant-editor{direction:rtl}.admin-app.admin-rtl .restaurant-open-badge{left:10px;right:auto}@keyframes restaurant-spin{to{transform:rotate(360deg)}}@media (width<=1150px){.restaurants-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.restaurant-stats{grid-template-columns:repeat(2,1fr)}.restaurants-toolbar{flex-direction:column;align-items:stretch}.restaurants-search{width:100%}}@media (width<=650px){.restaurants-heading{flex-direction:column;align-items:flex-start}.restaurants-heading-actions{justify-content:flex-start;width:100%}.restaurants-live{display:none}.restaurants-grid,.restaurant-form-grid{grid-template-columns:1fr}.restaurant-form-wide{grid-column:auto}.restaurant-privacy-grid{grid-template-columns:1fr}}@media (width<=450px){.restaurant-stats{grid-template-columns:1fr}.restaurant-add-button,.restaurant-secure-button{width:100%}.restaurant-card-actions{grid-template-columns:1fr}}.menu-page{width:100%}.menu-error{color:#ff7474;background:#ff464612;border:1px solid #ff464624;border-radius:11px;margin-bottom:14px;padding:12px 15px;font-size:10px}.menu-heading{background:radial-gradient(circle at 90% 10%,#ff6a0021,#0000 35%),#0e0e0e;border:1px solid #25211e;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;min-height:135px;padding:27px 29px;display:flex}.menu-heading-left{align-items:center;gap:15px;display:flex}.menu-back{color:#888;cursor:pointer;background:#151515;border:1px solid #292929;border-radius:11px;flex:none;place-items:center;width:41px;height:41px;display:grid}.menu-back:hover{color:#ff7200;border-color:#ff6a0038}.menu-heading-left>div>span{color:#ff6a00;letter-spacing:1.6px;font-size:8px;font-weight:850}.menu-heading h2{margin-top:6px;font-size:24px}.menu-heading p{color:#626262;margin-top:5px;font-size:10px}.menu-heading-actions{gap:8px;display:flex}.primary-menu-btn,.secondary-menu-btn{cursor:pointer;border-radius:10px;align-items:center;gap:7px;height:41px;padding:0 14px;font-size:9px;font-weight:750;display:flex}.primary-menu-btn{color:#fff;background:linear-gradient(135deg,#ff8200,#ff5600);border:0}.secondary-menu-btn{color:#bbb;background:#151515;border:1px solid #292929}.primary-menu-btn:disabled{opacity:.4;cursor:not-allowed}.menu-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.menu-stats article{color:#ff6900;background:#0e0e0e;border:1px solid #202020;border-radius:14px;align-items:center;gap:12px;min-height:86px;padding:16px;display:flex}.menu-stats strong{color:#fff;font-size:18px;display:block}.menu-stats span{color:#5d5d5d;margin-top:3px;font-size:9px;display:block}.menu-toolbar{background:#0e0e0e;border:1px solid #202020;border-radius:14px;margin-top:14px;padding:13px}.menu-search{color:#555;background:#090909;border:1px solid #252525;border-radius:10px;align-items:center;gap:8px;width:300px;height:39px;padding:0 12px;display:flex}.menu-search input{color:#ddd;background:0 0;border:0;outline:0;width:100%;font-size:10px}.category-tabs{gap:5px;margin-top:12px;display:flex;overflow-x:auto}.category-tabs button{white-space:nowrap;color:#666;cursor:pointer;background:#151515;border:0;border-radius:9px;padding:8px 12px;font-size:9px}.category-tabs button.active{color:#ff7200;background:#ff6a001a}.categories-manager,.products-section{background:#0e0e0e;border:1px solid #202020;border-radius:15px;margin-top:14px;padding:18px}.section-title h3{font-size:13px}.section-title p{color:#505050;margin-top:4px;font-size:9px}.category-manager-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin-top:14px;display:grid}.category-manager-item{background:#111;border:1px solid #202020;border-radius:11px;justify-content:space-between;align-items:center;min-height:65px;padding:12px;display:flex}.category-manager-item strong{font-size:10px;display:block}.category-manager-item span{color:#555;margin-top:4px;font-size:8px;display:block}.category-manager-item>div:last-child{gap:5px;display:flex}.category-manager-item button{color:#777;cursor:pointer;background:#171717;border:1px solid #272727;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.category-manager-item .danger-icon-btn{color:#ff6565}.small-empty{text-align:center;color:#555;padding:30px;font-size:10px}.products-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-top:15px;display:grid}.product-card{background:#101010;border:1px solid #202020;border-radius:14px;transition:all .2s;overflow:hidden}.product-card:hover{border-color:#332820;transform:translateY(-2px)}.product-card.unavailable{opacity:.55}.product-image{color:#ff6900;background:radial-gradient(circle,#ff6a0017,#0000 55%),#151515;place-items:center;height:130px;display:grid;position:relative}.product-image img{object-fit:cover;width:100%;height:100%}.featured-chip{color:#fff;background:#ff6a00e6;border-radius:20px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;font-weight:800;display:flex;position:absolute;top:9px;right:9px}.product-body{padding:14px}.product-category{color:#ff6900;text-transform:uppercase;font-size:7px;font-weight:750}.product-body h3{margin-top:6px;font-size:12px}.product-body>p{color:#5e5e5e;height:28px;margin-top:5px;font-size:8px;line-height:1.5;overflow:hidden}.product-price-row{align-items:center;gap:7px;margin-top:12px;display:flex}.product-price-row strong{color:#ff7600;font-size:13px}.product-price-row del{color:#555;font-size:9px}.manage-options-btn{color:#ff7600;cursor:pointer;background:#ff6a000f;border:1px solid #ff6a0026;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:37px;margin-top:13px;font-size:9px;font-weight:700;display:flex}.manage-options-btn:hover{background:#ff6a001c;border-color:#ff6a0045}.manage-options-btn span{background:#ff6a0026;border-radius:20px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;display:grid}.product-actions{border-top:1px solid #1d1d1d;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:10px;padding-top:11px;display:grid}.product-actions button{color:#666;cursor:pointer;background:#151515;border:1px solid #252525;border-radius:8px;place-items:center;height:32px;display:grid}.product-actions .available-action{color:#60d180}.product-actions .featured-action{color:#ff9c32}.product-actions .delete-product{color:#ff6464}.products-empty{flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.products-empty>div{color:#ff6900;background:#ff6a0012;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.products-empty h3{margin-top:12px;font-size:12px}.products-empty p{color:#555;margin-top:5px;font-size:9px}.menu-modal-backdrop{z-index:700;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000ba;position:fixed;inset:0}.small-menu-modal,.product-modal,.options-modal{z-index:701;background:#0e0e0e;border:1px solid #292929;border-radius:18px;max-height:90vh;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 50px 120px #000000bf}.small-menu-modal{width:min(430px,100% - 30px);padding:23px}.product-modal{width:min(570px,100% - 30px);padding:23px}.options-modal{width:min(820px,100% - 30px);padding:24px}.menu-modal-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.menu-modal-head span{color:#ff6900;letter-spacing:1.5px;font-size:8px;font-weight:850}.menu-modal-head h2{margin-top:5px;font-size:19px}.menu-modal-head>button{color:#888;cursor:pointer;background:#171717;border:1px solid #252525;border-radius:9px;flex:none;place-items:center;width:35px;height:35px;display:grid}.options-subtitle{color:#555;margin-top:5px;font-size:9px}.menu-form{flex-direction:column;gap:14px;margin-top:21px;display:flex}.menu-form label{color:#8b8b8b;flex-direction:column;gap:7px;font-size:9px;display:flex}.menu-form input,.menu-form select,.menu-form textarea{color:#ddd;background:#090909;border:1px solid #252525;border-radius:10px;outline:0;width:100%;padding:0 12px;font-size:10px}.menu-form input,.menu-form select{height:43px}.menu-form textarea{resize:vertical;min-height:80px;padding-top:11px}.menu-form input:focus,.menu-form select:focus,.menu-form textarea:focus{border-color:#ff6900}.menu-form-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.menu-switches{gap:10px;display:flex}.menu-switches label{cursor:pointer;background:#111;border:1px solid #222;border-radius:10px;flex-direction:row;flex:1;align-items:center;padding:12px}.menu-switches input{width:auto;height:auto}.save-menu-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff8200,#ff5600);border:0;border-radius:10px;min-height:45px;font-size:10px;font-weight:800}.save-menu-btn:disabled{opacity:.5}.options-toolbar{background:#101010;border:1px solid #202020;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin-top:22px;padding:13px 14px;display:flex}.options-toolbar strong{font-size:11px;display:block}.options-toolbar span{color:#555;margin-top:3px;font-size:8px;display:block}.options-toolbar button,.options-empty button{color:#ff7600;cursor:pointer;background:#ff6a001a;border:0;border-radius:9px;align-items:center;gap:6px;min-height:35px;padding:0 12px;font-size:9px;font-weight:700;display:flex}.options-empty{color:#ff6900;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.options-empty h3{color:#fff;margin-top:13px;font-size:13px}.options-empty p{color:#555;margin-top:6px;font-size:9px}.options-empty button{margin-top:17px}.option-groups-list{flex-direction:column;gap:12px;margin-top:15px;display:flex}.option-group-card{background:#101010;border:1px solid #202020;border-radius:14px;padding:16px}.option-group-header{align-items:flex-end;gap:10px;display:flex}.option-group-number{color:#ff7000;background:#ff6a0017;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;font-size:11px;font-weight:800;display:grid}.option-group-fields{flex:1;grid-template-columns:1.5fr 1fr;gap:9px;display:grid}.option-group-fields label,.group-rules label,.option-choice-row label{color:#696969;flex-direction:column;gap:5px;font-size:8px;display:flex}.option-group-fields input,.option-group-fields select,.group-rules input,.option-choice-row input{color:#ddd;background:#090909;border:1px solid #282828;border-radius:8px;outline:none;height:36px;padding:0 10px;font-size:9px}.option-group-fields input:focus,.option-group-fields select:focus,.option-choice-row input:focus{border-color:#ff6900}.remove-group-btn{color:#ff6767;cursor:pointer;background:#ff46460d;border:1px solid #ff464626;border-radius:9px;flex:none;place-items:center;width:35px;height:35px;display:grid}.group-rules{background:#0c0c0c;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:13px;padding:12px;display:flex}.group-rules .required-toggle{cursor:pointer;flex-direction:row;align-items:center}.required-toggle input{width:auto;height:auto}.group-rules>label:not(.required-toggle){width:80px}.single-choice-hint{color:#555;font-size:8px}.group-options{margin-top:14px}.group-options-title{justify-content:space-between;align-items:center;display:flex}.group-options-title strong{font-size:10px}.group-options-title button{color:#aaa;cursor:pointer;background:#151515;border:1px solid #292929;border-radius:8px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:8px;display:flex}.no-group-options{text-align:center;color:#4f4f4f;border:1px dashed #242424;border-radius:9px;margin-top:10px;padding:19px;font-size:8px}.option-choice-list{flex-direction:column;gap:7px;margin-top:9px;display:flex}.option-choice-row{background:#0c0c0c;border:1px solid #1f1f1f;border-radius:10px;grid-template-columns:minmax(150px,2fr) minmax(90px,.8fr) auto 34px;align-items:end;gap:8px;padding:10px;display:grid}.choice-available{cursor:pointer;align-items:center;min-height:36px;flex-direction:row!important}.choice-available input{width:auto;height:auto}.delete-choice-btn{color:#ff6868;cursor:pointer;background:#ff46460a;border:1px solid #ff464621;border-radius:8px;place-items:center;width:34px;height:36px;display:grid}.options-footer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0e0e0ef5;border-top:1px solid #202020;justify-content:flex-end;gap:8px;margin:20px -24px -24px;padding:16px 24px;display:flex;position:sticky;bottom:-24px}.cancel-options-btn,.save-options-btn{cursor:pointer;border-radius:10px;min-height:40px;padding:0 17px;font-size:9px;font-weight:750}.cancel-options-btn{color:#888;background:#151515;border:1px solid #292929}.save-options-btn{color:#fff;background:linear-gradient(135deg,#ff8200,#ff5600);border:0}.options-footer button:disabled{opacity:.5;cursor:wait}@media (width<=850px){.menu-stats{grid-template-columns:1fr 1fr}.menu-heading{flex-direction:column;align-items:flex-start}.option-group-fields{grid-template-columns:1fr}.option-choice-row{grid-template-columns:1fr 100px}.choice-available{min-height:auto}}@media (width<=550px){.menu-stats{grid-template-columns:1fr}.menu-heading-actions{flex-direction:column;width:100%}.primary-menu-btn,.secondary-menu-btn{justify-content:center}.menu-search{width:100%}.menu-form-row{grid-template-columns:1fr}.menu-switches{flex-direction:column}.option-group-header{align-items:flex-start}.option-choice-row{grid-template-columns:1fr}.options-footer{flex-direction:column}.cancel-options-btn,.save-options-btn{width:100%}}.partner-accounts-page{width:100%}.partner-message{border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:11px 14px;font-size:9px;display:flex}.partner-message.error{color:#ff7070;background:#ff46460f;border:1px solid #ff464626}.partner-message.success{color:#64d889;background:#46d26e0d;border:1px solid #46d26e26}.partner-heading{background:radial-gradient(circle at 90% 10%,#ff6a0021,#0000 34%),#0e0e0e;border:1px solid #25211e;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;min-height:135px;padding:27px 30px;display:flex}.partner-heading>div:first-child>span{color:#ff6900;letter-spacing:1.6px;font-size:9px;font-weight:850}.partner-heading h2{margin-top:7px;font-size:25px}.partner-heading p{color:#626262;max-width:650px;margin-top:6px;font-size:10px;line-height:1.6}.partner-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.partner-live{color:#64d889;background:#46d26e0d;border:1px solid #46d26e24;border-radius:30px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:8px;font-weight:800;display:flex}.partner-live span{background:#5dde86;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #5adc82cc}.partner-primary-button,.partner-secondary-button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 13px;font-size:8px;font-weight:800;display:flex}.partner-primary-button{color:#fff;background:linear-gradient(135deg,#ff8200,#ff5600);border:0}.partner-secondary-button{color:#b58cff;background:#785aff0f;border:1px solid #b58cff29}.partner-stats{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:14px;display:grid}.partner-stats article{color:#ff7000;background:#0e0e0e;border:1px solid #202020;border-radius:13px;align-items:center;gap:11px;min-height:86px;padding:15px;display:flex}.partner-stats strong{color:#fff;font-size:18px;display:block}.partner-stats span{color:#595959;margin-top:3px;font-size:8px;display:block}.partner-stat-orange{color:#ff9a3d!important}.partner-stat-purple{color:#b58cff!important}.partner-stat-green{color:#65d98a!important}.partner-stat-blue{color:#68aaff!important}.partner-security-notice{color:#b58cff;background:#785aff09;border:1px solid #785aff1f;border-radius:11px;align-items:flex-start;gap:9px;margin-top:11px;padding:12px 14px;display:flex}.partner-security-notice strong{font-size:8px;display:block}.partner-security-notice p{color:#675b75;margin-top:4px;font-size:7px;line-height:1.6}.partner-toolbar{background:#0e0e0e;border:1px solid #202020;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding:12px;display:flex}.partner-tabs{gap:5px;display:flex}.partner-tabs button{color:#666;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:8px;display:flex}.partner-tabs button.active{color:#ff7200;background:#ff6a0017}.partner-search{color:#555;background:#090909;border:1px solid #252525;border-radius:9px;align-items:center;gap:7px;width:310px;height:38px;padding:0 11px;display:flex}.partner-search input{color:#ddd;background:0 0;border:0;outline:none;width:100%;font-size:8px}.partner-table-panel{background:#0e0e0e;border:1px solid #202020;border-radius:14px;margin-top:12px;overflow:hidden}.partner-table-wrap{width:100%;overflow-x:auto}.partner-table{border-collapse:collapse;width:100%;min-width:900px}.partner-table th{color:#555;text-align:left;white-space:nowrap;background:#101010;border-bottom:1px solid #202020;padding:12px 14px;font-size:7px}.partner-table td{color:#858585;white-space:nowrap;border-bottom:1px solid #181818;padding:13px 14px;font-size:8px}.partner-table tbody tr:last-child td{border-bottom:0}.partner-table tbody tr:hover{background:#111}.partner-restaurant-cell{align-items:center;gap:8px;display:flex}.partner-restaurant-cell>div{color:#ff7200;background:#ff6a0012;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.partner-restaurant-cell strong,.partner-owner-cell strong{color:#aaa;font-size:8px}.partner-owner-cell span{color:#555;margin-top:3px;font-size:6px;display:block}.partner-status,.invite-status{border-radius:20px;padding:5px 8px;font-size:6px;font-weight:800}.partner-status.active,.invite-status.accepted{color:#64d889;background:#46d26e12}.partner-status.suspended,.invite-status.cancelled{color:#ff6b6b;background:#ff464612}.invite-status.pending{color:#ff9a3d;background:#ff912814}.invite-status-wrap small{color:#555;margin-top:5px;font-size:6px;display:block}.partner-row-actions{gap:5px;display:flex}.partner-row-actions button,.cancel-invite-button{color:#888;cursor:pointer;background:#151515;border:1px solid #252525;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:6px;display:inline-flex}.partner-row-actions button.suspend,.cancel-invite-button{color:#ff6b6b}.partner-row-actions button.activate{color:#64d889}.partner-row-actions button.unlink{color:#ff8a55}.partner-empty{color:#ff7000;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:320px;display:flex}.partner-empty p{color:#555;font-size:8px}.partner-modal-backdrop{z-index:950;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000c2;position:fixed;inset:0}.partner-modal{z-index:951;background:#0e0e0e;border:1px solid #292929;border-radius:18px;width:min(580px,100% - 30px);max-height:92vh;padding:23px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 50px 140px #000000d9}.partner-modal-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.partner-modal-head>div>span{color:#ff7000;letter-spacing:1.4px;font-size:8px;font-weight:850}.partner-modal-head h2{margin-top:5px;font-size:20px}.partner-modal-head p{color:#585858;max-width:430px;margin-top:5px;font-size:8px;line-height:1.5}.partner-modal-head>button{color:#888;cursor:pointer;background:#151515;border:1px solid #252525;border-radius:9px;flex:none;place-items:center;width:35px;height:35px;display:grid}.partner-form{flex-direction:column;gap:13px;margin-top:20px;display:flex}.partner-form label{color:#888;flex-direction:column;gap:7px;font-size:8px;display:flex}.partner-form input,.partner-form select{color:#ddd;background:#090909;border:1px solid #252525;border-radius:9px;outline:none;width:100%;height:43px;padding:0 11px;font-size:9px}.partner-form input:focus,.partner-form select:focus{border-color:#ff6900}.partner-input-icon{position:relative}.partner-input-icon>svg{color:#555;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.partner-input-icon input{padding-left:35px}.admin-app.admin-rtl .partner-input-icon>svg{left:auto;right:11px}.admin-app.admin-rtl .partner-input-icon input{padding-left:11px;padding-right:35px}.partner-form-warning{color:#9d744f;background:#ff821e0a;border:1px solid #ff96321f;border-radius:8px;align-items:flex-start;gap:6px;padding:10px 11px;font-size:7px;line-height:1.5;display:flex}.partner-save-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff8200,#ff5600);border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:45px;font-size:9px;font-weight:800;display:flex}.partner-save-button:disabled{opacity:.4;cursor:not-allowed}.admin-app.admin-rtl .partner-accounts-page,.admin-app.admin-rtl .partner-modal{direction:rtl}.admin-app.admin-rtl .partner-table th,.admin-app.admin-rtl .partner-table td{text-align:right}@media (width<=1150px){.partner-stats{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.partner-toolbar{flex-direction:column;align-items:stretch}.partner-search{width:100%}}@media (width<=650px){.partner-heading{flex-direction:column;align-items:flex-start}.partner-heading-actions{justify-content:flex-start;width:100%}.partner-live{display:none}.partner-stats{grid-template-columns:1fr 1fr}}@media (width<=450px){.partner-stats{grid-template-columns:1fr}.partner-primary-button,.partner-secondary-button{width:100%}.partner-tabs{grid-template-columns:1fr 1fr;display:grid}}.customers-page{width:100%}.customers-error{color:#ff7474;background:#ff464612;border:1px solid #ff464624;border-radius:11px;margin-bottom:14px;padding:12px 15px;font-size:10px}.customers-heading{background:radial-gradient(circle at 90% 10%,#ff6a0021,#0000 34%),#0e0e0e;border:1px solid #25211e;border-radius:18px;justify-content:space-between;align-items:center;min-height:135px;padding:27px 30px;display:flex}.customers-heading>div:first-child>span{color:#ff6a00;letter-spacing:1.6px;font-size:9px;font-weight:850}.customers-heading h2{margin-top:7px;font-size:25px}.customers-heading p{color:#626262;margin-top:6px;font-size:10px}.customers-live{color:#65da88;background:#46d26e0d;border:1px solid #46d26e29;border-radius:30px;align-items:center;gap:7px;padding:9px 13px;font-size:8px;font-weight:800;display:flex}.customers-live span{background:#58db82;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #58db82}.customer-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.customer-stats article{background:#0e0e0e;border:1px solid #202020;border-radius:14px;align-items:center;gap:12px;min-height:88px;padding:16px;display:flex}.customer-stat-icon{color:#ff6a00;background:#ff6a0014;border-radius:11px;place-items:center;width:41px;height:41px;display:grid}.customer-stat-icon.green{color:#61d486;background:#46d26e12}.customer-stat-icon.red{color:#ff6767;background:#ff464612}.customer-stat-icon.orange{color:#ff8b28}.customer-stats strong{font-size:19px;display:block}.customer-stats span{color:#5c5c5c;margin-top:3px;font-size:9px;display:block}.customers-toolbar{background:#0e0e0e;border:1px solid #202020;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:13px;display:flex}.customers-search{color:#555;background:#090909;border:1px solid #252525;border-radius:10px;align-items:center;gap:8px;width:300px;height:39px;padding:0 12px;display:flex}.customers-search input{color:#ddd;background:0 0;border:0;outline:0;width:100%;font-size:10px}.customers-filters{gap:5px;display:flex}.customers-filters button{color:#666;cursor:pointer;background:0 0;border:0;border-radius:9px;height:34px;padding:0 12px;font-size:9px}.customers-filters button.active{color:#ff7400;background:#ff6a001a}.customers-panel{background:#0e0e0e;border:1px solid #202020;border-radius:15px;margin-top:14px;overflow:hidden}.customers-panel-head{border-bottom:1px solid #1b1b1b;min-height:70px;padding:17px 20px}.customers-panel-head h3{font-size:13px}.customers-panel-head p{color:#555;margin-top:4px;font-size:9px}.customers-table-wrap{overflow-x:auto}.customers-table{border-collapse:collapse;width:100%}.customers-table th,.customers-table td{text-align:left;white-space:nowrap;padding:14px 18px}.customers-table th{color:#484848;letter-spacing:.7px;font-size:8px}.customers-table td{color:#888;border-top:1px solid #181818;font-size:10px}.customer-person{align-items:center;gap:10px;display:flex}.customer-avatar{color:#ff7400;background:#ff6a001a;border-radius:10px;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.customer-person strong{color:#ddd;font-size:10px;display:block}.customer-person span{color:#515151;margin-top:3px;font-size:8px;display:block}.customer-status{border-radius:20px;padding:6px 9px;font-size:8px;font-weight:750;display:inline-flex}.customer-status.active{color:#63d78a;background:#46d26e14}.customer-status.suspended{color:#ff6e6e;background:#ff464614}.customer-view-btn{color:#aaa;cursor:pointer;background:#151515;border:1px solid #262626;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;display:flex}.customers-empty{flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.customers-empty>div{color:#ff6900;background:#ff6a0012;border-radius:17px;place-items:center;width:59px;height:59px;display:grid}.customers-empty h3{margin-top:13px;font-size:13px}.customers-empty p{color:#555;margin-top:5px;font-size:9px}.customer-drawer-backdrop{z-index:800;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000ad;position:fixed;inset:0}.customer-drawer{z-index:801;background:#0d0d0d;border-left:1px solid #252525;width:min(440px,100%);height:100vh;padding:24px;position:fixed;top:0;right:0;overflow-y:auto}.customer-drawer-head{justify-content:space-between;align-items:center;display:flex}.customer-drawer-head span{color:#ff6900;letter-spacing:1.5px;font-size:8px;font-weight:850}.customer-drawer-head h2{margin-top:5px;font-size:20px}.customer-drawer-head button{color:#888;cursor:pointer;background:#151515;border:1px solid #282828;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.profile-avatar{color:#fff;background:linear-gradient(135deg,#ff8500,#f50);border-radius:20px;place-items:center;width:70px;height:70px;margin:25px auto;font-size:27px;font-weight:900;display:grid}.customer-details{grid-template-columns:1fr 1fr;gap:9px;display:grid}.customer-details>div{color:#ff6900;background:#101010;border:1px solid #202020;border-radius:11px;min-height:85px;padding:13px}.customer-details span{color:#555;margin-top:8px;font-size:8px;display:block}.customer-details strong{color:#aaa;word-break:break-word;margin-top:4px;font-size:9px;display:block}.customer-suspend-button,.customer-activate-button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:43px;margin-top:20px;font-size:9px;font-weight:750;display:flex}.customer-suspend-button{color:#ff6b6b;background:#ff46460d;border:1px solid #ff464626}.customer-activate-button{color:#65d589;background:#46d26e0f;border:1px solid #46d26e26}.customer-auth-note{color:#4e4e4e;text-align:center;margin-top:16px;font-size:8px;line-height:1.6}@media (width<=850px){.customer-stats{grid-template-columns:1fr 1fr}.customers-toolbar{flex-direction:column;align-items:stretch}.customers-search{width:100%}}@media (width<=520px){.customers-heading{flex-direction:column;align-items:flex-start;gap:18px}.customer-stats,.customer-details{grid-template-columns:1fr}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.drivers-page{width:100%}.drivers-message{border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:11px 14px;font-size:9px;display:flex}.drivers-message.error{color:#f77;background:#ff46460e;border:1px solid #ff464629}.drivers-message.success{color:#67da8c;background:#46d26e0d;border:1px solid #46d26e26}.drivers-heading{background:radial-gradient(circle at 90% 10%,#ff6a0021,#0000 34%),#0e0e0e;border:1px solid #25211e;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;min-height:135px;padding:27px 30px;display:flex}.drivers-heading>div:first-child>span{color:#ff6900;letter-spacing:1.6px;font-size:9px;font-weight:850}.drivers-heading h2{margin-top:7px;font-size:25px}.drivers-heading p{color:#626262;max-width:650px;margin-top:6px;font-size:10px;line-height:1.6}.drivers-heading-actions{align-items:center;gap:8px;display:flex}.drivers-live{color:#64d889;background:#46d26e0d;border:1px solid #46d26e24;border-radius:30px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:8px;font-weight:800;display:flex}.drivers-live span{background:#5dde86;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #5adc82cc}.drivers-fix-button{color:#b58cff;cursor:pointer;background:#785aff0e;border:1px solid #b58cff29;border-radius:9px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:8px;font-weight:800;display:flex}.drivers-fix-button:disabled{opacity:.5;cursor:not-allowed}.drivers-stats{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:14px;display:grid}.drivers-stats article{color:#ff7000;background:#0e0e0e;border:1px solid #202020;border-radius:13px;align-items:center;gap:11px;min-height:86px;padding:15px;display:flex}.drivers-stats strong{color:#fff;font-size:18px;display:block}.drivers-stats span{color:#595959;margin-top:3px;font-size:8px;display:block}.driver-stat-orange{color:#ff9a3d!important}.driver-stat-green{color:#65d98a!important}.driver-stat-blue{color:#60a5fa!important}.driver-stat-red{color:#ff7070!important}.drivers-toolbar{background:#0e0e0e;border:1px solid #202020;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:12px;display:flex}.drivers-search{color:#555;background:#090909;border:1px solid #252525;border-radius:9px;align-items:center;gap:7px;width:330px;height:38px;padding:0 11px;display:flex}.drivers-search input{color:#ddd;background:0 0;border:0;outline:none;width:100%;font-size:8px}.drivers-filters{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.drivers-filters button{color:#606060;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 9px;font-size:7px}.drivers-filters button.active{color:#ff7200;background:#ff6a0017}.drivers-table-panel{background:#0e0e0e;border:1px solid #202020;border-radius:14px;margin-top:13px;overflow:hidden}.drivers-table-wrap{width:100%;overflow-x:auto}.drivers-table{border-collapse:collapse;width:100%;min-width:1050px}.drivers-table th{color:#555;text-align:start;background:#101010;border-bottom:1px solid #202020;padding:12px;font-size:7px;font-weight:800}.drivers-table td{color:#777;border-bottom:1px solid #191919;padding:12px;font-size:8px}.drivers-table tbody tr:last-child td{border-bottom:0}.drivers-table tbody tr:hover{background:#ffffff03}.driver-name-cell{align-items:center;gap:9px;display:flex}.driver-avatar{color:#ff7100;background:#ff6a000d;border:1px solid #ff6a001f;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.driver-name-cell strong{color:#d0d0d0;font-size:8px;display:block}.driver-name-cell span{color:#555;margin-top:3px;font-size:7px;display:block}.driver-vehicle-cell{flex-direction:column;gap:5px;display:flex}.driver-vehicle-cell span,.driver-vehicle-cell small{align-items:center;gap:5px;display:flex}.driver-approval-badge{border-radius:20px;align-items:center;padding:5px 8px;font-size:6px;font-weight:850;display:inline-flex}.driver-approval-badge.pending{color:#ff9b42;background:#ff963212}.driver-approval-badge.approved{color:#65d98a;background:#46d26e12}.driver-approval-badge.rejected{color:#ff7070;background:#ff464612}.driver-approval-badge.suspended{color:#b58cff;background:#b58cff12}.driver-online-badge{border-radius:20px;align-items:center;gap:5px;padding:5px 8px;font-size:6px;font-weight:800;display:inline-flex}.driver-online-badge.online{color:#65d98a;background:#46d26e0f}.driver-online-badge.offline{color:#666;background:#ffffff09}.driver-online-badge.unavailable{color:#695252;background:#ff46460a}.driver-orders-active{color:#ff7600}.driver-gps-button{color:#65d98a;cursor:pointer;background:#46d26e09;border:1px solid #46d26e1a;border-radius:8px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:6px;display:inline-flex}.driver-gps-missing{color:#555;align-items:center;gap:5px;font-size:7px;display:inline-flex}.driver-row-actions{flex-wrap:wrap;gap:4px;display:flex}.driver-row-actions button{color:#777;cursor:pointer;background:#151515;border:1px solid #252525;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:30px;padding:0 8px;font-size:6px;display:flex}.driver-row-actions button:disabled{opacity:.45;cursor:not-allowed}.driver-row-actions .driver-action-approve{color:#65d98a;background:#46d26e0b;border-color:#46d26e1f}.driver-row-actions .driver-action-reject{color:#ff7070;background:#ff46460a;border-color:#ff46461f}.driver-row-actions .driver-action-suspend{color:#b58cff;background:#785aff0a;border-color:#b58cff1f}.driver-row-actions .driver-action-pending{color:#ff9a3d}.drivers-empty{color:#ff7000;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:320px;display:flex}.drivers-empty p{color:#555;font-size:8px}.driver-drawer-backdrop,.driver-map-backdrop{z-index:950;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;position:fixed;inset:0}.driver-details-drawer{z-index:951;background:#0d0d0d;border-left:1px solid #292929;width:min(520px,100%);height:100vh;padding:22px;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-50px 0 140px #000000bf}.admin-app.admin-rtl .driver-details-drawer{border-left:0;border-right:1px solid #292929;left:0;right:auto;box-shadow:50px 0 140px #000000bf}.driver-drawer-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.driver-drawer-head span{color:#ff7000;letter-spacing:1.4px;font-size:8px;font-weight:850}.driver-drawer-head h2{margin-top:5px;font-size:20px}.driver-drawer-head>button{color:#888;cursor:pointer;background:#151515;border:1px solid #252525;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.driver-detail-profile{background:#101010;border:1px solid #202020;border-radius:11px;align-items:center;gap:11px;margin-top:20px;padding:14px;display:flex}.driver-detail-avatar{color:#ff7200;background:#ff6a000e;border:1px solid #ff6a0024;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.driver-detail-profile h3{margin-bottom:6px;font-size:13px}.driver-detail-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.driver-detail-grid article{color:#ff7000;background:#0a0a0a;border:1px solid #202020;border-radius:9px;min-height:85px;padding:11px}.driver-detail-grid span{color:#555;margin-top:8px;font-size:6px;display:block}.driver-detail-grid strong{color:#aaa;word-break:break-word;margin-top:4px;font-size:8px;display:block}.driver-rejection-box{color:#ff7070;background:#ff464609;border:1px solid #ff46461f;border-radius:9px;align-items:flex-start;gap:8px;margin-top:11px;padding:11px;display:flex}.driver-rejection-box strong{font-size:7px;display:block}.driver-rejection-box p{color:#805656;margin-top:4px;font-size:7px}.driver-drawer-order-count{color:#ff7000;background:#0a0a0a;border:1px solid #202020;border-radius:9px;align-items:center;gap:8px;margin-top:11px;padding:11px;display:flex}.driver-drawer-order-count span{color:#666;font-size:7px}.driver-drawer-order-count strong{color:#fff;margin-inline-start:auto}.driver-open-map-button{color:#65d98a;cursor:pointer;background:#46d26e0b;border:1px solid #46d26e21;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:42px;margin-top:11px;font-size:8px;font-weight:800;display:flex}.driver-drawer-actions{margin-top:12px}.driver-map-modal{z-index:952;background:#0d0d0d;border:1px solid #292929;border-radius:15px;width:min(900px,100% - 30px);position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 35px 120px #000c}.driver-map-head{border-bottom:1px solid #202020;justify-content:space-between;align-items:flex-start;padding:15px;display:flex}.driver-map-head span{color:#ff7000;letter-spacing:1.4px;font-size:7px;font-weight:850}.driver-map-head h2{margin-top:4px;font-size:17px}.driver-map-head p{color:#666;margin-top:4px;font-size:7px}.driver-map-head button{color:#888;cursor:pointer;background:#151515;border:1px solid #252525;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.driver-map-container{background:#111;height:460px}.driver-map-container .leaflet-container{direction:ltr;width:100%;height:100%}.driver-map-data{grid-template-columns:repeat(5,1fr);gap:7px;padding:11px;display:grid}.driver-map-data article{background:#0a0a0a;border:1px solid #202020;border-radius:8px;padding:9px}.driver-map-data span{color:#555;font-size:6px;display:block}.driver-map-data strong{color:#aaa;margin-top:4px;font-size:8px;display:block}@keyframes drivers-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.drivers-stats{grid-template-columns:repeat(3,1fr)}.drivers-toolbar{flex-direction:column;align-items:stretch}.drivers-search{width:100%}.drivers-filters{justify-content:flex-start}}@media (width<=700px){.drivers-heading{flex-direction:column;align-items:flex-start}.drivers-heading-actions{width:100%}.drivers-stats{grid-template-columns:repeat(2,1fr)}.driver-detail-grid{grid-template-columns:1fr}.driver-map-container{height:380px}.driver-map-data{grid-template-columns:repeat(2,1fr)}}@media (width<=450px){.drivers-stats{grid-template-columns:1fr}.drivers-heading-actions{flex-direction:column;align-items:stretch}.drivers-live,.drivers-fix-button{justify-content:center;width:100%}}.driver-reward-tracking{color:#f8fafc;background:linear-gradient(#121215fa,#0c0c0efa);border:1px solid #ffffff12;border-radius:20px;padding:22px;box-shadow:0 18px 50px #0000002e}.driver-reward-tracking-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.driver-reward-tracking-head>div:first-child>span{color:#ff8a1f;letter-spacing:.12em;font-size:10px;font-weight:950}.driver-reward-tracking-head h3{color:#fff;margin:5px 0 4px;font-size:20px}.driver-reward-tracking-head p{color:#85858f;max-width:720px;margin:0;font-size:11px;line-height:1.6}.driver-reward-tracking-search{color:#6f6f78;background:#0c0c0f;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:8px;min-width:280px;min-height:41px;padding:0 12px;display:flex}.driver-reward-tracking-search input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.driver-reward-track-message{border-radius:11px;align-items:center;gap:7px;margin-top:12px;padding:10px 12px;font-size:11px;font-weight:800;display:flex}.driver-reward-track-message.error{color:#fecaca;background:#ef444412;border:1px solid #ef444438}.driver-reward-track-message.success{color:#bbf7d0;background:#22c55e12;border:1px solid #22c55e38}.driver-reward-tracking-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.driver-reward-tracking-stats article{color:#ff8a1f;background:#101013;border:1px solid #fff1;border-radius:13px;align-items:center;gap:10px;padding:13px;display:flex}.driver-reward-tracking-stats article>div{gap:3px;display:grid}.driver-reward-tracking-stats span{color:#83838d;font-size:9px;font-weight:800}.driver-reward-tracking-stats strong{color:#fff;font-size:16px}.driver-reward-track-note{color:#adadb6;background:#ff8a1f0b;border:1px solid #ff8a1f29;border-radius:12px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 13px;font-size:10px;line-height:1.6;display:flex}.driver-reward-track-note svg{color:#ff9f43;flex:none;margin-top:1px}.driver-reward-tracking-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:12px;margin-top:14px;display:grid}.driver-reward-track-panel{background:#0d0d10;border:1px solid #fff1;border-radius:15px;min-width:0;overflow:hidden}.driver-reward-track-panel-head{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.driver-reward-track-panel-head>div{color:#ff9f43;align-items:center;gap:8px;display:flex}.driver-reward-track-panel-head strong{color:#f7f7f9;font-size:12px}.driver-reward-track-panel-head>span{color:#ff9f43;background:#ff8a1f12;border-radius:9px;place-items:center;min-width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.driver-reward-track-empty{text-align:center;color:#666670;align-content:center;place-items:center;gap:9px;min-height:180px;padding:20px;font-size:10px;line-height:1.6;display:grid}.driver-reward-track-empty svg{color:#ff8a1f;opacity:.55}.driver-reward-progress-list,.driver-reward-payout-list{gap:8px;max-height:620px;padding:10px;display:grid;overflow:auto}.driver-reward-progress-card,.driver-reward-payout-card{background:#121216;border:1px solid #ffffff0e;border-radius:12px;padding:12px}.driver-reward-progress-main{align-items:center;gap:9px;display:flex}.driver-reward-track-avatar{color:#ff9f43;background:#ff8a1f14;border:1px solid #ff8a1f29;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:950;display:grid}.driver-reward-progress-main>div:last-child{gap:2px;min-width:0;display:grid}.driver-reward-progress-main strong,.driver-reward-payout-top strong{color:#f8fafc;font-size:11px}.driver-reward-progress-main span,.driver-reward-payout-top span:not(.driver-reward-payout-status){color:#8d8d97;font-size:9px}.driver-reward-progress-main small{color:#62626c;font-size:8px}.driver-reward-progress-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.driver-reward-progress-metrics>div{background:#0c0c0f;border-radius:9px;gap:3px;padding:8px;display:grid}.driver-reward-progress-metrics span,.driver-reward-payout-amount span,.driver-reward-payout-meta span{color:#72727c;font-size:8px}.driver-reward-progress-metrics strong{color:#e8e8ec;font-size:10px}.driver-reward-payout-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.driver-reward-payout-top>div{gap:3px;min-width:0;display:grid}.driver-reward-payout-status{border-radius:999px;flex:none;padding:4px 7px;font-size:8px;font-weight:950}.driver-reward-payout-status.earned{color:#fdba74;background:#f9731617}.driver-reward-payout-status.paid{color:#86efac;background:#22c55e17}.driver-reward-payout-amount{background:#ff8a1f0b;border:1px solid #ff8a1f1a;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:9px 10px;display:flex}.driver-reward-payout-amount strong{color:#ff9f43;font-size:14px}.driver-reward-payout-meta{gap:5px;margin-top:9px;display:grid}.driver-reward-payout-meta strong{color:#a8a8b1;font-size:8px}.driver-reward-mark-paid{color:#86efac;cursor:pointer;background:#22c55e0f;border:1px solid #22c55e2e;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:36px;margin-top:10px;font-size:10px;font-weight:900;display:inline-flex}.driver-reward-mark-paid:disabled{opacity:.5;cursor:wait}@media (width<=1150px){.driver-reward-tracking-grid{grid-template-columns:1fr}.driver-reward-tracking-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.driver-reward-tracking-head{flex-direction:column;align-items:stretch}.driver-reward-tracking-search{min-width:0}.driver-reward-tracking-stats,.driver-reward-progress-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.driver-reward-payout-status.partial{color:#fde68a;background:#f59e0b1a}.driver-reward-payout-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:7px;display:grid}.driver-reward-payout-breakdown span{color:#72727c;background:#0c0c0f;border-radius:8px;padding:7px 8px;font-size:8px}.driver-reward-payout-breakdown strong{color:#d7d7dc;font-size:9px}.driver-rewards-page{color:#f8fafc;gap:18px;display:grid}.driver-rewards-message{border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:9px;padding:12px 14px;font-size:13px;font-weight:800;display:flex}.driver-rewards-message.error{color:#fecaca;background:#ef44441a;border-color:#ef44443d}.driver-rewards-message.success{color:#bbf7d0;background:#22c55e1a;border-color:#22c55e3d}.driver-rewards-heading,.driver-rewards-builder,.driver-rewards-programs{background:linear-gradient(#121215fa,#0c0c0efa);border:1px solid #ffffff12;border-radius:20px;box-shadow:0 18px 50px #0000002e}.driver-rewards-heading{justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.driver-rewards-heading>div:first-child>span,.driver-rewards-programs-head span,.driver-rewards-builder-head>div>span{color:#ff8a1f;letter-spacing:.12em;font-size:11px;font-weight:900}.driver-rewards-heading h2,.driver-rewards-builder h3,.driver-rewards-programs h3{color:#fff;margin:6px 0 4px}.driver-rewards-heading h2{font-size:28px}.driver-rewards-heading p,.driver-rewards-builder-head p{color:#90909a;max-width:760px;margin:0;font-size:13px;line-height:1.7}.driver-rewards-heading-badge{color:#ff9f43;background:#ff8a1f12;border:1px solid #ff8a1f42;border-radius:15px;align-items:center;gap:10px;min-width:185px;padding:13px 15px;display:flex}.driver-rewards-heading-badge div{gap:2px;display:grid}.driver-rewards-heading-badge strong{color:#fff;font-size:13px}.driver-rewards-heading-badge span{letter-spacing:.12em;font-size:9px;font-weight:900}.driver-rewards-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.driver-rewards-stats article{background:#111114;border:1px solid #ffffff12;border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex}.driver-rewards-stat-icon{color:#ff8a1f;background:#ff8a1f17;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.driver-rewards-stats article>div:last-child{gap:3px;display:grid}.driver-rewards-stats span{color:#8c8c97;font-size:11px;font-weight:700}.driver-rewards-stats strong{color:#fff;font-size:21px}.driver-rewards-builder,.driver-rewards-programs{padding:22px}.driver-rewards-builder-head,.driver-rewards-programs-head,.driver-rewards-form-footer,.driver-rewards-program-top,.driver-rewards-program-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.driver-rewards-ghost,.driver-rewards-add-tier,.driver-rewards-program-actions button{color:#d7d7de;cursor:pointer;background:#17171b;border:1px solid #ffffff14;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.driver-rewards-form{gap:18px;margin-top:20px;display:grid}.driver-rewards-grid{gap:12px;display:grid}.driver-rewards-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.driver-rewards-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.driver-rewards-form label,.driver-rewards-tier-row label,.driver-rewards-rating-box label{gap:7px;display:grid}.driver-rewards-form label>span,.driver-rewards-tier-row label>span,.driver-rewards-rating-box label>span{color:#a3a3ad;font-size:11px;font-weight:800}.driver-rewards-form input,.driver-rewards-form select{box-sizing:border-box;color:#f5f5f7;width:100%;min-height:43px;font:inherit;background:#0c0c0f;border:1px solid #ffffff14;border-radius:11px;outline:none;padding:0 12px;font-size:13px}.driver-rewards-form input:focus,.driver-rewards-form select:focus{border-color:#ff8a1f8c;box-shadow:0 0 0 3px #ff8a1f14}.driver-rewards-form small{color:#6f6f79;font-size:10px}.driver-rewards-audience,.driver-rewards-policy,.driver-rewards-tier-section{background:#ffffff05;border:1px solid #ffffff12;border-radius:16px;padding:17px}.driver-rewards-section-title{color:#ff8a1f;align-items:flex-start;gap:10px;display:flex}.driver-rewards-section-title>div{gap:3px;display:grid}.driver-rewards-section-title strong{color:#fff;font-size:13px}.driver-rewards-section-title span{color:#7f7f89;font-size:10px;line-height:1.5}.driver-rewards-audience-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.driver-rewards-audience-options button{text-align:start;color:#8f8f99;cursor:pointer;background:#0d0d10;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:10px;padding:13px;display:flex}.driver-rewards-audience-options button.selected{color:#ff9f43;background:#ff8a1f12;border-color:#ff8a1f6b}.driver-rewards-audience-options button div{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.driver-rewards-audience-options strong{color:#f5f5f7;font-size:12px}.driver-rewards-audience-options span{font-size:18px;font-weight:900}.driver-rewards-policy-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.driver-rewards-policy-options button{text-align:start;color:#8f8f99;cursor:pointer;background:#0d0d10;border:1px solid #ffffff14;border-radius:13px;align-items:flex-start;gap:10px;padding:13px;display:flex}.driver-rewards-policy-options button.selected{color:#ff9f43;background:#ff8a1f12;border-color:#ff8a1f6b}.driver-rewards-policy-options button>div{gap:4px;display:grid}.driver-rewards-policy-options strong{color:#f5f5f7;font-size:12px}.driver-rewards-policy-options span{color:#777781;font-size:10px;line-height:1.55}.driver-rewards-policy-grid{border-top:1px solid #ffffff0f;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;padding-top:12px;display:grid}.driver-rewards-policy-grid label{gap:7px;display:grid}.driver-rewards-policy-grid label>span{color:#a3a3ad;font-size:11px;font-weight:800}.driver-rewards-policy-grid small{color:#6f6f79;font-size:10px;line-height:1.45}.driver-rewards-rating-box{border-top:1px solid #ffffff0f;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:12px;padding-top:12px;display:grid}.driver-rewards-star-input{position:relative}.driver-rewards-star-input svg{top:50%;color:#fbbf24;pointer-events:none;position:absolute;inset-inline-start:12px;transform:translateY(-50%)}.driver-rewards-star-input input{padding-inline-start:38px}.driver-rewards-eligible-preview{background:#ff8a1f0e;border:1px solid #ff8a1f2e;border-radius:12px;align-content:center;gap:3px;min-height:76px;padding:10px 13px;display:grid}.driver-rewards-eligible-preview>span,.driver-rewards-eligible-preview small{color:#9b9ba4;font-size:10px}.driver-rewards-eligible-preview strong{color:#fff;font-size:23px}.driver-rewards-eligible-preview code{color:#ff9f43;font-size:9px}.driver-rewards-tier-list{gap:9px;margin-top:14px;display:grid}.driver-rewards-tier-row{grid-template-columns:38px 1fr 1fr 42px;align-items:end;gap:9px;display:grid}.driver-rewards-tier-number{color:#ff9f43;background:#ff8a1f12;border:1px solid #ff8a1f2e;border-radius:11px;place-items:center;width:36px;height:43px;font-weight:900;display:grid}.driver-rewards-delete-tier{color:#f87171;cursor:pointer;background:#ef44440f;border:1px solid #ef44442e;border-radius:11px;place-items:center;width:42px;height:43px;display:grid}.driver-rewards-delete-tier:disabled{opacity:.35;cursor:not-allowed}.driver-rewards-add-tier{color:#ff9f43;background:#ff8a1f0d;border-color:#ff8a1f2e;margin-top:12px}.driver-rewards-form-footer{padding-top:4px}.driver-rewards-switch-line{cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:9px!important;display:flex!important}.driver-rewards-switch-line input{accent-color:#ff8a1f;width:17px;height:17px;min-height:auto}.driver-rewards-save{color:#130b04;cursor:pointer;background:linear-gradient(135deg,#ff7a00,#ff9f43);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:160px;min-height:43px;font-weight:950;display:inline-flex}.driver-rewards-save:disabled{opacity:.6;cursor:wait}.driver-rewards-programs-head{border-bottom:1px solid #ffffff0f;padding-bottom:14px}.driver-rewards-programs-head>strong{color:#ff9f43;background:#ff8a1f14;border-radius:11px;place-items:center;min-width:36px;height:36px;display:grid}.driver-rewards-empty{color:#6f6f78;align-content:center;place-items:center;gap:10px;min-height:180px;font-size:12px;display:grid}.driver-rewards-empty svg{color:#ff8a1f;opacity:.6}.driver-rewards-program-list{gap:12px;margin-top:14px;display:grid}.driver-rewards-program-card{background:#0e0e11;border:1px solid #ffffff12;border-radius:16px;padding:16px}.driver-rewards-program-title-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.driver-rewards-program-title-row h4{color:#fff;margin:0;font-size:15px}.driver-rewards-program-title-row>span{letter-spacing:.08em;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:950}.driver-rewards-program-title-row>span.active{color:#86efac;background:#22c55e1a}.driver-rewards-program-title-row>span.inactive{color:#94a3b8;background:#94a3b814}.driver-rewards-program-tags{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.driver-rewards-program-tags span{color:#8f8f99;background:#151519;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.driver-rewards-card-switch{flex:none;width:42px;height:24px;position:relative;display:block!important}.driver-rewards-card-switch input{opacity:0;width:0;height:0}.driver-rewards-card-switch>span{cursor:pointer;background:#2b2b31;border-radius:999px;transition:all .2s;position:absolute;inset:0}.driver-rewards-card-switch>span:after{content:"";top:3px;background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;inset-inline-start:3px}.driver-rewards-card-switch input:checked+span{background:#ff8a1f}.driver-rewards-card-switch input:checked+span:after{transform:translate(18px)}[dir=rtl] .driver-rewards-card-switch input:checked+span:after{transform:translate(-18px)}.driver-rewards-card-tiers{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:14px 0;display:grid}.driver-rewards-card-tiers>div{background:#ff8a1f0b;border:1px solid #ff8a1f1f;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.driver-rewards-card-tiers span{color:#92929c;font-size:10px}.driver-rewards-card-tiers strong{color:#ff9f43;font-size:12px}.driver-rewards-program-actions{border-top:1px solid #ffffff0e;justify-content:flex-start;padding-top:12px}.driver-rewards-program-actions button.danger{color:#f87171;background:#ef44440b;border-color:#ef444429}@media (width<=1100px){.driver-rewards-stats,.driver-rewards-grid.four,.driver-rewards-rating-box,.driver-rewards-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.driver-rewards-eligible-preview{grid-column:1/-1}}@media (width<=720px){.driver-rewards-heading,.driver-rewards-builder-head,.driver-rewards-form-footer,.driver-rewards-program-top{flex-direction:column;align-items:stretch}.driver-rewards-heading-badge{min-width:0}.driver-rewards-stats,.driver-rewards-grid.two,.driver-rewards-grid.four,.driver-rewards-audience-options,.driver-rewards-policy-options,.driver-rewards-rating-box,.driver-rewards-policy-grid{grid-template-columns:1fr}.driver-rewards-tier-row{grid-template-columns:34px 1fr 42px}.driver-rewards-tier-row label:nth-of-type(2){grid-column:2/3}.driver-rewards-delete-tier{grid-area:1/3/span 2;align-self:center}.driver-rewards-save{width:100%}}.live-chat-page{width:100%}.chat-error{color:#ff7474;background:#ff464612;border:1px solid #ff464624;border-radius:11px;margin-bottom:14px;padding:12px 15px;font-size:10px}.chat-heading{background:radial-gradient(circle at 90% 10%,#ff6a0021,#0000 34%),#0e0e0e;border:1px solid #25211e;border-radius:18px;justify-content:space-between;align-items:center;min-height:135px;padding:27px 30px;display:flex}.chat-heading>div:first-child>span{color:#ff6900;letter-spacing:1.6px;font-size:9px;font-weight:850}.chat-heading h2{margin-top:7px;font-size:25px}.chat-heading p{color:#626262;margin-top:6px;font-size:10px}.chat-live-badge{color:#66d98a;background:#46d26e0d;border:1px solid #46d26e26;border-radius:30px;align-items:center;gap:7px;padding:9px 13px;font-size:8px;font-weight:800;display:flex}.chat-live-badge span{background:#5cde85;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #5cde85}.chat-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.chat-stats article{color:#ff6900;background:#0e0e0e;border:1px solid #202020;border-radius:14px;align-items:center;gap:12px;min-height:85px;padding:16px;display:flex}.chat-stat-orange{color:#ff9a38!important}.chat-stat-green{color:#63d78a!important}.chat-stats strong{color:#fff;font-size:18px;display:block}.chat-stats span{color:#575757;margin-top:3px;font-size:9px;display:block}.chat-workspace{background:#0e0e0e;border:1px solid #202020;border-radius:16px;grid-template-columns:320px 1fr;height:650px;margin-top:14px;display:grid;overflow:hidden}.conversation-sidebar{border-right:1px solid #202020;flex-direction:column;min-width:0;display:flex}.chat-search{color:#555;background:#090909;border:1px solid #252525;border-radius:10px;align-items:center;gap:8px;height:40px;margin:14px 14px 0;padding:0 11px;display:flex}.chat-search input{color:#ddd;background:0 0;border:0;outline:0;width:100%;font-size:9px}.chat-filters{gap:4px;padding:10px 14px;display:flex}.chat-filters button{color:#555;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 9px;font-size:8px}.chat-filters button.active{color:#ff7100;background:#ff6a001a}.conversation-list{border-top:1px solid #191919;flex:1;overflow-y:auto}.conversation-item{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #181818;align-items:center;gap:10px;width:100%;padding:13px 12px;display:flex;position:relative}.conversation-item:hover{background:#111}.conversation-item.active{background:linear-gradient(90deg,#ff6a001c,#ff6a0005)}.conversation-avatar{color:#ff7200;background:#1b1b1b;border-radius:11px;flex:none;place-items:center;width:39px;height:39px;font-size:12px;font-weight:800;display:grid;position:relative}.conversation-avatar>span{background:#5cdb84;border:2px solid #0e0e0e;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.conversation-copy{flex:1;min-width:0}.conversation-copy>div{justify-content:space-between;gap:5px;display:flex}.conversation-copy strong{color:#ccc;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.conversation-copy small{color:#444;white-space:nowrap;font-size:7px}.conversation-copy p{color:#555;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;overflow:hidden}.conversation-unread{color:#fff;background:#ff6500;border-radius:20px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:7px;font-weight:800;display:grid}.no-conversations{color:#ff6900;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:250px;display:flex}.no-conversations strong{color:#fff;margin-top:10px;font-size:10px}.no-conversations span{color:#4e4e4e;margin-top:4px;font-size:8px}.chat-main{flex-direction:column;min-width:0;display:flex}.select-conversation{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.select-conversation>div{color:#ff6900;background:#ff6a0012;border-radius:19px;place-items:center;width:65px;height:65px;display:grid}.select-conversation h3{margin-top:14px;font-size:13px}.select-conversation p{color:#555;margin-top:5px;font-size:9px}.active-chat-header{border-bottom:1px solid #1d1d1d;justify-content:space-between;align-items:center;gap:15px;min-height:71px;padding:12px 17px;display:flex}.active-chat-user{align-items:center;gap:10px;min-width:0;display:flex}.active-chat-avatar{color:#ff7300;background:#ff6a001a;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:12px;font-weight:850;display:grid}.active-chat-user h3{font-size:11px}.active-chat-user span{color:#5c5c5c;margin-top:4px;font-size:8px;display:block}.chat-header-actions{gap:6px;display:flex}.take-chat-btn,.close-chat-btn,.reopen-chat-btn{cursor:pointer;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:8px;display:flex}.take-chat-btn{color:#ff7300;background:#ff6a0012;border:1px solid #ff6a0029}.close-chat-btn{color:#ff6969;background:#ff46460d;border:1px solid #ff464621}.reopen-chat-btn{color:#64d587;background:#46d26e0d;border:1px solid #46d26e24}.human-support-chip{color:#65d589;background:#46d26e0f;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:8px;display:flex}.chat-info-bar{min-height:0}.bot-active-info,.human-active-info{border-bottom:1px solid #1d1d1d;align-items:center;gap:7px;padding:8px 17px;font-size:8px;display:flex}.bot-active-info{color:#9c8cff;background:#7864ff0a}.human-active-info{color:#64ca82;background:#46d26e09}.messages-area{background:radial-gradient(circle at 50% 100%,#ff6a0006,#0000 35%);flex:1;min-height:0;padding:19px;overflow-y:auto}.message-row{gap:8px;margin-bottom:15px;display:flex}.message-row.support{flex-direction:row-reverse}.message-avatar{color:#777;background:#181818;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.message-row.support .message-avatar{color:#ff7100;background:#ff6a001a}.message-row>div:last-child{max-width:70%}.message-row.support>div:last-child{flex-direction:column;align-items:flex-end;display:flex}.message-bubble{color:#c6c6c6;white-space:pre-wrap;word-break:break-word;background:#151515;border:1px solid #222;border-radius:4px 13px 13px;padding:10px 12px;font-size:9px;line-height:1.6}.message-row.support .message-bubble{color:#eee;background:linear-gradient(135deg,#ff770029,#ff500017);border-color:#ff6a0026;border-radius:13px 4px 13px 13px}.message-bubble.bot-message{background:#785aff12!important;border-color:#8264ff21!important}.message-meta{color:#454545;align-items:center;gap:5px;margin-top:4px;font-size:7px;display:flex}.system-message{text-align:center;margin:14px 0}.system-message span{color:#565656;background:#121212;border-radius:20px;padding:6px 10px;font-size:7px;display:inline-block}.no-messages{color:#444;place-items:center;height:100%;font-size:9px;display:grid}.customer-typing{background:#171717;border-radius:10px;align-items:center;gap:4px;width:48px;min-height:28px;padding:0 10px;display:flex}.customer-typing span{background:#666;border-radius:50%;width:5px;height:5px;animation:1s infinite chatTyping}.customer-typing span:nth-child(2){animation-delay:.15s}.customer-typing span:nth-child(3){animation-delay:.3s}@keyframes chatTyping{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.chat-composer{background:#0d0d0d;border-top:1px solid #1d1d1d;align-items:center;gap:9px;min-height:73px;padding:12px 16px;display:flex}.chat-composer textarea{resize:none;color:#ddd;min-height:43px;max-height:100px;font:inherit;background:#090909;border:1px solid #252525;border-radius:11px;outline:none;flex:1;padding:13px;font-size:9px}.chat-composer textarea:focus{border-color:#ff6a0099}.chat-composer>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff8200,#f50);border:0;border-radius:11px;flex:none;place-items:center;width:43px;height:43px;display:grid}.chat-composer>button:disabled{opacity:.35;cursor:not-allowed}.closed-chat-message{color:#8b5b5b;background:#ff46460d;border-radius:10px;place-items:center;width:100%;min-height:43px;font-size:8px;display:grid}@media (width<=1000px){.chat-workspace{grid-template-columns:270px 1fr}}@media (width<=750px){.chat-stats{grid-template-columns:1fr 1fr}.chat-workspace{grid-template-columns:1fr;height:auto}.conversation-sidebar{border-bottom:1px solid #202020;border-right:0;max-height:330px}.chat-main{min-height:600px}}@media (width<=520px){.chat-heading{flex-direction:column;align-items:flex-start;gap:17px}.chat-stats{grid-template-columns:1fr}.active-chat-header{flex-direction:column;align-items:stretch}.chat-header-actions{width:100%}.chat-header-actions>*{flex:1;justify-content:center}.message-row>div:last-child{max-width:85%}}.offers-page{width:100%}.offers-error{color:#ff7474;background:#ff464612;border:1px solid #ff464624;border-radius:11px;margin-bottom:14px;padding:12px 15px;font-size:10px}.offers-heading{background:radial-gradient(circle at 90% 10%,#ff6a0021,#0000 34%),#0e0e0e;border:1px solid #25211e;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;min-height:135px;padding:27px 30px;display:flex}.offers-heading>div>span{color:#ff6900;letter-spacing:1.6px;font-size:9px;font-weight:850}.offers-heading h2{margin-top:7px;font-size:25px}.offers-heading p{color:#626262;margin-top:6px;font-size:10px}.add-offer-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff8300,#ff5700);border:0;border-radius:11px;align-items:center;gap:7px;height:43px;padding:0 16px;font-size:9px;font-weight:800;display:flex}.offer-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.offer-stats article{color:#ff6900;background:#0e0e0e;border:1px solid #202020;border-radius:14px;align-items:center;gap:12px;min-height:86px;padding:16px;display:flex}.offer-stat-green{color:#64d88a!important}.offer-stat-red{color:#ff6b6b!important}.offer-stat-purple{color:#b88dff!important}.offer-stats strong{color:#fff;font-size:19px;display:block}.offer-stats span{color:#5a5a5a;margin-top:3px;font-size:9px;display:block}.offers-toolbar{background:#0e0e0e;border:1px solid #202020;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:13px;display:flex}.offers-search{color:#555;background:#090909;border:1px solid #252525;border-radius:10px;align-items:center;gap:8px;width:300px;height:39px;padding:0 12px;display:flex}.offers-search input{color:#ddd;background:0 0;border:0;outline:none;width:100%;font-size:10px}.offers-filters{gap:5px;display:flex}.offers-filters button{color:#666;cursor:pointer;background:0 0;border:0;border-radius:9px;height:34px;padding:0 12px;font-size:9px}.offers-filters button.active{color:#ff7200;background:#ff6a001a}.offers-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;margin-top:14px;display:grid}.offer-card{background:#0e0e0e;border:1px solid #202020;border-radius:16px;padding:18px;transition:all .2s}.offer-card:hover{border-color:#34291f;transform:translateY(-2px)}.offer-card.expired{opacity:.6}.offer-card-top{justify-content:space-between;display:flex}.offer-type-icon{color:#ff7100;background:#ff6a0014;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.offer-status{border-radius:20px;padding:6px 9px;font-size:7px;font-weight:800}.offer-status.active{color:#64d889;background:#46d26e12}.offer-status.inactive{color:#aaa;background:#171717}.offer-status.expired{color:#ff6e6e;background:#ff464612}.offer-code-row{align-items:center;gap:7px;margin-top:17px;display:flex}.offer-code-row strong{color:#ff7400;letter-spacing:1px;font-size:15px}.offer-code-row button{color:#666;cursor:pointer;background:#151515;border:1px solid #252525;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.offer-card h3{margin-top:10px;font-size:12px}.offer-description{color:#555;height:30px;margin-top:5px;font-size:8px;line-height:1.5;overflow:hidden}.offer-big-value{color:#fff;margin-top:13px;font-size:23px;font-weight:850}.offer-details{grid-template-columns:1fr 1fr;gap:7px;margin-top:15px;display:grid}.offer-details>div{color:#ff6900;background:#101010;border:1px solid #1e1e1e;border-radius:9px;padding:10px}.offer-details span{color:#4d4d4d;margin-top:6px;font-size:7px;display:block}.offer-details strong{color:#aaa;margin-top:3px;font-size:8px;display:block}.first-order-chip{color:#b88cff;background:#825aff14;border-radius:20px;margin-top:11px;padding:6px 8px;font-size:7px;font-weight:800;display:inline-flex}.offer-actions{border-top:1px solid #1c1c1c;grid-template-columns:1fr 1fr 38px;gap:6px;margin-top:16px;padding-top:13px;display:grid}.offer-actions button{color:#888;cursor:pointer;background:#151515;border:1px solid #262626;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:36px;font-size:8px;display:flex}.activate-offer-btn{color:#62d586!important}.deactivate-offer-btn{color:#ff9a3b!important}.delete-offer-btn{color:#ff6868!important}.offers-empty{background:#0e0e0e;border:1px solid #202020;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:370px;margin-top:14px;display:flex}.offers-empty>div{color:#ff6900;background:#ff6a0012;border-radius:18px;place-items:center;width:62px;height:62px;display:grid}.offers-empty h3{margin-top:14px;font-size:13px}.offers-empty p{color:#555;margin-top:5px;font-size:9px}.offers-empty button{color:#fff;cursor:pointer;background:#ff6500;border:0;border-radius:9px;align-items:center;gap:6px;margin-top:17px;padding:10px 13px;display:flex}.offer-modal-backdrop{z-index:900;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000ba;position:fixed;inset:0}.offer-modal{z-index:901;background:#0e0e0e;border:1px solid #292929;border-radius:19px;width:min(620px,100% - 30px);max-height:92vh;padding:24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 50px 130px #000c}.offer-modal-head{justify-content:space-between;align-items:flex-start;display:flex}.offer-modal-head span{color:#ff6900;letter-spacing:1.5px;font-size:8px;font-weight:850}.offer-modal-head h2{margin-top:5px;font-size:20px}.offer-modal-head button{color:#888;cursor:pointer;background:#151515;border:1px solid #272727;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.offer-form{flex-direction:column;gap:14px;margin-top:22px;display:flex}.offer-form label{color:#8d8d8d;flex-direction:column;gap:7px;font-size:9px;display:flex}.offer-form input,.offer-form select,.offer-form textarea{color:#ddd;background:#090909;border:1px solid #252525;border-radius:10px;outline:none;width:100%;font-size:10px}.offer-form input,.offer-form select{height:43px;padding:0 12px}.offer-form textarea{resize:vertical;min-height:75px;padding:11px 12px}.offer-form input:focus,.offer-form select:focus,.offer-form textarea:focus{border-color:#ff6900}.offer-form-row,.offer-switches{grid-template-columns:1fr 1fr;gap:9px;display:grid}.offer-switches label{cursor:pointer;background:#111;border:1px solid #222;border-radius:10px;flex-direction:row;align-items:center;min-height:45px;padding:12px}.offer-switches input{width:auto;height:auto}.save-offer-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff8200,#ff5600);border:0;border-radius:10px;min-height:46px;margin-top:4px;font-size:10px;font-weight:800}.save-offer-btn:disabled{opacity:.5}@media (width<=850px){.offer-stats{grid-template-columns:1fr 1fr}.offers-toolbar{flex-direction:column;align-items:stretch}.offers-search{width:100%}}@media (width<=550px){.offers-heading{flex-direction:column;align-items:flex-start}.add-offer-btn{justify-content:center;width:100%}.offer-stats,.offer-form-row,.offer-switches{grid-template-columns:1fr}}.finance-page{width:100%}.finance-error,.finance-snapshot-success,.finance-snapshot-progress{border-radius:11px;margin-bottom:14px;padding:12px 15px;font-size:9px;line-height:1.5}.finance-error{color:#ff7272;background:#ff464612;border:1px solid #ff464624}.finance-snapshot-success{color:#65d98a;background:#46d26e0d;border:1px solid #46d26e24;align-items:center;gap:8px;display:flex}.finance-snapshot-progress{color:#b58cff;background:#785aff0d;border:1px solid #785aff24;align-items:center;gap:8px;display:flex}.finance-heading{background:radial-gradient(circle at 90% 10%,#ff6a0021,#0000 34%),#0e0e0e;border:1px solid #25211e;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;min-height:135px;padding:27px 30px;display:flex}.finance-heading>div:first-child>span{color:#ff6900;letter-spacing:1.6px;font-size:9px;font-weight:850}.finance-heading h2{margin-top:7px;font-size:25px}.finance-heading p{color:#626262;max-width:660px;margin-top:6px;font-size:10px;line-height:1.6}.finance-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.finance-live{color:#64d889;background:#46d26e0d;border:1px solid #46d26e24;border-radius:30px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:8px;font-weight:800;display:flex}.finance-live span{background:#5dde86;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #5adc82cc}.finance-record-btn,.finance-lock-btn{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:0 15px;font-size:8px;font-weight:800;transition:all .2s;display:flex}.finance-record-btn{color:#fff;background:linear-gradient(135deg,#ff8300,#ff5700);border:0}.finance-record-btn:hover{transform:translateY(-1px)}.finance-lock-btn{color:#b58cff;background:#785aff12;border:1px solid #b58cff2e}.finance-lock-btn:hover{background:#785aff1f;border-color:#b58cff4d}.finance-lock-btn:disabled,.finance-record-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.finance-stats{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:14px;display:grid}.finance-stats article{color:#ff6900;background:#0e0e0e;border:1px solid #202020;border-radius:14px;align-items:center;gap:12px;min-height:92px;padding:16px;transition:all .2s;display:flex}.finance-stats article:hover{border-color:#302820;transform:translateY(-1px)}.finance-stat-orange{color:#ff9a3d!important}.finance-stat-purple{color:#b58cff!important}.finance-stat-blue{color:#68aaff!important}.finance-stat-green{color:#65d98a!important}.finance-stats strong{color:#fff;font-size:16px;display:block}.finance-stats span{color:#595959;margin-top:4px;font-size:8px;line-height:1.4;display:block}.finance-secondary-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.finance-secondary-stats>div{color:#ff7000;background:#101010;border:1px solid #202020;border-radius:11px;align-items:center;gap:9px;min-height:58px;padding:11px 13px;display:flex}.finance-secondary-stats span{color:#666;flex:1;font-size:8px}.finance-secondary-stats strong{color:#bbb;font-size:9px}.finance-warning{color:#ffad4b;background:#ff96280b;border:1px solid #ffaf3c26;border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:13px 15px;display:flex}.finance-warning>svg{flex:none}.finance-warning strong{font-size:9px}.finance-warning p{color:#806344;margin-top:4px;font-size:8px;line-height:1.6}.finance-toolbar{background:#0e0e0e;border:1px solid #202020;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px;display:flex}.finance-tabs{flex-wrap:wrap;gap:5px;display:flex}.finance-tabs button{color:#666;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;min-height:37px;padding:0 12px;font-size:8px;transition:all .2s;display:flex}.finance-tabs button:hover{color:#aaa;background:#151515}.finance-tabs button.active{color:#ff7200;background:#ff6a0017}.finance-search{color:#555;background:#090909;border:1px solid #252525;border-radius:9px;align-items:center;gap:8px;width:270px;height:38px;padding:0 11px;display:flex}.finance-search:focus-within{border-color:#ff6a0066}.finance-search input{color:#ddd;background:0 0;border:0;outline:none;width:100%;font-size:9px}.finance-table-panel{background:#0e0e0e;border:1px solid #202020;border-radius:15px;margin-top:12px;overflow:hidden}.finance-table-wrap{width:100%;overflow-x:auto}.finance-table{border-collapse:collapse;width:100%;min-width:850px}.finance-table th{color:#555;text-align:left;letter-spacing:.5px;white-space:nowrap;background:#101010;border-bottom:1px solid #202020;padding:12px 14px;font-size:7px}.finance-table td{color:#888;white-space:nowrap;border-bottom:1px solid #181818;padding:13px 14px;font-size:8px}.finance-table tbody tr:last-child td{border-bottom:0}.finance-table tbody tr{transition:all .15s}.finance-table tbody tr:hover{background:#111}.finance-entity{align-items:center;gap:8px;display:flex}.finance-entity>div{color:#ff7000;background:#ff6a0012;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.finance-entity strong{color:#aaa;font-size:9px}.finance-snapshot-count{align-items:center;gap:5px;display:flex}.finance-snapshot-count span{border-radius:7px;align-items:center;gap:4px;min-height:25px;padding:0 7px;font-size:7px;font-weight:800;display:inline-flex}.finance-snapshot-count .locked{color:#65d98a;background:#46d26e0d;border:1px solid #46d26e1f}.finance-snapshot-count .estimated{color:#ffab4b;background:#ff96280d;border:1px solid #ffa03c1f}.finance-paid-text{color:#63d889!important}.finance-outstanding-text{font-weight:800;color:#ff9a3d!important}.finance-pay-row-btn{color:#ff7200;cursor:pointer;background:#ff6a000d;border:1px solid #ff6a0024;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:7px;transition:all .2s;display:flex}.finance-pay-row-btn:hover{background:#ff6a0017;border-color:#ff6a0040}.finance-pay-row-btn:disabled{opacity:.3;cursor:not-allowed}.settlement-filter-row{gap:5px;margin-top:10px;display:flex}.settlement-filter-row button{color:#666;cursor:pointer;background:#101010;border:1px solid #202020;border-radius:8px;min-height:33px;padding:0 11px;font-size:8px}.settlement-filter-row button.active{color:#ff7200;background:#ff6a000d;border-color:#ff6a002b}.finance-settlement-status{border-radius:20px;padding:5px 8px;font-size:7px;font-weight:800}.finance-settlement-status.paid{color:#64d889;background:#46d26e12}.finance-settlement-status.pending{color:#ff9a3d;background:#ff912814}.settlement-actions{gap:5px;display:flex}.settlement-actions button{color:#64d889;cursor:pointer;background:#151515;border:1px solid #252525;border-radius:8px;place-items:center;width:31px;height:31px;transition:all .2s;display:grid}.settlement-actions button:hover{background:#1b1b1b;border-color:#343434}.settlement-actions .settlement-delete{color:#ff6868}.finance-empty{color:#ff6900;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.finance-empty p{color:#555;margin-top:12px;font-size:9px}.finance-note{color:#716282;background:#785aff09;border:1px solid #785aff1c;border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:11px 13px;font-size:8px;line-height:1.6;display:flex}.finance-modal-backdrop{z-index:900;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;position:fixed;inset:0}.finance-modal{z-index:901;background:#0e0e0e;border:1px solid #292929;border-radius:19px;width:min(600px,100% - 30px);max-height:92vh;padding:24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 50px 140px #000000d9}.finance-modal-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.finance-modal-head span{color:#ff6900;letter-spacing:1.5px;font-size:8px;font-weight:850}.finance-modal-head h2{margin-top:5px;font-size:21px}.finance-modal-head>button{color:#888;cursor:pointer;background:#151515;border:1px solid #272727;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.finance-form{flex-direction:column;gap:14px;margin-top:22px;display:flex}.finance-form-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.finance-form label{color:#888;flex-direction:column;gap:7px;font-size:8px;display:flex}.finance-form input,.finance-form select,.finance-form textarea{color:#ddd;background:#090909;border:1px solid #252525;border-radius:10px;outline:none;width:100%;font-size:9px}.finance-form input,.finance-form select{height:43px;padding:0 11px}.finance-form textarea{resize:vertical;min-height:80px;padding:11px}.finance-form input:focus,.finance-form select:focus,.finance-form textarea:focus{border-color:#ff6900}.finance-save-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff8200,#ff5600);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:46px;font-size:9px;font-weight:800;display:flex}.finance-save-btn:disabled{opacity:.5;cursor:not-allowed}.admin-app.admin-rtl .finance-page{direction:rtl}.admin-app.admin-rtl .finance-table th,.admin-app.admin-rtl .finance-table td{text-align:right}.admin-app.admin-rtl .finance-heading,.admin-app.admin-rtl .finance-toolbar,.admin-app.admin-rtl .finance-entity,.admin-app.admin-rtl .finance-note,.admin-app.admin-rtl .finance-warning{direction:rtl}.admin-app.admin-rtl .finance-search input{text-align:right}@media (width<=1200px){.finance-stats{grid-template-columns:repeat(3,1fr)}}@media (width<=850px){.finance-stats,.finance-secondary-stats{grid-template-columns:1fr 1fr}.finance-toolbar{flex-direction:column;align-items:stretch}.finance-search{width:100%}}@media (width<=650px){.finance-heading{flex-direction:column;align-items:flex-start}.finance-heading-actions{justify-content:flex-start;width:100%}.finance-record-btn,.finance-lock-btn{flex:1;min-width:140px}.finance-live{display:none}.finance-secondary-stats,.finance-form-grid{grid-template-columns:1fr}}@media (width<=480px){.finance-stats{grid-template-columns:1fr}.finance-heading-actions{flex-direction:column;align-items:stretch}.finance-record-btn,.finance-lock-btn{width:100%}.settlement-filter-row{flex-wrap:wrap}.finance-modal{padding:17px}}.finance-reward-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.finance-reward-summary article{color:#ff7200;background:radial-gradient(circle at 100% 0,#ff6a0012,#0000 44%),#0e0e0e;border:1px solid #202020;border-radius:13px;align-items:center;gap:11px;min-height:82px;padding:14px 15px;display:flex}.finance-reward-summary article>svg{flex:none}.finance-reward-summary article div{flex-direction:column;gap:4px;min-width:0;display:flex}.finance-reward-summary article span{color:#666;font-size:8px;line-height:1.45}.finance-reward-summary article strong{color:#ddd;font-size:14px;font-weight:850}.finance-reward-note{color:#8f684c;background:#ff6a0009;border:1px solid #ff6a001c;border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;font-size:8px;line-height:1.55;display:flex}.finance-reward-table{min-width:1280px}.finance-reward-program-name{color:#c8c8c8;font-size:8px}.finance-reward-period,.finance-paid-by{flex-direction:column;gap:3px;display:flex}.finance-reward-period span,.finance-paid-by strong{color:#aaa;font-size:8px}.finance-reward-period small,.finance-paid-by small{color:#555;font-size:7px}.finance-reward-amount{font-weight:850}.finance-payout-id{color:#8a8a8a;text-overflow:ellipsis;vertical-align:middle;background:#090909;border:1px solid #222;border-radius:7px;max-width:250px;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px;display:inline-block;overflow:hidden}.finance-ledger-lock{color:#ff7200;cursor:help;background:#ff6a000d;border:1px solid #ff6a0024;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.admin-app.admin-rtl .finance-reward-note,.admin-app.admin-rtl .finance-reward-summary{direction:rtl}@media (width<=850px){.finance-reward-summary{grid-template-columns:1fr 1fr}}@media (width<=650px){.finance-reward-summary{grid-template-columns:1fr}}.reports-page{width:100%}.reports-error{color:#ff7272;background:#ff464612;border:1px solid #ff464624;border-radius:11px;margin-bottom:14px;padding:12px 15px;font-size:9px}.reports-heading{background:radial-gradient(circle at 90% 10%,#ff6a0021,#0000 34%),#0e0e0e;border:1px solid #25211e;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;min-height:135px;padding:27px 30px;display:flex}.reports-heading>div:first-child>span{color:#ff6900;letter-spacing:1.6px;font-size:9px;font-weight:850}.reports-heading h2{margin-top:7px;font-size:25px}.reports-heading p{color:#626262;max-width:650px;margin-top:6px;font-size:10px;line-height:1.6}.reports-heading-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reports-live{color:#64d889;background:#46d26e0d;border:1px solid #46d26e24;border-radius:30px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:8px;font-weight:800;display:flex}.reports-live span{background:#5dde86;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #5adc82cc}.reports-export-btn{color:#ff7500;cursor:pointer;background:#ff6a0012;border:1px solid #ff6a0029;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:0 15px;font-size:8px;font-weight:800;display:flex}.reports-export-btn:hover{background:#ff6a001f}.reports-period{background:#0e0e0e;border:1px solid #202020;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.reports-period>div:first-child{color:#ff7000;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.reports-period-buttons{flex-wrap:wrap;gap:5px;display:flex}.reports-period-buttons button{color:#666;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 12px;font-size:8px}.reports-period-buttons button.active{color:#ff7200;background:#ff6a0017}.reports-metrics{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:12px;display:grid}.reports-metrics article{color:#ff7000;background:#0e0e0e;border:1px solid #202020;border-radius:13px;align-items:center;gap:10px;min-height:88px;padding:14px;transition:all .2s;display:flex}.reports-metrics article:hover{border-color:#312820;transform:translateY(-1px)}.reports-metrics strong{color:#fff;font-size:15px;display:block}.reports-metrics span{color:#585858;margin-top:4px;font-size:7px;line-height:1.4;display:block}.reports-metric-green{color:#65d98a!important}.reports-metric-orange{color:#ff9a3d!important}.reports-metric-purple{color:#b58cff!important}.reports-metric-red{color:#ff6c6c!important}.reports-metric-blue{color:#68aaff!important}.reports-highlights{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.reports-highlights article{background:radial-gradient(circle at 100% 0,#ff6a000d,#0000 40%),#101010;border:1px solid #202020;border-radius:12px;align-items:center;gap:10px;min-height:70px;padding:13px;display:flex}.report-highlight-icon{color:#ff7000;background:#ff6a0012;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.reports-highlights span{color:#555;font-size:7px;display:block}.reports-highlights strong{color:#bbb;margin-top:3px;font-size:9px;display:block}.reports-highlights small{color:#ff7900;margin-top:3px;font-size:7px;display:block}.reports-main-grid{grid-template-columns:minmax(0,2fr) minmax(260px,.7fr);gap:12px;margin-top:12px;display:grid}.reports-panel{background:#0e0e0e;border:1px solid #202020;border-radius:14px;overflow:hidden}.reports-panel-head{color:#ff7000;border-bottom:1px solid #1d1d1d;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:14px 16px;display:flex}.reports-panel-head h3{color:#c9c9c9;font-size:10px}.reports-panel-head p{color:#4f4f4f;margin-top:3px;font-size:7px}.reports-chart{grid-template-columns:repeat(14,1fr);align-items:end;gap:5px;height:270px;padding:25px 15px 13px;display:grid}.report-chart-column{flex-direction:column;align-items:center;min-width:0;height:100%;display:flex}.report-chart-value{color:#606060;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;height:25px;font-size:5px;overflow:hidden}.report-chart-track{background:#ffffff04;border-radius:5px;justify-content:center;align-items:flex-end;width:100%;height:190px;display:flex}.report-chart-bar{background:linear-gradient(#f80,#f50);border-radius:5px 5px 2px 2px;width:65%;min-height:3px;max-height:100%;transition:height .3s;box-shadow:0 0 13px #ff6a001a}.report-chart-column>span{color:#4e4e4e;white-space:nowrap;margin-top:7px;font-size:5px}.reports-chart-empty{color:#ff7000;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:270px;display:flex}.reports-chart-empty span{color:#555;font-size:8px}.report-status-list{flex-direction:column;gap:8px;padding:15px;display:flex}.report-status-list>div{background:#101010;border:1px solid #1e1e1e;border-radius:10px;align-items:center;gap:10px;min-height:54px;padding:11px;display:flex}.report-status-dot{border-radius:50%;flex:none;width:10px;height:10px}.report-status-dot.completed{background:#5ddb87}.report-status-dot.active{background:#ff8a24}.report-status-dot.cancelled{background:#ff6464}.report-status-list strong{color:#bbb;font-size:12px;display:block}.report-status-list span{color:#555;margin-top:2px;font-size:7px;display:block}.report-status-total{margin-top:5px;background:#785aff09!important;border-color:#785aff21!important}.reports-snapshot{background:#46d26e09;border:1px solid #46d26e21;border-radius:12px;margin-top:12px;padding:14px 15px}.reports-snapshot.warning{background:#ff962809;border-color:#ffa53c24}.reports-snapshot-title{color:#65d98a;align-items:center;gap:9px;display:flex}.reports-snapshot.warning .reports-snapshot-title{color:#ffa64d}.reports-snapshot-title strong{font-size:9px;display:block}.reports-snapshot-title span{color:#5d5d5d;margin-top:3px;font-size:7px;display:block}.reports-snapshot-progress{background:#191919;border-radius:20px;height:5px;margin-top:11px;overflow:hidden}.reports-snapshot-progress>div{border-radius:inherit;background:linear-gradient(90deg,#55cf7c,#72e596);height:100%}.reports-snapshot p{color:#806344;margin-top:8px;font-size:7px;line-height:1.6}.reports-data-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.reports-driver-panel{margin-top:12px}.reports-table-wrap{width:100%;overflow-x:auto}.reports-table{border-collapse:collapse;width:100%}.reports-table th{color:#525252;text-align:left;white-space:nowrap;border-bottom:1px solid #1e1e1e;padding:11px 13px;font-size:6px}.reports-table td{color:#818181;white-space:nowrap;border-bottom:1px solid #181818;padding:11px 13px;font-size:7px}.reports-table tbody tr:last-child td{border-bottom:0}.reports-table tbody tr:hover{background:#111}.reports-table strong{color:#aaa;font-size:8px}.reports-small-empty{color:#555;text-align:center;justify-content:center;align-items:center;min-height:220px;padding:20px;font-size:8px;display:flex}.admin-app.admin-rtl .reports-page{direction:rtl}.admin-app.admin-rtl .reports-table th,.admin-app.admin-rtl .reports-table td{text-align:right}@media (width<=1250px){.reports-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=950px){.reports-main-grid,.reports-data-grid{grid-template-columns:1fr}.reports-highlights{grid-template-columns:1fr 1fr}}@media (width<=750px){.reports-heading{flex-direction:column;align-items:flex-start}.reports-period{flex-direction:column;align-items:stretch}.reports-metrics{grid-template-columns:1fr 1fr}.reports-chart{min-width:650px;overflow-x:auto}.reports-panel:has(.reports-chart){overflow-x:auto}}@media (width<=520px){.reports-heading-actions{width:100%}.reports-live{display:none}.reports-export-btn{width:100%}.reports-metrics,.reports-highlights{grid-template-columns:1fr}.reports-period-buttons{grid-template-columns:1fr 1fr;display:grid}}.reports-custom-range{align-items:center;gap:8px;margin-left:auto;display:flex}.reports-custom-range label{color:#626262;align-items:center;gap:6px;font-size:7px;display:flex}.reports-custom-range input{color:#aaa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#090909;border:1px solid #262626;border-radius:8px;outline:none;height:34px;padding:0 9px;font-size:8px}.reports-custom-range input:focus{border-color:#ff6a0061}.reports-finance-overview{background:radial-gradient(circle at 100% 0,#ff6a000e,#0000 34%),#0e0e0e;border:1px solid #202020;border-radius:14px;margin-top:12px;padding:14px}.reports-finance-head{color:#ff7200;justify-content:space-between;align-items:center;gap:12px;display:flex}.reports-finance-head strong{color:#c9c9c9;font-size:10px;display:block}.reports-finance-head span{color:#525252;margin-top:3px;font-size:7px;display:block}.reports-finance-cards{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px;display:grid}.reports-finance-cards article{color:#ff7600;background:#101010;border:1px solid #1f1f1f;border-radius:11px;align-items:center;gap:10px;min-height:78px;padding:13px;display:flex}.reports-finance-cards article:nth-child(2){color:#68aaff}.reports-finance-cards article:nth-child(3){color:#d49bff}.reports-finance-cards article:nth-child(4){color:#65d98a}.reports-finance-cards span{color:#5a5a5a;font-size:7px;display:block}.reports-finance-cards strong{color:#cfcfcf;margin-top:4px;font-size:12px;display:block}.reports-finance-cards small{color:#666;margin-top:3px;font-size:6px;display:block}.reports-reward-panel{margin-top:12px}.reports-reward-table{min-width:780px}.reports-reward-money{font-weight:800;color:#d49bff!important}.admin-app.admin-rtl .reports-custom-range{margin-left:0;margin-right:auto}@media (width<=1100px){.reports-finance-cards{grid-template-columns:1fr 1fr}}@media (width<=750px){.reports-custom-range{grid-template-columns:1fr 1fr;width:100%;margin:0;display:grid}.reports-custom-range label{gap:5px;display:grid}.reports-custom-range input{width:100%}}@media (width<=520px){.reports-finance-cards,.reports-custom-range{grid-template-columns:1fr}}.delivery-zones-page{width:100%}.zones-error{color:#ff7474;background:#ff464612;border:1px solid #ff464624;border-radius:11px;margin-bottom:14px;padding:12px 15px;font-size:10px}.zones-heading{background:radial-gradient(circle at 90% 10%,#ff6a0021,#0000 34%),#0e0e0e;border:1px solid #25211e;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;min-height:135px;padding:27px 30px;display:flex}.zones-heading>div>span{color:#ff6900;letter-spacing:1.6px;font-size:9px;font-weight:850}.zones-heading h2{margin-top:7px;font-size:25px}.zones-heading p{color:#626262;margin-top:6px;font-size:10px}.add-zone-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff8300,#ff5700);border:0;border-radius:11px;align-items:center;gap:7px;min-height:43px;padding:0 16px;font-size:9px;font-weight:800;display:flex}.zone-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.zone-stats article{color:#ff6900;background:#0e0e0e;border:1px solid #202020;border-radius:14px;align-items:center;gap:12px;min-height:86px;padding:16px;display:flex}.zone-stat-green{color:#64d88a!important}.zone-stat-red{color:#ff6b6b!important}.zone-stat-purple{color:#b58cff!important}.zone-stats strong{color:#fff;font-size:19px;display:block}.zone-stats span{color:#595959;margin-top:3px;font-size:9px;display:block}.gps-zone-tester{background:radial-gradient(circle at 100% 0,#785aff14,#0000 30%),#0e0e0e;border:1px solid #202020;border-radius:15px;margin-top:14px;padding:18px}.gps-tester-head>div{align-items:center;gap:10px;display:flex}.gps-tester-icon{color:#b58cff;background:#785aff14;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.gps-tester-head h3{font-size:12px}.gps-tester-head p{color:#555;margin-top:4px;font-size:8px}.gps-test-controls{grid-template-columns:1fr 1fr auto;align-items:end;gap:9px;margin-top:15px;display:grid}.gps-test-controls label{color:#777;flex-direction:column;gap:6px;font-size:8px;display:flex}.gps-test-controls input{color:#ddd;background:#090909;border:1px solid #252525;border-radius:9px;outline:none;height:39px;padding:0 11px;font-size:9px}.gps-test-controls input:focus{border-color:#8760ff}.gps-test-controls button{color:#b58cff;cursor:pointer;background:#785aff14;border:1px solid #785aff2b;border-radius:9px;align-items:center;gap:6px;height:39px;padding:0 13px;font-size:8px;font-weight:700;display:flex}.gps-test-result{border-radius:10px;align-items:center;gap:9px;margin-top:11px;padding:11px 13px;display:flex}.gps-test-result.inside{color:#62d688;background:#46d26e0d;border:1px solid #46d26e21}.gps-test-result.outside,.gps-test-result.error{color:#ff6868;background:#ff46460d;border:1px solid #ff464621}.gps-test-result strong{font-size:9px;display:block}.gps-test-result span{opacity:.7;margin-top:4px;font-size:8px;display:block}.zones-toolbar{background:#0e0e0e;border:1px solid #202020;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:13px;display:flex}.zones-search{color:#555;background:#090909;border:1px solid #252525;border-radius:10px;align-items:center;gap:8px;width:300px;height:39px;padding:0 12px;display:flex}.zones-search input{color:#ddd;background:0 0;border:0;outline:none;width:100%;font-size:10px}.zones-filters{gap:5px;display:flex}.zones-filters button{color:#666;cursor:pointer;background:0 0;border:0;border-radius:9px;height:34px;padding:0 12px;font-size:9px}.zones-filters button.active{color:#ff7200;background:#ff6a001a}.zones-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;margin-top:14px;display:grid}.zone-card{background:#0e0e0e;border:1px solid #202020;border-radius:16px;padding:18px;transition:all .2s}.zone-card:hover{border-color:#34291f;transform:translateY(-2px)}.zone-card.disabled{opacity:.58}.zone-card-top{justify-content:space-between;align-items:center;display:flex}.zone-pin{color:#ff7100;background:#ff6a0014;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.zone-status{border-radius:20px;padding:6px 9px;font-size:7px;font-weight:800}.zone-status.active{color:#64d889;background:#46d26e12}.zone-status.inactive{color:#ff6d6d;background:#ff464612}.zone-card h3{margin-top:15px;font-size:13px}.zone-address{color:#555;margin-top:5px;font-size:8px}.zone-radius{color:#b58cff;background:#785aff0a;border:1px solid #785aff1f;border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:10px;display:flex}.zone-radius span{color:#5d5570;font-size:7px;display:block}.zone-radius strong{color:#b99aff;margin-top:3px;font-size:9px;display:block}.zone-card-details{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.zone-card-details>div{color:#ff6900;background:#101010;border:1px solid #1e1e1e;border-radius:9px;padding:10px}.zone-card-details span{color:#4e4e4e;margin-top:6px;font-size:7px;display:block}.zone-card-details strong{color:#aaa;margin-top:3px;font-size:8px;display:block}.zone-coordinates{gap:6px;margin-top:10px;display:flex}.zone-coordinates span{color:#525252;background:#101010;border-radius:8px;flex:1;padding:7px 8px;font-size:7px;overflow:hidden}.zone-actions{border-top:1px solid #1c1c1c;grid-template-columns:1fr 1fr 38px;gap:6px;margin-top:15px;padding-top:13px;display:grid}.zone-actions button{color:#888;cursor:pointer;background:#151515;border:1px solid #262626;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:36px;font-size:8px;display:flex}.enable-zone-btn{color:#62d586!important}.disable-zone-btn{color:#ff9a3b!important}.delete-zone-btn{color:#ff6868!important}.zones-empty{background:#0e0e0e;border:1px solid #202020;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:370px;margin-top:14px;display:flex}.zones-empty>div{color:#ff6900;background:#ff6a0012;border-radius:18px;place-items:center;width:62px;height:62px;display:grid}.zones-empty h3{margin-top:14px;font-size:13px}.zones-empty p{color:#555;margin-top:5px;font-size:9px}.zones-empty button{color:#fff;cursor:pointer;background:#ff6500;border:0;border-radius:9px;align-items:center;gap:6px;margin-top:17px;padding:10px 13px;display:flex}.zone-modal-backdrop{z-index:900;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000ba;position:fixed;inset:0}.zone-modal{z-index:901;background:#0e0e0e;border:1px solid #292929;border-radius:19px;width:min(630px,100% - 30px);max-height:92vh;padding:24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 50px 130px #000c}.zone-modal-head{justify-content:space-between;align-items:flex-start;display:flex}.zone-modal-head span{color:#ff6900;letter-spacing:1.5px;font-size:8px;font-weight:850}.zone-modal-head h2{margin-top:5px;font-size:20px}.zone-modal-head button{color:#888;cursor:pointer;background:#151515;border:1px solid #272727;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.zone-form{flex-direction:column;gap:14px;margin-top:22px;display:flex}.zone-form label{color:#8d8d8d;flex-direction:column;gap:7px;font-size:9px;display:flex}.zone-form input{color:#ddd;background:#090909;border:1px solid #252525;border-radius:10px;outline:none;width:100%;height:43px;padding:0 12px;font-size:10px}.zone-form input:focus{border-color:#ff6900}.zone-form small{color:#4f4f4f;font-size:7px}.zone-form-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.zone-section-label{color:#ff7000;border-bottom:1px solid #1e1e1e;align-items:center;gap:6px;margin-top:4px;padding-bottom:8px;font-size:8px;font-weight:750;display:flex}.zone-switches label{cursor:pointer;background:#111;border:1px solid #222;border-radius:10px;flex-direction:row;align-items:center;min-height:45px;padding:12px}.zone-switches input{width:auto;height:auto}.save-zone-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff8200,#ff5600);border:0;border-radius:10px;min-height:46px;margin-top:4px;font-size:10px;font-weight:800}.save-zone-btn:disabled{opacity:.5}@media (width<=850px){.zone-stats{grid-template-columns:1fr 1fr}.zones-toolbar{flex-direction:column;align-items:stretch}.zones-search{width:100%}.gps-test-controls{grid-template-columns:1fr 1fr}.gps-test-controls button{grid-column:1/-1;justify-content:center}}@media (width<=550px){.zones-heading{flex-direction:column;align-items:flex-start}.add-zone-btn{justify-content:center;width:100%}.zone-stats,.zone-form-row,.gps-test-controls{grid-template-columns:1fr}.gps-test-controls button{grid-column:auto}}.notifications-page{width:100%}.notifications-error{color:#ff7474;background:#ff464612;border:1px solid #ff464624;border-radius:11px;margin-bottom:14px;padding:12px 15px;font-size:10px}.notifications-heading{background:radial-gradient(circle at 90% 10%,#ff6a0021,#0000 34%),#0e0e0e;border:1px solid #25211e;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;min-height:135px;padding:27px 30px;display:flex}.notifications-heading>div>span{color:#ff6900;letter-spacing:1.6px;font-size:9px;font-weight:850}.notifications-heading h2{margin-top:7px;font-size:25px}.notifications-heading p{color:#626262;margin-top:6px;font-size:10px}.create-notification-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff8300,#ff5700);border:0;border-radius:11px;align-items:center;gap:7px;min-height:43px;padding:0 16px;font-size:9px;font-weight:800;display:flex}.notification-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.notification-stats article{color:#ff6900;background:#0e0e0e;border:1px solid #202020;border-radius:14px;align-items:center;gap:12px;min-height:86px;padding:16px;display:flex}.notification-stat-green{color:#64d88a!important}.notification-stat-purple{color:#b58cff!important}.notification-stat-red{color:#ff6d6d!important}.notification-stats strong{color:#fff;font-size:19px;display:block}.notification-stats span{color:#595959;margin-top:3px;font-size:9px;display:block}.notifications-toolbar{background:#0e0e0e;border:1px solid #202020;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:13px;display:flex}.notifications-search{color:#555;background:#090909;border:1px solid #252525;border-radius:10px;align-items:center;gap:8px;width:310px;height:39px;padding:0 12px;display:flex}.notifications-search input{color:#ddd;background:0 0;border:0;outline:none;width:100%;font-size:10px}.notifications-filters{gap:5px;display:flex}.notifications-filters button{color:#666;cursor:pointer;background:0 0;border:0;border-radius:9px;height:34px;padding:0 12px;font-size:9px}.notifications-filters button.active{color:#ff7200;background:#ff6a001a}.notifications-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:12px;margin-top:14px;display:grid}.notification-card{background:#0e0e0e;border:1px solid #202020;border-radius:16px;padding:18px;transition:all .2s}.notification-card:hover{border-color:#34291f;transform:translateY(-2px)}.notification-card.disabled{opacity:.55}.notification-card-head{justify-content:space-between;align-items:center;display:flex}.notification-type-icon{color:#ff7100;background:#ff6a0014;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.notification-status{border-radius:20px;padding:6px 9px;font-size:7px;font-weight:800}.notification-status.published{color:#64d889;background:#46d26e12}.notification-status.scheduled{color:#b58cff;background:#785aff14}.notification-card h3{margin-top:15px;font-size:13px}.notification-message{color:#666;min-height:38px;margin-top:6px;font-size:9px;line-height:1.6}.notification-target{color:#b58cff;background:#785aff0a;border:1px solid #785aff1f;border-radius:10px;align-items:center;gap:9px;margin-top:13px;padding:10px;display:flex}.notification-target span{color:#645879;font-size:7px;display:block}.notification-target strong{color:#b99aff;margin-top:3px;font-size:9px;display:block}.notification-meta-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.notification-meta-grid>div{color:#ff6900;background:#101010;border:1px solid #1e1e1e;border-radius:9px;padding:10px}.notification-meta-grid span{color:#4f4f4f;margin-top:6px;font-size:7px;display:block}.notification-meta-grid strong{color:#aaa;margin-top:3px;font-size:8px;display:block}.notification-push-note{color:#755844;background:#ff6a0008;border:1px solid #ff6a0017;border-radius:9px;align-items:center;gap:7px;margin-top:10px;padding:9px 10px;font-size:7px;line-height:1.5;display:flex}.notification-actions{border-top:1px solid #1c1c1c;grid-template-columns:1fr 1fr 38px;gap:6px;margin-top:15px;padding-top:13px;display:grid}.notification-actions button{color:#888;cursor:pointer;background:#151515;border:1px solid #262626;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:36px;font-size:8px;display:flex}.notification-enable-btn{color:#64d88a!important}.notification-disable-btn{color:#ff9a3b!important}.notification-delete-btn{color:#ff6868!important}.notifications-empty{background:#0e0e0e;border:1px solid #202020;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:370px;margin-top:14px;display:flex}.notifications-empty>div{color:#ff6900;background:#ff6a0012;border-radius:18px;place-items:center;width:62px;height:62px;display:grid}.notifications-empty h3{margin-top:14px;font-size:13px}.notifications-empty p{color:#555;margin-top:5px;font-size:9px}.notifications-empty button{color:#fff;cursor:pointer;background:#ff6500;border:0;border-radius:9px;align-items:center;gap:6px;margin-top:17px;padding:10px 13px;display:flex}.notification-modal-backdrop{z-index:900;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000ba;position:fixed;inset:0}.notification-modal{z-index:901;background:#0e0e0e;border:1px solid #292929;border-radius:19px;width:min(630px,100% - 30px);max-height:92vh;padding:24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 50px 130px #000c}.notification-modal-head{justify-content:space-between;align-items:flex-start;display:flex}.notification-modal-head span{color:#ff6900;letter-spacing:1.5px;font-size:8px;font-weight:850}.notification-modal-head h2{margin-top:5px;font-size:20px}.notification-modal-head button{color:#888;cursor:pointer;background:#151515;border:1px solid #272727;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.notification-form{flex-direction:column;gap:14px;margin-top:22px;display:flex}.notification-form label{color:#8d8d8d;flex-direction:column;gap:7px;font-size:9px;display:flex}.notification-form input,.notification-form select,.notification-form textarea{color:#ddd;background:#090909;border:1px solid #252525;border-radius:10px;outline:none;width:100%;font-size:10px}.notification-form input,.notification-form select{height:43px;padding:0 12px}.notification-form textarea{resize:vertical;min-height:100px;padding:12px}.notification-form input:focus,.notification-form select:focus,.notification-form textarea:focus{border-color:#ff6900}.notification-form-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.notification-switch label{cursor:pointer;background:#111;border:1px solid #222;border-radius:10px;flex-direction:row;align-items:center;min-height:45px;padding:12px}.notification-switch input{width:auto;height:auto}.notification-security-note{color:#675c7a;background:#785aff09;border:1px solid #785aff1a;border-radius:10px;padding:11px 12px;font-size:8px;line-height:1.6}.save-notification-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff8200,#ff5600);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:46px;font-size:10px;font-weight:800;display:flex}.save-notification-btn:disabled{opacity:.5}@media (width<=850px){.notification-stats{grid-template-columns:1fr 1fr}.notifications-toolbar{flex-direction:column;align-items:stretch}.notifications-search{width:100%}}@media (width<=550px){.notifications-heading{flex-direction:column;align-items:flex-start}.create-notification-btn{justify-content:center;width:100%}.notification-stats,.notification-form-row{grid-template-columns:1fr}}.settings-page{width:100%}.settings-error,.settings-success{border-radius:11px;margin-bottom:14px;padding:12px 15px;font-size:10px}.settings-error{color:#ff7474;background:#ff464612;border:1px solid #ff464624}.settings-success{color:#65d98a;background:#46d26e0d;border:1px solid #46d26e24;align-items:center;gap:7px;display:flex}.settings-loading{color:#ff6900;justify-content:center;align-items:center;gap:10px;min-height:400px;display:flex}.settings-heading{background:radial-gradient(circle at 90% 10%,#ff6a0021,#0000 34%),#0e0e0e;border:1px solid #25211e;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;min-height:135px;padding:27px 30px;display:flex}.settings-heading>div:first-child>span{color:#ff6900;letter-spacing:1.6px;font-size:9px;font-weight:850}.settings-heading h2{margin-top:7px;font-size:25px}.settings-heading p{color:#626262;margin-top:6px;font-size:10px}.settings-live-badge{color:#65d98a;background:#46d26e0d;border:1px solid #46d26e26;border-radius:30px;align-items:center;gap:7px;padding:9px 13px;font-size:8px;font-weight:800;display:flex}.settings-live-badge span{background:#5dde86;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #5adc82cc}.settings-section{background:#0e0e0e;border:1px solid #202020;border-radius:15px;margin-top:14px;padding:20px}.settings-section-head{border-bottom:1px solid #1c1c1c;align-items:center;gap:11px;margin-bottom:15px;padding-bottom:15px;display:flex}.settings-section-icon{color:#ff7100;background:#ff6a0014;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.settings-section-head h3{font-size:12px}.settings-section-head p{color:#565656;margin-top:4px;font-size:8px}.language-selector{grid-template-columns:1fr 1fr;gap:10px;display:grid}.language-selector button{color:#777;cursor:pointer;text-align:start;background:#111;border:1px solid #242424;border-radius:12px;align-items:center;gap:11px;min-height:74px;padding:13px;display:flex}.language-selector button>span{background:#191919;border-radius:10px;flex:none;place-items:center;width:39px;height:39px;font-size:11px;font-weight:850;display:grid}.language-selector button strong{color:#aaa;font-size:10px}.language-selector button.active{background:#ff6a000e;border-color:#ff6a0059}.language-selector button.active>span{color:#fff;background:linear-gradient(135deg,#ff8300,#ff5700)}.language-selector button.active strong{color:#ff7600}.settings-form-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.settings-form-grid-4{grid-template-columns:repeat(4,1fr)}.settings-form-grid label{color:#777;flex-direction:column;gap:7px;font-size:8px;display:flex}.settings-form-grid input,.settings-form-grid select{color:#ddd;background:#090909;border:1px solid #252525;border-radius:9px;outline:none;width:100%;height:42px;padding:0 11px;font-size:9px}.settings-form-grid input:focus,.settings-form-grid select:focus{border-color:#ff6900}.settings-input-icon{position:relative}.settings-input-icon>svg{color:#555;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.settings-input-icon input{padding-left:34px}.settings-toggle-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.settings-toggle-card{background:#101010;border:1px solid #202020;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-height:61px;padding:11px 12px;display:flex}.settings-toggle-copy{align-items:center;gap:9px;display:flex}.settings-toggle-icon{color:#ff7000;background:#ff6a000f;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.settings-toggle-copy strong{color:#999;font-size:9px}.settings-switch{cursor:pointer;background:#292929;border:0;border-radius:30px;flex:none;width:42px;height:23px;position:relative}.settings-switch span{background:#777;border-radius:50%;width:17px;height:17px;transition:all .2s;position:absolute;top:3px;left:3px}.settings-switch.enabled{background:#ff6a003b}.settings-switch.enabled span{background:#ff7200;left:22px}.maintenance-section.active{background:radial-gradient(circle at 100% 0,#ff3c3c0f,#0000 30%),#0e0e0e;border-color:#ff504638}.settings-security{color:#ad8eff;background:#785aff09;border:1px solid #785aff1f;border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:15px;display:flex}.settings-security strong{font-size:9px;display:block}.settings-security p{color:#665a78;margin-top:4px;font-size:8px;line-height:1.6}.settings-save-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff8300,#ff5600);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:170px;min-height:45px;margin-top:14px;padding:0 17px;font-size:9px;font-weight:800;display:flex}.settings-save-btn:disabled{opacity:.5}.settings-inline-note,.settings-payment-safe{color:#7f7190;background:#785aff08;border:1px solid #785aff1f;border-radius:10px;align-items:flex-start;gap:8px;margin-top:14px;padding:12px 13px;font-size:8px;line-height:1.6;display:flex}.settings-inline-note>svg,.settings-payment-safe>svg{color:#ad8eff;flex:none;margin-top:1px}.settings-payment-safe{color:#66856f;background:#46d26e09;border-color:#46d26e1f}.settings-payment-safe>svg{color:#65d98a}.settings-maintenance-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:stretch;gap:10px;margin-top:10px;display:grid}.settings-maintenance-grid>label{color:#777;flex-direction:column;gap:7px;font-size:8px;display:flex}.settings-maintenance-grid textarea{resize:vertical;color:#ddd;width:100%;min-height:76px;font:inherit;background:#090909;border:1px solid #252525;border-radius:9px;outline:none;padding:11px;font-size:9px;line-height:1.5}.settings-maintenance-grid textarea:focus{border-color:#ff6900}.settings-maintenance-grid .settings-toggle-card{min-height:100%}.admin-app.admin-rtl .settings-inline-note,.admin-app.admin-rtl .settings-payment-safe,.admin-app.admin-rtl .settings-maintenance-grid{direction:rtl}@media (width<=900px){.settings-maintenance-grid{grid-template-columns:1fr}}@media (width<=1050px){.settings-form-grid-4{grid-template-columns:1fr 1fr}}@media (width<=750px){.settings-form-grid,.settings-form-grid-4,.settings-toggle-grid{grid-template-columns:1fr}}@media (width<=550px){.settings-heading{flex-direction:column;align-items:flex-start}.language-selector{grid-template-columns:1fr}.settings-save-btn{width:100%}}.admin-audit-page{width:100%}.admin-audit-error{color:#ff7272;background:#ff464612;border:1px solid #ff464624;border-radius:11px;margin-bottom:14px;padding:12px 15px;font-size:9px}.admin-audit-heading{background:radial-gradient(circle at 90% 10%,#ff6a0021,#0000 34%),#0e0e0e;border:1px solid #25211e;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;min-height:135px;padding:27px 30px;display:flex}.admin-audit-heading>div:first-child>span{color:#ff6900;letter-spacing:1.6px;font-size:9px;font-weight:850}.admin-audit-heading h2{margin-top:7px;font-size:25px}.admin-audit-heading p{color:#626262;max-width:650px;margin-top:6px;font-size:10px;line-height:1.6}.admin-audit-badge{color:#b58cff;background:#785aff12;border:1px solid #b58cff2e;border-radius:30px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:8px;font-weight:800;display:flex}.admin-audit-toolbar{background:#0e0e0e;border:1px solid #202020;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px;display:flex}.admin-audit-count{color:#ff7000;align-items:center;gap:7px;font-size:8px;display:flex}.admin-audit-count strong{color:#ddd;font-size:12px}.admin-audit-count span{color:#666}.admin-audit-search{color:#555;background:#090909;border:1px solid #252525;border-radius:9px;align-items:center;gap:8px;width:300px;height:38px;padding:0 11px;display:flex}.admin-audit-search input{color:#ddd;background:0 0;border:0;outline:0;width:100%;font-size:9px}.admin-audit-panel{background:#0e0e0e;border:1px solid #202020;border-radius:15px;margin-top:12px;overflow:hidden}.admin-audit-table-wrap{width:100%;overflow-x:auto}.admin-audit-table{border-collapse:collapse;width:100%;min-width:900px}.admin-audit-table th{color:#555;text-align:left;letter-spacing:.5px;white-space:nowrap;background:#101010;border-bottom:1px solid #202020;padding:12px 14px;font-size:7px}.admin-audit-table td{color:#888;white-space:nowrap;border-bottom:1px solid #181818;padding:13px 14px;font-size:8px}.admin-audit-table tbody tr:hover{background:#111}.admin-audit-table strong{color:#aaa;font-size:8px}.admin-audit-role{color:#b58cff;text-transform:uppercase;background:#785aff12;border-radius:20px;padding:5px 8px;font-size:7px;font-weight:800}.admin-audit-empty{color:#ff6900;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:300px;display:flex}.admin-audit-empty span{color:#555;font-size:9px}.admin-app.admin-rtl .admin-audit-page{direction:rtl}.admin-app.admin-rtl .admin-audit-table th,.admin-app.admin-rtl .admin-audit-table td{text-align:right}@media (width<=750px){.admin-audit-heading,.admin-audit-toolbar{flex-direction:column;align-items:stretch}.admin-audit-search{width:100%}.admin-audit-badge{width:max-content}}.team-accounts-page{gap:18px;display:grid}.team-accounts-hero,.team-create-card,.team-list-card,.team-stat-grid article{background:#0f172ab8;border:1px solid #94a3b829;box-shadow:0 18px 45px #02061729}.team-accounts-hero{border-radius:22px;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.team-accounts-eyebrow{letter-spacing:1.4px;color:#fb923c;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.team-accounts-hero h2,.team-create-card h3,.team-list-card h3{color:#f8fafc;margin:0}.team-accounts-hero h2{font-size:28px}.team-accounts-hero p,.team-create-card p{color:#94a3b8;margin:7px 0 0;line-height:1.65}.team-live-badge{white-space:nowrap;color:#86efac;background:#22c55e17;border:1px solid #22c55e2e;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:800;display:inline-flex}.team-live-badge span{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #22c55e1a}.team-message{border-radius:14px;padding:12px 14px;font-size:13px;font-weight:700}.team-message.error{color:#fecaca;background:#7f1d1d2e;border:1px solid #ef44443d}.team-message.success{color:#bbf7d0;background:#14532d2e;border:1px solid #22c55e3d}.team-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.team-stat-grid article{color:#fb923c;border-radius:18px;align-items:center;gap:12px;padding:16px;display:flex}.team-stat-grid article div{gap:4px;display:grid}.team-stat-grid span{color:#94a3b8;font-size:12px}.team-stat-grid strong{color:#f8fafc;font-size:21px}.team-accounts-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.6fr);align-items:start;gap:18px;display:grid}.team-create-card,.team-list-card{border-radius:22px;padding:18px}.team-card-title{gap:11px;margin-bottom:18px;display:flex}.team-card-icon{color:#fb923c;background:#f973161a;border:1px solid #f973162e;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.team-create-card label{gap:7px;margin-top:13px;display:grid}.team-create-card label>span{color:#cbd5e1;font-size:12px;font-weight:700}.team-create-card input,.team-create-card select,.team-search input,.team-role-edit select{box-sizing:border-box;color:#f8fafc;background:#02061773;border:1px solid #94a3b82e;outline:none;width:100%}.team-create-card input,.team-create-card select{border-radius:12px;min-height:43px;padding:0 12px}.team-create-card input:focus,.team-create-card select:focus,.team-search input:focus,.team-role-edit select:focus{border-color:#f973169e;box-shadow:0 0 0 3px #f9731614}.team-create-card small{color:#64748b;font-size:11px}.team-primary-button{cursor:pointer;color:#fff7ed;background:linear-gradient(135deg,#f97316,#ea580c);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:17px;font-weight:800;display:flex}.team-primary-button:disabled,.team-actions button:disabled,.team-role-edit button:disabled{opacity:.55;cursor:not-allowed}.team-list-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.team-list-head>div:first-child{align-items:center;gap:9px;display:flex}.team-list-head>div:first-child span{color:#fed7aa;background:#f973161a;border-radius:999px;place-items:center;min-width:27px;height:27px;font-size:11px;font-weight:800;display:grid}.team-search{color:#64748b;min-width:250px;max-width:340px;position:relative}.team-search svg{position:absolute;top:50%;left:11px;transform:translateY(-50%)}.admin-rtl .team-search svg{left:auto;right:11px}.team-search input{border-radius:11px;height:39px;padding:0 12px 0 35px}.admin-rtl .team-search input{padding:0 35px 0 12px}.team-table-wrap{overflow:auto}.team-table{border-collapse:collapse;width:100%;min-width:760px}.team-table th,.team-table td{text-align:start;vertical-align:middle;border-top:1px solid #94a3b81a;padding:13px 10px}.team-table th{color:#64748b;letter-spacing:.7px;text-transform:uppercase;font-size:10px}.team-person{align-items:center;gap:10px;display:flex}.team-avatar{color:#fdba74;background:#f973161f;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.team-person>div:last-child{gap:2px;display:grid}.team-person strong{color:#e2e8f0;font-size:13px}.team-person span{color:#64748b;font-size:11px}.team-person small{color:#86efac;width:fit-content;font-size:10px;font-weight:800}.team-role-chip,.team-status,.team-protected{border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.team-role-chip{color:#c4b5fd;background:#7c3aed1c;border:1px solid #7c3aed2b}.team-status.active{color:#86efac;background:#22c55e1a}.team-status.inactive{color:#cbd5e1;background:#64748b24}.team-status.suspended{color:#fecaca;background:#ef44441a}.team-protected{color:#facc15;background:#eab30814}.team-role-edit{align-items:center;gap:6px;display:flex}.team-role-edit select{border-radius:9px;min-width:145px;height:35px;padding:0 8px}.team-role-edit button,.team-actions button{color:#cbd5e1;cursor:pointer;background:#0f172ab3;border:1px solid #94a3b824;border-radius:9px}.team-role-edit button{place-items:center;width:35px;height:35px;display:grid}.team-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.team-actions button{align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.team-actions button:hover,.team-role-edit button:hover{color:#fdba74;border-color:#f9731657}.team-empty{color:#64748b;align-content:center;place-items:center;gap:10px;min-height:210px;display:grid}.team-spin{animation:.9s linear infinite team-spin}@keyframes team-spin{to{transform:rotate(360deg)}}@media (width<=1050px){.team-accounts-layout{grid-template-columns:1fr}}@media (width<=760px){.team-accounts-hero,.team-list-head{flex-direction:column;align-items:stretch}.team-stat-grid{grid-template-columns:1fr}.team-search{min-width:0;max-width:none}}.team-tabs{background:#0f172a8c;border:1px solid #94a3b824;border-radius:16px;flex-wrap:wrap;gap:9px;width:fit-content;padding:6px;display:flex}.team-tabs button{cursor:pointer;color:#94a3b8;background:0 0;border:0;border-radius:11px;align-items:center;gap:7px;padding:10px 14px;font-weight:800;display:inline-flex}.team-tabs button.active{color:#fff7ed;background:linear-gradient(135deg,#f97316eb,#ea580ceb)}.team-form-warning{margin-top:8px;line-height:1.5;display:block;color:#fca5a5!important}.team-actions .team-danger-button{color:#fca5a5;background:#7f1d1d24;border-color:#ef444447}.team-actions .team-danger-button:hover:not(:disabled){color:#fecaca;background:#7f1d1d47;border-color:#ef444494}.team-status.rejected{color:#fca5a5;background:#ef44441a}.team-modal-backdrop{z-index:1800;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020617c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.team-edit-modal{color:#e5e7eb;background:#0b1018;border:1px solid #94a3b829;border-radius:20px;width:min(680px,100%);max-height:min(760px,100vh - 48px);padding:22px;overflow:auto;box-shadow:0 34px 90px #0000007a}.team-edit-modal-head{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding-bottom:16px;display:flex}.team-edit-modal-head span{color:#fb923c;letter-spacing:.9px;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.team-edit-modal-head h3{color:#f8fafc;margin:0;font-size:20px}.team-modal-close{color:#94a3b8;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b829;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.team-modal-close:hover{color:#fff;border-color:#f973166b}.team-edit-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.team-edit-grid label{gap:7px;display:grid}.team-edit-grid label>span{color:#94a3b8;font-size:11px;font-weight:800}.team-edit-grid input,.team-edit-grid select{color:#f8fafc;background:#0f172ab3;border:1px solid #94a3b826;border-radius:11px;outline:none;width:100%;min-height:43px;padding:0 12px}.team-edit-grid input:focus,.team-edit-grid select:focus{border-color:#f973168c;box-shadow:0 0 0 3px #f9731614}.team-edit-modal-actions{border-top:1px solid #94a3b81f;justify-content:flex-end;gap:9px;margin-top:22px;padding-top:16px;display:flex}.team-edit-modal-actions .team-primary-button{width:auto;min-width:145px;margin:0}.team-modal-secondary{color:#cbd5e1;cursor:pointer;background:#0f172ab3;border:1px solid #94a3b829;border-radius:11px;min-height:42px;padding:0 16px;font-weight:800}.team-modal-secondary:hover{color:#fdba74;border-color:#f9731659}.admin-app.admin-theme-light .team-edit-modal{color:#111827;border-color:var(--admin-border);background:#fff;box-shadow:0 34px 90px #0f172a38}.admin-app.admin-theme-light .team-edit-modal-head,.admin-app.admin-theme-light .team-edit-modal-actions{border-color:var(--admin-border)}.admin-app.admin-theme-light .team-edit-modal-head h3{color:#111827}.admin-app.admin-theme-light .team-modal-close,.admin-app.admin-theme-light .team-modal-secondary{color:#667085;border-color:var(--admin-border);background:#fff}.admin-app.admin-theme-light .team-edit-grid label>span{color:#667085}.admin-app.admin-theme-light .team-edit-grid input,.admin-app.admin-theme-light .team-edit-grid select{color:#1f2937;border-color:var(--admin-border);background:#fff}@media (width<=620px){.team-modal-backdrop{padding:12px}.team-edit-modal{border-radius:16px;max-height:calc(100vh - 24px);padding:17px}.team-edit-grid{grid-template-columns:1fr}.team-edit-modal-actions{flex-direction:column-reverse}.team-edit-modal-actions .team-primary-button,.team-modal-secondary{width:100%}}.team-identity-block,.team-identity-edit{background:#0f172a73;border:1px solid #94a3b829;border-radius:15px;margin-top:4px;padding:14px}.team-identity-heading{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.team-identity-heading>svg{color:#f97316;flex:none;margin-top:2px}.team-identity-heading>div{gap:3px;display:grid}.team-identity-heading strong{color:#f8fafc;font-size:13px}.team-identity-heading small{color:#94a3b8;font-size:11px;line-height:1.55}.team-identity-upload-grid,.team-identity-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.team-identity-file{gap:6px;min-width:0;display:grid}.team-identity-file>span:empty{display:none}.team-identity-file input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.team-identity-file-button{color:#fdba74;cursor:pointer;background:#f9731612;border:1px dashed #f973167a;border-radius:11px;align-items:center;gap:8px;min-height:44px;padding:10px 11px;display:flex;overflow:hidden}.team-identity-file-button strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.team-identity-side{background:#02061747;border:1px solid #94a3b829;border-radius:12px;padding:11px}.team-identity-side.marked-remove{background:#ef44440f;border-color:#ef444461}.team-identity-side-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.team-identity-side-head strong{color:#e5e7eb;font-size:12px}.team-identity-side-head span{border-radius:999px;padding:3px 7px;font-size:10px}.team-identity-side-head span.present{color:#86efac;background:#22c55e1f}.team-identity-side-head span.missing{color:#cbd5e1;background:#94a3b81a}.team-identity-side-actions{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.team-identity-side-actions button{color:#dbe4f0;cursor:pointer;background:#ffffff08;border:1px solid #94a3b833;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:inline-flex}.team-identity-side-actions .team-identity-remove{color:#fca5a5;border-color:#ef444440}.team-id-mini{color:#94a3b8;align-items:center;gap:4px;margin-top:4px;font-size:10px;display:inline-flex}.team-image-preview-backdrop{z-index:1300}.team-image-preview{background:#0f172a;border:1px solid #94a3b82e;border-radius:18px;width:min(760px,96vw);max-height:92vh;padding:18px;overflow:auto;box-shadow:0 34px 90px #00000075}.team-image-preview img{object-fit:contain;background:#020617;border-radius:12px;width:100%;max-height:70vh;margin-top:14px;display:block}.team-image-preview>small{color:#94a3b8;text-align:center;margin-top:10px;display:block}.admin-app.admin-theme-light .team-identity-block,.admin-app.admin-theme-light .team-identity-edit,.admin-app.admin-theme-light .team-identity-side{border-color:var(--admin-border);background:#fff}.admin-app.admin-theme-light .team-identity-heading strong,.admin-app.admin-theme-light .team-identity-side-head strong{color:#111827}.admin-app.admin-theme-light .team-identity-heading small,.admin-app.admin-theme-light .team-id-mini,.admin-app.admin-theme-light .team-image-preview>small{color:#667085}.admin-app.admin-theme-light .team-identity-file-button{color:#c2410c;background:#fff7ed}.admin-app.admin-theme-light .team-identity-side-actions button{color:#344054;border-color:var(--admin-border);background:#fff}.admin-app.admin-theme-light .team-image-preview{border-color:var(--admin-border);background:#fff}.admin-app.admin-theme-light .team-image-preview img{background:#f8fafc}@media (width<=720px){.team-identity-upload-grid,.team-identity-edit-grid{grid-template-columns:1fr}}.team-edit-modal{width:min(900px,100%)}.team-driver-status-stack{justify-items:start;gap:3px;margin-top:5px;display:grid}.team-verification-mini{color:#cbd5e1;background:#94a3b81a;border-radius:999px;align-items:center;gap:4px;margin-top:2px;padding:3px 7px;font-size:10px;font-weight:800;display:inline-flex}.team-verification-mini.pending_review{color:#fde68a;background:#f59e0b1f}.team-verification-mini.verified{color:#86efac;background:#22c55e1f}.team-verification-mini.rejected{color:#fca5a5;background:#ef44441a}.team-verification-edit{background:#0f172a61;border:1px solid #94a3b826;border-radius:14px;margin-top:14px;padding:14px}.team-verification-fields{margin-top:13px}.team-verification-docs-head{gap:3px;margin:17px 0 10px;display:grid}.team-verification-docs-head strong{color:#f8fafc;font-size:13px}.team-verification-docs-head small{color:#94a3b8;font-size:11px}.team-verification-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.team-expiry-hint{font-size:10px;font-weight:800}.team-expiry-hint.ok{color:#86efac}.team-expiry-hint.soon{color:#fde68a}.team-expiry-hint.expired{color:#fca5a5}.admin-app.admin-theme-light .team-verification-edit{border-color:var(--admin-border);background:#fff}.admin-app.admin-theme-light .team-verification-docs-head strong{color:#111827}.admin-app.admin-theme-light .team-verification-docs-head small,.admin-app.admin-theme-light .team-verification-mini{color:#667085}@media (width<=720px){.team-verification-doc-grid{grid-template-columns:1fr}}.team-expiry-mini{border-radius:999px;align-items:center;padding:3px 7px;font-size:10px;font-weight:800;display:inline-flex}.team-expiry-mini.soon{color:#fde68a;background:#f59e0b1f}.team-expiry-mini.expired{color:#fca5a5;background:#ef44441a}.team-safety-backdrop{z-index:1320}.team-safety-modal{background:#0f172a;border:1px solid #94a3b82e;border-radius:18px;width:min(980px,96vw);max-height:92vh;padding:18px;overflow-y:auto;box-shadow:0 34px 90px #00000075}.team-safety-modal .team-edit-modal-head p{color:#94a3b8;max-width:720px;margin:5px 0 0;font-size:12px;line-height:1.65}.team-safety-loading,.team-safety-empty{color:#94a3b8;text-align:center;justify-content:center;align-items:center;gap:9px;min-height:90px;padding:16px;font-size:12px;display:flex}.team-safety-warning{color:#fde68a;background:#f59e0b14;border:1px solid #f59e0b47;border-radius:13px;align-items:flex-start;gap:11px;margin-top:14px;padding:13px 14px;display:flex}.team-safety-warning>div{gap:4px;display:grid}.team-safety-warning strong{letter-spacing:.04em;font-size:12px}.team-safety-warning span{color:#fcd34d;font-size:11px;line-height:1.6}.team-safety-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.team-safety-stat-grid article{background:#0f172a8a;border:1px solid #94a3b824;border-radius:12px;align-items:flex-start;gap:9px;min-width:0;padding:12px;display:flex}.team-safety-stat-grid article>svg{color:#fb923c;flex:none}.team-safety-stat-grid article>div{gap:3px;min-width:0;display:grid}.team-safety-stat-grid span{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.team-safety-stat-grid strong{color:#f8fafc;overflow-wrap:anywhere;font-size:12px}.team-safety-section{background:#0f172a57;border:1px solid #94a3b824;border-radius:13px;margin-top:14px;padding:13px}.team-safety-section-head{color:#f8fafc;align-items:center;gap:7px;margin-bottom:10px;display:flex}.team-safety-section-head svg{color:#fb923c}.team-safety-section-head strong{font-size:12px}.team-safety-reasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.team-safety-reasons>div{background:#ef444412;border-radius:10px;gap:4px;padding:10px;display:grid}.team-safety-reasons span{color:#fca5a5;font-size:10px}.team-safety-reasons strong{color:#fecaca;overflow-wrap:anywhere;font-size:12px}.team-safety-location{color:#dbe4f0;background:#ffffff08;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;font-size:12px;display:flex}.team-safety-location a{color:#fdba74;align-items:center;gap:6px;font-weight:800;text-decoration:none;display:inline-flex}.team-safety-orders,.team-safety-history{gap:8px;display:grid}.team-safety-orders article{background:#ffffff06;border:1px solid #94a3b81c;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.team-safety-orders article>div{gap:3px;display:grid}.team-safety-orders article>div:last-child{text-align:end;justify-items:end}.team-safety-orders strong{color:#f8fafc;font-size:12px}.team-safety-orders span,.team-safety-orders small{color:#94a3b8;font-size:10px}.team-safety-order-status{text-transform:capitalize;background:#f973161a;border-radius:999px;padding:3px 7px;font-weight:800;display:inline-flex;color:#fdba74!important}.team-safety-history article{background:#ffffff05;border:1px solid #94a3b81a;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:10px 11px;display:grid}.team-safety-history-icon{color:#fb923c;background:#f973161a;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.team-safety-history article>div:last-child{gap:3px;display:grid}.team-safety-history strong{color:#f8fafc;font-size:12px}.team-safety-history span{color:#cbd5e1;overflow-wrap:anywhere;font-size:11px}.team-safety-history small{color:#64748b;font-size:10px}.team-safety-history em{color:#fde68a;background:#f59e0b1a;border-radius:999px;align-items:center;gap:5px;width:fit-content;margin-top:2px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.team-safety-actions{margin-top:14px}.team-safety-actions button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.admin-app.admin-theme-light .team-safety-modal,.admin-app.admin-theme-light .team-safety-section,.admin-app.admin-theme-light .team-safety-stat-grid article{border-color:var(--admin-border);background:#fff}.admin-app.admin-theme-light .team-safety-modal .team-edit-modal-head p,.admin-app.admin-theme-light .team-safety-loading,.admin-app.admin-theme-light .team-safety-empty,.admin-app.admin-theme-light .team-safety-stat-grid span,.admin-app.admin-theme-light .team-safety-orders span,.admin-app.admin-theme-light .team-safety-orders small,.admin-app.admin-theme-light .team-safety-history small{color:#667085}.admin-app.admin-theme-light .team-safety-stat-grid strong,.admin-app.admin-theme-light .team-safety-section-head,.admin-app.admin-theme-light .team-safety-orders strong,.admin-app.admin-theme-light .team-safety-history strong{color:#111827}.admin-app.admin-theme-light .team-safety-location,.admin-app.admin-theme-light .team-safety-orders article,.admin-app.admin-theme-light .team-safety-history article{border-color:var(--admin-border);color:#344054;background:#f8fafc}.admin-app.admin-theme-light .team-safety-history span{color:#475467}@media (width<=780px){.team-safety-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-safety-reasons{grid-template-columns:1fr}}@media (width<=560px){.team-safety-stat-grid{grid-template-columns:1fr}.team-safety-orders article,.team-safety-location{flex-direction:column;align-items:flex-start}.team-safety-orders article>div:last-child{text-align:start;justify-items:start}}.support-workspace{flex-direction:column;gap:12px;display:flex}.support-head{background:linear-gradient(135deg,#111,#0b0b0b);border:1px solid #222;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.support-title{align-items:center;gap:12px;display:flex}.support-title-icon{color:#ff7200;background:#ff69001a;border:1px solid #ff690026;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.support-title span{letter-spacing:1.5px;color:#ff7200;font-size:8px;font-weight:900}.support-title h2{margin:2px 0 3px;font-size:20px}.support-title p{color:#777;margin:0;font-size:9px}.support-refresh{color:#bbb;cursor:pointer;background:#151515;border:1px solid #292929;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 12px;display:flex}.support-refresh:hover{color:#fff;border-color:#3a3a3a}.support-refresh:disabled{opacity:.55;cursor:not-allowed}.support-restriction{color:#9a7138;background:#ffa60009;border:1px solid #ffa60021;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:8px;display:flex}.support-error{color:#f77;background:#ff50500d;border:1px solid #ff505033;border-radius:10px;padding:10px 12px;font-size:9px}.support-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.support-stat{background:#101010;border:1px solid #202020;border-radius:14px;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;gap:8px 10px;min-height:105px;padding:14px;display:grid}.support-stat>div{color:#ff7200;background:#ff690012;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.support-stat>span{color:#777;align-self:center;font-size:8px;font-weight:700}.support-stat>strong{grid-column:1/-1;font-size:25px}.support-stat.danger{border-color:#ff505026}.support-stat.danger>div{color:#ff6767;background:#ff505012}.support-grid-two,.support-tracking-grid{grid-template-columns:1.25fr .75fr;gap:12px;display:grid}.support-panel{background:#101010;border:1px solid #202020;border-radius:14px;min-width:0;padding:13px}.support-panel-head{color:#ddd;align-items:center;gap:7px;margin-bottom:11px;display:flex}.support-panel-head svg{color:#ff7200}.support-panel-head strong{font-size:10px}.support-search{color:#555;background:#0b0b0b;border:1px solid #242424;border-radius:10px;align-items:center;gap:8px;height:38px;margin-bottom:12px;padding:0 11px;display:flex}.support-search input{color:#ddd;background:0 0;border:0;outline:0;width:100%;font-size:9px}.support-order-list,.support-case-list{flex-direction:column;gap:8px;display:flex}.support-order-card{background:#0c0c0c;border:1px solid #1f1f1f;border-radius:12px;padding:11px}.support-order-card.delayed{border-color:#ff5a3c2e}.support-order-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.support-order-top>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.support-order-top strong{font-size:10px}.support-order-top small{color:#666;align-items:center;gap:4px;font-size:7px;display:flex}.support-status,.support-delay{color:#ff8b37;background:#ff690012;border-radius:20px;padding:4px 7px;font-size:7px;font-weight:800}.support-delay{color:#ff6b62;background:#ff463212;align-items:center;gap:3px;display:flex}.support-order-entities{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.support-entity{background:#0a0a0a;border:1px solid #1a1a1a;border-radius:9px;grid-template-rows:auto auto auto;grid-template-columns:23px 1fr;column-gap:6px;min-width:0;padding:8px;display:grid}.support-entity>div{color:#ff7200;background:#151515;border-radius:7px;grid-row:1/4;place-items:center;width:23px;height:23px;display:grid}.support-entity span{color:#555;text-transform:uppercase;font-size:6px}.support-entity strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.support-entity small{color:#666;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.support-order-address{color:#777;background:#0a0a0a;border-radius:8px;align-items:flex-start;gap:6px;margin-top:8px;padding:7px 9px;font-size:8px;display:flex}.support-order-actions,.support-case-actions{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.support-order-actions a,.support-order-actions button,.support-case-actions button{color:#999;cursor:pointer;background:#141414;border:1px solid #252525;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:7px;text-decoration:none;display:flex}.support-order-actions button{color:#ff8a37;border-color:#ff690024}.support-empty{color:#555;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:160px;font-size:9px;display:flex}.support-driver-list{max-height:620px;overflow:auto}.support-driver-card{color:#aaa;text-align:left;cursor:pointer;background:#0b0b0b;border:1px solid #1f1f1f;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;width:100%;margin-bottom:7px;padding:9px;display:grid}.support-driver-card.active{background:#ff690009;border-color:#ff690040}.support-avatar{color:#ff7200;background:#181818;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.support-driver-card div:nth-child(2){flex-direction:column;gap:2px;display:flex}.support-driver-card strong{font-size:9px}.support-driver-card span{color:#666;font-size:7px}.support-driver-card small{border-radius:20px;padding:4px 6px;font-size:6px;font-weight:900}.support-driver-card small.live{color:#60d983;background:#3cd26412}.support-driver-card small.stale{color:#b88757;background:#c8823c12}.support-map-panel{flex-direction:column;gap:10px;display:flex}.support-map-meta{justify-content:space-between;gap:8px;display:flex}.support-map-meta>div{flex-direction:column;gap:2px;display:flex}.support-map-meta span{color:#666;font-size:7px}.support-map-meta strong{font-size:9px}.support-map{filter:grayscale(.35)brightness(.72);border:0;border-radius:11px;width:100%;height:420px}.support-map-link{color:#ff7d23;background:#ff69000d;border:1px solid #ff69002b;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:34px;font-size:8px;text-decoration:none;display:flex}.support-customer-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.support-customer-card{background:#0b0b0b;border:1px solid #1f1f1f;border-radius:11px;grid-template-columns:38px 1fr;gap:8px;padding:11px;display:grid}.support-customer-main{flex-direction:column;gap:2px;display:flex}.support-customer-main strong{font-size:9px}.support-customer-main span,.support-customer-main small{color:#666;font-size:7px}.support-customer-stats{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.support-customer-stats>div{background:#111;border-radius:8px;flex-direction:column;gap:2px;padding:7px;display:flex}.support-customer-stats span{color:#555;font-size:6px}.support-customer-stats strong{font-size:8px}.support-case-card{background:#0b0b0b;border:1px solid #1f1f1f;border-left:3px solid #555;border-radius:11px;padding:10px}.support-case-card.priority-high{border-left-color:#ff9b43}.support-case-card.priority-urgent{border-left-color:#ff5c5c}.support-case-head{justify-content:space-between;gap:8px;display:flex}.support-case-head>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.support-case-head strong{font-size:9px}.support-case-head span{font-size:7px}.case-status,.case-priority{color:#777;background:#151515;border-radius:20px;padding:4px 7px}.case-status.escalated{color:#ff9b43}.case-status.resolved{color:#5fd786}.case-priority.urgent{color:#ff6868}.support-case-meta{color:#666;flex-wrap:wrap;gap:10px;margin-top:7px;font-size:7px;display:flex}.support-case-card p{color:#888;white-space:pre-wrap;margin:8px 0 0;font-size:8px;line-height:1.6}.support-case-actions .resolve{color:#5fd786}.support-modal-backdrop{z-index:2000;background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.support-modal{background:#101010;border:1px solid #282828;border-radius:15px;width:min(480px,100%);padding:16px;box-shadow:0 30px 80px #000}.support-modal-head{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.support-modal-head>div{color:#ff7b21;align-items:center;gap:7px;display:flex}.support-modal-head strong{font-size:11px}.support-modal-head>span{color:#666;font-size:8px}.support-modal label{flex-direction:column;gap:5px;margin-top:9px;display:flex}.support-modal label>span{color:#777;font-size:7px;font-weight:800}.support-modal select,.support-modal textarea{color:#ddd;width:100%;font:inherit;background:#0a0a0a;border:1px solid #282828;border-radius:9px;outline:none;padding:9px;font-size:9px}.support-modal textarea{resize:vertical}.support-modal-actions{justify-content:flex-end;gap:7px;margin-top:13px;display:flex}.support-modal-actions button{color:#999;cursor:pointer;background:#151515;border:1px solid #292929;border-radius:8px;height:34px;padding:0 12px}.support-modal-actions button.primary{color:#fff;background:linear-gradient(135deg,#ff8200,#ff5b00);border-color:#ff690033;font-weight:800}.support-loading{color:#777;justify-content:center;align-items:center;min-height:300px}.support-spin{animation:.8s linear infinite supportSpin}@keyframes supportSpin{to{transform:rotate(360deg)}}.admin-app.admin-rtl .support-workspace{direction:rtl}.admin-app.admin-rtl .support-driver-card{text-align:right}.admin-app.admin-rtl .support-case-card{border-left-width:1px;border-right:3px solid #555}.admin-app.admin-rtl .support-case-card.priority-high{border-right-color:#ff9b43}.admin-app.admin-rtl .support-case-card.priority-urgent{border-right-color:#ff5c5c}@media (width<=1050px){.support-stats{grid-template-columns:1fr 1fr}.support-grid-two,.support-tracking-grid{grid-template-columns:1fr}.support-map{height:340px}}@media (width<=700px){.support-head{flex-direction:column;align-items:flex-start}.support-refresh{justify-content:center;width:100%}.support-stats{grid-template-columns:1fr 1fr}.support-order-entities,.support-customer-grid{grid-template-columns:1fr}.support-map{height:300px}}@media (width<=480px){.support-stats{grid-template-columns:1fr}.support-order-top,.support-case-head,.support-map-meta{flex-direction:column;align-items:flex-start}.support-order-actions>a,.support-order-actions>button,.support-case-actions>button{flex:1}.support-customer-stats{grid-template-columns:1fr}}.support-case-waiting{color:#c78e55;background:#ff912812;border-radius:8px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.support-operations-note{color:#8394aa;background:#4687ff09;border:1px solid #64a5ff24;border-radius:9px;margin-top:9px;padding:9px 10px;font-size:8px;line-height:1.55}.support-operations-note strong,.support-operations-note span{display:block}.support-operations-note strong{color:#6fa9ef;text-transform:uppercase;letter-spacing:.4px;margin-bottom:3px;font-size:7px}.ops-escalation{color:#f2f2f2;flex-direction:column;gap:14px;display:flex}.ops-escalation-loading{color:#ff7417;justify-content:center;align-items:center;min-height:420px}.ops-spin{animation:.8s linear infinite ops-spin}@keyframes ops-spin{to{transform:rotate(360deg)}}.ops-head{background:linear-gradient(135deg,#11151d 0%,#0d1016 100%);border:1px solid #20232a;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.ops-title{align-items:center;gap:13px;min-width:0;display:flex}.ops-title-icon{color:#ff7a1a;background:#ff6a0017;border:1px solid #ff6a002e;border-radius:13px;flex:none;place-items:center;width:45px;height:45px;display:grid}.ops-title span{color:#ff7a1a;letter-spacing:1.2px;font-size:9px;font-weight:900}.ops-title h2{margin:3px 0 2px;font-size:22px}.ops-title p{color:#777f8f;max-width:760px;margin:0;font-size:11px;line-height:1.6}.ops-refresh,.ops-modal-actions button,.ops-case-footer button{color:#cdd2dc;cursor:pointer;background:#151922;border:1px solid #2a2e38;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:0 12px;font-size:9px;font-weight:800;display:inline-flex}.ops-refresh:hover,.ops-modal-actions button:hover,.ops-case-footer button:hover{background:#1b202a;border-color:#424955}.ops-refresh:disabled,.ops-modal-actions button:disabled,.ops-case-footer button:disabled{opacity:.45;cursor:not-allowed}.ops-restriction,.ops-error{border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:9px;line-height:1.5;display:flex}.ops-restriction{color:#7e9fc3;background:#3287ff0b;border:1px solid #3ca0ff26}.ops-error{color:#ff8585;background:#ff46460e;border:1px solid #ff505038}.ops-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.ops-stat{background:#10131a;border:1px solid #20242c;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;min-height:86px;padding:13px;display:grid}.ops-stat>div{color:#ff7a1a;background:#ff6a000f;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.ops-stat span{color:#737b89;font-size:9px;font-weight:700}.ops-stat strong{color:#f2f4f8;font-size:22px}.ops-stat.danger{border-color:#ff505038}.ops-stat.danger>div,.ops-stat.danger strong{color:#ff6d6d}.ops-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.ops-search{color:#596170;background:#0f1218;border:1px solid #252a33;border-radius:10px;flex:1;align-items:center;gap:8px;min-height:39px;padding:0 12px;display:flex}.ops-search input{color:#e4e7ec;background:0 0;border:0;outline:0;width:100%;font-size:10px}.ops-filters{gap:7px;display:flex}.ops-filters select{color:#bcc2cd;background:#0f1218;border:1px solid #252a33;border-radius:10px;outline:none;min-height:39px;padding:0 10px;font-size:9px}.ops-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ops-case{background:#10131a;border:1px solid #22262f;border-radius:13px;min-width:0;padding:14px}.ops-case.priority-urgent{border-color:#ff4b4b47}.ops-case.priority-high{border-color:#ff962d3b}.ops-case-head,.ops-case-footer,.ops-owner-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.ops-case-head>div:first-child{min-width:0}.ops-case-head strong{color:#f1f3f7;font-size:13px;display:block}.ops-case-head>div:first-child span{color:#77808f;margin-top:3px;font-size:9px;display:block}.ops-badges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.ops-state,.ops-priority{text-transform:uppercase;letter-spacing:.4px;border-radius:20px;padding:5px 8px;font-size:7px;font-weight:900}.ops-state.pending{color:#ffab55;background:#ff913214}.ops-state.in_review{color:#63a8ff;background:#4691ff14}.ops-state.returned{color:#c18cff;background:#a05aff14}.ops-state.resolved{color:#65d98c;background:#46d26e14}.ops-priority.low{color:#8b93a1;background:#96a0af12}.ops-priority.normal{color:#63a8ff;background:#4691ff12}.ops-priority.high{color:#ffad5c;background:#ff913214}.ops-priority.urgent{color:#ff6f6f;background:#ff464617}.ops-entities,.ops-modal-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.ops-entity{background:#0c0f14;border:1px solid #1f242c;border-radius:9px;min-width:0;padding:9px}.ops-entity span{color:#616978;text-transform:uppercase;letter-spacing:.4px;font-size:7px;display:block}.ops-entity strong{color:#cfd4dc;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:9px;display:block;overflow:hidden}.ops-owner-row{color:#667080;border-top:1px solid #1b1f27;border-bottom:1px solid #1b1f27;margin-top:10px;padding:8px 0;font-size:8px}.ops-owner-row strong{color:#afb6c2}.ops-support-note{color:#9299a5;white-space:pre-wrap;margin:10px 0 0;font-size:9px;line-height:1.6}.ops-case-footer{margin-top:12px}.ops-case-footer small{color:#596170;font-size:7px}.ops-case-footer>div{gap:6px;display:flex}.ops-case-footer button.take,.ops-modal-actions button.take{color:#63a8ff}.ops-modal-actions button.return{color:#c18cff}.ops-modal-actions button.resolve{color:#65d98c}.ops-modal-actions button.reopen{color:#ffad5c}.ops-empty{color:#646d7b;border:1px dashed #252a33;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:300px;font-size:10px;display:flex}.ops-modal-backdrop{z-index:9999;background:#000000b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.ops-modal{background:#11151c;border:1px solid #2a303b;border-radius:15px;width:min(780px,100%);max-height:88vh;padding:16px;overflow:auto;box-shadow:0 24px 90px #0000008c}.ops-modal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ops-modal-head>div{align-items:center;gap:9px;display:flex}.ops-modal-head svg{color:#ff7a1a}.ops-modal-head strong{font-size:14px;display:block}.ops-modal-head span{color:#777f8f;margin-top:2px;font-size:8px;display:block}.ops-modal-head>button{color:#aeb5bf;cursor:pointer;background:#171b22;border:1px solid #2b3038;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.ops-note-field{margin-top:13px;display:block}.ops-note-field>span{color:#8c94a0;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.ops-readonly-note,.ops-note-field textarea{box-sizing:border-box;color:#cbd0d8;white-space:pre-wrap;background:#0d1016;border:1px solid #262c35;border-radius:10px;width:100%;padding:11px;font-size:9px;line-height:1.6}.ops-note-field textarea{resize:vertical;outline:none}.ops-note-field textarea:focus{border-color:#ff6e146b}.ops-waiting-note{color:#c8935c;background:#ff91320f;border-radius:9px;align-items:center;gap:7px;margin-top:11px;padding:9px 10px;font-size:8px;display:flex}.ops-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:14px;display:flex}.admin-app.admin-rtl .ops-escalation{direction:rtl}.admin-app.admin-rtl .ops-search input{text-align:right}@media (width<=1150px){.ops-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-case-grid{grid-template-columns:1fr}}@media (width<=760px){.ops-head,.ops-toolbar{flex-direction:column;align-items:stretch}.ops-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-filters{width:100%}.ops-filters select{flex:1}.ops-entities,.ops-modal-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-owner-row,.ops-case-footer{flex-direction:column;align-items:flex-start}}@media (width<=480px){.ops-stats{grid-template-columns:1fr}.ops-filters{flex-direction:column}.ops-entities,.ops-modal-meta{grid-template-columns:1fr}.ops-modal-actions{flex-direction:column}.ops-modal-actions button{width:100%}}.compliance-page{color:var(--admin-text,#f8fafc);gap:16px;display:grid}.compliance-head{border:1px solid var(--admin-border,#202938);background:var(--admin-surface,#0d1119);box-shadow:var(--admin-shadow,0 18px 55px #0003);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.compliance-head h2{margin:8px 0 6px;font-size:24px}.compliance-head p{max-width:760px;color:var(--admin-text-2,#a9b4c4);margin:0;line-height:1.65}.compliance-eyebrow{letter-spacing:.9px;color:#ff7500;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.compliance-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.compliance-head-actions button,.compliance-filters button{border:1px solid var(--admin-border,#202938);background:var(--admin-surface-2,#111722);color:var(--admin-text,#f8fafc);min-height:38px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.compliance-head-actions button:hover,.compliance-filters button:hover,.compliance-filters button.active{color:#ff7500;background:#ff6a0014;border-color:#ff6a008c}.compliance-head-actions button.secondary{color:var(--admin-text-2,#a9b4c4)}.compliance-head-actions button:disabled{opacity:.6;cursor:wait}.compliance-note{border:1px solid var(--admin-border,#202938);background:var(--admin-surface,#0d1119);color:var(--admin-text-2,#a9b4c4);border-radius:12px;align-items:flex-start;gap:9px;padding:12px 14px;font-size:12px;line-height:1.55;display:flex}.compliance-note.private svg{color:#22c55e;flex:none;margin-top:1px}.compliance-note.optional svg{color:#f59e0b;flex:none;margin-top:1px}.compliance-stats{grid-template-columns:repeat(6,minmax(120px,1fr));gap:12px;display:grid}.compliance-stat{border:1px solid var(--admin-border,#202938);background:var(--admin-surface,#0d1119);border-radius:15px;min-height:112px;padding:15px;position:relative;overflow:hidden}.compliance-stat>div{background:var(--admin-surface-3,#161d29);color:#ff7500;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.compliance-stat span{color:var(--admin-text-2,#a9b4c4);margin-top:10px;font-size:11px;display:block}.compliance-stat strong{margin-top:3px;font-size:24px;display:block}.compliance-stat.critical>div{color:#ef4444}.compliance-stat.urgent7>div{color:#f97316}.compliance-stat.warning30>div{color:#f59e0b}.compliance-stat.pendingReview>div{color:#38bdf8}.compliance-stat.rejectedVerification>div{color:#fb7185}.compliance-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.compliance-search{border:1px solid var(--admin-border,#202938);background:var(--admin-surface,#0d1119);min-width:min(430px,100%);min-height:42px;color:var(--admin-text-2,#a9b4c4);border-radius:11px;flex:320px;align-items:center;gap:8px;padding:0 12px;display:flex}.compliance-search input{width:100%;color:var(--admin-text,#f8fafc);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.compliance-search input::placeholder{color:var(--admin-text-3,#697586)}.compliance-filters{flex-wrap:wrap;gap:7px;display:flex}.compliance-filters button{min-height:34px;padding:0 10px;font-size:11px}.compliance-refresh-time{color:var(--admin-text-3,#697586);font-size:11px}.compliance-error{color:#f87171;background:#ef444414;border:1px solid #ef444447;border-radius:11px;align-items:center;gap:8px;padding:12px 14px;font-size:12px;display:flex}.compliance-table-wrap{border:1px solid var(--admin-border,#202938);background:var(--admin-surface,#0d1119);border-radius:16px;width:100%;overflow-x:auto}.compliance-table{border-collapse:collapse;width:100%;min-width:1180px}.compliance-table th{text-align:start;color:var(--admin-text-3,#697586);background:var(--admin-surface-2,#111722);border-bottom:1px solid var(--admin-border,#202938);text-transform:uppercase;letter-spacing:.45px;white-space:nowrap;padding:13px 12px;font-size:10px}.compliance-table td{border-bottom:1px solid var(--admin-border,#202938);vertical-align:top;padding:13px 12px;font-size:12px}.compliance-table tbody tr:last-child td{border-bottom:0}.compliance-table tbody tr:hover{background:#ff6a0006}.driver-cell,.status-stack,.alert-stack,.docs-count{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.driver-cell strong{font-size:13px}.driver-cell span,.driver-cell small,.docs-count span{color:var(--admin-text-2,#a9b4c4)}.driver-cell small{font-size:10px}.pill,.verification-badge,.alert-chip{border:1px solid var(--admin-border,#202938);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:4px 8px;font-size:10px;font-weight:750;display:inline-flex}.pill.success,.verification-badge.verified,.alert-chip.clear{color:#22c55e;background:#22c55e14;border-color:#22c55e40}.pill.danger,.alert-chip.critical{color:#ef4444;background:#ef444414;border-color:#ef444447}.pill.warning,.verification-badge.pending_review,.alert-chip.warning{color:#f59e0b;background:#f59e0b14;border-color:#f59e0b47}.pill.muted,.verification-badge.not_reviewed,.alert-chip.info{color:var(--admin-text-2,#a9b4c4);background:var(--admin-surface-2,#111722)}.verification-badge.rejected{color:#fb7185;background:#fb718514;border-color:#fb718547}.alert-chip.urgent{color:#f97316;background:#f9731614;border-color:#f9731647}.expiry-value{color:var(--admin-text-2,#a9b4c4);font-size:11px;line-height:1.45}.expiry-value.expired{color:#ef4444;font-weight:750}.expiry-value.urgent{color:#f97316;font-weight:750}.expiry-value.warning{color:#f59e0b;font-weight:750}.docs-count strong{font-size:14px}.compliance-empty{text-align:center;color:var(--admin-text-3,#697586);padding:28px!important}.spin{animation:.8s linear infinite compliance-spin}@keyframes compliance-spin{to{transform:rotate(360deg)}}.admin-rtl .compliance-head,.admin-rtl .compliance-toolbar{direction:rtl}.admin-rtl .compliance-table th,.admin-rtl .compliance-table td{text-align:right}@media (width<=1280px){.compliance-stats{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (width<=760px){.compliance-head{flex-direction:column}.compliance-head-actions{justify-content:stretch;width:100%}.compliance-head-actions button{flex:180px}.compliance-stats{grid-template-columns:repeat(2,minmax(120px,1fr))}.compliance-search{min-width:100%}}@media (width<=440px){.compliance-stats{grid-template-columns:1fr}}.security-audit-page{flex-direction:column;gap:18px;display:flex}.security-audit-loading{color:#a7a7a7;justify-content:center;align-items:center;min-height:320px}.security-audit-spin{animation:.9s linear infinite securityAuditSpin}@keyframes securityAuditSpin{to{transform:rotate(360deg)}}.security-audit-hero,.security-audit-card,.security-audit-stats article{background:#141414e0;border:1px solid #ffffff14;border-radius:18px}.security-audit-hero{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.security-audit-eyebrow{color:#ff7200;letter-spacing:1.3px;font-size:11px;font-weight:800}.security-audit-hero h2{align-items:center;gap:9px;margin:8px 0;font-size:24px;display:flex}.security-audit-hero p{color:#a9a9a9;max-width:720px;margin:0}.security-audit-hero small{color:#757575;margin-top:8px;display:block}.security-audit-hero button{color:#ff8b2e;cursor:pointer;white-space:nowrap;background:#ff72001f;border:1px solid #ff720059;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.security-audit-error{color:#ff8c8c;background:#ff49491a;border:1px solid #ff494959;border-radius:12px;align-items:center;gap:9px;padding:12px 14px;display:flex}.security-audit-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.security-audit-stats article{align-items:center;gap:12px;padding:16px;display:flex}.security-audit-stats article>svg{color:#ff7200}.security-audit-stats article.critical{border-color:#ff494973}.security-audit-stats article.critical>svg{color:#ff5f5f}.security-audit-stats span{color:#8d8d8d;font-size:12px;display:block}.security-audit-stats strong{margin-top:3px;font-size:24px;display:block}.security-audit-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;display:grid}.security-audit-card{padding:18px}.security-audit-card-head{align-items:center;gap:8px;margin-bottom:14px;display:flex}.security-audit-card-head svg{color:#ff7200}.security-audit-card-head h3{margin:0;font-size:16px}.security-audit-empty{color:#7cc997;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:150px;display:flex}.security-findings{flex-direction:column;gap:9px;display:flex}.security-finding{border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.security-finding.critical{background:#ff464617;border-color:#ff46464d}.security-finding.warning{background:#ffa93714;border-color:#ffa93747}.security-finding.info{background:#5c97ff12;border-color:#5c97ff33}.security-finding strong{letter-spacing:.8px;font-size:10px}.security-finding p{color:#c4c4c4;margin:4px 0;font-size:13px;line-height:1.5}.security-finding small{color:#7c7c7c}.security-matrix-note{color:#8d8d8d;margin:-3px 0 14px;font-size:12px;line-height:1.5}.security-role-matrix{flex-direction:column;gap:10px;display:flex}.security-role-block{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;padding:12px}.security-role-block>strong{margin-bottom:8px;display:block}.security-role-block>div{flex-wrap:wrap;gap:6px;display:flex}.security-role-block span{color:#b8b8b8;background:#ffffff0d;border-radius:999px;padding:5px 8px;font-size:11px}.security-audit-table-wrap{overflow-x:auto}.security-audit-table{border-collapse:collapse;width:100%;min-width:720px}.security-audit-table th,.security-audit-table td{text-align:start;vertical-align:middle;border-bottom:1px solid #ffffff0f;padding:12px 10px}.security-audit-table th{color:#777;text-transform:uppercase;letter-spacing:.5px;font-size:11px}.security-audit-table td:first-child strong,.security-audit-table td:first-child span{display:block}.security-audit-table td:first-child span{color:#858585;margin-top:3px;font-size:12px}.security-audit-table em{color:#ff6f6f;margin-top:5px;font-size:10px;font-style:normal;font-weight:700;display:inline-block}.security-role-chip,.security-account-status{border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-flex}.security-role-chip.super_admin{color:#ff8c31;background:#ff720021}.security-role-chip.operations_admin{color:#79aaff;background:#4791ff1f}.security-role-chip.finance_admin{color:#73d89f;background:#38be791f}.security-role-chip.support_admin{color:#c39bff;background:#ac6bff1f}.security-account-status.active{color:#73d89f;background:#38be791f}.security-account-status.disabled{color:#ff8585;background:#ff4d4d1a}.security-audit-table code{color:#aaa;font-size:11px}[data-admin-theme=light] .security-audit-hero,[data-admin-theme=light] .security-audit-card,[data-admin-theme=light] .security-audit-stats article{background:#fff;border-color:#19191917}[data-admin-theme=light] .security-audit-hero p,[data-admin-theme=light] .security-matrix-note,[data-admin-theme=light] .security-finding p{color:#606060}[data-admin-theme=light] .security-role-block{background:#fafafa;border-color:#ececec}[data-admin-theme=light] .security-role-block span{color:#555;background:#f1f1f1}[data-admin-theme=light] .security-audit-table th,[data-admin-theme=light] .security-audit-table td{border-bottom-color:#ededed}@media (width<=1000px){.security-audit-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.security-audit-grid{grid-template-columns:1fr}}@media (width<=620px){.security-audit-hero{flex-direction:column}.security-audit-stats{grid-template-columns:1fr}}*{box-sizing:border-box}.admin-app{color:#f5f5f5;background:#080808;min-height:100vh}.admin-sidebar{z-index:100;background:#0d0d0d;border-right:1px solid #202020;flex-direction:column;width:260px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{border-bottom:1px solid #1c1c1c;align-items:center;gap:12px;height:86px;padding:0 22px;display:flex}.sidebar-logo{background:linear-gradient(135deg,#ff8700,#f50);border-radius:13px;place-items:center;width:43px;height:43px;font-size:20px;font-weight:900;display:grid;box-shadow:0 10px 30px #ff6a0033}.sidebar-brand h2{letter-spacing:-.6px;font-size:18px}.sidebar-brand h2 span{color:#ff6800}.sidebar-brand p{letter-spacing:1.5px;color:#585858;margin-top:3px;font-size:8px;font-weight:800}.sidebar-label{letter-spacing:1.5px;color:#484848;padding:27px 23px 10px;font-size:9px;font-weight:800}.sidebar-navigation{flex-direction:column;gap:3px;padding:0 12px;display:flex}.nav-item{color:#767676;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;width:100%;height:46px;padding:0 13px;transition:all .2s;display:flex}.nav-item:hover{color:#ddd;background:#151515}.nav-item.active{color:#fff;background:linear-gradient(90deg,#ff6a0026,#ff6a0009)}.nav-item.active svg{color:#ff6900}.nav-item span{font-size:12px;font-weight:650}.nav-badge{color:#fff;background:#ff6100;border-radius:20px;place-items:center;min-width:19px;height:19px;margin-left:auto;padding:0 5px;font-size:9px;display:grid}.sidebar-bottom{border-top:1px solid #1c1c1c;margin-top:auto;padding:16px}.admin-profile{align-items:center;gap:10px;padding:7px;display:flex}.admin-avatar,.topbar-avatar{color:#fff;background:#202020;border-radius:11px;flex:none;place-items:center;width:37px;height:37px;font-weight:800;display:grid}.admin-profile-copy{min-width:0}.admin-profile-copy strong{font-size:11px;display:block}.admin-profile-copy span{color:#5d5d5d;text-overflow:ellipsis;margin-top:3px;font-size:9px;display:block;overflow:hidden}.sidebar-logout{color:#737373;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;margin-top:12px;display:flex}.sidebar-logout:hover{color:#ff6767;background:#ff464614}.mobile-close{display:none}.admin-main{min-height:100vh;margin-left:260px}.admin-topbar{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080808eb;border-bottom:1px solid #1b1b1b;justify-content:space-between;align-items:center;height:86px;padding:0 30px;display:flex;position:sticky;top:0}.topbar-left{align-items:center;gap:15px;display:flex}.topbar-left h1{font-size:19px}.topbar-left p{color:#565656;margin-top:3px;font-size:10px}.topbar-actions{align-items:center;gap:10px;display:flex}.dashboard-search{color:#555;background:#101010;border:1px solid #222;border-radius:11px;align-items:center;gap:9px;width:235px;height:40px;padding:0 13px;display:flex}.dashboard-search input{color:#ddd;background:0 0;border:0;outline:0;width:100%;font-size:11px}.topbar-icon,.mobile-menu-button{color:#777;cursor:pointer;background:#101010;border:1px solid #222;border-radius:11px;place-items:center;width:40px;height:40px;display:grid;position:relative}.topbar-icon span{background:#ff6500;border:2px solid #101010;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:9px}.mobile-menu-button{display:none}.dashboard-content{max-width:1600px;margin:auto;padding:28px 30px 50px}.welcome-banner{background:radial-gradient(circle at 90% 20%,#ff6b0021,#0000 30%),linear-gradient(135deg,#11100f,#0e0e0e);border:1px solid #25211e;border-radius:19px;justify-content:space-between;align-items:center;min-height:160px;padding:31px 34px;display:flex;position:relative;overflow:hidden}.welcome-label{color:#ff6900;letter-spacing:1.8px;margin-bottom:10px;font-size:9px;font-weight:800}.welcome-banner h2{letter-spacing:-.7px;font-size:25px}.welcome-banner p{color:#727272;margin-top:8px;font-size:12px}.live-badge{color:#6bd68d;letter-spacing:1px;background:#4cd6780f;border:1px solid #4cd67826;border-radius:50px;align-items:center;gap:7px;padding:9px 13px;font-size:9px;font-weight:800;display:flex}.live-badge span{background:#55d982;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #55d982cc}.stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}.stat-card{background:#0e0e0e;border:1px solid #1f1f1f;border-radius:16px;min-height:155px;padding:20px;transition:all .2s}.stat-card:hover{border-color:#2d2926;transform:translateY(-2px)}.stat-card-head{justify-content:space-between;align-items:center;display:flex}.stat-icon{color:#ff6900;background:#ff690014;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.trend-icon{color:#3e8e59}.stat-value{letter-spacing:-.7px;margin-top:20px;font-size:24px;font-weight:800}.stat-label{color:#a0a0a0;margin-top:4px;font-size:11px;font-weight:650}.stat-card p{color:#525252;margin-top:8px;font-size:9px}.dashboard-grid{grid-template-columns:minmax(0,2fr) minmax(250px,.75fr);gap:15px;margin-top:18px;display:grid}.dashboard-panel{background:#0e0e0e;border:1px solid #1f1f1f;border-radius:17px;overflow:hidden}.panel-header{border-bottom:1px solid #1a1a1a;justify-content:space-between;align-items:center;min-height:76px;padding:19px 21px;display:flex}.panel-header h3{font-size:14px}.panel-header p{color:#535353;margin-top:4px;font-size:9px}.panel-header button{color:#ff6900;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;font-size:10px;display:flex}.orders-table-wrap{width:100%;overflow-x:auto}.orders-table{border-collapse:collapse;width:100%}.orders-table th,.orders-table td{text-align:left;white-space:nowrap;padding:15px 20px}.orders-table th{color:#464646;letter-spacing:.8px;font-size:8px;font-weight:800}.orders-table td{color:#989898;border-top:1px solid #181818;font-size:10px}.orders-table tbody tr:hover{background:#111}.status{border-radius:20px;padding:6px 8px;font-size:8px;font-weight:750;display:inline-flex}.status.pending{color:#ff9c43;background:#ff8c321a}.status.delivered{color:#61d285;background:#4bd27817}.status.cancelled{color:#ff6868;background:#ff4b4b17}.status.preparing{color:#e9ca62;background:#e6c85a17}.status.delivery{color:#62a9ff;background:#468cff1a}.activity-list{padding:9px 17px 17px}.activity-item{border-bottom:1px solid #181818;align-items:center;gap:13px;padding:15px 3px;display:flex}.activity-item:last-child{border:0}.activity-icon{border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.activity-icon.orange{color:#ff7600;background:#ff6e0014}.activity-icon.green{color:#59cd7b;background:#50c87812}.activity-icon.blue{color:#64aaff;background:#468cff14}.activity-icon.purple{color:#ac7cff;background:#965aff14}.activity-item strong{font-size:16px;display:block}.activity-item span{color:#5d5d5d;margin-top:3px;font-size:9px;display:block}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.empty-icon,.placeholder-icon{color:#ff6a00;background:#ff6a0012;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.empty-state h4{margin-top:13px;font-size:13px}.empty-state p{color:#515151;width:240px;margin-top:6px;font-size:10px;line-height:1.5}.section-placeholder{text-align:center;background:#0e0e0e;border:1px solid #1e1e1e;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 180px);display:flex}.section-placeholder h2{margin-top:16px;font-size:21px}.section-placeholder p{color:#5e5e5e;margin-top:7px;font-size:11px}.section-placeholder button{color:#fff;cursor:pointer;background:#ff6500;border:0;border-radius:10px;margin-top:20px;padding:11px 17px;font-size:10px;font-weight:750}.firebase-warning{color:#ff7d7d;background:#ff464614;border:1px solid #ff464621;border-radius:11px;margin-bottom:14px;padding:13px 15px;font-size:10px}.sidebar-backdrop{display:none}@media (width<=1050px){.stat-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}}@media (width<=800px){.admin-sidebar{transition:all .25s;transform:translate(-100%)}.admin-sidebar.sidebar-open{transform:translate(0)}.sidebar-backdrop{z-index:90;background:#000000a6;display:block;position:fixed;inset:0}.admin-main{margin-left:0}.mobile-close{color:#999;background:#171717;border:0;border-radius:9px;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.mobile-menu-button{display:grid}.dashboard-search{display:none}}@media (width<=600px){.admin-topbar{padding:0 16px}.dashboard-content{padding:18px 15px 40px}.welcome-banner{flex-direction:column;align-items:flex-start;gap:20px;padding:25px 22px}.stat-grid{grid-template-columns:1fr}.topbar-avatar{display:none}}.admin-sidebar{overscroll-behavior-y:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ff7000bf #ffffff0a;flex-direction:column!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;display:flex!important;overflow:hidden auto!important}.admin-sidebar .sidebar-navigation{flex:none!important;min-height:auto!important;overflow:visible!important}.admin-sidebar .sidebar-bottom{z-index:2;flex:none!important;margin-top:auto!important;position:relative!important;inset:auto!important}.admin-sidebar::-webkit-scrollbar{width:7px}.admin-sidebar::-webkit-scrollbar-track{background:#ffffff09}.admin-sidebar::-webkit-scrollbar-thumb{background:#ff700094 padding-box padding-box;border:2px solid #0000;border-radius:999px}.admin-sidebar::-webkit-scrollbar-thumb:hover{background:#ff7000e0 padding-box padding-box;border:2px solid #0000}@media (width<=1100px){.admin-sidebar{max-height:100dvh!important}}.admin-language-toggle{color:#888;cursor:pointer;background:#111;border:1px solid #252525;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:0 10px;font-size:8px;font-weight:750;transition:all .2s;display:flex}.admin-language-toggle:hover{color:#ff7200;background:#ff6a000a;border-color:#ff6a0040}.admin-app.admin-rtl,.admin-app.admin-rtl .dashboard-content,.admin-app.admin-rtl .admin-topbar,.admin-app.admin-rtl .admin-sidebar{direction:rtl}.admin-app.admin-rtl h1,.admin-app.admin-rtl h2,.admin-app.admin-rtl h3,.admin-app.admin-rtl h4,.admin-app.admin-rtl p,.admin-app.admin-rtl label,.admin-app.admin-rtl td,.admin-app.admin-rtl th{text-align:right}.admin-app.admin-rtl input,.admin-app.admin-rtl textarea,.admin-app.admin-rtl select,.admin-app.admin-rtl .sidebar-brand,.admin-app.admin-rtl .nav-item,.admin-app.admin-rtl .admin-profile{text-align:right;direction:rtl}.admin-app.admin-rtl .admin-profile-copy{text-align:right}.admin-app.admin-rtl .nav-badge{margin-left:0;margin-right:auto}.admin-app.admin-rtl .topbar-left,.admin-app.admin-rtl .topbar-actions{direction:rtl}.admin-app.admin-rtl .activity-item,.admin-app.admin-rtl .panel-header,.admin-app.admin-rtl .stat-card{text-align:right}.admin-app.admin-rtl .panel-header,.admin-app.admin-rtl table{direction:rtl}.admin-app.admin-rtl table th,.admin-app.admin-rtl table td{text-align:right}.admin-app.admin-rtl .offer-modal,.admin-app.admin-rtl .zone-modal,.admin-app.admin-rtl .notification-modal,.admin-app.admin-rtl .driver-location-modal,.admin-app.admin-rtl .driver-drawer{text-align:right;direction:rtl}.admin-app.admin-rtl .restaurant-card,.admin-app.admin-rtl .restaurants-page,.admin-app.admin-rtl .restaurant-menu-page,.admin-app.admin-rtl .customers-page,.admin-app.admin-rtl .drivers-page,.admin-app.admin-rtl .driver-card,.admin-app.admin-rtl .driver-card-head,.admin-app.admin-rtl .location-driver-summary,.admin-app.admin-rtl .live-chat-page{direction:rtl}.admin-app.admin-rtl .chat-message{text-align:right}.admin-app.admin-rtl .offers-page,.admin-app.admin-rtl .offer-card,.admin-app.admin-rtl .delivery-zones-page,.admin-app.admin-rtl .zone-card,.admin-app.admin-rtl .notifications-page,.admin-app.admin-rtl .notification-card,.admin-app.admin-rtl .settings-page{direction:rtl}.admin-app.admin-rtl .settings-input-icon>svg{left:auto;right:11px}.admin-app.admin-rtl .settings-input-icon input{padding-left:11px;padding-right:34px}.admin-app.admin-rtl .settings-switch span{left:auto;right:3px}.admin-app.admin-rtl .settings-switch.enabled span{left:auto;right:22px}.admin-app.admin-rtl .leaflet-container{direction:ltr}.admin-app.admin-rtl .leaflet-popup-content{text-align:right;direction:rtl}.admin-app.admin-rtl input[type=number],.admin-app.admin-rtl input[type=email],.admin-app.admin-rtl input[type=datetime-local]{text-align:right;direction:ltr}@media (width<=700px){.admin-language-toggle{padding:0 8px}}:root{--lf-orange:#ff6a00;--lf-orange-2:#ff8500}html,body,#root{min-height:100%}html[data-admin-theme=dark] body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080b12}html[data-admin-theme=light] body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f6f9}.admin-app{--admin-bg:#080b12;--admin-surface:#0d1119;--admin-surface-2:#111722;--admin-surface-3:#161d29;--admin-border:#202938;--admin-text:#f8fafc;--admin-text-2:#a9b4c4;--admin-text-3:#697586;--admin-input:#090d14;--admin-shadow:0 18px 55px #00000047;--admin-accent:var(--lf-orange);background:var(--admin-bg);color:var(--admin-text);font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;transition:background-color .18s,color .18s}.admin-app.admin-rtl{font-family:Tahoma,Segoe UI,Arial,sans-serif}.admin-app.admin-theme-light{--admin-bg:#f4f6f9;--admin-surface:#fff;--admin-surface-2:#f8fafc;--admin-surface-3:#eef2f6;--admin-border:#e1e6ed;--admin-text:#111827;--admin-text-2:#5f6c7b;--admin-text-3:#8993a3;--admin-input:#fff;--admin-shadow:0 15px 42px #0f172a14}.admin-app.admin-theme-light .admin-main,.admin-app.admin-theme-light .dashboard-content{background:var(--admin-bg)!important;color:var(--admin-text)!important}.admin-app.admin-theme-light .admin-sidebar,.admin-app.admin-theme-light .admin-topbar,.admin-app.admin-theme-light .sidebar-bottom{border-color:var(--admin-border)!important;color:var(--admin-text)!important;background:#fff!important}.admin-app.admin-theme-light .admin-sidebar{box-shadow:10px 0 35px #0f172a09!important}.admin-app.admin-theme-light.admin-rtl .admin-sidebar{box-shadow:-10px 0 35px #0f172a09!important}.admin-app.admin-theme-light .sidebar-brand h2,.admin-app.admin-theme-light .topbar-left h1,.admin-app.admin-theme-light .admin-profile-copy strong{color:var(--admin-text)!important}.admin-app.admin-theme-light .sidebar-brand p,.admin-app.admin-theme-light .sidebar-label,.admin-app.admin-theme-light .topbar-left p,.admin-app.admin-theme-light .admin-profile-copy span{color:var(--admin-text-2)!important}.admin-app.admin-theme-light .nav-item{color:#526071!important;background:0 0!important;border-color:#0000!important}.admin-app.admin-theme-light .nav-item:hover{color:#1f2937!important;background:#f5f7fa!important}.admin-app.admin-theme-light .nav-item.active{color:#f45f00!important;background:#ff6a0016!important;border-color:#ff6a0029!important}.admin-app.admin-theme-light .sidebar-logout,.admin-app.admin-theme-light .mobile-close,.admin-app.admin-theme-light .mobile-menu-button,.admin-app.admin-theme-light .topbar-icon,.admin-app.admin-theme-light .admin-language-toggle,.admin-app.admin-theme-light .admin-theme-toggle{color:#4c596a!important;border-color:var(--admin-border)!important;background:#fff!important}.admin-app.admin-theme-light .sidebar-logout:hover,.admin-app.admin-theme-light .mobile-close:hover,.admin-app.admin-theme-light .mobile-menu-button:hover,.admin-app.admin-theme-light .topbar-icon:hover,.admin-app.admin-theme-light .admin-language-toggle:hover,.admin-app.admin-theme-light .admin-theme-toggle:hover{color:#f45f00!important;background:#f5f7fa!important;border-color:#ff6a0042!important}.admin-theme-toggle,.admin-language-toggle{color:#aab4c1;cursor:pointer;min-height:38px;font:inherit;background:#0d1119;border:1px solid #222936;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:750;transition:all .16s;display:inline-flex}.admin-theme-toggle:hover,.admin-language-toggle:hover{color:#ff7500;background:#ff6a000b;border-color:#ff6a004d}.admin-app.admin-theme-light .dashboard-search{border-color:var(--admin-border)!important;color:#6b7280!important;background:#f8fafc!important}.admin-app.admin-theme-light .dashboard-search input,.admin-app.admin-theme-light .dashboard-search input::placeholder{color:#5f6c7b!important}.admin-app.admin-theme-light :where(.welcome-banner,.stat-card,.dashboard-panel,.section-placeholder,.activity-item,.settings-section,.settings-toggle-card,.settings-security,.settings-payment-safe,.settings-inline-note,.finance-table-panel,.finance-reward-payout-panel,.finance-secondary-stats>*,.reports-panel,.reports-finance-overview,.reports-snapshot,.reports-highlights>*,.reports-metrics>*,.admin-audit-panel,.team-create-card,.team-list-card,.team-stat-grid>*,.support-panel,.support-stat,.support-order-card,.support-driver-card,.support-customer-card,.support-case-card,.support-map-panel,.ops-stat,.ops-case,.ops-readonly-note,.ops-support-note,.ops-waiting-note,.ops-restriction){background:var(--admin-surface)!important;border-color:var(--admin-border)!important;box-shadow:var(--admin-shadow)!important;color:var(--admin-text)!important}.admin-app.admin-theme-light :where(.welcome-banner,.settings-heading,.finance-heading,.reports-heading,.admin-audit-heading,.team-accounts-hero,.support-head,.ops-head) h1,.admin-app.admin-theme-light :where(.welcome-banner,.settings-heading,.finance-heading,.reports-heading,.admin-audit-heading,.team-accounts-hero,.support-head,.ops-head) h2,.admin-app.admin-theme-light :where(.dashboard-panel,.settings-section,.finance-table-panel,.reports-panel,.admin-audit-panel,.team-create-card,.team-list-card,.support-panel,.support-order-card,.support-case-card,.ops-case,.ops-modal,.support-modal,.finance-modal) h3,.admin-app.admin-theme-light :where(.dashboard-panel,.settings-section,.finance-table-panel,.reports-panel,.admin-audit-panel,.team-create-card,.team-list-card,.support-panel,.support-order-card,.support-case-card,.ops-case) h4{color:var(--admin-text)!important}.admin-app.admin-theme-light :where(.welcome-banner,.settings-heading,.finance-heading,.reports-heading,.admin-audit-heading,.team-accounts-hero,.support-head,.ops-head,.dashboard-panel,.settings-section,.finance-table-panel,.reports-panel,.admin-audit-panel,.team-create-card,.team-list-card,.support-panel,.support-order-card,.support-driver-card,.support-customer-card,.support-case-card,.ops-case) p{color:var(--admin-text-2)!important}.admin-app.admin-theme-light .stat-value,.admin-app.admin-theme-light .support-stat strong,.admin-app.admin-theme-light .ops-stat strong{color:var(--admin-text)!important}.admin-app.admin-theme-light .stat-label,.admin-app.admin-theme-light .support-stat span,.admin-app.admin-theme-light .ops-stat span,.admin-app.admin-theme-light .panel-header p{color:var(--admin-text-2)!important}.admin-app.admin-theme-light :where(.orders-table,.finance-table,.finance-reward-table,.reports-table,.reports-reward-table,.admin-audit-table,.team-table){color:var(--admin-text)!important;background:var(--admin-surface)!important}.admin-app.admin-theme-light :where(.orders-table,.finance-table,.finance-reward-table,.reports-table,.reports-reward-table,.admin-audit-table,.team-table) thead,.admin-app.admin-theme-light :where(.orders-table,.finance-table,.finance-reward-table,.reports-table,.reports-reward-table,.admin-audit-table,.team-table) th{color:#667085!important;border-color:var(--admin-border)!important;background:#f7f9fb!important}.admin-app.admin-theme-light :where(.orders-table,.finance-table,.finance-reward-table,.reports-table,.reports-reward-table,.admin-audit-table,.team-table) td{color:#344054!important;border-color:var(--admin-border)!important;background:#fff!important}.admin-app.admin-theme-light :where(.orders-table,.finance-table,.finance-reward-table,.reports-table,.reports-reward-table,.admin-audit-table,.team-table) tbody tr:hover td{background:#fbfcfd!important}.admin-app.admin-theme-light .finance-paid-text{color:#138a42!important}.admin-app.admin-theme-light .finance-outstanding-text{color:#c85500!important}.admin-app.admin-theme-light :where(input,select,textarea){caret-color:var(--lf-orange);background-color:var(--admin-input)!important;color:#1f2937!important;border-color:var(--admin-border)!important}.admin-app.admin-theme-light :where(input,textarea)::placeholder{color:#98a2b3!important}.admin-app.admin-theme-light :where(input,select,textarea):focus{border-color:#ff6a008c!important;box-shadow:0 0 0 3px #ff6a0014!important}.admin-app.admin-theme-light :where(.finance-toolbar,.reports-period,.reports-custom-range,.admin-audit-toolbar,.team-list-head,.support-panel-head,.ops-toolbar,.ops-filters,.support-search,.team-search,.admin-audit-search,.finance-search,.ops-search){border-color:var(--admin-border)!important}.admin-app.admin-theme-light :where(.finance-tabs button,.settlement-filter-row button,.reports-period-buttons button,.team-tabs button,.ops-filters button){border-color:var(--admin-border)!important;color:#667085!important;background:#fff!important}.admin-app.admin-theme-light :where(.finance-tabs button.active,.settlement-filter-row button.active,.reports-period-buttons button.active,.team-tabs button.active,.ops-filters button.active){color:#ed6200!important;background:#ff6a0014!important;border-color:#ff6a003d!important}.admin-app.admin-theme-light :where(.finance-modal,.support-modal,.ops-modal){border-color:var(--admin-border)!important;color:var(--admin-text)!important;background:#fff!important;box-shadow:0 35px 100px #0f172a38!important}.admin-app.admin-theme-light :where(.finance-modal-head,.support-modal-head,.ops-modal-head,.ops-modal-meta){border-color:var(--admin-border)!important}.admin-app.admin-theme-light :where(.finance-modal-head,.support-modal-head,.ops-modal-head) h2{color:var(--admin-text)!important}.admin-app.admin-theme-light :where(.finance-modal-backdrop,.support-modal-backdrop,.ops-modal-backdrop,.sidebar-backdrop){background:#0f172a7a!important}.admin-app.admin-theme-light :where(.team-person strong,.team-card-title strong,.support-entity strong,.support-customer-main strong,.support-order-top strong,.support-case-head strong,.ops-case-head strong,.ops-entity strong,.ops-owner-row strong){color:#1f2937!important}.admin-app.admin-theme-light :where(.team-person span,.team-card-title span,.support-entity span,.support-customer-main span,.support-order-address,.support-case-meta,.support-map-meta,.ops-entity span,.ops-owner-row span,.ops-case-footer){color:#667085!important}.admin-app.admin-theme-light :where(.report-chart-track,.reports-snapshot-progress,.finance-snapshot-progress){background:#edf1f5!important}.personal-preference-note{color:#9aa5b3;background:#ff6a000b;border:1px solid #ff6a0029;border-radius:10px;margin:13px 0 0;padding:10px 12px;font-size:10px;line-height:1.65}.personal-theme-settings{border-top:1px solid #202632;margin-top:16px;padding-top:16px}.admin-theme-light .personal-theme-settings{border-top-color:var(--admin-border)}.settings-section-head.compact{margin-bottom:12px}.theme-selector button{gap:7px}.admin-app.admin-theme-light .language-selector button{border-color:var(--admin-border)!important;color:#667085!important;background:#fff!important}.admin-app.admin-theme-light .language-selector button strong{color:#344054!important}.admin-app.admin-theme-light .language-selector button.active{color:#ed6200!important;background:#ff6a0014!important;border-color:#ff6a004d!important}.admin-app.admin-theme-light .language-selector button.active strong{color:#d85a00!important}.admin-app.admin-theme-light .personal-preference-note{color:#8a572e!important;background:#fff7f0!important;border-color:#ffd9bc!important}.admin-app.admin-theme-light :where(.firebase-warning,.settings-error,.finance-error,.reports-error,.admin-audit-error,.support-error,.ops-error,.team-message){box-shadow:none!important}@media (width<=760px){.admin-theme-toggle,.admin-language-toggle{min-width:38px;padding:0 9px}.admin-theme-toggle span,.admin-language-toggle span{display:none}}.sidebar-logo.sidebar-logo-image{width:42px!important;min-width:42px!important;height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:11px!important;padding:3px!important;overflow:visible!important}.sidebar-logo-image img{object-fit:contain;width:100%;height:100%;display:block}.loader-logo.loader-logo-brand{width:68px!important;height:68px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:18px!important;place-items:center!important;padding:5px!important;display:grid!important;overflow:visible!important}.loader-logo-brand img{object-fit:contain;filter:drop-shadow(0 10px 23px #ff5c002e);width:100%;height:100%;display:block}.brand-section.brand-section-new{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:11px!important;display:flex!important}.login-brand-image{object-fit:contain;filter:drop-shadow(0 16px 35px #ff53001c);width:min(225px,76vw);height:auto;max-height:190px;display:block}.brand-section-new .admin-badge{margin-top:-3px}@media (width<=520px){.login-brand-image{width:min(185px,70vw);max-height:160px}.sidebar-logo.sidebar-logo-image{width:38px!important;min-width:38px!important;height:38px!important}}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;min-height:100%}body{color:#fff;background:#070707;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}button,input{font-family:inherit}.login-page{background:radial-gradient(circle at 85% 15%,#ff670029,#0000 32%),radial-gradient(circle at 10% 90%,#ff670014,#0000 35%),linear-gradient(135deg,#050505 0%,#0a0a0a 50%,#070707 100%);justify-content:center;align-items:center;min-height:100vh;padding:32px 20px;display:flex;position:relative;overflow:hidden}.grid-overlay{opacity:.08;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000,#0000);mask-image:linear-gradient(#0000,#000,#0000)}.orange-light{filter:blur(100px);pointer-events:none;border-radius:999px;position:absolute}.orange-light-1{background:#ff6a0038;width:450px;height:450px;top:-250px;right:-150px}.orange-light-2{background:#ff6a001c;width:350px;height:350px;bottom:-200px;left:-150px}.login-container{z-index:5;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(145deg,#191919f5,#0d0d0df5);border:1px solid #ffffff16;border-radius:28px;width:100%;max-width:470px;padding:44px 42px;animation:.65s cardEnter;position:relative;box-shadow:0 50px 120px #000000bf,inset 0 1px #ffffff0a}@keyframes cardEnter{0%{opacity:0;transform:translateY(25px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.brand-section{align-items:center;gap:12px;margin-bottom:38px;display:flex}.logo{background:linear-gradient(135deg,#ff8a00,#ff5400);border-radius:17px;justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:relative;box-shadow:0 12px 35px #ff6a0047}.logo span{color:#fff;font-size:25px;font-weight:900}.brand-name{letter-spacing:-.8px;font-size:23px;font-weight:800}.brand-name span{color:#ff6700}.admin-badge{letter-spacing:1px;color:#ff8a33;background:#ff6a0014;border:1px solid #ff6a0026;border-radius:8px;margin-left:auto;padding:6px 9px;font-size:9px;font-weight:800}.title-section{margin-bottom:32px}.eyebrow{color:#ff6700;letter-spacing:2px;margin-bottom:10px;font-size:11px;font-weight:800}.title-section h1{letter-spacing:-1px;margin-bottom:10px;font-size:30px;font-weight:750;line-height:1.18}.subtitle{color:#858585;font-size:14px;line-height:1.6}.login-form{flex-direction:column;gap:21px;display:flex}.field{flex-direction:column;gap:9px;display:flex}.field label{color:#bdbdbd;font-size:12px;font-weight:650}.input-wrapper{align-items:center;display:flex;position:relative}.input-wrapper input{color:#fff;text-align:left;direction:ltr;background:#0b0b0b;border:1px solid #ffffff18;border-radius:14px;outline:none;width:100%;height:56px;padding:0 75px 0 47px;font-size:14px;transition:all .2s}.input-wrapper input::placeholder{color:#555}.input-wrapper input:focus{background:#0e0e0e;border-color:#ff6a00bf;box-shadow:0 0 0 4px #ff6a0014}.input-icon{z-index:2;color:#656565;font-size:14px;position:absolute;left:17px}.password-toggle{z-index:3;color:#aaa;cursor:pointer;background:#ffffff0e;border:none;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:700;transition:all .2s;position:absolute;right:12px}.password-toggle:hover{color:#ff7a22;background:#ff6a001f}.error-box{color:#ff7474;background:#ff373714;border:1px solid #ff464629;border-radius:11px;align-items:center;gap:10px;padding:12px 13px;font-size:12px;display:flex}.error-box span{background:#ff505026;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font-weight:900;display:flex}.login-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff8400,#ff5600);border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;height:56px;font-size:14px;font-weight:800;transition:all .22s;display:flex;box-shadow:0 14px 30px #ff620033}.login-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 40px #ff620047}.login-btn:active:not(:disabled){transform:translateY(0)}.login-btn:disabled{opacity:.7;cursor:wait}.arrow{font-size:19px}.button-loader{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.75s linear infinite spin}.security-box{background:#ffffff06;border:1px solid #ffffff0d;border-radius:13px;align-items:center;gap:12px;margin-top:28px;padding:14px;display:flex}.shield{color:#ff7200;background:#ff6a0014;border-radius:10px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.security-box strong{color:#bbb;margin-bottom:3px;font-size:11px;display:block}.security-box p{color:#626262;font-size:10px}.footer-text{text-align:center;color:#484848;letter-spacing:.5px;margin-top:25px;font-size:10px}.loading-page,.success-page{background:radial-gradient(circle,#17100b,#070707 55%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.loader-logo,.success-logo{color:#fff;background:linear-gradient(135deg,#ff8500,#ff5200);border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;font-size:28px;font-weight:900;display:flex;box-shadow:0 15px 45px #ff6a0040}.loader{border:3px solid #222;border-top-color:#ff6a00;border-radius:50%;width:35px;height:35px;margin-top:25px;animation:.8s linear infinite spin}.loading-page span{color:#666;margin-top:15px;font-size:12px}@keyframes spin{to{transform:rotate(360deg)}}.success-card{text-align:center;background:#111;border:1px solid #242424;border-radius:26px;width:90%;max-width:500px;padding:45px;box-shadow:0 40px 100px #0000008c}.success-logo{margin:auto}.success-card h1{margin-top:20px;font-size:30px}.success-card h1 span{color:#ff6700}.success-card h2{margin-top:30px;font-size:22px}.success-card>p{color:#777;margin-top:10px;font-size:13px;line-height:1.6}.account-box{background:#0a0a0a;border:1px solid #222;border-radius:13px;margin-top:25px;padding:17px}.account-box span{color:#666;letter-spacing:1.5px;margin-bottom:7px;font-size:9px;display:block}.account-box strong{font-size:14px}.logout-btn{color:#fff;cursor:pointer;background:#222;border:none;border-radius:13px;width:100%;height:50px;margin-top:25px;font-weight:700}.logout-btn:hover{background:#2c2c2c}@media (width<=520px){.login-container{border-radius:22px;padding:34px 25px}.brand-section{margin-bottom:30px}.title-section h1{font-size:26px}.admin-badge{display:none}}
