@import "https://fonts.googleapis.com/css2?family=Estedad:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700;800&display=swap";.gang-xp-filter-toolbar{flex-direction:column;align-items:stretch;gap:10px;min-width:0;margin-block:12px;display:flex}.gang-xp-filter-toolbar .gang-xp-range-tabs{flex-wrap:wrap;gap:6px;min-width:0;margin:0;display:flex}.gang-xp-custom-filter{width:100%;min-width:0;max-width:100%}.gang-xp-custom-filter[hidden]{display:none}.gang-xp-date-filter{direction:rtl;grid-template-columns:minmax(140px,.8fr) minmax(190px,1fr) auto;align-items:end;gap:10px;min-width:0;margin:0;display:grid}.gang-xp-date-filter.is-range{grid-template-columns:minmax(140px,.8fr) repeat(2,minmax(190px,1fr)) auto}.gang-xp-date-filter fieldset{min-inline-size:0;border:0;max-width:100%;margin:0;padding:0}.gang-xp-date-filter legend{color:var(--text-primary);margin-block-end:4px;padding:0;font-size:12px}.gang-xp-calendar-fields{grid-template-columns:1.3fr 1fr 1fr;gap:4px;min-width:0;display:grid}.gang-xp-date-filter label{flex-direction:column;gap:4px;min-width:0;font-size:12px;display:flex}.gang-xp-date-filter select{box-sizing:border-box;background:var(--bg-input);min-width:0;max-width:100%;color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:8px;min-height:34px;margin:0;padding:6px}.gang-xp-date-filter button{background:var(--button-gradient);color:#fff;border:1px solid rgba(var(--accent-rgb), .58);cursor:pointer;white-space:nowrap;border-radius:8px;min-height:34px;padding:6px 16px}.gang-xp-date-filter button:hover:not(:disabled){filter:brightness(1.08)}.gang-xp-date-filter :is(button,select):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gang-xp-date-filter button:disabled{opacity:.6;cursor:wait}.gang-xp-date-filter [role=alert]{overflow-wrap:anywhere;grid-column:1/-1;margin:0}@media (width<=900px){.gang-xp-date-filter.is-range{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.gang-xp-date-filter,.gang-xp-date-filter.is-range{grid-template-columns:minmax(0,1fr)}.gang-xp-date-filter button{width:100%}}.vehicle-report-controls{border:1px solid var(--border-subtle,#56d2ef40);background:var(--bg-surface-1,#081c2480);color:var(--text-primary,inherit);border-radius:.8rem;margin-block-end:1rem;padding:1rem}.vehicle-report-controls label{flex-direction:column;gap:.3rem;font-size:.85rem;display:flex}.vehicle-report-search>div{gap:.5rem;margin-block-start:.3rem;display:flex}.vehicle-report-search input{flex:1;min-width:0}.vehicle-report-controls :is(input,select,button,summary),.vehicle-report-pagination button{box-sizing:border-box;border:1px solid var(--border-subtle,#56d2ef4d);background:var(--bg-input,#122631);min-height:2.5rem;color:inherit;font:inherit;border-radius:.5rem;padding:.5rem .7rem}.vehicle-report-controls :is(button,summary),.vehicle-report-pagination button{cursor:pointer}.vehicle-report-controls :is(input,select,button,summary):focus-visible,.vehicle-report-pagination button:focus-visible{outline:2px solid var(--accent,#55cfe9);outline-offset:2px}.vehicle-report-controls button:disabled,.vehicle-report-pagination button:disabled{opacity:.5;cursor:default}.vehicle-report-filter-row{flex-wrap:wrap;align-items:end;gap:.6rem;margin-block-start:.8rem;display:flex}.vehicle-report-member-picker{min-width:12rem;max-width:100%;position:relative}.vehicle-report-member-picker summary{overflow-wrap:anywhere}.vehicle-report-member-options{z-index:5;inset-inline-start:0;box-sizing:border-box;border:1px solid var(--border-strong,#46717d);background:var(--bg-surface-2,#122631);border-radius:.6rem;gap:.4rem;width:22rem;max-width:calc(100vw - 3.5rem);padding:.6rem;display:grid;position:absolute;top:100%;box-shadow:0 .5rem 2rem #0006}.vehicle-report-member-scroll{flex-direction:column;gap:.6rem;max-height:18rem;display:flex;overflow:auto}.vehicle-report-member-options button{text-align:start;overflow-wrap:anywhere;flex-direction:column;gap:.2rem;display:flex}.vehicle-report-member-options button[aria-pressed=true]{border-color:var(--accent,#55cfe9);box-shadow:inset 0 0 0 1px var(--accent,#55cfe9)}.vehicle-report-member-group{flex-direction:column;flex:none;gap:.3rem;min-width:0;display:flex}.vehicle-report-member-group h3{color:var(--text-muted,#a7b7cb);justify-content:space-between;align-items:center;gap:.5rem;margin:.3rem .2rem;font-size:.75rem;font-weight:600;display:flex}.vehicle-report-member-options .vehicle-report-member-row{flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;height:auto;min-height:2.75rem;line-height:1.7;display:grid}.vehicle-report-member-name{overflow-wrap:anywhere;min-width:0}.vehicle-report-former-badge{white-space:nowrap;border:1px solid var(--border-subtle,#39475b);color:var(--text-muted,#a7b7cb);background:var(--bg-surface-1,#101923);border-radius:1rem;align-self:center;padding:.1rem .4rem;font-size:.68rem;font-weight:500;line-height:1.6;display:inline-block;position:static}.vehicle-report-date-field{max-width:17rem;border:0;flex:13.5rem;min-inline-size:0;margin:0;padding:0}.vehicle-report-date-field legend{margin-block-end:.3rem;padding:0;font-size:.85rem}.vehicle-report-date-parts{direction:rtl;grid-template-columns:1.3fr 1fr 1fr 2rem;gap:.25rem;min-width:0;display:grid}.vehicle-report-date-parts select{width:100%;min-width:0;padding-inline:.3rem}.vehicle-report-date-parts .vehicle-report-date-clear{padding-inline:0}.vehicle-report-date-error{color:var(--text-danger,#f29da7);margin-block-start:.3rem;font-size:.75rem;line-height:1.6;display:block}.vehicle-report-controls p{overflow-wrap:anywhere;margin:.8rem 0 0}.vehicle-report-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-block:1rem;display:flex}@media (width<=600px){.vehicle-report-controls{padding:.7rem}.vehicle-report-filter-row>label{flex:9rem;min-width:0}.vehicle-report-date-field{max-width:none}.vehicle-report-filter-row input{width:100%;min-width:0}.vehicle-report-member-picker{flex:100%}}.robbery-member-stats{border:1px solid var(--border-subtle,#94a3b838);background:var(--bg-surface-1,#0f172a80);min-width:0;max-width:100%;color:var(--text-primary,inherit);border-radius:16px;padding:clamp(12px,2vw,24px)}.robbery-member-stats *{box-sizing:border-box}.robbery-member-stats h2{margin:0 0 8px;font-size:1.25rem}.robbery-member-stats header p,.rms-clock,.rms-applied{opacity:.8;font-size:.85rem}.rms-controls,.rms-custom,.rms-search,.rms-pagination{flex-wrap:wrap;align-items:end;gap:10px;margin-block:14px;display:flex}.rms-controls>label,.rms-search>label{gap:6px;min-width:0;font-size:.85rem;display:grid}.rms-search>label{flex:1}.robbery-member-stats button,.robbery-member-stats select,.rms-search input,.rms-types summary{border:1px solid var(--border-subtle,#94a3b84d);background:var(--bg-input,#020617a6);max-width:100%;min-height:40px;color:inherit;font:inherit;cursor:pointer;border-radius:9px;padding:8px 12px}.rms-search input{cursor:text;width:100%}.robbery-member-stats button:disabled{opacity:.5;cursor:default}.robbery-member-stats :focus-visible{outline:2px solid var(--accent,#818cf8);outline-offset:2px}.rms-types{min-width:170px;max-width:100%;position:relative}.rms-types fieldset{z-index:15;border:1px solid var(--border-strong,#475569);background:var(--bg-surface-2,#111827);border-radius:12px;width:310px;max-width:calc(100vw - 70px);margin:6px 0 0;padding:12px;position:absolute;inset-inline-start:0;box-shadow:0 10px 30px #0006}.rms-types fieldset p{margin:0 0 10px;font-size:.78rem}.rms-type-options{flex-direction:column;max-height:250px;margin-top:8px;display:flex;overflow:auto}.rms-type-options label{flex-shrink:0;align-items:center;gap:8px;padding:8px 0;display:flex}.rms-type-options span{overflow-wrap:anywhere;min-width:0}.rms-type-options small{opacity:.75;white-space:nowrap;margin-inline-start:auto;font-size:.7rem}.rms-custom{align-items:start}.rms-custom>fieldset{flex:1;min-width:200px}.rms-custom>small{opacity:.8;flex-basis:100%;font-size:.78rem}.rms-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.9rem}.rms-table th,.rms-table td{text-align:center;border-bottom:1px solid var(--border-subtle,#94a3b82e);overflow-wrap:anywhere;padding:12px 8px}.rms-table th:first-child{text-align:start;width:36%}.rms-table tbody th{font-weight:500}.rms-former{border:1px solid var(--border-strong,#475569);white-space:nowrap;border-radius:8px;margin-inline-start:8px;padding:3px 6px;font-size:.67rem;line-height:1.5;display:inline-block;position:static}.rms-table td{font-variant-numeric:tabular-nums}.rms-coverage{border-inline-start:3px solid #d97706;margin-block:14px;padding:6px 12px;font-size:.8rem}.rms-coverage p{margin:5px 0}.rms-pagination{justify-content:center;align-items:center}.rms-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=650px){.rms-types fieldset{inset-inline:auto 0}.rms-controls>label,.rms-types{flex:1;min-width:140px}.rms-types fieldset{width:270px;max-width:calc(100vw - 65px)}.rms-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rms-table,.rms-table tbody{display:block}.rms-table tbody tr{border:1px solid var(--border-subtle,#94a3b838);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-block:10px;padding:8px;display:grid}.rms-table tbody th:first-child{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;width:auto;display:flex}.rms-table tbody th span{overflow-wrap:anywhere;min-width:0}.rms-table th,.rms-table td{border:0;min-width:0;padding:6px 2px}.rms-table td:before{content:attr(data-label);opacity:.7;margin-bottom:6px;font-size:.68rem;display:block}.rms-former{flex-shrink:0;margin:0}.rms-custom>fieldset{flex-basis:100%;min-width:0}.rms-search>label{flex-basis:100%}}.vehicle-lifecycle-filter{flex-wrap:wrap;gap:.4rem;max-width:100%;margin-block:.6rem;display:flex}.vehicle-lifecycle-filter button{border:1px solid var(--border-color,#56d2ef40);min-height:2.3rem;color:inherit;background:var(--panel-bg,#081c24b3);font:inherit;cursor:pointer;border-radius:.6rem;padding:.4rem 1rem}.vehicle-lifecycle-filter button[aria-pressed=true]{border-color:var(--accent,#55cfe9);box-shadow:inset 0 0 0 1px var(--accent,#55cfe9)}.vehicle-lifecycle-filter button:focus-visible{outline:2px solid var(--accent,#55cfe9);outline-offset:2px}.vehicle-lifecycle-activity{opacity:.8;overflow-wrap:anywhere;flex-wrap:wrap;gap:.4rem;margin-block:.4rem;font-size:.75rem;display:flex}.vehicle-lifecycle-activity time{unicode-bidi:isolate}.vehicle-history{min-width:0;max-width:100%;margin-block:.5rem;font-size:.8rem}.vehicle-history button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:.4rem;padding:.3rem .6rem}.vehicle-history button:disabled{opacity:.4;cursor:default}.vehicle-history ol{max-height:18rem;padding-inline-start:1.2rem;overflow:hidden auto}.vehicle-history li{overflow-wrap:anywhere;border-bottom:1px solid #80808033;flex-wrap:wrap;gap:.4rem;padding-block:.4rem;display:flex}.vehicle-history-pages{flex-wrap:wrap;gap:.4rem;display:flex}.gang-vehicle-lifecycle{border-top:1px solid var(--border-color,#56d2ef33);flex:none;min-width:0;padding:.3rem .7rem .6rem}.gang-vehicle-card:has(.gang-vehicle-lifecycle) .gang-vehicle-image-wrap{flex-shrink:0}.sidebar-group{overflow-anchor:none;min-width:0}.sidebar-group-collapse{grid-template-rows:0fr;transition:grid-template-rows .16s;display:grid}.sidebar-group-collapse.is-open{grid-template-rows:1fr}.sidebar-group-clip{min-height:0;overflow:hidden}.sidebar-group .side-nav-parent>span:first-child{overflow-wrap:anywhere;min-width:0}.sidebar-group .side-nav-chevron{transform:rotate(0)}.sidebar-group .side-nav-chevron.open{transform:rotate(90deg)}.dashboard-page .sidebar .sidebar-group .side-nav-submenu a{min-width:0;min-height:36px;color:var(--text-secondary);text-align:start;overflow-wrap:anywhere;border:1px solid #0000;border-radius:8px;align-items:center;padding:8px 10px;font-size:10px;font-weight:600;text-decoration:none;transition:background .14s,border-color .14s;display:flex}.dashboard-page .sidebar .sidebar-group .side-nav-submenu a:hover{border-color:var(--sidebar-subitem-hover-border);background:var(--sidebar-subitem-hover-background);color:var(--text-primary)}.dashboard-page .sidebar .sidebar-group .side-nav-submenu a.active{border-color:var(--sidebar-subitem-active-border);background:var(--sidebar-subitem-active-background);color:var(--text-primary);font-weight:800}.sidebar-group a>span{min-width:0}.dashboard-page .sidebar .sidebar-settings-entry>a{border:1px solid var(--sidebar-item-border);background:var(--sidebar-item-background);min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;border-radius:11px;padding:12px;font-size:11px;text-decoration:none;display:flex}.dashboard-page .sidebar .sidebar-settings-entry>a.active{background:var(--sidebar-item-active-background);border-color:var(--sidebar-item-active-border);color:var(--text-primary)}.sidebar-group a:focus-visible,.sidebar-settings-entry a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sidebar-mobile-toggle,.sidebar-mobile-backdrop,.sidebar-mobile-heading{display:none}@media (width<=1040px){body:has(.dashboard-page){min-width:0}.dashboard-page{grid-template-columns:minmax(0,1fr)}.dashboard-page .dashboard-main{box-sizing:border-box;min-width:0;max-width:100%}.dashboard-page .economy-page,.dashboard-page .economy-stack{grid-template-columns:minmax(0,1fr)}.dashboard-page .economy-page>*,.dashboard-page .economy-stack>*{min-width:0}.dashboard-page .economy-hero{flex-wrap:wrap}.dashboard-page .economy-grid{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr))}.dashboard-page .economy-empty{min-width:0;max-width:100%}.dashboard-page .dashboard-topbar{gap:12px;min-height:44px;padding-inline-start:48px}.dashboard-page .dashboard-topbar h1{overflow-wrap:anywhere}.sidebar-mobile-toggle{z-index:900;border:1px solid var(--sidebar-item-border);background:var(--bg-sidebar);width:42px;height:42px;color:var(--text-primary);box-shadow:var(--sidebar-item-active-shadow);border-radius:11px;justify-content:center;align-items:center;font-size:21px;display:flex;position:fixed;inset-block-start:12px;inset-inline-start:12px}.sidebar-mobile-backdrop{z-index:910;background:#0000008c;border:0;display:block;position:fixed;inset:0}.dashboard-page .sidebar{display:none}.dashboard-page .sidebar.is-mobile-open{z-index:920;box-sizing:border-box;width:min(290px,100vw - 48px);height:100dvh;max-height:100dvh;display:flex;position:fixed;inset-block-start:0;inset-inline-start:0}.sidebar-mobile-heading{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.sidebar-mobile-heading button{width:34px;height:34px;color:var(--text-primary);background:var(--bg-surface-2);border:1px solid var(--sidebar-item-border);border-radius:8px;padding:0;font-size:22px}}@media (prefers-reduced-motion:reduce){.sidebar-group-collapse,.sidebar-group .side-nav-chevron{transition:none}}.gang-hot-deals{background:radial-gradient(ellipse at 8% 0%, #f06f2224, transparent 60%), var(--surface-card-gradient);border:1px solid #ff933f45;border-radius:20px;min-width:0;margin:0 0 19px;padding:clamp(16px,2.4vw,25px);overflow:hidden;box-shadow:0 14px 35px #00000021}.gang-hot-deals-head,.gang-hot-deals-navigation{justify-content:space-between;align-items:center;gap:12px;display:flex}.gang-hot-deals-head{margin-bottom:15px}.gang-hot-deals-kicker{letter-spacing:.12em;color:#ffad73;font-size:11px;font-weight:900}.gang-hot-deals-head h3{color:#f7faff;margin:5px 0 0;font-size:clamp(16px,2vw,22px)}.gang-hot-deals-navigation{flex:none}.gang-hot-deals-navigation button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffa05b59;border-radius:10px;width:34px;height:34px;font-size:25px;line-height:1}.gang-hot-deals-navigation button:hover{background:#ffa05b2b}.gang-hot-deals-count{color:#a1aebe;font-size:12px}.gang-hot-deals-slide{grid-template-columns:minmax(130px,.6fr) minmax(0,1.7fr);align-items:center;gap:24px;min-width:0;animation:.28s ease-out gang-hot-slide-in;display:grid}.gang-hot-deals-art{box-sizing:border-box;aspect-ratio:1;background:radial-gradient(circle,#1e4e857a,#041218e6);border:1px solid #8dabc024;border-radius:15px;place-items:center;width:100%;min-width:0;display:grid;overflow:hidden}.gang-hot-deals-art:has(>img){aspect-ratio:auto;background:0 0;border:0;border-radius:0}.gang-hot-deals-art img{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:auto;margin:0;padding:0;display:block}.gang-hot-deals-art>span{color:#9ac9ed4d;font-size:65px}.gang-hot-deals-copy{min-width:0}.gang-hot-deals-type{letter-spacing:.06em;color:#ffc08c;background:#e26b1e24;border:1px solid #ffaa6b52;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:900;display:inline-flex}.gang-hot-deals-type.is-buy{color:#75e4b7;background:#15a67221;border-color:#35ce954d}.gang-hot-deals-copy h4{overflow-wrap:anywhere;color:#fff;margin:8px 0 3px;font-size:clamp(19px,2.6vw,28px)}.gang-hot-deals-copy p{color:#a4b8c7;margin:0 0 14px;font-size:13px;line-height:1.7}.gang-hot-deals-info{flex-wrap:wrap;gap:10px 22px;margin-bottom:17px;display:flex}.gang-hot-deals-info>span{gap:5px;min-width:100px;display:grid}.gang-hot-deals-info small{color:#859eae;font-size:11px}.gang-hot-deals-info strong{color:#ecf7ff;overflow-wrap:anywhere;font-size:15px}.gang-hot-deals-open{cursor:pointer;align-items:center;gap:9px;min-height:42px;padding:9px 16px;display:inline-flex}.gang-hot-deals-dots{justify-content:center;gap:7px;margin-top:16px;display:flex}.gang-hot-deals-dots button{cursor:pointer;background:#aeb9c65c;border:0;border-radius:999px;width:7px;height:7px;padding:0;display:block}.gang-hot-deals-dots button.is-active{background:#ff9c5c;width:24px}@keyframes gang-hot-slide-in{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=720px){.gang-hot-deals-slide{grid-template-columns:1fr;gap:13px}.gang-hot-deals-art{justify-self:center;max-width:250px}.gang-hot-deals-info{gap:12px}}@media (prefers-reduced-motion:reduce){.gang-hot-deals-slide{animation:none}}.economy-form-grid .economy-hot-checkbox{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;grid-column:1/-1;width:100%}.gang-hot-deals-empty{color:#b7c9d3;min-width:0;padding:14px 3px 4px}.gang-hot-deals-empty p{overflow-wrap:anywhere;margin:0 0 16px;font-size:13px;line-height:1.9}.gang-hot-deals-empty-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gang-hot-deals-retry{color:#f7eee5;cursor:pointer;background:#ffffff0d;border:1px solid #ffa05b59;border-radius:10px;padding:9px 16px}.gang-hot-deals-retry:hover{background:#ffa05b24}.plan-report-v2{min-width:0;max-width:100%}.plan-report-v2 *,.plan-report-v2 :before{box-sizing:border-box}.plan-category-filter{border:0;min-width:0;margin:0;padding:0}.plan-category-filter legend{padding:0;font-size:.85rem;font-weight:700}.plan-category-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:8px 0;display:flex}.plan-category-heading small,.plan-legacy-note{color:var(--text-muted,#9caec4);font-size:.75rem;line-height:1.8}.plan-category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.plan-category-card{border:1px solid var(--border-subtle,#294254);background:var(--bg-surface-2,#0b1a24);cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-width:0;min-height:52px;padding:12px;font-size:.8rem;display:flex}.plan-category-card span{overflow-wrap:anywhere}.plan-category-card input{accent-color:var(--accent,#70d8ec);flex:none;width:16px;height:16px;margin:0}.plan-category-card.is-selected{border-color:var(--accent,#70d8ec);background:color-mix(in srgb,var(--accent,#70d8ec) 12%,var(--bg-surface-2,#0b1a24))}.plan-category-card:focus-within{outline:2px solid var(--accent,#70d8ec);outline-offset:2px}.plan-report-v2 .plan-all,.plan-pagination button{border:1px solid var(--border-subtle,#294254);background:var(--bg-surface-2,#0b1a24);color:inherit;font:inherit;cursor:pointer;border-radius:8px;padding:8px 12px;font-size:.75rem}.plan-report-v2 .plan-all[aria-pressed=true]{border-color:var(--accent,#70d8ec);color:var(--accent,#70d8ec)}.plan-member-search{flex-direction:column;flex:190px;gap:7px;min-width:0;font-size:.75rem;display:flex}.plan-member-search input{border:1px solid var(--border-subtle,#294254);background:var(--bg-surface-2,#0b1a24);width:100%;min-width:0;min-height:38px;color:inherit;font:inherit;border-radius:8px;padding:8px 10px}.plan-results{gap:14px;min-width:0;display:grid}.plan-results article{min-width:0}.plan-responsive-table{width:100%;min-width:0}.plan-responsive-table table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.75rem}.plan-responsive-table th,.plan-responsive-table td{text-align:start;overflow-wrap:anywhere;border-bottom:1px solid var(--border-subtle,#294254);padding:12px 6px}.plan-responsive-table th{color:var(--text-muted,#9caec4);font-size:.7rem}.plan-ranking-table th:first-child{width:4%}.plan-ranking-table th:nth-child(2),.plan-ranking-table th:last-child{width:18%}.plan-positive{color:var(--accent,#70d8ec);font-weight:700}.plan-negative{color:var(--danger,#ff879c)}.plan-legacy-badge{color:var(--text-muted,#9caec4);font-size:.65rem;display:block}.plan-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding-block-start:14px;font-size:.75rem;display:flex}.plan-pagination button:disabled{opacity:.45;cursor:default}@media (width<=720px){.plan-member-search{flex:0 auto}}@media (width<=700px){.plan-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-category-card:last-child{grid-column:1/-1}.plan-report-v2 .robbery-plan-custom-range{padding:10px}.plan-report-v2 .robbery-plan-custom-range label,.plan-report-v2 .robbery-plan-custom-range input{width:100%;min-width:0}.plan-responsive-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.plan-responsive-table table,.plan-responsive-table tbody,.plan-responsive-table tr,.plan-responsive-table td{width:100%;display:block}.plan-responsive-table tr{border-bottom:1px solid var(--border-subtle,#294254);padding-block:8px}.plan-responsive-table td{border:0;justify-content:space-between;align-items:baseline;gap:14px;padding:5px 0;display:flex}.plan-responsive-table td:before{content:attr(data-label);color:var(--text-muted,#9caec4);flex-shrink:0}.plan-responsive-table td bdi{overflow-wrap:anywhere;min-width:0}.plan-report-v2 .robbery-plan-reporting-header{flex-wrap:wrap}}.economy-item-picker{flex-direction:column;gap:7px;min-width:0;display:flex}.economy-item-picker>span{color:var(--text-muted,#94a3b8);font-size:13px}.economy-item-picker details{min-width:0;position:relative}.economy-item-picker summary{cursor:pointer;box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--bg-input);min-height:44px;color:var(--text-primary);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;list-style:none;display:flex}.economy-item-picker summary::-webkit-details-marker{display:none}.economy-item-picker summary[aria-disabled=true]{opacity:.6;cursor:not-allowed}.economy-item-picker summary:focus-visible,.economy-item-picker button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.economy-item-picker-panel{inset-inline:0;z-index:30;box-sizing:border-box;border:1px solid var(--border-strong);background:var(--bg-input);color:var(--text-primary);border-radius:10px;padding:8px;position:absolute;top:calc(100% + 5px);box-shadow:0 12px 30px #0009}.economy-item-picker-panel input{box-sizing:border-box;width:100%;min-width:0;margin-bottom:8px}.economy-item-picker-panel [role=listbox]{overscroll-behavior:contain;max-height:240px;overflow:auto}.economy-item-picker-panel [role=option]{text-align:start;width:100%;min-height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;gap:8px;padding:8px 10px;display:flex}.economy-item-picker-panel [role=option]:hover,.economy-item-picker-panel [aria-selected=true]{background:var(--accent-row-hover)}.economy-item-picker-panel>small{color:var(--text-muted,#94a3b8);padding:8px;line-height:1.6;display:block}.cs-dashboard{--cs-surface:color-mix(in srgb, var(--bg-surface-2) 82%, var(--bg-root));--cs-inset:var(--bg-surface-3);--cs-border:var(--panel-border);isolation:isolate;width:100%;min-width:0;color:var(--text-primary);text-align:start;gap:16px;display:grid;position:relative}.cs-dashboard *,.cs-dashboard :before,.cs-dashboard :after{box-sizing:border-box}.cs-dashboard button,.cs-dashboard input,.cs-dashboard select{font:inherit;letter-spacing:normal}.cs-header{justify-content:space-between;align-items:center;gap:16px;min-width:0;padding-block:4px 6px;display:flex}.cs-header>div{min-width:0}.cs-kicker{color:var(--accent-label);letter-spacing:.14em;font-size:10px;font-weight:700;line-height:1.6;display:block}.cs-header h2{color:var(--text-primary);letter-spacing:-.025em;margin:4px 0;font-size:25px;font-weight:800;line-height:1.5}.cs-header p,.cs-panel-head p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.8}.cs-dashboard .cs-refresh{border:1px solid var(--cs-border);background:var(--cs-surface);min-height:38px;color:var(--text-secondary);cursor:pointer;box-shadow:none;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:8px;margin:0;padding:7px 13px;font-size:12px;font-weight:600;display:inline-flex}.cs-refresh>span[aria-hidden]{font-size:20px;line-height:1}.cs-dashboard .cs-refresh:hover:not(:disabled){border-color:var(--accent);color:var(--text-primary)}.cs-dashboard button:disabled{cursor:wait;opacity:.6}.cs-surface,.cs-filter-panel,.cs-kpi{border:1px solid var(--cs-border);background:var(--cs-surface);border-radius:14px;min-width:0}.cs-filter-panel{padding:16px 18px 0}.cs-controls{justify-content:space-between;align-items:end;gap:16px;min-width:0;display:flex}.cs-period-control{flex:1;min-width:0}.cs-control-label{color:var(--text-muted);margin-block-end:7px;font-size:11px;font-weight:600;line-height:1.5;display:block}.cs-segment{border:1px solid var(--cs-border);background:var(--cs-inset);border-radius:9px;flex-wrap:wrap;align-items:center;gap:3px;width:fit-content;max-width:100%;min-height:40px;padding:3px;display:flex}.cs-dashboard .cs-segment button{min-height:32px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;padding:6px 10px;font-size:11px;font-weight:600;line-height:1.5;display:block}.cs-dashboard .cs-segment button:hover{color:var(--text-primary);background:var(--surface-control)}.cs-dashboard .cs-segment button.is-active{background:var(--accent-soft);border-color:rgba(var(--accent-rgb),.3);color:var(--accent-label)}.cs-filter-actions{flex:none;grid-template-columns:125px 190px;align-items:end;gap:12px;display:grid}.cs-money-select,.cs-item-control{min-width:0;margin:0;display:block}.cs-dashboard .cs-money-select select{border:1px solid var(--cs-border);background:var(--cs-inset);width:100%;min-width:0;height:40px;color:var(--text-primary);border-radius:9px;margin:0;padding:7px 10px;font-size:12px;display:block}.cs-dashboard .cs-item-trigger{border:1px solid var(--cs-border);background:var(--cs-inset);width:100%;height:40px;color:var(--text-primary);cursor:pointer;box-shadow:none;border-radius:9px;align-items:center;gap:8px;margin:0;padding:7px 10px;font-size:12px;font-weight:600;display:flex}.cs-item-trigger>span{text-align:start;flex:1}.cs-item-trigger small{background:var(--surface-control);min-width:23px;color:var(--text-muted);text-align:center;border-radius:5px;padding:2px 5px;font-size:10px}.cs-dashboard .cs-item-trigger:is(:hover,.is-open){border-color:rgba(var(--accent-rgb),.5)}.cs-chevron{width:16px;height:16px;color:var(--text-muted);flex:none;transition:transform .16s;display:block}.cs-item-trigger.is-open .cs-chevron{transform:rotate(180deg)}.cs-filter-summary{border-top:1px solid var(--cs-border);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-block-start:14px;padding-block:10px;font-size:10px;line-height:1.8;display:flex}.cs-filter-summary>span:first-child{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.cs-filter-summary bdi{color:var(--text-secondary);font-size:11px}.cs-status-dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.cs-timezone{background:var(--surface-control);border-radius:4px;padding:0 4px;font-size:9px}.cs-date-controls{border-top:1px solid var(--cs-border);grid-template-columns:minmax(0,190px) minmax(0,190px) auto;justify-content:start;align-items:end;gap:10px;min-width:0;margin-block-start:14px;padding-block-start:14px;display:grid}.cs-date-controls.is-day{grid-template-columns:minmax(0,190px) auto}.cs-date-controls label{min-width:0;color:var(--text-muted);gap:6px;margin:0;font-size:11px;line-height:1.7;display:grid}.cs-date-controls input{border:1px solid var(--cs-border);background:var(--cs-inset);width:100%;min-width:0;max-width:100%;height:38px;color:var(--text-primary);direction:ltr;border-radius:8px;padding:6px 9px;font-size:12px;display:block}.cs-dashboard .cs-apply{border:1px solid rgba(var(--accent-rgb),.4);background:var(--button-gradient);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;height:38px;padding:7px 16px;font-size:12px;font-weight:700;display:inline-flex}.cs-date-controls [role=alert]{color:var(--text-secondary);grid-column:1/-1;margin:0;font-size:12px}.cs-dashboard .cs-selector{border:1px solid var(--cs-border);background:var(--cs-inset);border-radius:10px;margin-block:0 14px;padding:14px}.cs-selector-head{grid-template-columns:1fr minmax(150px,240px) auto;align-items:center;gap:14px;min-width:0;display:grid}.cs-all-items{min-width:0;color:var(--text-primary);cursor:pointer;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;display:flex}.cs-all-items small{color:var(--text-muted);font-size:10px;font-weight:500}.cs-dashboard input[type=checkbox]{width:15px;min-width:15px;height:15px;accent-color:var(--accent);cursor:pointer;flex:none;margin:0}.cs-dashboard .cs-search{border:1px solid var(--cs-border);background:var(--cs-surface);width:100%;min-width:0;height:35px;color:var(--text-primary);border-radius:7px;margin:0;padding:6px 10px;font-size:12px}.cs-dashboard .cs-search::placeholder{color:var(--text-muted)}.cs-item-scroll{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:310px;margin-block-start:12px;padding:2px;display:grid;overflow-y:auto}.cs-picker-row{border:1px solid var(--cs-border);background:var(--cs-surface);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.cs-picker-row.is-selected{border-color:rgba(var(--accent-rgb),.45);background:color-mix(in srgb,var(--accent) 6%,var(--cs-surface))}.cs-picker-row label{cursor:pointer;flex:1;align-items:center;gap:9px;min-width:0;margin:0;display:flex}.cs-picker-row label>span:last-child{gap:4px;min-width:0;display:grid}.cs-picker-row strong{color:var(--text-primary);overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.7}.cs-picker-row small{color:var(--text-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.7}.cs-picker-row small bdi{color:var(--text-secondary);font-variant-numeric:tabular-nums}.cs-dashboard .cs-thumbnail{object-fit:contain;border-radius:5px;flex:none;width:36px;height:42px;display:block}.cs-dashboard .cs-thumbnail-empty{border:1px solid var(--cs-border);background:var(--cs-inset);color:var(--text-muted);place-items:center;font-size:20px;display:grid}.cs-dashboard .cs-only,.cs-dashboard .cs-text-button{min-height:30px;color:var(--accent-label);cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:5px 7px;font-size:10px;font-weight:600;display:inline-flex}.cs-only{flex:none}.cs-dashboard :is(.cs-only,.cs-text-button):hover{background:var(--accent-soft)}.cs-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;min-width:0;display:grid}.cs-kpi{font-variant-numeric:tabular-nums;grid-template-rows:auto 1fr auto;align-content:start;gap:10px;min-height:132px;padding:16px 18px;display:grid}.cs-kpi.is-primary{border-color:rgba(var(--accent-rgb),.32);background:color-mix(in srgb,var(--accent) 5%,var(--cs-surface))}.cs-kpi>span{min-height:18px;color:var(--text-secondary);font-size:11px;font-weight:500;line-height:1.7}.cs-kpi>strong{color:var(--text-primary);overflow-wrap:anywhere;align-self:center;margin:0;font-size:25px;font-weight:800;line-height:1.3}.cs-kpi.is-primary>strong{color:var(--accent-label)}.cs-kpi>small{color:var(--text-muted);font-size:10px;line-height:1.8}.cs-chart-panel{padding:18px 20px 12px}.cs-panel-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:0 0 8px;display:flex}.cs-panel-head h3{color:var(--text-primary);margin:0 0 3px;font-size:14px;font-weight:700;line-height:1.8}.cs-panel-head p{font-size:10px}.cs-chart-legend{color:var(--text-muted);flex:none;align-items:center;gap:6px;font-size:10px;display:flex}.cs-chart-wrap{width:100%;min-width:0}.cs-chart{width:100%;height:auto;max-height:270px;color:var(--text-muted);font-variant-numeric:tabular-nums;display:block;overflow:visible}.cs-chart text{direction:ltr;unicode-bidi:plaintext}.cs-hourly-inspector{gap:7px;min-width:0;margin:2px 0 10px;display:grid}.cs-hourly-inspector input{width:100%;min-width:0;accent-color:var(--accent);margin:0}.cs-hourly-inspector output{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:5px 12px;font-size:11px;line-height:1.8;display:flex}.cs-hourly-inspector strong{color:var(--accent-label);font-size:12px}.cs-muted{color:var(--text-muted);margin:0;font-size:11px;line-height:1.9}.cs-empty{min-height:140px;color:var(--text-muted);text-align:center;place-items:center;margin:0;padding:24px 16px;font-size:12px;line-height:1.9;display:grid}.cs-report{overflow:hidden}.cs-report>summary{cursor:pointer;align-items:center;gap:12px;margin:0;padding:16px 18px;list-style:none;display:flex}.cs-report>summary::-webkit-details-marker{display:none}.cs-report[open]>summary{border-bottom:1px solid var(--cs-border)}.cs-report[open]>summary>.cs-chevron{transform:rotate(180deg)}.cs-report-symbol{border:1px solid var(--cs-border);background:var(--cs-inset);width:36px;height:36px;color:var(--accent-label);border-radius:9px;flex:none;place-items:center;font-size:22px;font-weight:500;line-height:1;display:grid}.cs-report-symbol.is-removal{color:var(--text-secondary)}.cs-report-heading{flex:1;gap:3px;min-width:0;display:grid}.cs-report-heading strong{color:var(--text-primary);font-size:13px;font-weight:700;line-height:1.7}.cs-report-heading small{color:var(--text-muted);font-size:10px;line-height:1.7}.cs-report-count{border:1px solid var(--cs-border);color:var(--text-secondary);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;grid-template-columns:auto auto;align-items:center;gap:5px;padding:4px 8px;font-size:12px;display:grid}.cs-report-count small{color:var(--text-muted);font-size:9px}.cs-report-content{padding:0 18px 14px}.cs-report-tools{justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.cs-report-tools .cs-muted{font-size:10px}.cs-event-list{gap:0;min-width:0;display:grid}.cs-event{border-top:1px solid var(--cs-border);grid-template-columns:minmax(160px,1.2fr) minmax(0,3.2fr);gap:12px 20px;min-width:0;padding:16px 0 12px;display:grid}.cs-event-identity{align-items:start;gap:10px;min-width:0;display:flex}.cs-event-identity>div{gap:5px;min-width:0;display:grid}.cs-event-identity strong{color:var(--text-primary);overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.8}.cs-event-identity small{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:5px;font-size:10px;display:flex}.cs-event-identity small bdi{color:var(--text-secondary)}.cs-event-fields{grid-template-columns:.8fr .65fr 1.25fr 1fr;gap:14px;min-width:0;margin:0;display:grid}.cs-event.is-removal .cs-event-fields{grid-template-columns:.85fr 1.4fr 1fr}.cs-event-fields>div{min-width:0}.cs-event-fields dt{color:var(--text-muted);margin:0 0 6px;font-size:10px;font-weight:400;line-height:1.7}.cs-event-fields dd{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;align-content:start;gap:3px;margin:0;font-size:12px;line-height:1.7;display:grid}.cs-event-fields dd>small,.cs-event-time small{color:var(--text-muted);font-size:10px;line-height:1.7;display:block}.cs-event-actor dd{font-size:11px}.cs-event-time{gap:3px;display:grid}.cs-event-evidence{min-width:0;color:var(--text-muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 14px;font-size:9px;line-height:1.8;display:flex}.cs-event-evidence bdi{color:var(--text-secondary)}.cs-evidence-badge{background:var(--surface-control);color:var(--text-secondary);border-radius:4px;padding:2px 6px;display:inline-flex}.cs-evidence-badge.is-verified{background:var(--accent-soft);color:var(--accent-label)}.cs-dashboard :is(button,input,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=1100px){.cs-controls{flex-wrap:wrap}.cs-period-control{flex-basis:100%}.cs-filter-actions{grid-template-columns:150px 220px}}@media (width<=800px){.cs-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-item-scroll,.cs-event{grid-template-columns:minmax(0,1fr)}.cs-event-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.cs-event.is-removal .cs-event-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=580px){.cs-dashboard{gap:12px}.cs-header{align-items:start;gap:10px}.cs-header h2{font-size:22px}.cs-header p{font-size:10px}.cs-header .cs-refresh{padding:6px 9px;font-size:10px}.cs-filter-panel{padding:12px 12px 0}.cs-controls{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.cs-segment{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.cs-dashboard .cs-segment button{min-width:0;padding-inline:4px;font-size:10px}.cs-filter-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:8px;width:100%}.cs-dashboard .cs-money-select select,.cs-dashboard .cs-item-trigger{font-size:11px}.cs-filter-summary{gap:4px;font-size:9px}.cs-filter-summary>span:first-child{gap:5px}.cs-filter-summary bdi{font-size:10px}.cs-date-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.cs-date-controls.is-day{grid-template-columns:minmax(0,1fr)}.cs-date-controls label{font-size:10px}.cs-date-controls .cs-apply{grid-column:1/-1}.cs-selector-head{grid-template-columns:1fr auto;gap:10px}.cs-selector-head .cs-search{grid-area:2/1/auto/-1}.cs-dashboard .cs-selector{padding:10px}.cs-picker-row{flex-wrap:wrap;gap:3px}.cs-picker-row label{flex-basis:100%}.cs-picker-row .cs-only{margin-inline-start:auto}.cs-kpi-grid{gap:8px}.cs-kpi{gap:8px;min-height:125px;padding:12px}.cs-kpi>span{font-size:10px}.cs-kpi>strong{font-size:23px}.cs-kpi>small{font-size:9px}.cs-chart-panel{padding:14px 10px 10px}.cs-panel-head{gap:8px;padding-inline:3px}.cs-panel-head h3{font-size:12px}.cs-panel-head p,.cs-chart-legend{font-size:9px}.cs-chart{min-height:145px}.cs-chart text{font-size:22px}.cs-report>summary{gap:8px;padding:13px 12px}.cs-report-heading strong{font-size:12px}.cs-report-heading small{font-size:9px}.cs-report-symbol{border-radius:7px;width:30px;height:30px}.cs-report-count{padding:3px 6px}.cs-report-count small{display:none}.cs-report-content{padding:0 12px 12px}.cs-report-tools{align-items:start}.cs-report-tools .cs-text-button{white-space:nowrap}.cs-event-fields,.cs-event.is-removal .cs-event-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.cs-event-fields dd{font-size:11px}.cs-event-actor dd{font-size:10px}}@media (prefers-reduced-motion:reduce){.cs-chevron{transition:none}}.economy-hot-toggle{width:fit-content;max-width:100%;min-height:32px;font-size:inherit;justify-self:start;align-items:center;gap:8px;display:inline-flex}.economy-form-grid .economy-hot-toggle>input[type=checkbox]{appearance:auto;cursor:pointer;flex:0 0 16px;width:16px;min-width:16px;height:16px;min-height:16px;margin:0;padding:0}.economy-hot-toggle>span{cursor:default}.order-exclusions{border:1px solid var(--panel-border-soft,#334155);border-radius:10px;grid-column:1/-1;min-width:0;margin:8px 0;padding:14px}.order-exclusions p{color:var(--text-muted,#94a3b8);font-size:12px;line-height:1.8}.order-exclusions-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;display:grid}.order-exclusions-picker{border:1px solid var(--panel-border-soft,#334155);border-radius:8px;align-self:start;min-width:0}.order-exclusions-trigger{box-sizing:border-box;cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:10px;font-size:13px;list-style:none;display:flex}.order-exclusions-trigger::-webkit-details-marker{display:none}.order-exclusions-trigger>span:first-child{flex:1;min-width:0}.order-exclusions-trigger:focus-visible{outline:2px solid var(--accent,#45d6a6);outline-offset:2px;border-radius:8px}.order-exclusions-trigger[aria-disabled=true]{cursor:default;opacity:.6}.order-exclusions-count{color:var(--text-muted,#94a3b8);font-size:11px}.order-exclusions-chevron{transition:transform .15s}.order-exclusions-picker[open]>.order-exclusions-trigger .order-exclusions-chevron{transform:rotate(180deg)}.order-exclusions-panel{gap:8px;padding:0 10px 10px;display:grid}.order-exclusions-panel>input{box-sizing:border-box;width:100%;min-width:0}.order-exclusions-chips{flex-wrap:wrap;gap:6px;min-height:26px;font-size:12px;display:flex}.order-exclusions-chips>button{overflow-wrap:anywhere;text-align:start;border-radius:18px;align-items:center;gap:7px;max-width:100%;display:inline-flex}.order-exclusions-chips>span{opacity:.7}.order-exclusions-options{border:1px solid var(--panel-border-soft,#334155);border-radius:8px;flex-direction:column;align-items:stretch;gap:5px;max-height:180px;padding:6px;display:flex;overflow-y:auto}.order-exclusions-options>button{text-align:start;white-space:normal;overflow-wrap:anywhere}.order-exclusions-options>button[aria-pressed=true]{border-color:var(--accent,#45d6a6);background:color-mix(in srgb,var(--accent,#45d6a6) 12%,transparent)}.order-exclusions-editor{width:100%;min-width:0;margin:10px 0}@media (width<=600px){.order-exclusions-columns{grid-template-columns:minmax(0,1fr)}}.gang-marketplace{--market-line:var(--panel-border-soft,#94a3b82b);--market-muted:var(--text-muted,#93a4b8);--market-accent:var(--accent,#42d3ae);min-width:0;color:var(--text-primary,#ecf3fa);gap:26px;display:grid}.gang-marketplace *,.gang-marketplace :before,.gang-marketplace :after{box-sizing:border-box;min-width:0}.gang-marketplace button,.gang-marketplace input{font:inherit}.gang-marketplace button{cursor:pointer;border:1px solid var(--market-line);background:var(--surface-inset,#94a3b812);color:inherit;border-radius:9px;padding:9px 13px;transition:border-color .15s,background .15s}.gang-marketplace button:hover:not(:disabled){border-color:var(--market-accent);background:color-mix(in srgb, var(--market-accent) 12%, transparent)}.gang-marketplace button:disabled{opacity:.5;cursor:wait}.gang-marketplace :focus-visible{outline:2px solid var(--market-accent);outline-offset:3px}.gang-market-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.gang-market-eyebrow{color:var(--market-accent);letter-spacing:.18em;font-size:10px;font-weight:700}.gang-market-header h2{margin:6px 0;font-size:26px}.gang-market-header p,.gang-market-muted{color:var(--market-muted);margin:0;font-size:12px}.gang-market-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gang-market-search{align-items:center;gap:16px;max-width:600px;font-size:12px;display:flex}.gang-market-search input{border:1px solid var(--market-line);background:var(--surface-inset,#0f172aa6);width:100%;color:inherit;border-radius:10px;padding:12px 15px}.gang-market-search>span{flex-shrink:0}.gang-market-section{min-width:0}.gang-market-section-heading{border-bottom:1px solid var(--market-line);align-items:center;gap:12px;margin-bottom:17px;padding-bottom:17px;display:flex}.gang-market-section-heading h3{margin:0 0 4px;font-size:19px}.gang-market-section-heading p{color:var(--market-muted);margin:0;font-size:12px}.gang-market-direction{border:1px solid color-mix(in srgb, var(--market-accent) 35%, transparent);background:color-mix(in srgb, var(--market-accent) 9%, transparent);width:39px;height:39px;color:var(--market-accent);border-radius:11px;flex-shrink:0;place-items:center;font-size:24px;display:grid}.is-sell .gang-market-direction{color:#a9a2ff;background:#a9a2ff14;border-color:#a9a2ff4d}.gang-market-count{white-space:nowrap;border:1px solid var(--market-line);color:var(--market-muted);border-radius:20px;margin-inline-start:auto;padding:4px 10px;font-size:11px}.gang-market-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));align-items:start;gap:15px;display:grid}.gang-market-card{border:1px solid var(--market-line);background:var(--surface-panel-gradient,linear-gradient(150deg,#141d2bfa,#0a111cfa));border-radius:13px;transition:border-color .16s,box-shadow .16s;overflow:hidden;box-shadow:0 10px 26px #00000024}.gang-market-card:hover{border-color:color-mix(in srgb,var(--market-accent) 45%,transparent);box-shadow:0 14px 32px #0003}.gang-market-image{aspect-ratio:1;border-bottom:1px solid var(--market-line);background:radial-gradient(at 50% 40%,#6c5fbc21,#050c164d);place-items:center;display:grid;position:relative;overflow:hidden}.gang-market-image:has(>img){aspect-ratio:auto;background:0 0}.gang-market-image img{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:auto;margin:0;padding:0;display:block}.gang-market-placeholder{color:var(--market-muted);justify-items:center;gap:12px;font-size:11px;display:grid}.gang-market-placeholder>span:first-child{opacity:.45;font-size:62px;font-weight:200}.gang-market-hot{top:12px;color:#ffd296;letter-spacing:.05em;background:#663319;border:1px solid #a66030;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:800;position:absolute;inset-inline-start:12px}.gang-market-image-count{bottom:10px;color:#ccd8e8;background:#050c16cc;border-radius:6px;padding:4px 8px;font-size:10px;position:absolute;inset-inline-end:10px}.gang-market-card-body{padding:15px}.gang-market-card-body h4{overflow-wrap:anywhere;margin:0 0 12px;font-size:15px;line-height:1.6}.gang-market-price{color:var(--market-accent);flex-wrap:wrap;align-items:baseline;gap:7px;margin:0 0 15px;font-size:21px;font-weight:700;display:flex}.gang-market-price>span{color:var(--market-muted);font-size:10px;font-weight:400}.gang-market-metrics{grid-template-columns:1fr 1fr;gap:12px 8px;margin:0 0 16px;display:grid}.gang-market-metrics .is-wide{border-top:1px solid var(--market-line);grid-column:1/-1;justify-content:space-between;padding-top:11px;display:flex}.gang-marketplace dt{color:var(--market-muted);font-size:10px;line-height:1.8}.gang-marketplace dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}.gang-marketplace .gang-market-details-button{justify-content:space-between;align-items:center;width:100%;padding:11px;font-size:11px;display:flex}.gang-market-details-button>span{color:var(--market-accent);font-size:18px;line-height:1}.gang-market-card.is-expanded{border-color:color-mix(in srgb,var(--market-accent) 45%,transparent);grid-column:1/-1;grid-template-columns:minmax(210px,260px) minmax(0,1fr);display:grid}.gang-market-expanded{border-inline-start:1px solid var(--market-line);padding:20px}.gang-market-expanded>h4{margin:0 0 8px;font-size:17px}.gang-market-order-note{color:var(--market-muted);margin:0 0 17px;font-size:11px;line-height:1.9}.gang-market-order{border:1px solid var(--market-line);background:var(--surface-inset,#0000001a);border-radius:10px;margin-top:12px;padding:15px}.gang-market-order.is-selected{border-color:color-mix(in srgb,var(--market-accent) 40%,transparent)}.gang-market-order header{flex-wrap:wrap;align-items:center;gap:9px;font-size:13px;display:flex}.gang-market-active{color:var(--market-accent);font-size:10px}.gang-market-order-price{margin-inline-start:auto}.gang-market-order-metrics{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px;margin:17px 0;display:grid}.gang-market-difference{color:var(--market-accent);margin:10px 0 0;font-size:11px}.gang-market-difference>span{color:var(--market-muted)}.gang-market-history{border-top:1px solid var(--market-line);margin-top:16px;padding-top:14px}.gang-market-history h5{margin:0 0 6px;font-size:13px}.gang-market-history table{border-collapse:collapse;text-align:start;width:100%;font-size:11px}.gang-market-history td,.gang-market-history th{border-bottom:1px solid var(--market-line);text-align:start;white-space:nowrap;padding:10px}.gang-market-history .economy-table-wrap{max-width:100%;margin:10px 0;overflow-x:auto}.gang-market-empty{text-align:center;border:1px dashed var(--market-line);color:var(--market-muted);border-radius:13px;padding:35px 16px}.gang-market-empty>span{opacity:.5;font-size:34px}.gang-market-empty h4{margin:10px 0;font-size:14px}.gang-market-empty p{margin:0;font-size:11px}.gang-market-dialog{border:1px solid var(--market-line);background:var(--bg-surface-2,#101925);width:min(1050px,100vw - 24px);max-height:90dvh;color:inherit;border-radius:15px;padding:20px;overflow:auto}.gang-market-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00050cbf}.gang-market-dialog-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.gang-market-dialog-head h2{margin:0;font-size:19px}@media (width>=1700px){.gang-market-grid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr))}}@media (width<=700px){.gang-marketplace{gap:22px}.gang-market-header h2{font-size:22px}.gang-market-card.is-expanded{display:block}.gang-market-expanded{border-inline-start:0;border-top:1px solid var(--market-line);padding:14px}.gang-market-search{gap:7px;display:grid}.gang-market-section-heading{gap:8px}.gang-market-section-heading p,.gang-market-count{font-size:10px}}@media (prefers-reduced-motion:reduce){.gang-marketplace *{transition:none}}.economy-page{color:var(--text-primary);gap:22px;padding:28px 34px 60px;display:grid}.economy-hero,.economy-panel,.economy-card{border:1px solid var(--panel-border);background:var(--surface-panel-gradient);box-shadow:var(--shadow-panel,0 18px 48px #0000002e)}.economy-hero{border-radius:24px;justify-content:space-between;align-items:center;gap:24px;min-height:150px;padding:28px 32px;display:flex}.economy-hero h2,.economy-panel h3{margin:5px 0 8px}.economy-hero p,.economy-card p{color:var(--text-muted);margin:0}.economy-eyebrow,.economy-live-chip{color:var(--accent-label);letter-spacing:.16em;font-size:.72rem;font-weight:800}.economy-live-chip,.economy-state{border:1px solid var(--border-strong);background:var(--accent-soft);border-radius:999px;padding:7px 10px}.economy-stack{gap:18px;display:grid}.economy-notifications{justify-items:end;display:grid;position:relative}.economy-notification-toggle{align-items:center;gap:9px;display:inline-flex}.economy-notification-toggle>span,.side-nav-count{background:var(--accent);min-width:20px;height:20px;color:var(--button-text,#fff);border-radius:999px;place-items:center;padding:0 5px;font-size:.7rem;display:inline-grid}.economy-notification-list{width:min(760px,100%);margin-top:10px}.economy-notification{border-bottom:1px solid var(--panel-divider);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.economy-notification p,.economy-notification time{color:var(--text-muted);margin:5px 0 0;font-size:.78rem}.economy-notification.is-warning,.economy-notification.is-error{border-inline-start:3px solid #f6b94f;padding-inline-start:12px}.economy-notification.is-error{border-inline-start-color:#ff7272}.economy-notification.is-success{border-inline-start:3px solid var(--success);padding-inline-start:12px}.economy-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:16px;display:grid}.economy-card,.economy-panel{border-radius:18px;padding:20px}.economy-card{background:var(--surface-card-gradient)}.economy-card.is-alert{border-color:#f59e0b8f}.economy-card-head,.economy-panel-head,.economy-row,.economy-filters,.economy-legend{align-items:center;gap:10px;display:flex}.economy-card-head,.economy-panel-head{justify-content:space-between;margin-bottom:15px}.economy-card-head>span,.economy-panel-head>span,.economy-card code{color:var(--text-muted);overflow-wrap:anywhere;font-size:.78rem}.economy-state.is-positive{color:var(--success);border-color:#55d6a061}.economy-message{border:1px solid var(--panel-border);background:var(--surface-card-gradient);border-radius:13px;padding:13px 16px}.economy-message.is-error,.economy-negative{color:#ff7272}.economy-message.is-error{border-color:#ff5a5a6b}.economy-message.is-success{color:var(--success);border-color:#55d6a05c}.economy-message.is-warning{color:#f6b94f;border-color:#f6b94f6b}.economy-message.is-info{color:var(--text-secondary);border-color:var(--border-strong)}.economy-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.economy-metrics>div{border:1px solid var(--panel-border-soft);background:var(--surface-card-gradient);border-radius:13px;padding:14px}.economy-metrics.compact{margin:15px 0}.economy-metrics dt{color:var(--text-muted);font-size:.74rem}.economy-metrics dd{margin:6px 0 0;font-weight:800}.economy-inline-form,.economy-form-grid{gap:14px;display:grid}.economy-inline-form{grid-template-columns:minmax(240px,1fr) auto;align-items:end}.economy-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.economy-form-grid .economy-panel-head{grid-column:1/-1}.economy-recipe-lines{grid-column:1/-1;gap:10px;display:grid}.economy-recipe-lines .economy-row{grid-template-columns:minmax(180px,1fr) minmax(100px,.35fr) auto;display:grid}.economy-page label{color:var(--text-muted);gap:7px;font-size:.8rem;display:grid}.economy-page input,.economy-page select{border:1px solid var(--panel-border-medium);background:var(--bg-input);min-width:0;color:var(--text-primary);border-radius:10px;padding:10px 12px}.economy-page input:focus,.economy-page select:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}.economy-page button{border:1px solid var(--border-strong);background:var(--button-gradient);color:var(--text-primary);cursor:pointer;border-radius:10px;padding:10px 14px;font-weight:750}.economy-page button:disabled{cursor:not-allowed;opacity:.48}.economy-filters{flex-wrap:wrap;margin-bottom:18px}.economy-filters label{align-items:center;display:flex}.economy-filters button.is-active{border-color:var(--accent);background:var(--accent-soft)}.economy-filter-item{border:1px solid var(--panel-border-soft);background:var(--surface-inset);border-radius:10px;align-items:center;gap:5px;padding-inline-start:8px;display:inline-flex}.economy-filter-item button{padding:6px 8px}.economy-chart{gap:11px;display:grid}.economy-chart-row{grid-template-columns:110px 1fr;align-items:center;gap:12px;display:grid}.economy-chart-row time{color:var(--text-muted);font-size:.75rem}.economy-bars{background:var(--surface-inset);border-radius:8px;gap:4px;padding:6px;display:grid}.economy-bars span{border-radius:999px;min-width:2px;height:7px;display:block}.economy-bars .is-net,.economy-legend .is-net{background:var(--accent)}.economy-bars .is-profit,.economy-legend .is-profit{background:var(--success)}.economy-bars .is-profit.is-negative{background:#ff7272}.economy-legend{color:var(--text-muted);justify-content:flex-end;font-size:.75rem}.economy-legend span{border-radius:999px;width:18px;height:5px}.economy-heatmap-wrap{overflow-x:auto}.economy-heatmap{grid-template-columns:42px repeat(24,minmax(22px,1fr));gap:4px;min-width:690px;display:grid}.economy-heatmap-row{display:contents}.economy-heatmap-corner,.economy-heatmap-hour,.economy-heatmap-row>strong{color:var(--text-muted);text-align:center;align-self:center;font-size:.65rem}.economy-heatmap-cell{border:1px solid var(--panel-border-soft);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) var(--economy-intensity), transparent), color-mix(in srgb, var(--accent) var(--economy-intensity), transparent)), var(--surface-inset);border-radius:5px;height:22px}.economy-table-wrap{overflow-x:auto}.economy-page table{border-collapse:collapse;text-align:start;width:100%}.economy-page th,.economy-page td{border-bottom:1px solid var(--panel-divider);text-align:start;white-space:nowrap;padding:11px 9px}.economy-page th{color:var(--text-muted);text-transform:uppercase;font-size:.72rem}.economy-empty{color:var(--text-muted);text-align:center;padding:30px}body:has(.economy-materials-panel){min-width:0}.economy-materials-panel .economy-card-head{flex-wrap:wrap}@media (width<=560px){.economy-page:has(.economy-materials-panel) .economy-hero{flex-direction:column;align-items:stretch;padding:20px}.economy-page:has(.economy-materials-panel) .economy-live-chip{align-self:flex-start}}@media (width<=860px){.economy-page{padding:20px 16px 46px}.economy-hero,.economy-inline-form{grid-template-columns:1fr}.economy-hero{align-items:flex-start}.economy-form-grid,.economy-metrics,.economy-recipe-lines .economy-row{grid-template-columns:1fr}.economy-chart-row{grid-template-columns:78px 1fr}}.gang-shop-item{align-items:center;gap:.65rem;display:flex}.gang-shop-item img{object-fit:contain;border-radius:.5rem;width:3rem;height:3rem}.economy-order-list{gap:12px;min-width:0;display:grid}.economy-order-record{border:1px solid var(--panel-border-soft);background:var(--surface-inset);border-radius:14px;min-width:0;padding:16px}.economy-order-record-head,.economy-order-record-title,.economy-order-record-actions,.economy-order-detail-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.economy-order-record-head{justify-content:space-between}.economy-order-record-title strong{overflow-wrap:anywhere;font-size:1.08rem}.economy-order-direction,.economy-order-state{border:1px solid var(--panel-border-soft);border-radius:999px;padding:4px 10px;font-size:.85rem}.economy-order-record-stats{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px;margin:14px 0;display:grid}.economy-order-record-stats>div{min-width:0}.economy-order-record-stats dt{opacity:.7;font-size:.8rem}.economy-order-record-stats dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:700}.economy-order-record-actions{margin-top:10px}.economy-order-detail{border-top:1px solid var(--panel-divider);min-width:0;margin-top:16px;padding-top:16px}.economy-order-detail .economy-table-wrap{max-width:100%}.economy-order-detail-meta{opacity:.82;margin:8px 0 14px;font-size:.86rem}.economy-page,.economy-stack,.economy-page .economy-panel{box-sizing:border-box;min-width:0;max-width:100%}.economy-stack{grid-template-columns:minmax(0,1fr)}.economy-order-list,.economy-order-record,.economy-order-detail{min-width:0;max-width:100%}.economy-page .economy-table-wrap{min-width:0;max-width:100%;overflow-x:auto}:root{color:var(--text-primary);background:var(--bg-root);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;--bg-root:#060812;--bg-sidebar:#080b14;--bg-surface-1:#0f1423c7;--bg-surface-2:#101524;--bg-surface-3:#0c101b;--bg-input:#080b14;--surface-soft:#ffffff05;--surface-inset:#ffffff05;--surface-raised:#ffffff06;--surface-control:#ffffff0a;--button-secondary-background:#ffffff09;--input-soft-background:#ffffff08;--surface-hover:#6d7cff14;--surface-panel-gradient:linear-gradient(145deg, #0d1524f5, #070d19fa);--surface-card-gradient:linear-gradient(145deg, #121f34d9, #0a1322ed);--surface-widget-gradient:radial-gradient(circle at 80% 0%, #226ee614, transparent 40%), linear-gradient(145deg, #101c30f0, #08111ff7);--modal-surface-gradient:linear-gradient(180deg, #19162dfa, #0a0c16fc);--modal-header-background:#100f1df0;--drawer-surface-background:radial-gradient(circle at 15% 0%, #ffffff0e, transparent 28%), #0c0e13;--drawer-header-background:#0c0e13ed;--border-subtle:#ffffff14;--border-strong:#6d7cff47;--panel-border:#8395be29;--panel-border-soft:#8395be24;--panel-border-medium:#8395be26;--panel-border-section:#8395be21;--panel-border-light:#8395be1f;--panel-divider:#8395be1c;--accent:#6d7cff;--accent-rgb:109, 124, 255;--accent-strong:#5969eb;--accent-bright:#8f9cff;--accent-action-start:#7684ff;--accent-action-end:#5969eb;--accent-soft:rgba(var(--accent-rgb), .1);--accent-hover:rgba(var(--accent-rgb), .16);--accent-control:#8b84ff;--accent-control-strong:#766cff;--accent-control-soft:#6366f121;--accent-row-hover:#6057ff09;--shadow-accent:0 14px 40px rgba(var(--accent-rgb), .22);--brand-mark-gradient:linear-gradient(135deg, #7986ff, #4d5ed4);--brand-mark-shadow:0 10px 35px #5163ff40;--button-gradient:linear-gradient(135deg, #7684ff, #5969eb);--button-shadow:0 14px 40px #5b6cef38;--button-hover-shadow:0 18px 50px #5b6cef52;--hero-glow-primary:#5165ff;--hero-glow-secondary:#432f8f;--hero-accent:#8592ff;--accent-label:#8e9aff;--profile-avatar:#5968de;--profile-icon-color:#aab3ff;--auth-card-background:#0d1220d1;--auth-focus-color:#7684ffa6;--auth-focus-shadow:0 0 0 3px #7684ff14;--vehicle-count-background:#6759ff1f;--vehicle-count-color:#a7a0ff;--dashboard-accent:#5da9ff;--dashboard-accent-bright:#70b7ff;--dashboard-button-border:#3c8fff70;--dashboard-button-background:linear-gradient(135deg, #1659c542, #09254e47);--dashboard-button-shadow:0 0 28px #1f6feb1f;--dashboard-icon-border:#4593ff3d;--dashboard-icon-background:#236cd717;--dashboard-icon-color:#63adff;--dashboard-card-border:#6181ae24;--dashboard-widget-border:#5d81b229;--dashboard-widget-hover-border:#418dff47;--dashboard-row-border:#6985ab1a;--dashboard-row-background:#050d1957;--dashboard-empty-background:#0912207a;--dashboard-preference-drawer-background:radial-gradient(circle at 20% 0%, #1b67d629, transparent 34%), #081321;--dashboard-preference-section-background:linear-gradient(145deg, #0d1b2ec9, #081220db);--dashboard-preference-row-background:#060f1b7a;--preference-accent:#539efb;--preference-drawer-border:#4d91ec38;--preference-section-border:#577cad21;--preference-row-border:#5b7ca71c;--preference-control-background:#091423b8;--preference-active-border:#4391ff61;--preference-active-background:#2676e82e;--preference-active-color:#7dbaff;--preference-badge-background:#2870de1a;--preference-badge-color:#64aafc;--preference-toggle-border:#338bff61;--preference-toggle-background:#2475e859;--preference-toggle-knob:#80baff;--preference-toggle-shadow:0 0 12px #4c9bff8c;--preference-save-border:#378bff57;--preference-save-background:linear-gradient(135deg, #2274e8b8, #1e55b2b8);--text-primary:#f4f7ff;--text-secondary:#c4ccda;--text-muted:#8f9bb2;--page-atmosphere:none;--sidebar-shell-background:radial-gradient(circle at 50% 0%, #264cb921, transparent 34%), linear-gradient(180deg, #07101f 0%, #070c17 45%, #050914 100%);--sidebar-edge:#4070ff47;--sidebar-shell-shadow:inset 1px 0 0 #5784ff0d, -14px 0 36px #0014461f;--sidebar-shell-shadow-ltr:inset -1px 0 0 #5784ff0d, 14px 0 36px #0014461f;--sidebar-frame:#2867ff42;--sidebar-frame-background:linear-gradient(180deg, #2654d206, transparent 18%, transparent 82%, #2654d206);--sidebar-frame-shadow:inset 0 0 24px #1943b40b, 0 0 18px #1443be09;--sidebar-brand-background:linear-gradient(180deg, #0b162beb, #060d1beb);--sidebar-brand-border:#4b71cd30;--sidebar-logo-shadow:#3067ff38;--sidebar-item-background:linear-gradient(180deg, #0f192dd1, #091120d1);--sidebar-item-border:#5870a436;--sidebar-icon-border:#7091db33;--sidebar-icon-background:#0f1b33cc;--sidebar-item-hover-background:linear-gradient(180deg, #142444eb, #0b172deb);--sidebar-item-hover-border:#446fe173;--sidebar-item-active-background:linear-gradient(180deg, #2456d9 0%, #173fae 100%);--sidebar-item-active-border:#4474ffc7;--sidebar-item-active-shadow:inset 0 1px 0 #ffffff1f, 0 0 0 1px #2a5be22e, 0 7px 18px #0e34a033;--sidebar-active-icon-border:#9abaff6b;--sidebar-active-icon-background:#031a5b57;--sidebar-submenu-background:#050c19a8;--sidebar-submenu-border:#4965a32b;--sidebar-subitem-hover-border:#4568be33;--sidebar-subitem-hover-background:#213d771f;--sidebar-subitem-active-border:#2e65eb54;--sidebar-subitem-active-background:linear-gradient(90deg, #1e45ae38, #152f7017);--sidebar-footer-background:#070f1dd1;--sidebar-footer-border:#4a69af2e;--vehicle-settings-shell-background:radial-gradient(circle at 18% 0%, #1855b414, transparent 29%), linear-gradient(145deg, #050f1ef5, #030a15fa);--vehicle-settings-card-background:radial-gradient(circle at 100% 0%, #2266d916, transparent 34%), linear-gradient(145deg, #08172bd1, #040d1bdb);--vehicle-settings-input-background:#020a1687;--vehicle-settings-action-background:linear-gradient(180deg, #4b63eb, #3d53d3);--vehicle-settings-escalation-background:radial-gradient(circle at 100% 0%, #2a6ad612, transparent 29%), linear-gradient(145deg, #071528db, #030c19e6);--vehicle-settings-escalation-card-background:linear-gradient(145deg, #071427e0, #030c19e6);--vehicle-settings-list-background:linear-gradient(180deg, #101b2edb, #0b1423d6);--vehicle-settings-shell-border:#4f70a42e;--vehicle-settings-card-border:#587fb733;--vehicle-settings-input-border:#678bc338;--vehicle-settings-input-focus-border:#4681ff94;--vehicle-settings-action-border:#4d82ff9e;--vehicle-settings-escalation-border:#4d75b133;--vehicle-settings-escalation-card-border:#4977b633;--vehicle-settings-list-border:#7c91be26;--bg:var(--bg-root);--surface:var(--bg-surface-1);--surface-strong:var(--bg-surface-2);--border:var(--border-subtle);--text:var(--text-primary);--muted:var(--text-muted);--success:#55d6a0;font-family:Inter,system-ui,sans-serif}:root:not([data-theme=default]){--surface-solid-inset:color-mix(in srgb, var(--bg-surface-2) 76%, var(--bg-root));--surface-hover:rgba(var(--accent-rgb), .085);--surface-control:rgba(var(--accent-rgb), .065);--button-secondary-background:var(--surface-raised);--input-soft-background:var(--bg-input);--border-subtle:rgba(var(--accent-rgb), .14);--border-strong:rgba(var(--accent-rgb), .34);--panel-border:rgba(var(--accent-rgb), .18);--panel-border-soft:rgba(var(--accent-rgb), .145);--panel-border-medium:rgba(var(--accent-rgb), .16);--panel-border-section:rgba(var(--accent-rgb), .13);--panel-border-light:rgba(var(--accent-rgb), .12);--panel-divider:rgba(var(--accent-rgb), .11);--accent-control:var(--accent-bright);--accent-control-strong:var(--accent);--accent-control-soft:rgba(var(--accent-rgb), .13);--accent-row-hover:rgba(var(--accent-rgb), .045);--brand-mark-gradient:linear-gradient(135deg, var(--accent-action-start), var(--accent-action-end));--brand-mark-shadow:0 10px 35px rgba(var(--accent-rgb), .25);--button-gradient:linear-gradient(135deg, var(--accent-action-start), var(--accent-action-end));--button-shadow:var(--shadow-accent);--button-hover-shadow:0 18px 50px rgba(var(--accent-rgb), .32);--hero-glow-primary:var(--accent);--hero-glow-secondary:var(--accent-strong);--hero-accent:var(--accent-bright);--accent-label:var(--accent-bright);--profile-avatar:var(--accent-action-start);--profile-icon-color:var(--accent-bright);--auth-card-background:color-mix(in srgb, var(--bg-surface-2) 82%, transparent);--auth-focus-color:rgba(var(--accent-rgb), .65);--auth-focus-shadow:0 0 0 3px rgba(var(--accent-rgb), .08);--vehicle-count-background:var(--accent-soft);--vehicle-count-color:var(--accent-bright);--dashboard-accent:var(--accent);--dashboard-accent-bright:var(--accent-bright);--dashboard-button-border:rgba(var(--accent-rgb), .44);--dashboard-button-background:linear-gradient(135deg, rgba(var(--accent-rgb), .2), rgba(var(--accent-rgb), .07));--dashboard-button-shadow:0 0 28px rgba(var(--accent-rgb), .12);--dashboard-icon-border:rgba(var(--accent-rgb), .24);--dashboard-icon-background:var(--accent-soft);--dashboard-icon-color:var(--accent-bright);--dashboard-card-border:rgba(var(--accent-rgb), .14);--dashboard-widget-border:rgba(var(--accent-rgb), .16);--dashboard-widget-hover-border:rgba(var(--accent-rgb), .3);--dashboard-row-border:rgba(var(--accent-rgb), .1);--dashboard-row-background:var(--surface-solid-inset);--dashboard-empty-background:var(--surface-solid-inset);--dashboard-preference-drawer-background:radial-gradient(circle at 20% 0%, rgba(var(--accent-rgb), .14), transparent 34%), var(--bg-surface-3);--dashboard-preference-section-background:linear-gradient(145deg, var(--bg-surface-2), var(--bg-surface-1));--dashboard-preference-row-background:var(--surface-solid-inset);--preference-accent:var(--accent);--preference-drawer-border:rgba(var(--accent-rgb), .24);--preference-section-border:rgba(var(--accent-rgb), .13);--preference-row-border:rgba(var(--accent-rgb), .11);--preference-control-background:rgba(var(--accent-rgb), .04);--preference-active-border:rgba(var(--accent-rgb), .38);--preference-active-background:rgba(var(--accent-rgb), .18);--preference-active-color:var(--accent-bright);--preference-badge-background:var(--accent-soft);--preference-badge-color:var(--accent-bright);--preference-toggle-border:rgba(var(--accent-rgb), .38);--preference-toggle-background:rgba(var(--accent-rgb), .35);--preference-toggle-knob:var(--accent-bright);--preference-toggle-shadow:0 0 12px rgba(var(--accent-rgb), .5);--preference-save-border:rgba(var(--accent-rgb), .34);--preference-save-background:linear-gradient(135deg, rgba(var(--accent-rgb), .72), color-mix(in srgb, var(--accent-strong) 72%, transparent));--surface-panel-gradient:radial-gradient(circle at 88% 5%, rgba(var(--accent-rgb), .1), transparent 28%), var(--theme-motif) top right / var(--theme-motif-card-size) no-repeat, linear-gradient(145deg, var(--bg-surface-2), var(--bg-root));--surface-card-gradient:var(--theme-motif) top right / var(--theme-motif-compact-size) no-repeat, linear-gradient(145deg, var(--bg-surface-3), var(--bg-surface-2));--surface-widget-gradient:radial-gradient(circle at 80% 0%, rgba(var(--accent-rgb), .075), transparent 40%), var(--theme-motif) top right / var(--theme-motif-card-size) no-repeat, linear-gradient(145deg, var(--bg-surface-2), var(--bg-root));--modal-surface-gradient:var(--theme-motif) top right / var(--theme-motif-card-size) no-repeat, linear-gradient(180deg, var(--bg-surface-3), var(--bg-root));--modal-header-background:color-mix(in srgb, var(--bg-surface-3) 94%, transparent);--drawer-surface-background:radial-gradient(circle at 15% 0%, var(--surface-raised), transparent 28%), var(--bg-surface-3);--drawer-header-background:color-mix(in srgb, var(--bg-surface-3) 93%, transparent);--sidebar-shell-background:var(--theme-motif) top center / var(--theme-motif-card-size) no-repeat, radial-gradient(circle at 50% 0%, rgba(var(--accent-rgb), .12), transparent 34%), linear-gradient(180deg, var(--bg-surface-3) 0%, var(--bg-sidebar) 48%, var(--bg-root) 100%);--sidebar-edge:rgba(var(--accent-rgb), .3);--sidebar-shell-shadow:inset 1px 0 0 rgba(var(--accent-rgb), .05), -14px 0 36px rgba(var(--accent-rgb), .08);--sidebar-shell-shadow-ltr:inset -1px 0 0 rgba(var(--accent-rgb), .05), 14px 0 36px rgba(var(--accent-rgb), .08);--sidebar-frame:rgba(var(--accent-rgb), .23);--sidebar-frame-background:linear-gradient(180deg, rgba(var(--accent-rgb), .03), transparent 18%, transparent 82%, rgba(var(--accent-rgb), .03));--sidebar-frame-shadow:inset 0 0 24px rgba(var(--accent-rgb), .04), 0 0 18px rgba(var(--accent-rgb), .03);--sidebar-brand-background:linear-gradient(180deg, var(--bg-surface-2), var(--bg-sidebar));--sidebar-brand-border:rgba(var(--accent-rgb), .2);--sidebar-logo-shadow:rgba(var(--accent-rgb), .22);--sidebar-item-background:linear-gradient(180deg, var(--bg-surface-2), var(--bg-sidebar));--sidebar-item-border:rgba(var(--accent-rgb), .18);--sidebar-icon-border:rgba(var(--accent-rgb), .21);--sidebar-icon-background:rgba(var(--accent-rgb), .07);--sidebar-item-hover-background:linear-gradient(180deg, var(--bg-surface-3), var(--bg-surface-2));--sidebar-item-hover-border:rgba(var(--accent-rgb), .42);--sidebar-item-active-background:linear-gradient(180deg, var(--accent-action-start), var(--accent-action-end));--sidebar-item-active-border:rgba(var(--accent-rgb), .78);--sidebar-item-active-shadow:inset 0 1px 0 #ffffff1f, 0 0 0 1px rgba(var(--accent-rgb), .18), 0 7px 18px rgba(var(--accent-rgb), .16);--sidebar-active-icon-border:#ffffff61;--sidebar-active-icon-background:#0000002e;--sidebar-submenu-background:color-mix(in srgb, var(--bg-surface-2) 72%, var(--bg-sidebar));--sidebar-submenu-border:rgba(var(--accent-rgb), .14);--sidebar-subitem-hover-border:rgba(var(--accent-rgb), .2);--sidebar-subitem-hover-background:rgba(var(--accent-rgb), .075);--sidebar-subitem-active-border:rgba(var(--accent-rgb), .32);--sidebar-subitem-active-background:linear-gradient(90deg, rgba(var(--accent-rgb), .19), rgba(var(--accent-rgb), .06));--sidebar-footer-background:color-mix(in srgb, var(--bg-surface-2) 64%, var(--bg-sidebar));--sidebar-footer-border:rgba(var(--accent-rgb), .18);--vehicle-settings-shell-background:var(--surface-panel-gradient);--vehicle-settings-card-background:var(--surface-card-gradient);--vehicle-settings-input-background:var(--bg-input);--vehicle-settings-action-background:var(--button-gradient);--vehicle-settings-escalation-background:var(--surface-card-gradient);--vehicle-settings-escalation-card-background:var(--surface-raised);--vehicle-settings-list-background:var(--surface-panel-gradient);--vehicle-settings-shell-border:var(--panel-border);--vehicle-settings-card-border:var(--panel-border-soft);--vehicle-settings-input-border:var(--border-subtle);--vehicle-settings-input-focus-border:rgba(var(--accent-rgb), .62);--vehicle-settings-action-border:rgba(var(--accent-rgb), .62);--vehicle-settings-escalation-border:var(--panel-border-soft);--vehicle-settings-escalation-card-border:var(--panel-border-soft);--vehicle-settings-list-border:var(--panel-border)}html[lang=fa]{font-family:Estedad,Tahoma,sans-serif}html[lang=en]{font-family:Inter,system-ui,sans-serif}button,input,textarea,select{font:inherit}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--bg-root);background-image:var(--page-atmosphere);min-width:320px;min-height:100vh;color:var(--text);background-attachment:fixed;margin:0}body:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}.site-shell{min-height:100vh}.container{width:min(1180px,100% - 40px);margin:0 auto}.navbar-wrap{z-index:50;background:color-mix(in srgb, var(--bg-root) 78%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid #ffffff0d;width:100%;position:fixed;top:0}.navbar{justify-content:space-between;align-items:center;height:76px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand-mark{background:var(--brand-mark-gradient);width:38px;height:38px;box-shadow:var(--brand-mark-shadow);border:1px solid #ffffff1f;border-radius:12px;place-items:center;font-weight:800;display:grid}.brand-copy{flex-direction:column;gap:2px;display:flex}.brand-copy strong{font-size:15px}.brand-copy span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.nav-links{color:#aab4c7;align-items:center;gap:28px;font-size:14px;display:flex}.nav-links a:hover{color:#fff}.button{background:var(--button-gradient);min-height:48px;box-shadow:var(--button-shadow);color:#fff;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:0 22px;font-weight:700;transition:all .18s;display:inline-flex}.button:hover{box-shadow:var(--button-hover-shadow);transform:translateY(-2px)}.button-small{border-radius:10px;min-height:38px;padding:0 16px}.button-secondary{border-color:var(--border);background:var(--button-secondary-background);box-shadow:none}.button-full{border:0;width:100%}.hero{padding:172px 0 110px;position:relative;overflow:hidden}.hero-glow{filter:blur(90px);opacity:.35;pointer-events:none;border-radius:50%;position:absolute}.hero-glow-one{background:var(--hero-glow-primary);width:460px;height:460px;top:40px;right:7%}.hero-glow-two{background:var(--hero-glow-secondary);width:320px;height:320px;bottom:-60px;left:-80px}.hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:72px;display:grid;position:relative}.eyebrow{color:var(--accent-bright);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:700}.hero-copy h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(48px,7vw,78px);line-height:.98}.hero-copy h1 span{color:var(--hero-accent)}.hero-description{color:#9aa5b8;max-width:650px;margin:28px 0 0;font-size:18px;line-height:1.8}.hero-actions{gap:12px;margin-top:34px;display:flex}.hero-trust{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:46px;display:grid}.hero-trust div{flex-direction:column;gap:5px;display:flex}.hero-trust strong{font-size:13px}.hero-trust span{color:var(--muted);font-size:11px}.dashboard-preview{background:linear-gradient(#12192deb,#090d19e6);border:1px solid #ffffff1a;border-radius:24px;padding:18px;position:relative;box-shadow:0 40px 120px #00000080}.dashboard-preview:before{content:"";z-index:-1;background:linear-gradient(135deg,#7b8cff6b,#0000 40%);border-radius:24px;position:absolute;inset:-1px}.preview-header{color:#d5dded;justify-content:space-between;align-items:center;padding:8px 4px 18px;font-size:13px;display:flex}.preview-header div{align-items:center;gap:9px;display:flex}.status-dot{background:var(--success);border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 20px #55d6a0b3}.live-pill{color:var(--success);background:#55d6a012;border:1px solid #55d6a033;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.preview-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.metric-card,.activity-card,.feature-card,.permission-demo,.stack-card,.cta-card{border:1px solid var(--border);background:var(--surface-raised)}.metric-card{border-radius:15px;padding:17px}.metric-card span,.metric-card small{color:var(--muted);display:block}.metric-card span{font-size:11px}.metric-card strong{margin:9px 0 5px;font-size:28px;display:block}.metric-card small{font-size:10px}.activity-card{border-radius:15px;margin-top:10px;padding:16px}.activity-head{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;margin-bottom:7px;font-size:10px;display:flex}.activity-row{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.activity-row div{flex-direction:column;gap:4px;display:flex}.activity-row strong{font-size:12px}.activity-row div span{color:var(--muted);font-size:10px}.activity-badge{color:#9ca7ff;background:#6d7cff17;border-radius:7px;padding:5px 8px;font-size:9px}.section{padding:110px 0}.section-muted{background:#ffffff04;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d}.section-heading{max-width:620px;margin-bottom:46px}.section-heading h2,.split-section h2,.cta-card h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,5vw,52px);line-height:1.05}.section-heading p,.split-section p,.cta-card p{color:var(--muted);line-height:1.8}.feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.feature-card{border-radius:18px;min-height:230px;padding:26px;transition:all .18s}.feature-card:hover{background:#7c8bff0a;border-color:#7c8bff47;transform:translateY(-4px)}.feature-number{color:#6976e3;font-size:11px;font-weight:800}.feature-card h3{margin:58px 0 12px;font-size:20px}.feature-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.split-section{grid-template-columns:1fr .85fr;align-items:center;gap:110px;display:grid}.permission-demo{border-radius:18px;margin-top:34px;padding:22px}.permission-title{margin-bottom:20px;font-weight:700}.permission-row{color:var(--muted);justify-content:space-between;padding:12px 0;font-size:13px;display:flex}.allowed{color:var(--success)}.segmented{background:#ffffff09;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:5px;padding:5px;display:grid}.segmented button{color:var(--muted);background:0 0;border:0;border-radius:8px;padding:10px}.segmented button.active{color:#b4bdff;background:#6d7cff1f}.effective{color:var(--muted);margin-top:16px;font-size:12px}.effective strong{color:#fff}.platform-stack{flex-direction:column;gap:10px;display:flex}.stack-card{border-radius:15px;justify-content:space-between;align-items:center;padding:22px;display:flex}.stack-card span{color:var(--muted);font-size:12px}.stack-card strong{font-size:13px}.cta-card{background:linear-gradient(135deg,#6c7cff1a,#ffffff05);border-radius:24px;justify-content:space-between;align-items:center;gap:40px;padding:52px;display:flex}.cta-card div{max-width:700px}footer{border-top:1px solid #ffffff0d;padding:30px 0 40px}.footer-inner{color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.footer-inner div{flex-direction:column;gap:4px;display:flex}.footer-inner strong{color:#fff;font-size:13px}.auth-page{place-items:center;min-height:100vh;padding:100px 20px;display:grid;position:relative}.auth-brand{align-items:center;gap:10px;display:flex;position:absolute;top:30px;left:34px}.auth-card{border:1px solid var(--border);background:var(--auth-card-background);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:22px;width:min(430px,100%);padding:34px;box-shadow:0 35px 100px #0000006b}.auth-heading h1{letter-spacing:-.04em;margin:0;font-size:32px}.auth-heading p{color:var(--muted);margin:10px 0 26px;font-size:13px;line-height:1.6}.auth-form{flex-direction:column;gap:16px;display:flex}.auth-form label{color:#bec6d6;flex-direction:column;gap:8px;font-size:12px;font-weight:600;display:flex}.auth-form input{background:var(--input-soft-background);color:#fff;border:1px solid #ffffff17;border-radius:11px;outline:none;width:100%;height:48px;padding:0 14px;transition:all .15s}.auth-form input:focus{border-color:var(--auth-focus-color);box-shadow:var(--auth-focus-shadow)}.form-error{color:#ff9eab;background:#ff506412;border:1px solid #ff64782e;border-radius:9px;padding:11px;font-size:11px}.form-success{color:#9ce3bd;background:#50d29114;border:1px solid #64dca033;border-radius:9px;padding:11px;font-size:11px;line-height:1.6}.auth-forgot-link{text-align:end;margin:-6px 0 0;font-size:11px}.auth-forgot-link a{color:#9aa6ff;font-weight:700;text-decoration:none}.auth-forgot-link a:hover{text-decoration:underline}.auth-switch{color:var(--muted);text-align:center;margin:8px 0 0;font-size:11px}.auth-switch a{color:#9aa6ff;font-weight:700}.auth-decoration{z-index:-1;filter:blur(160px);opacity:.17;background:#5063fa;border-radius:50%;width:550px;height:550px;position:fixed}.screen-center{min-height:100vh;color:var(--muted);place-items:center;display:grid}.dashboard-page{grid-template-columns:235px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border);background:var(--bg-sidebar);flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.side-nav{flex-direction:column;gap:5px;margin-top:48px;display:flex}.side-nav button,.logout-button{width:100%;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:10px;padding:12px 14px}.side-nav button:hover,.side-nav button.active{background:var(--surface-hover);color:#fff}.logout-button{color:#ee8999;margin-top:auto}.dashboard-main{padding:40px}.dashboard-topbar{justify-content:space-between;align-items:center;display:flex}.dashboard-topbar h1{letter-spacing:-.035em;margin:0;font-size:30px}.profile-chip{border:1px solid var(--border);border-radius:999px;align-items:center;gap:10px;padding:7px 12px 7px 7px;display:flex}.profile-chip div{background:var(--profile-avatar);border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.profile-chip span{color:var(--muted);font-size:10px}.dashboard-welcome{border:1px solid var(--border);background:linear-gradient(135deg, rgba(var(--accent-rgb), .1), #ffffff04);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin-top:46px;padding:36px;display:flex}.dashboard-welcome>div:first-child>span{color:#8e9aff;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.dashboard-welcome h2{letter-spacing:-.035em;margin:10px 0;font-size:30px}.dashboard-welcome p{max-width:620px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.system-status{white-space:nowrap;color:#b8c2d5;align-items:center;gap:9px;font-size:11px;display:flex}.dashboard-cards{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}@media (width<=950px){.nav-links a:not(.button){display:none}.hero-grid,.split-section{grid-template-columns:1fr;gap:60px}.feature-grid,.dashboard-cards{grid-template-columns:repeat(2,1fr)}.dashboard-page{grid-template-columns:1fr}.sidebar{display:none}}@media (width<=640px){.container{width:min(100% - 26px,1180px)}.navbar{height:68px}.brand-copy span{display:none}.nav-links{gap:10px}.hero{padding:135px 0 75px}.hero-copy h1{font-size:47px}.hero-description{font-size:15px}.hero-actions{flex-direction:column}.hero-trust,.feature-grid,.dashboard-cards{grid-template-columns:1fr}.section{padding:78px 0}.cta-card{flex-direction:column;align-items:flex-start;padding:30px}.footer-inner{flex-direction:column;align-items:flex-start;gap:18px}.dashboard-main{padding:24px 16px}.dashboard-topbar,.dashboard-welcome{flex-direction:column;align-items:flex-start}.profile-chip{display:none}}.language-selector{color:var(--muted);align-items:center;gap:12px;font-size:11px;display:flex}.language-selector>div{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;gap:4px;padding:4px;display:flex}.language-selector button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:7px 10px}.language-selector button.active{background:rgba(var(--accent-rgb), .14);color:#fff}.auth-language{position:absolute;top:30px;right:34px}.sidebar-language{margin-top:auto;padding-top:20px;padding-bottom:10px}html[dir=rtl] body{text-align:right;direction:rtl}html[dir=rtl] .nav-links,html[dir=rtl] .hero-actions,html[dir=rtl] .hero-trust,html[dir=rtl] .preview-header,html[dir=rtl] .activity-row,html[dir=rtl] .permission-row,html[dir=rtl] .stack-card,html[dir=rtl] .dashboard-topbar,html[dir=rtl] .dashboard-welcome{direction:rtl}html[dir=rtl] .side-nav button,html[dir=rtl] .logout-button,html[dir=rtl] .auth-form label,html[dir=rtl] .auth-heading,html[dir=rtl] .section-heading,html[dir=rtl] .hero-copy{text-align:right}@media (width<=640px){.auth-language{top:26px;right:20px}.language-selector{flex-wrap:wrap}}.profile-menu-wrap{z-index:30;position:relative}.profile-chip-button{font:inherit;cursor:pointer;background:var(--surface-raised)}.profile-chip-button:hover{background:var(--surface-hover);border-color:rgba(var(--accent-rgb), .28)}.profile-chip-copy{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.profile-chip-copy strong{color:#fff;font-size:12px;font-weight:700}.profile-chip-copy small{color:var(--muted);font-size:9px}.profile-chevron{color:var(--muted);margin-left:4px;font-size:8px}.profile-dropdown{border:1px solid var(--border);background:var(--bg-surface-3);border-radius:16px;width:270px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 70px #00000073}.profile-dropdown-head{flex-direction:column;gap:3px;padding:10px 12px 13px;display:flex}.profile-dropdown-head strong{color:#fff;font-size:13px}.profile-dropdown-head span{color:var(--muted);font-size:10px}.profile-dropdown button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;padding:11px 10px;display:flex}.profile-dropdown button:hover{background:rgba(var(--accent-rgb), .09)}.profile-dropdown button>span{background:rgba(var(--accent-rgb), .1);width:28px;height:28px;color:var(--profile-icon-color);border-radius:8px;place-items:center;font-size:12px;display:grid}.profile-dropdown button>div{flex-direction:column;gap:2px;display:flex}.profile-dropdown button strong{font-size:12px;font-weight:650}.profile-dropdown button small{color:var(--muted);font-size:9px}.profile-dropdown-divider{background:var(--border);height:1px;margin:6px 4px}.profile-dropdown .profile-dropdown-logout{color:#ee8999}.profile-dropdown .profile-dropdown-logout>span{color:#ee8999;background:#ee899914}.account-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:42px;display:grid}.account-panel{border:1px solid var(--border);background:var(--surface-soft);border-radius:18px;padding:26px}.account-panel-wide{grid-column:1/-1}.account-panel-label{color:var(--accent-label);letter-spacing:.1em;margin-bottom:8px;font-size:10px;font-weight:700}.account-panel h2{margin:0 0 18px;font-size:21px}.account-panel p{max-width:680px;color:var(--muted);font-size:12px;line-height:1.8}.account-empty-value{color:#fff;margin-bottom:12px;font-size:36px;font-weight:800}.account-detail-list{flex-direction:column;display:flex}.account-detail-list>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:13px 0;display:flex}.account-detail-list>div:last-child{border-bottom:0}.account-detail-list span{color:var(--muted);font-size:11px}.account-detail-list strong{color:#fff;word-break:break-all;font-size:12px}.steam-claim-form{flex-direction:column;align-items:flex-start;gap:16px;max-width:620px;display:flex}.steam-claim-form label{color:#c4ccda;flex-direction:column;gap:8px;width:100%;font-size:11px;display:flex}.steam-claim-form input{border:1px solid var(--border);background:var(--bg-input);color:#fff;border-radius:11px;outline:none;width:100%;padding:13px 14px}.steam-claim-form input:focus{border-color:rgba(var(--accent-rgb), .65)}.steam-connected-card{max-width:720px}.steam-connected-badge{color:#79db9d;background:#53cf851a;border-radius:999px;margin-bottom:14px;padding:7px 10px;font-size:10px;font-weight:750;display:inline-flex}.account-message{border-radius:10px;margin-top:16px;padding:12px 14px;font-size:11px}.account-message-error{color:#ee8999;background:#ee899914}.account-message-success{color:#79db9d;background:#53cf8514}.account-empty-state{border:1px dashed var(--border);border-radius:13px;padding:24px}.account-empty-state strong{color:#fff;font-size:13px}.vmp-connection-loading{color:var(--muted);padding:18px 0;font-size:12px}.vmp-connection-card{max-width:760px}.vmp-status-badge{border-radius:999px;align-items:center;margin-bottom:14px;padding:7px 11px;font-size:10px;font-weight:750;display:inline-flex}.vmp-status-connected{color:#79db9d;background:#53cf851a}.vmp-status-error{color:#ee8999;background:#ee899917}.vmp-status-pending{color:#aab3ff;background:#6d7cff1a}.vmp-status-disabled{color:var(--muted);background:#ffffff0e}.vmp-connection-form{flex-direction:column;align-items:flex-start;gap:16px;max-width:620px;margin-top:18px;display:flex}.vmp-connection-form label{color:#c4ccda;flex-direction:column;gap:8px;width:100%;font-size:11px;display:flex}.vmp-connection-form input{border:1px solid var(--border);background:var(--bg-input);color:#fff;border-radius:11px;outline:none;width:100%;padding:13px 14px}.vmp-connection-form input:focus{border-color:rgba(var(--accent-rgb), .65)}.vmp-secret-note{color:var(--muted);font-size:10px;line-height:1.8}.vmp-action-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.vmp-action-row .button{width:auto}.vmp-disconnect-button{color:#ee8999;cursor:pointer;background:#ee899912;border:1px solid #ee899938;border-radius:10px;min-height:38px;padding:9px 14px}.vmp-disconnect-button:disabled{opacity:.55;cursor:default}.vmp-last-error{color:#ee8999;background:#ee899912;border-radius:10px;margin-top:14px;padding:11px 13px;font-size:10px}@media (width<=640px){.vmp-action-row{align-items:stretch}.vmp-action-row .button,.vmp-disconnect-button{width:100%}}html[dir=rtl] .profile-dropdown{left:0;right:auto}html[dir=rtl] .profile-dropdown button{text-align:right}html[dir=rtl] .profile-chevron{margin-left:0;margin-right:4px}@media (width<=640px){.account-page-grid{grid-template-columns:1fr}.account-panel-wide{grid-column:auto}.profile-menu-wrap .profile-chip{display:flex}.profile-chip-copy small{display:none}.profile-dropdown{width:min(280px,100vw - 32px)}}.vehicle-access-card{background:linear-gradient(135deg,#6d7cff14,#ffffff04);border:1px solid #6d7cff33;border-radius:20px;align-items:flex-start;gap:20px;max-width:760px;padding:30px;display:flex}.vehicle-access-icon{color:#b9c0ff;background:#6d7cff24;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:18px;font-weight:900;display:grid}.vehicle-access-copy{flex:1}.vehicle-access-copy h2{color:#fff;margin:5px 0 9px;font-size:20px}.vehicle-access-copy p{max-width:590px;color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.9}.vehicle-access-button{width:auto}@media (width<=640px){.vehicle-access-card{flex-direction:column;padding:22px}}.vehicle-table th{vertical-align:middle;text-align:center!important}html[dir=rtl] .vehicle-table th{text-align:center!important}.vehicle-table td{text-align:center;vertical-align:middle}.vehicle-log-row{text-align:center}.vehicle-log-primary,.vehicle-log-player,.vehicle-log-time,.vehicle-registry-card-head,.vehicle-registry-model{text-align:center;align-items:center}.vehicle-panel-heading{align-items:center}.vehicle-panel-heading>div{flex:1}.vehicle-panel-heading h3,.vehicle-panel-heading p{text-align:right}@media (width<=720px){.vehicle-panel-heading{align-items:flex-start}}.vehicle-v3{color:#eef2ff;width:100%;max-width:none;margin:20px 0 50px}.vehicle-v3-hero,.vehicle-v3-body,.vehicle-v3-panel{border:1px solid var(--panel-border);background:var(--surface-panel-gradient);box-shadow:inset 0 1px #ffffff04}.vehicle-v3-hero{border-radius:16px;margin-bottom:12px;padding:24px}.vehicle-v3-hero-top{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:25px;display:flex}.vehicle-v3-eyebrow{color:#d9deec;font-size:11px;font-weight:700}.vehicle-v3-title-row{align-items:center;gap:10px;margin:5px 0 8px;display:flex}.vehicle-v3-title-row h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:29px}.vehicle-v3-live{color:#55dc91;background:#31d67e14;border:1px solid #31d67e40;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.vehicle-v3-live i{background:#45dc8d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #45dc8d}.vehicle-v3-hero-top p{color:#8b96ae;margin:0;font-size:11px}.vehicle-v3-settings{color:#8490a8;min-height:40px;font:inherit;background:#ffffff04;border:1px solid #8395be2e;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:10px;display:flex}.vehicle-v3-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.vehicle-v3-stat{border:1px solid var(--panel-border-medium);background:var(--surface-soft);border-radius:13px;align-items:center;gap:16px;min-height:112px;padding:17px;display:flex;position:relative;overflow:hidden}.vehicle-v3-stat-icon{border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:19px;display:grid}.vehicle-v3-stat-green .vehicle-v3-stat-icon{background:#22c55e21;border:1px solid #22c55e47}.vehicle-v3-stat-red .vehicle-v3-stat-icon{color:#ff8190;background:#ef444421;border:1px solid #ef44444d}.vehicle-v3-stat-orange .vehicle-v3-stat-icon{background:#f59e0b1f;border:1px solid #f59e0b47}.vehicle-v3-stat-purple .vehicle-v3-stat-icon{background:#7c5cff24;border:1px solid #7c5cff4d}.vehicle-v3-stat>div:last-child{flex:1;min-width:0}.vehicle-v3-stat span{color:#b5bed1;font-size:10px;display:block}.vehicle-v3-stat strong{color:#fff;margin:5px 0 2px;font-size:28px;line-height:1;display:block}.vehicle-v3-stat small{color:#67748e;font-size:8px}.vehicle-v3-body{border-radius:16px;overflow:hidden}.vehicle-v3-tabs{border-bottom:1px solid var(--panel-border-soft);justify-content:center;gap:28px;min-height:52px;padding:0 18px;display:flex}.vehicle-v3-tabs button{color:#8e99b0;cursor:pointer;min-width:100px;font:inherit;background:0 0;border:0;font-size:11px;font-weight:700;position:relative}.vehicle-v3-tabs button:after{content:"";background:0 0;border-radius:999px;height:2px;position:absolute;bottom:0;left:20%;right:20%}.vehicle-v3-tabs button.active{color:var(--accent-control);background:linear-gradient(to top, var(--accent-control-soft), transparent)}.vehicle-v3-tabs button.active:after{background:var(--accent-control-strong)}.vehicle-v3-overview{grid-template-columns:minmax(0,1.7fr) minmax(280px,.9fr);grid-template-areas:"active concurrent""activity rules";gap:12px;padding:14px;display:grid}.vehicle-v3-active-panel{grid-area:active}.vehicle-v3-concurrent-panel{grid-area:concurrent}.vehicle-v3-activity-panel{grid-area:activity}.vehicle-v3-rules-panel{grid-area:rules}.vehicle-v3-panel{border-radius:13px;overflow:hidden}.vehicle-v3-full-panel{margin:14px}.vehicle-v3-panel-head{border-bottom:1px solid var(--panel-border-section);justify-content:space-between;align-items:center;gap:15px;min-height:53px;padding:0 17px;display:flex}.vehicle-v3-panel-head>div{align-items:center;gap:9px;display:flex}.vehicle-v3-panel-head h3{color:#f4f6fb;margin:0;font-size:12px}.vehicle-v3-panel-head p{color:#6e7b96;margin:3px 0 0;font-size:8px}.vehicle-v3-panel-head small{color:#76829a;font-size:8px}.vehicle-v3-count{background:var(--vehicle-count-background);min-width:30px;color:var(--vehicle-count-color);text-align:center;border-radius:7px;padding:5px 8px;font-size:11px}.vehicle-v3-table-wrap{padding:10px 14px 14px;overflow-x:auto}.vehicle-v3-table{border-collapse:separate;border-spacing:0;border:1px solid var(--panel-border-soft);border-radius:9px;width:100%;overflow:hidden}.vehicle-v3-table th,.vehicle-v3-table td{border-bottom:1px solid var(--panel-divider);white-space:nowrap;height:34px;padding:0 11px;text-align:center!important}.vehicle-v3-table th{background:var(--surface-soft);color:#c9d0df;font-size:9px;font-weight:800}.vehicle-v3-table td{color:#aeb7ca;font-size:9px}.vehicle-v3-table tbody tr:last-child td{border-bottom:0}.vehicle-v3-table tbody tr:hover td{background:var(--accent-row-hover)}.vehicle-v3-table td strong{color:#f6f7fb}.vehicle-v3-plate{letter-spacing:.045em}.vehicle-v3-take-badge{color:#59d989;background:#22c55e14;border:1px solid #22c55e33;border-radius:6px;padding:4px 8px;font-size:8px;font-weight:800;display:inline-flex}.vehicle-v3-empty{color:#71809b;text-align:center;place-items:center;min-height:120px;padding:25px;font-size:10px;display:grid}.vehicle-v3-empty-tall{align-content:center;gap:7px;min-height:230px}.vehicle-v3-empty-tall strong{color:#9da8be;font-size:11px}.vehicle-v3-empty-tall p{color:#66738c;max-width:280px;margin:0;line-height:1.8}.vehicle-v3-empty-icon{color:#56647f;font-size:27px}.vehicle-v3-case-list{flex-direction:column;gap:8px;padding:13px;display:flex}.vehicle-v3-case{border:1px solid var(--panel-border-section);border-radius:9px;grid-template-columns:1.2fr 1fr 1fr;gap:10px;padding:11px;display:grid}.vehicle-v3-case>div{text-align:center;flex-direction:column;gap:4px;display:flex}.vehicle-v3-case span{color:#68758f;font-size:8px}.vehicle-v3-case strong{color:#dce1eb;font-size:9px}.vehicle-v3-rule-list{flex-direction:column;gap:7px;padding:12px;display:flex}.vehicle-v3-rule-list article{border:1px solid var(--panel-border-light);border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.vehicle-v3-rule-list i{background:#f59e0b14;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.vehicle-v3-rule-list strong{color:#dce1eb;font-size:9px}.vehicle-v3-rule-list p{color:#69758d;margin:3px 0 0;font-size:8px;line-height:1.65}.vehicle-v3-registry-toolbar{padding:14px 16px 4px}.vehicle-v3-registry-toolbar input{color:#eef1f8;width:min(520px,100%);min-height:42px;font:inherit;background:#040912b8;border:1px solid #8395be2e;border-radius:10px;outline:none;padding:0 14px;font-size:10px;transition:border-color .16s,box-shadow .16s}.vehicle-v3-registry-toolbar input:focus{border-color:#7366ff8c;box-shadow:0 0 0 3px #7366ff14}.vehicle-v3-registry{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:11px;padding:14px 16px 18px;display:grid}.vehicle-v3-registry-card{background:linear-gradient(#ffffff05,#ffffff02);border:1px solid #8395be24;border-radius:12px;min-width:0;padding:14px;transition:border-color .16s,background .16s,transform .16s;position:relative}.vehicle-v3-registry-card:hover{background:linear-gradient(#ffffff07,#ffffff03);border-color:#8395be40}.vehicle-v3-registry-card.is-hidden{opacity:.74}.vehicle-v3-registry-card-head{border-bottom:1px solid #8395be1a;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.vehicle-v3-registry-plate{flex-direction:column;gap:4px;min-width:0;display:flex}.vehicle-v3-registry-card span{color:#69758d;font-size:8px}.vehicle-v3-registry-plate strong{color:#f0f2f8;letter-spacing:.08em;font-size:13px}.vehicle-v3-registry-status{letter-spacing:.03em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:23px;padding:0 8px;font-weight:800;display:inline-flex;font-size:7px!important}.vehicle-v3-registry-status.is-visible{color:#6dde91;background:#22c55e14;border-color:#22c55e38}.vehicle-v3-registry-status.is-hidden{color:#e8b45f;background:#f59e0b14;border-color:#f59e0b3b}.vehicle-v3-registry-info{gap:10px;margin-top:13px;display:grid}.vehicle-v3-registry-info>div{flex-direction:column;gap:4px;min-width:0;display:flex}.vehicle-v3-registry-info strong{color:#e4e8f1;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.vehicle-v3-registry-info small{color:#58657d;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.vehicle-v3-registry-footer{align-items:center;gap:7px;margin-top:14px;display:flex;position:relative}.vehicle-v3-edit{color:#aaa4ff;cursor:pointer;min-height:34px;font:inherit;background:#7366ff14;border:1px solid #7366ff42;border-radius:8px;flex:1;margin:0;font-size:8px;font-weight:800;transition:background .16s,border-color .16s}.vehicle-v3-edit:hover{background:#7366ff21;border-color:#7366ff75}.vehicle-v3-registry-actions{flex:none;position:relative}.vehicle-v3-registry-actions summary{color:#8c97ad;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff05;border:1px solid #8395be2b;border-radius:8px;place-items:center;width:34px;height:34px;font-size:16px;line-height:1;list-style:none;display:grid}.vehicle-v3-registry-actions summary::-webkit-details-marker{display:none}.vehicle-v3-registry-actions[open] summary{color:#b3adff;background:#7366ff14;border-color:#7366ff59}.vehicle-v3-registry-actions>div{z-index:20;background:#0a0f1b;border:1px solid #8395be2e;border-radius:10px;gap:4px;width:165px;padding:6px;display:grid;position:absolute;bottom:41px;right:0;box-shadow:0 14px 34px #00000061}html[dir=rtl] .vehicle-v3-registry-actions>div{left:0;right:auto}.vehicle-v3-registry-actions button{color:#aab3c4;cursor:pointer;min-height:32px;font:inherit;text-align:start;background:0 0;border:0;border-radius:7px;padding:0 9px;font-size:8px;font-weight:700}.vehicle-v3-registry-actions button:hover{color:#eef1f7;background:#ffffff0b}.vehicle-v3-registry-actions button.danger{color:#ed7b87}.vehicle-v3-registry-actions button.danger:hover{color:#ff9ba5;background:#ef444414}.vehicle-v3-registry-actions button:disabled,.vehicle-v3-edit:disabled{cursor:wait;opacity:.55}.vehicle-v3-registry-edit{gap:10px;margin-top:13px;display:grid}.vehicle-v3-registry-edit label,.vehicle-v3-registry-field{gap:5px;display:grid}.vehicle-v3-search-select{min-width:0;position:relative}.vehicle-v3-search-select-trigger{color:#e8ebf2;cursor:pointer;width:100%;min-height:38px;font:inherit;text-align:start;background:#050914;border:1px solid #8395be30;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:9px;display:flex}.vehicle-v3-search-select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vehicle-v3-search-select-trigger:hover{border-color:#8395be52}.vehicle-v3-search-select.is-open .vehicle-v3-search-select-trigger,.vehicle-v3-search-select-trigger:focus-visible{border-color:#7366ff8c;box-shadow:0 0 0 2px #7366ff14}.vehicle-v3-search-select-arrow{color:#78849d;flex:none;transition:transform .16s}.vehicle-v3-search-select.is-open .vehicle-v3-search-select-arrow{transform:rotate(180deg)}.vehicle-v3-search-select-menu{z-index:80;top:calc(100% + 5px);background:#070b16;border:1px solid #8395be38;border-radius:9px;padding:6px;position:absolute;inset-inline:0;box-shadow:0 16px 36px #0000006b,0 0 0 1px #ffffff05}.vehicle-v3-search-select-menu>input{color:#eef1f7;width:100%;min-height:34px;font:inherit;background:#040711;border:1px solid #8395be2e;border-radius:7px;outline:none;padding:0 9px;font-size:9px}.vehicle-v3-search-select-menu>input:focus{border-color:#7366ff80}.vehicle-v3-search-select-menu>input::placeholder{color:#69758d}.vehicle-v3-search-select-options{overscroll-behavior:contain;gap:2px;max-height:220px;margin-top:5px;display:grid;overflow-y:auto}.vehicle-v3-search-select-option{color:#aab3c6;cursor:pointer;width:100%;min-height:32px;font:inherit;text-align:start;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:9px;display:flex}.vehicle-v3-search-select-option>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vehicle-v3-search-select-option:hover{color:#eef1f7;background:#ffffff0d}.vehicle-v3-search-select-option.is-selected{color:#cbc7ff;background:#665cff21}.vehicle-v3-search-select-option strong{color:#7f76ff;flex:none}.vehicle-v3-search-select-empty{color:#69758d;text-align:center;padding:12px 8px;font-size:8px}.vehicle-v3-registry-edit-actions{gap:6px;margin-top:2px;display:flex}.vehicle-v3-registry-edit-actions button{color:#fff;cursor:pointer;min-height:34px;font:inherit;background:#665cff;border:0;border-radius:8px;flex:1;font-size:8px;font-weight:800}.vehicle-v3-registry-edit-actions button.secondary{color:#8792aa;background:0 0;border:1px solid #8395be2b}.vehicle-v3-registry-edit-actions button:disabled{cursor:wait;opacity:.55}.vehicle-v3-error,.vehicle-v3-loading{color:#f08a96;text-align:center;background:#ef44440d;border:1px solid #ef444433;border-radius:10px;margin:14px;padding:14px;font-size:10px}.vehicle-v3-loading{color:#8894ab;background:#ffffff04;border-color:#8395be26}@media (width<=1150px){.vehicle-v3-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-v3-overview{grid-template-columns:1fr;grid-template-areas:"active""concurrent""activity""rules"}.vehicle-v3-registry{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.vehicle-v3-hero-top{flex-direction:column}.vehicle-v3-stats{grid-template-columns:1fr}.vehicle-v3-tabs{justify-content:flex-start;gap:5px;overflow-x:auto}.vehicle-v3-tabs button{flex:none}.vehicle-v3-registry,.vehicle-v3-case{grid-template-columns:1fr}}.vehicle-v3-eyebrow{font-size:12px}.vehicle-v3-title-row h2{font-size:30px}.vehicle-v3-hero-top p{font-size:12px}.vehicle-v3-settings,.vehicle-v3-stat span{font-size:11px}.vehicle-v3-stat strong{font-size:29px}.vehicle-v3-stat small{font-size:9px}.vehicle-v3-tabs button{font-size:12px}.vehicle-v3-panel-head h3{font-size:13px}.vehicle-v3-panel-head p,.vehicle-v3-panel-head small{font-size:9px}.vehicle-v3-table th,.vehicle-v3-table td{font-size:10px}.vehicle-v3-take-badge{font-size:9px}.vehicle-v3-empty{font-size:11px}.vehicle-v3-empty-tall strong{font-size:12px}.vehicle-v3-case span,.vehicle-v3-rule-list p,.vehicle-v3-registry-card span,.vehicle-v3-edit,.vehicle-v3-registry-edit button{font-size:9px}.vehicle-v3-case strong,.vehicle-v3-rule-list strong,.vehicle-v3-registry-card strong,.vehicle-v3-registry-toolbar input{font-size:10px}.vehicle-v3-fines-count{white-space:nowrap;background:#9361ff14;border:1px solid #9361ff38;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:800}.vehicle-v3-fines-error{text-align:center;background:#ff5b7112;border:1px solid #ff5b7140;border-radius:14px;margin:18px;padding:15px 18px}.vehicle-v3-fines-list{gap:10px;padding:14px;display:grid}.vehicle-v3-fine-row{width:100%;color:inherit;text-align:right;cursor:pointer;background:#ffffff06;border:1px solid #fff1;border-radius:15px;grid-template-columns:minmax(180px,1.35fr) minmax(130px,1fr) minmax(100px,.75fr) minmax(110px,.8fr) minmax(150px,1fr) auto;align-items:center;gap:14px;padding:15px 16px;transition:transform .18s,border-color .18s,background .18s;display:grid}.vehicle-v3-fine-row:hover{background:#9665ff0e;border-color:#9665ff57;transform:translateY(-1px)}.vehicle-v3-fine-player{align-items:center;gap:11px;min-width:0;display:flex}.vehicle-v3-fine-avatar{background:#905dff21;border:1px solid #905dff38;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;font-weight:900;display:grid}.vehicle-v3-fine-player div,.vehicle-v3-fine-cell{flex-direction:column;gap:3px;min-width:0;display:flex}.vehicle-v3-fine-player strong,.vehicle-v3-fine-cell strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vehicle-v3-fine-player small,.vehicle-v3-fine-cell span,.vehicle-v3-fine-cell small{opacity:.58;font-size:11px}.vehicle-v3-fine-amount,.vehicle-v3-case-fine-amount{font-variant-numeric:tabular-nums}.vehicle-v3-component{border-radius:999px;width:fit-content;padding:4px 9px;font-size:12px}.vehicle-v3-component-health{background:#ffa84d17;border:1px solid #ffa84d33}.vehicle-v3-component-engine{background:#ff5b7117;border:1px solid #ff5b7133}.vehicle-v3-component-gps{background:#5ec5ff17;border:1px solid #5ec5ff33}.vehicle-v3-fine-open{white-space:nowrap;opacity:.76;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.vehicle-v3-fine-open b{font-size:17px}.vehicle-v3-case-backdrop{z-index:5000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#03050cc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.vehicle-v3-case-modal{background:var(--modal-surface-gradient);border:1px solid #ffffff16;border-radius:22px;width:min(940px,100%);max-height:min(880px,100vh - 48px);overflow-y:auto;box-shadow:0 30px 100px #0000008c}.vehicle-v3-case-head{z-index:4;background:var(--modal-header-background);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex;position:sticky;top:0}.vehicle-v3-case-head h2{margin:4px 0 0;font-size:20px}.vehicle-v3-case-kicker{letter-spacing:.16em;opacity:.48;font-size:10px}.vehicle-v3-case-close{width:38px;height:38px;color:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:11px;font-size:24px}.vehicle-v3-case-loading{text-align:center;opacity:.68;padding:70px 25px}.vehicle-v3-case-error{margin:25px}.vehicle-v3-case-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 20px 10px;display:grid}.vehicle-v3-case-summary article{background:var(--surface-raised);border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;justify-content:center;gap:5px;min-height:90px;padding:13px 15px;display:flex}.vehicle-v3-case-summary span,.vehicle-v3-case-summary small{opacity:.55;font-size:11px}.vehicle-v3-case-summary strong{overflow-wrap:anywhere;font-size:14px}.vehicle-v3-case-id{background:var(--surface-raised);opacity:.68;border-radius:12px;align-items:center;gap:10px;margin:3px 20px 5px;padding:10px 13px;font-size:11px;display:flex}.vehicle-v3-case-id code{direction:ltr}.vehicle-v3-timeline{padding:17px 22px 30px}.vehicle-v3-timeline-event{grid-template-columns:30px minmax(0,1fr);display:grid}.vehicle-v3-timeline-rail{justify-content:center;display:flex;position:relative}.vehicle-v3-timeline-dot{z-index:2;background:#151322;border:2px solid #b08bfff2;border-radius:999px;width:11px;height:11px;margin-top:21px;position:relative}.vehicle-v3-timeline-rail i{background:#ffffff1a;width:1px;position:absolute;top:31px;bottom:-10px}.vehicle-v3-timeline-card{background:#ffffff06;border:1px solid #ffffff0f;border-radius:14px;margin-bottom:11px;padding:15px 16px}.vehicle-v3-timeline-card>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.vehicle-v3-timeline-card>header>div{align-items:center;gap:8px;display:flex}.vehicle-v3-timeline-card time{opacity:.52;direction:ltr;flex:none;font-size:11px}.vehicle-v3-system-badge{letter-spacing:.08em;background:#ffad4414;border:1px solid #ffad443d;border-radius:5px;padding:3px 6px;font-size:9px;font-weight:900}.vehicle-v3-event-player{opacity:.82;margin:8px 0 0;font-weight:700}.vehicle-v3-condition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.vehicle-v3-condition-grid>span{background:var(--surface-raised);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.vehicle-v3-condition-grid small{opacity:.52}.vehicle-v3-condition-change{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:12px;display:grid}.vehicle-v3-condition-change>div{background:var(--surface-raised);border-radius:10px;padding:10px}.vehicle-v3-condition-change span{opacity:.5;margin-bottom:4px;font-size:10px;display:block}.vehicle-v3-condition-change strong{direction:ltr;display:block}.vehicle-v3-event-note{opacity:.72;background:#9765ff0b;border-right:2px solid #9765ff73;border-radius:6px;margin:11px 0 0;padding:9px 11px;font-size:12px;line-height:1.8}.vehicle-v3-timeline-system-close .vehicle-v3-timeline-card{border-color:#ffad4424}.vehicle-v3-timeline-damage .vehicle-v3-timeline-card{border-color:#ff5b7126}.vehicle-v3-timeline-fine .vehicle-v3-timeline-card{border-color:#c459ff33}@media (width<=1100px){.vehicle-v3-fine-row{grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(100px,1fr))}.vehicle-v3-fine-row>.vehicle-v3-fine-cell:nth-of-type(4),.vehicle-v3-fine-open{display:none}}@media (width<=760px){.vehicle-v3-case-backdrop{padding:8px}.vehicle-v3-case-modal{border-radius:16px;max-height:calc(100vh - 16px)}.vehicle-v3-case-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:12px}.vehicle-v3-case-id{margin-inline:12px}.vehicle-v3-timeline{padding-inline:12px}.vehicle-v3-fine-row{grid-template-columns:minmax(0,1fr) minmax(100px,.7fr)}.vehicle-v3-fine-row>.vehicle-v3-fine-cell{display:none}.vehicle-v3-fine-row>.vehicle-v3-fine-cell:nth-of-type(3){display:flex}.vehicle-v3-timeline-card>header{flex-direction:column;align-items:flex-start;gap:5px}}.vehicle-v3-settings-layout{grid-template-columns:minmax(300px,.85fr) minmax(0,1.35fr);gap:12px;padding:14px;display:grid}.vehicle-v3-type-form{flex-direction:column;gap:13px;padding:16px;display:flex}.vehicle-v3-type-form label{flex-direction:column;gap:6px;display:flex}.vehicle-v3-type-form label>span{color:#8792aa;font-size:9px;font-weight:700}.vehicle-v3-type-form input[type=text],.vehicle-v3-type-form input:not([type]),.vehicle-v3-type-form input[type=number]{color:#edf0f7;width:100%;min-height:39px;font:inherit;background:#ffffff06;border:1px solid #8395be2e;border-radius:8px;outline:none;padding:0 12px}.vehicle-v3-type-form input:focus{border-color:#766cff8c}.vehicle-v3-type-fines{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.vehicle-v3-type-active{align-items:center;flex-direction:row!important}.vehicle-v3-type-active input{width:auto}.vehicle-v3-type-help{color:#69758d;font-size:8px;line-height:1.7}.vehicle-v3-type-actions{gap:8px;display:flex}.vehicle-v3-type-actions button,.vehicle-v3-type-card>button{color:#b7b1ff;cursor:pointer;min-height:34px;font:inherit;background:#766cff1f;border:1px solid #766cff40;border-radius:8px;padding:0 12px;font-size:9px;font-weight:800}.vehicle-v3-type-actions button.secondary{color:#8e99b0;background:#ffffff06;border-color:#8395be29}.vehicle-v3-type-actions button:disabled{opacity:.55;cursor:not-allowed}.vehicle-v3-type-success{color:#65d892;background:#22c55e0f;border:1px solid #22c55e2e;border-radius:8px;padding:9px 11px;font-size:9px}.vehicle-v3-type-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.vehicle-v3-type-card{background:#ffffff04;border:1px solid #8395be21;border-radius:10px;flex-direction:column;gap:12px;padding:13px;display:flex}.vehicle-v3-type-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.vehicle-v3-type-card-head>strong{color:#edf0f7;font-size:11px}.vehicle-v3-type-card-head>span{border-radius:6px;padding:4px 7px;font-size:8px;font-weight:800}.vehicle-v3-type-card-head>span.active{color:#5bd58a;background:#22c55e14}.vehicle-v3-type-card-head>span.inactive{color:#df7474;background:#ef444414}.vehicle-v3-type-card-fines{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.vehicle-v3-type-card-fines>div{text-align:center;background:#ffffff05;border-radius:7px;flex-direction:column;gap:4px;padding:8px;display:flex}.vehicle-v3-type-card-fines span{color:#68758f;font-size:8px}.vehicle-v3-type-card-fines strong{color:#cdd3df;font-size:9px}@media (width<=900px){.vehicle-v3-settings-layout,.vehicle-v3-type-list{grid-template-columns:1fr}}@media (width<=620px){.vehicle-v3-type-fines,.vehicle-v3-type-card-fines{grid-template-columns:1fr}}.side-nav-group{flex-direction:column;gap:4px;display:flex}.side-nav-parent{justify-content:space-between;align-items:center;gap:10px;display:flex}.side-nav-chevron{justify-content:center;align-items:center;font-size:16px;transition:transform .16s;display:inline-flex;transform:rotate(0)}.side-nav-chevron.open{transform:rotate(90deg)}.side-nav-submenu{border-left:1px solid #8395be24;flex-direction:column;gap:3px;margin-left:12px;padding-left:9px;display:flex}.side-nav .side-nav-submenu button{color:#7f8aa1;border-radius:8px;padding:9px 12px;font-size:10px}.side-nav .side-nav-submenu button:hover:not(:disabled),.side-nav .side-nav-submenu button.active{color:#dfe3ef;background:#6d7cff12}.side-nav .side-nav-submenu button:disabled{opacity:.38;cursor:not-allowed}.side-nav .side-nav-with-badge{justify-content:space-between;align-items:center;gap:10px;display:flex}.side-nav-notification-badge{color:#fff;background:#e5484d;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 0 0 3px #e5484d1f}.my-cases-page{gap:22px;display:grid}.my-cases-message,.my-cases-error,.my-cases-empty{border:1px solid var(--border);background:#ffffff05;border-radius:14px;padding:20px}.my-cases-error{color:#ff8e93}.my-cases-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.my-cases-summary>div{border:1px solid var(--border);background:#ffffff06;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.my-cases-summary span{color:var(--muted)}.my-cases-summary strong{font-size:24px}.my-cases-section{gap:14px;display:grid}.my-cases-section-head h2{margin:5px 0 0}.my-cases-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.my-case-card{border:1px solid var(--border);background:#ffffff06;border-radius:16px;padding:18px}.my-case-card.open{border-color:#e5484d52}.my-case-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.my-case-card-head>div{gap:5px;display:grid}.my-case-card-head span{color:var(--muted);font-size:11px}.my-case-card-head strong{font-size:20px}.my-case-status{border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.my-case-status.active{color:#ff7378;background:#e5484d24}.my-case-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.my-case-details>div{gap:4px;display:grid}.my-case-details span{color:var(--muted);font-size:11px}.my-case-details strong{font-size:13px}@media (width<=620px){.my-cases-summary,.my-case-details{grid-template-columns:1fr}}.my-case-status.fined{color:#f5b942;background:#f59e0b24}.my-case-status.resolved{color:#66d98a;background:#22c55e24}.my-case-status.server-reset{color:#aab4c5;background:#94a3b81f}.side-nav-parent-meta{align-items:center;gap:8px;display:inline-flex}.side-nav .side-nav-submenu .side-nav-with-badge{justify-content:space-between;align-items:center;gap:8px;display:flex}.side-nav .side-nav-submenu button:has(.side-nav-notification-badge){justify-content:space-between;align-items:center;gap:8px;display:flex}.my-cases-filter-panel{border:1px solid var(--border);background:#ffffff05;border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:14px;padding:16px;display:flex}.my-cases-range-select,.my-cases-custom-range label{gap:7px;display:grid}.my-cases-range-select span,.my-cases-custom-range label span{color:var(--muted);font-size:11px}.my-cases-range-select select,.my-cases-custom-range input{border:1px solid var(--border);background:var(--surface);min-height:40px;color:inherit;border-radius:10px;padding:0 12px}.my-cases-custom-range{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.my-cases-custom-range button,.my-case-card-actions button{border:1px solid var(--border);min-height:40px;color:inherit;cursor:pointer;background:#ffffff0d;border-radius:10px;padding:0 14px}.my-case-card-actions{border-top:1px solid var(--border);justify-content:flex-end;margin-top:18px;padding-top:14px;display:flex}.my-case-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.my-case-modal{border:1px solid var(--border);background:var(--surface);border-radius:18px;width:min(760px,100%);max-height:min(820px,90vh);padding:22px;overflow:auto;box-shadow:0 24px 80px #00000073}.my-case-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.my-case-modal-head h2{margin:6px 0 0}.my-case-modal-close{border:1px solid var(--border);background:var(--surface-control);width:38px;height:38px;color:inherit;cursor:pointer;border-radius:10px;font-size:22px}.my-case-result-message{border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;margin-top:18px;padding:14px 16px}.my-case-result-message.fined{border-color:#f59e0b4d}.my-case-result-message.resolved{border-color:#22c55e4d}.my-case-result-message.active{border-color:#e5484d4d}.my-case-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.my-case-modal-grid>div{border:1px solid var(--border);background:var(--surface-inset);border-radius:11px;gap:5px;padding:12px;display:grid}.my-case-modal-grid span{color:var(--muted);font-size:11px}.my-case-modal-grid strong{overflow-wrap:anywhere;font-size:13px}@media (width<=620px){.my-case-modal-grid{grid-template-columns:1fr}.my-case-modal-backdrop{padding:12px}}.cases-v2-page{gap:22px;width:100%;min-width:0;display:grid}.cases-v2-toolbar{background:linear-gradient(145deg,#ffffff0b,#ffffff03);border:1px solid #ffffff13;border-radius:18px;grid-template-columns:minmax(180px,.8fr) minmax(420px,1.8fr);align-items:center;gap:20px;padding:18px 20px;display:grid;box-shadow:inset 0 1px #ffffff09,0 12px 32px #0000001f}.cases-v2-toolbar-copy{gap:5px;display:grid}.cases-v2-toolbar-copy span{color:var(--muted);font-size:11px}.cases-v2-toolbar-copy strong{font-size:15px;font-weight:800}.cases-v2-range-tabs{background:#0000002e;border:1px solid #fff1;border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:5px;display:grid}.cases-v2-range-tabs button{min-height:38px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:0 10px;font-size:12px;font-weight:700;transition:background .18s,border-color .18s,color .18s,transform .18s}.cases-v2-range-tabs button:hover{color:inherit;background:#ffffff0b}.cases-v2-range-tabs button.active{color:#fff;background:linear-gradient(#ffffff1f,#ffffff0e);border-color:#ffffff1c;box-shadow:0 4px 14px #0000002e}.cases-v2-custom-range{flex-wrap:wrap;grid-column:1/-1;align-items:flex-end;gap:12px;padding-top:4px;display:flex}.cases-v2-custom-range label{gap:7px;min-width:170px;display:grid}.cases-v2-custom-range label span{color:var(--muted);font-size:11px}.cases-v2-custom-range input{min-height:42px;color:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;background:#0000002e;border:1px solid #ffffff16;border-radius:10px;padding:0 12px}.cases-v2-apply-range{min-height:42px;color:inherit;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1c;border-radius:10px;padding:0 18px;font-weight:800}.cases-v2-message,.cases-v2-error,.cases-v2-empty{background:#ffffff05;border:1px solid #ffffff12;border-radius:16px;padding:22px}.cases-v2-error{color:#ff9297;border-color:#ef44443d}.cases-v2-empty{min-height:150px;color:var(--muted);text-align:center;place-items:center;display:grid}.cases-v2-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cases-v2-summary-open{grid-template-columns:repeat(2,minmax(0,1fr))}.cases-v2-summary article{background:linear-gradient(145deg,#ffffff0c,#ffffff04);border:1px solid #ffffff12;border-radius:17px;gap:7px;min-height:124px;padding:19px 20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 12px 30px #0000001a}.cases-v2-summary article:after{content:"";inset-inline-end:-35px;filter:blur(1px);background:#ffffff08;border-radius:999px;width:110px;height:110px;position:absolute;top:-42px}.cases-v2-summary article span{z-index:1;color:var(--muted);font-size:11px;position:relative}.cases-v2-summary article strong{z-index:1;letter-spacing:-.5px;font-size:clamp(25px,2.2vw,33px);line-height:1;position:relative}.cases-v2-summary article small{z-index:1;color:#ffffff6b;font-size:10px;position:relative}.cases-v2-section{gap:16px;display:grid}.cases-v2-section-head{justify-content:space-between;align-items:flex-end;gap:20px;padding:2px 2px 0;display:flex}.cases-v2-section-head span{color:#fff6;letter-spacing:1.3px;font-size:10px;font-weight:800}.cases-v2-section-head h2{margin:0;font-size:19px}.cases-v2-section-head>small{color:var(--muted);font-size:11px}.cases-v2-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:14px;display:grid}.cases-v2-card{background:linear-gradient(145deg,#ffffff0a,#ffffff03);border:1px solid #ffffff12;border-radius:18px;grid-template-rows:auto 1fr auto;min-height:270px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 14px 34px #0000001f}.cases-v2-card:before{content:"";inset-inline-start:0;background:#94a3b88c;width:3px;position:absolute;top:0;bottom:0}.cases-v2-card.damage:before{background:#f59e0bcc}.cases-v2-card.concurrent:before{background:#6366f1b8}.cases-v2-card.open:before{background:#ef4444cc}.cases-v2-card:hover{border-color:#ffffff1f;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff09,0 18px 44px #0000002e}.cases-v2-card>header{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:flex-start;gap:14px;padding:19px 19px 14px;display:flex}.cases-v2-card>header>div{gap:7px;display:grid}.cases-v2-source{color:#ffffff5e;letter-spacing:1.15px;font-size:9px;font-weight:900}.cases-v2-plate{text-align:right;direction:ltr;font-size:21px;font-weight:900}.cases-v2-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:27px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.cases-v2-status.fined{color:#f4bd58;background:#f59e0b1c;border-color:#f59e0b2e}.cases-v2-status.resolved{color:#6fda91;background:#22c55e1a;border-color:#22c55e2e}.cases-v2-status.server-reset{color:#b1bac8;background:#94a3b817;border-color:#94a3b82b}.cases-v2-status.active{color:#ff8589;background:#ef44441a;border-color:#ef444433}.cases-v2-card-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding:18px 19px;display:grid}.cases-v2-card-body>div{align-content:start;gap:5px;min-width:0;display:grid}.cases-v2-card-body span{color:var(--muted);font-size:10px}.cases-v2-card-body strong{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.65}.cases-v2-card>footer{border-top:1px solid #ffffff0d;justify-content:flex-start;padding:14px 19px 17px;display:flex}.cases-v2-card>footer button{min-height:38px;color:inherit;font:inherit;cursor:pointer;background:linear-gradient(#ffffff13,#ffffff09);border:1px solid #ffffff17;border-radius:10px;padding:0 15px;font-size:11px;font-weight:800;transition:background .18s,border-color .18s}.cases-v2-card>footer button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff29}.cases-v2-card>footer button:disabled{opacity:.5;cursor:wait}.cases-v2-drawer-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020409c2;justify-content:flex-start;animation:.16s ease-out cases-v2-fade;display:flex;position:fixed;inset:0}.cases-v2-drawer{background:var(--drawer-surface-background);border-inline-end:1px solid #ffffff17;width:min(720px,92vw);height:100%;padding:0 26px 34px;animation:.22s ease-out cases-v2-drawer-in;overflow-y:auto;box-shadow:24px 0 80px #00000080}.cases-v2-drawer-head{z-index:5;background:var(--drawer-header-background);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:20px;margin:0 -26px 22px;padding:23px 26px 19px;display:flex;position:sticky;top:0}.cases-v2-drawer-head>div{gap:5px;display:grid}.cases-v2-drawer-head span{color:#ffffff61;letter-spacing:1.4px;font-size:9px;font-weight:900}.cases-v2-drawer-head h2{margin:0;font-size:22px}.cases-v2-drawer-head small{overflow-wrap:anywhere;max-width:500px;color:var(--muted);font-size:10px}.cases-v2-drawer-head>button{background:var(--surface-control);width:38px;height:38px;color:inherit;cursor:pointer;border:1px solid #ffffff17;border-radius:11px;flex:none;font-size:24px;line-height:1}.cases-v2-drawer-section{background:var(--surface-soft);border:1px solid #fff1;border-radius:16px;gap:14px;margin-top:18px;padding:18px;display:grid}.cases-v2-section-title{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.cases-v2-section-title span{color:var(--muted);font-size:10px}.cases-v2-section-title strong{font-size:12px}.cases-v2-components{flex-wrap:wrap;gap:8px;display:flex}.cases-v2-components span{color:#f4bd58;background:#f59e0b17;border:1px solid #f59e0b33;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.cases-v2-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.cases-v2-meta-grid>div{background:#ffffff05;border:1px solid #ffffff0f;border-radius:13px;gap:6px;min-width:0;padding:14px 15px;display:grid}.cases-v2-meta-grid span{color:var(--muted);font-size:10px}.cases-v2-meta-grid strong{overflow-wrap:anywhere;font-size:12px;line-height:1.65}.cases-v2-condition-table{border:1px solid #fff1;border-radius:13px;overflow:hidden}.cases-v2-condition-head,.cases-v2-condition-row{grid-template-columns:.8fr 1fr 1fr;align-items:center;min-height:47px;display:grid}.cases-v2-condition-head{background:#ffffff09}.cases-v2-condition-head span{color:var(--muted);font-size:10px;font-weight:700}.cases-v2-condition-head span,.cases-v2-condition-row>*{padding:0 13px}.cases-v2-condition-row{border-top:1px solid #ffffff0d}.cases-v2-condition-row strong,.cases-v2-condition-row span{font-size:11px}.cases-v2-fines{gap:7px;display:grid}.cases-v2-fines>div{background:#0000001f;border:1px solid #ffffff0e;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-height:43px;padding:0 13px;display:flex}.cases-v2-fines span{color:var(--muted);font-size:11px}.cases-v2-fines strong{font-size:12px}.cases-v2-timeline{gap:0;display:grid;position:relative}.cases-v2-timeline>div{grid-template-columns:17px 1fr;gap:11px;min-height:63px;display:grid;position:relative}.cases-v2-timeline>div:not(:last-child):after{content:"";background:#ffffff17;width:1px;position:absolute;top:17px;bottom:-1px;right:5px}.cases-v2-timeline-dot{z-index:2;background:#ffffff6b;border:2px solid #0c0e13;border-radius:999px;width:11px;height:11px;margin-top:4px;position:relative;box-shadow:0 0 0 1px #ffffff24}.cases-v2-timeline>div>div{align-content:start;gap:5px;padding-bottom:16px;display:grid}.cases-v2-timeline strong{font-size:11px}.cases-v2-timeline small{color:var(--muted);font-size:10px;line-height:1.7}@keyframes cases-v2-fade{0%{opacity:0}to{opacity:1}}@keyframes cases-v2-drawer-in{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@media (width<=1100px){.cases-v2-toolbar{grid-template-columns:1fr}.cases-v2-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.cases-v2-toolbar{padding:14px}.cases-v2-range-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.cases-v2-range-tabs button:last-child{grid-column:1/-1}.cases-v2-summary,.cases-v2-summary-open,.cases-v2-grid,.cases-v2-card-body,.cases-v2-meta-grid{grid-template-columns:1fr}.cases-v2-drawer{width:100%;max-width:none;padding:0 16px 28px}.cases-v2-drawer-head{margin:0 -16px 18px;padding:18px 16px 16px}.cases-v2-condition-head,.cases-v2-condition-row{grid-template-columns:.8fr 1fr 1fr}}@media (width<=440px){.cases-v2-custom-range{grid-template-columns:1fr;display:grid}.cases-v2-custom-range label{min-width:0}.cases-v2-condition-head span,.cases-v2-condition-row>*{padding:0 7px}}.cases-v2-section-head{margin-top:4px;padding:4px 4px 17px;position:relative}.cases-v2-section-head:after{content:"";background:linear-gradient(90deg,#0000,#ffffff14 18% 82%,#0000);height:1px;position:absolute;bottom:0;left:4px;right:4px}.cases-v2-section-head>div{gap:7px}.cases-v2-section-head span{opacity:.75}.cases-v2-section-head h2{line-height:1.45}.cases-v2-section-head>small{padding-bottom:3px}@media (width<=720px){.cases-v2-section{gap:19px}.cases-v2-section-head{padding-bottom:14px}}.cases-v2-section{gap:0}.cases-v2-section-head{margin:14px 0 34px;padding:0 4px 18px;position:relative}.cases-v2-section-head:after{opacity:.7;bottom:0;left:4px;right:4px}.cases-v2-section-head>div{gap:10px;display:grid}.cases-v2-section-head span{line-height:1.3;display:block}.cases-v2-section-head h2{margin:0;line-height:1.6}.cases-v2-section-head>small{align-self:end;margin-bottom:5px}.cases-v2-grid,.cases-v2-empty{margin-top:0}@media (width<=720px){.cases-v2-section-head{margin:10px 0 25px;padding-bottom:15px}}.cases-v2-page{margin-top:28px}@media (width<=720px){.cases-v2-page{margin-top:20px}}.permissions-v1{gap:24px;margin-top:28px;display:grid}.permissions-v1-hero{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.permissions-v1-hero h2{margin:7px 0 8px}.permissions-v1-hero p{opacity:.72;margin:0}.permissions-v1-eyebrow,.permissions-v1-panel-head span,.permissions-v1-select-wrap>span{letter-spacing:.14em;opacity:.62;font-size:11px;font-weight:700}.permissions-v1-gang{text-align:left;border:1px solid #ffffff14;border-radius:14px;gap:5px;min-width:150px;padding:14px 17px;display:grid}.permissions-v1-gang small{opacity:.55}.permissions-v1-panel{background:#ffffff05;border:1px solid #ffffff14;border-radius:18px;min-width:0;overflow:hidden}.permissions-v1-panel-head{border-bottom:1px solid #ffffff12;padding:21px 22px 17px}.permissions-v1-panel-head h3{margin:6px 0 0}.permissions-v1-select-wrap{gap:8px;padding:18px 22px;display:grid}.permissions-v1-select-wrap select{width:100%;color:inherit;background:#0000002e;border:1px solid #ffffff1a;border-radius:10px;padding:11px 12px}.permissions-v1-summary{background:#ffffff09;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 22px 15px;padding:11px 13px;display:flex}.permissions-v1-summary span{opacity:.7;font-size:12px}.permissions-v1-badge,.permissions-v1-protected{letter-spacing:.09em;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex}.permissions-v1-list{display:grid}.permissions-v1-row{border-top:1px solid #ffffff0e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 22px;display:grid}.permissions-v1-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.permissions-v1-copy code{overflow-wrap:anywhere;opacity:.58;font-size:11px}.permissions-v1-copy p{opacity:.63;margin:1px 0 0;font-size:12px;line-height:1.7}.permissions-v1-copy small{opacity:.62}.permissions-v1-actions{grid-template-columns:repeat(2,minmax(70px,1fr));gap:6px;display:grid}.permissions-v1-actions-three{grid-template-columns:repeat(3,minmax(68px,1fr))}.permissions-v1-actions button{color:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;padding:8px 10px}.permissions-v1-actions button.active{background:#ffffff1a;border-color:#ffffff4d}.permissions-v1-actions button.allow.active{background:#46d28c1a;border-color:#46d28c61}.permissions-v1-actions button.deny.active{background:#ff646e1a;border-color:#ff646e61}.permissions-v1-actions button:disabled{cursor:not-allowed;opacity:.42}.permissions-v1-error,.permissions-v1-loading{background:#ffffff06;border:1px solid #ffffff17;border-radius:12px;margin-top:28px;padding:16px 18px}.permissions-v1-error{border-color:#ff646e40}@media (width<=1100px){.permissions-v1-layout{grid-template-columns:1fr}}@media (width<=720px){.permissions-v1{margin-top:20px}.permissions-v1-hero{flex-direction:column;align-items:stretch}.permissions-v1-gang{text-align:right}.permissions-v1-row{grid-template-columns:1fr}.permissions-v1-actions,.permissions-v1-actions-three{width:100%}}.side-nav-nested-group{gap:4px;display:grid}.side-nav-submenu-nested{border-inline-start:1px solid #ffffff14;margin-inline-start:14px;padding-inline-start:8px}.side-nav-submenu-nested button{font-size:.92em}.main-support-banner{z-index:9999;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#181208f5;border:1px solid #f59e0b99;border-radius:14px;align-items:center;gap:14px;width:min(960px,100vw - 24px);padding:12px 14px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #00000073,0 0 0 1px #f59e0b1f}.main-support-banner-icon{flex:none;font-size:26px}.main-support-banner-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.main-support-banner-copy strong{color:#fbbf24;letter-spacing:.11em;font-size:13px}.main-support-banner-copy span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.main-support-banner-copy small{color:#ffffffad;font-size:11px}.main-support-banner-error{color:#fca5a5!important}.main-support-banner button{color:#fecaca;min-height:38px;font:inherit;cursor:pointer;background:#ef444424;border:1px solid #f871718c;border-radius:9px;flex:none;padding:0 14px;font-size:12px;font-weight:800}.main-support-banner button:disabled{cursor:not-allowed;opacity:.55}@media (width<=700px){.main-support-banner{flex-wrap:wrap;align-items:flex-start}.main-support-banner-copy span{white-space:normal}.main-support-banner button{width:100%}}.gang-vehicles-page{flex-direction:column;gap:20px;width:100%;display:flex}.gang-vehicles-header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.gang-vehicles-eyebrow{color:#8b5cf6;letter-spacing:.14em;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.gang-vehicles-title-row{align-items:center;gap:10px;display:flex}.gang-vehicles-title-row h2{color:#f8fafc;margin:0;font-size:28px}.gang-vehicles-header p{color:#cbd5e18c;margin:7px 0 0;font-size:12px}.gang-vehicles-live{color:#86efac;background:#22c55e14;border:1px solid #22c55e3d;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:9px;font-weight:900;display:inline-flex}.gang-vehicles-live i{background:#22c55e;border-radius:50%;width:6px;height:6px}.gang-vehicles-counts{gap:7px;display:flex}.gang-vehicles-counts span{color:#cbd5e1a6;background:#0f172a8c;border:1px solid #94a3b821;border-radius:8px;padding:7px 10px;font-size:10px}.gang-vehicles-counts strong{color:#f8fafc}.gang-vehicles-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;width:100%;display:grid}.gang-vehicle-card{background:#0c121cfa;border:1px solid #94a3b824;border-radius:12px;flex-direction:column;min-width:0;height:100%;transition:transform .16s,border-color .16s;display:flex;overflow:hidden;box-shadow:0 12px 30px #0003}.gang-vehicle-card:hover{border-color:#8b5cf666;transform:translateY(-2px)}.gang-vehicle-image-wrap{aspect-ratio:4/3;background:#080d15;width:100%;position:relative;overflow:hidden}.gang-vehicle-image-wrap img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.gang-vehicle-image-placeholder{color:#cbd5e166;background:radial-gradient(circle at 50% 30%,#8b5cf61f,#0000 55%),#0b111c;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;height:100%;display:flex}.gang-vehicle-image-placeholder span{font-size:26px}.gang-vehicle-image-placeholder small{font-size:9px}.gang-vehicle-image-shade{pointer-events:none;background:linear-gradient(#00000085 0%,#0000 32% 70%,#0000003d 100%);position:absolute;inset:0}.gang-vehicle-model{color:#fff;text-overflow:ellipsis;text-shadow:0 2px 8px #000000e6;white-space:nowrap;font-size:12px;font-weight:900;position:absolute;top:10px;left:11px;right:11px;overflow:hidden}.gang-vehicle-footer{box-sizing:border-box;flex-direction:column;flex:0 0 68px;justify-content:center;gap:6px;height:68px;min-height:68px;padding:9px 11px;display:flex}.gang-vehicle-status{color:#e5e7eb;align-items:center;gap:7px;height:17px;min-height:17px;font-size:10px;display:flex}.gang-vehicle-status i{border-radius:50%;flex:0 0 7px;width:7px;height:7px}.gang-vehicle-status i.inside{background:#22c55e;box-shadow:0 0 8px #22c55ea6}.gang-vehicle-status i.outside{background:#ef4444;box-shadow:0 0 8px #ef44449e}.gang-vehicle-status strong{font-size:10px;font-weight:800}.gang-vehicle-holder{color:#cbd5e18c;text-overflow:ellipsis;white-space:nowrap;height:16px;min-height:16px;font-size:9px;line-height:16px;overflow:hidden}.gang-vehicle-holder strong{color:#f1f5f9d9}.gang-vehicle-holder.empty{visibility:hidden}.gang-vehicles-empty{text-align:center;background:#0f172a47;border:1px dashed #94a3b829;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.gang-vehicles-empty span{margin-bottom:10px;font-size:32px}.gang-vehicles-empty strong{color:#f1f5f9}.gang-vehicles-empty p{color:#cbd5e180;margin:7px 0 0;font-size:10px}@media (width<=1500px){.gang-vehicles-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1250px){.gang-vehicles-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=980px){.gang-vehicles-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.gang-vehicles-header{flex-direction:column;align-items:stretch}.gang-vehicles-counts{flex-wrap:wrap}.gang-vehicles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=450px){.gang-vehicles-grid{grid-template-columns:1fr}}.gang-vehicles-page{box-sizing:border-box;padding-inline:18px;padding-bottom:18px}.gang-vehicles-header{box-sizing:border-box;padding-inline:3px;padding-top:3px}.gang-vehicles-eyebrow{width:fit-content;padding-inline:3px;overflow:visible}.gang-vehicles-search{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.gang-vehicles-search-box{width:min(460px,100%);position:relative}.gang-vehicles-search-box input{box-sizing:border-box;color:#f1f5f9;width:100%;height:42px;font:inherit;background:#0a101bd1;border:1px solid #94a3b829;border-radius:11px;outline:none;padding:0 40px 0 38px;font-size:11px;transition:border-color .15s,box-shadow .15s,background .15s}.gang-vehicles-search-box input::placeholder{color:#94a3b87a}.gang-vehicles-search-box input:focus{background:#0c131ff5;border-color:#8b5cf685;box-shadow:0 0 0 3px #8b5cf614}.gang-vehicles-search-icon{z-index:2;color:#cbd5e18c;pointer-events:none;font-size:19px;line-height:1;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.gang-vehicles-search-clear{z-index:2;color:#e2e8f0a6;cursor:pointer;background:#94a3b814;border:0;border-radius:7px;justify-content:center;align-items:center;width:25px;height:25px;padding:0;font-size:17px;line-height:1;display:flex;position:absolute;top:50%;left:9px}.gang-vehicles-search-clear:hover{color:#fff;background:#94a3b829}.gang-vehicles-search-result{color:#cbd5e180;flex:none;font-size:10px}.gang-vehicles-grid{box-sizing:border-box;padding-bottom:4px}.gang-vehicles-search-box input[type=search]::-webkit-search-cancel-button{display:none}@media (width<=700px){.gang-vehicles-page{padding-inline:10px}.gang-vehicles-search{flex-direction:column;align-items:stretch}.gang-vehicles-search-box{width:100%}}.gang-vehicle-image-shade{display:none}.gang-vehicle-footer{flex:0 0 86px;gap:5px;height:86px;min-height:86px;padding:9px 11px 8px}.gang-vehicle-meta{justify-content:space-between;align-items:center;gap:8px;width:100%;height:22px;min-height:22px;display:flex}.gang-vehicle-model-text{color:#f8fafc;text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:11px;font-weight:850;line-height:22px;overflow:hidden}.gang-vehicle-plate-text{color:#cbd5e1b8;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;direction:ltr;background:#94a3b80f;border:1px solid #94a3b824;border-radius:5px;flex:none;justify-content:center;align-items:center;max-width:48%;padding:3px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:750;line-height:1;display:inline-flex;overflow:hidden}.gang-vehicle-status{height:17px;min-height:17px}.gang-vehicle-holder{height:16px;min-height:16px}.gang-vehicle-model,.gang-vehicle-plate{display:none}.vehicle-overview-page{box-sizing:border-box;padding-inline:18px;flex-direction:column;gap:20px;width:100%;padding-bottom:18px;display:flex}.vehicle-overview-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.vehicle-overview-summary-grid>article{background:#0c121cd1;border:1px solid #94a3b824;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:86px;padding:14px;display:flex}.vehicle-overview-summary-grid>article span{color:#cbd5e18c;font-size:10px}.vehicle-overview-summary-grid>article strong{color:#f8fafc;font-size:22px}@media (width<=980px){.vehicle-overview-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.vehicle-overview-page{padding-inline:10px}.vehicle-overview-summary-grid{grid-template-columns:1fr}}.personal-rewards-panel{gap:24px;display:grid}.personal-rewards-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.personal-rewards-header h2{margin-bottom:6px}.personal-rewards-header p{opacity:.68;margin:0}.personal-rewards-total{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;min-width:180px;padding:14px 18px}.personal-rewards-total span{opacity:.6;margin-bottom:5px;font-size:12px;display:block}.personal-rewards-total strong{font-size:22px}.personal-rewards-list{gap:10px;display:grid}.personal-reward-card{background:#ffffff06;border:1px solid #ffffff13;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 16px;display:grid}.personal-reward-icon{background:#ffffff0e;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.personal-reward-main{min-width:0}.personal-reward-title,.personal-reward-vehicle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.personal-reward-title strong{font-size:18px}.personal-reward-title span,.personal-reward-vehicle span,.personal-reward-meta{opacity:.68;font-size:12px}.personal-reward-vehicle{margin-top:5px}.personal-reward-vehicle strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.personal-reward-meta{text-align:end;justify-items:end;gap:4px;display:grid}.personal-reward-meta small{opacity:.55}@media (width<=760px){.personal-rewards-header{display:grid}.personal-rewards-total{width:100%;min-width:0}.personal-reward-card{grid-template-columns:auto minmax(0,1fr)}.personal-reward-meta{text-align:start;grid-column:2;justify-items:start}}.vehicle-v3-concurrent-panel{background:linear-gradient(#141b2eb8,#0c1220b8);border:1px solid #7887b42e;border-radius:16px;margin-bottom:22px;padding:18px}.vehicle-v3-concurrent-head{flex-direction:column;gap:12px;margin-bottom:18px;display:flex}.vehicle-v3-concurrent-title{align-items:center;gap:11px;display:flex}.vehicle-v3-concurrent-title>div{flex-direction:column;gap:3px;display:flex}.vehicle-v3-concurrent-title strong{color:#f4f6ff;font-size:15px;font-weight:750;line-height:1.4}.vehicle-v3-concurrent-title small{color:#7f8ba7;font-size:11px;line-height:1.7}.vehicle-v3-concurrent-icon{color:#aab2ff;background:#5c67ff1a;border:1px solid #6f7cff4d;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:inline-flex}.vehicle-v3-concurrent-description{color:#9ba6bf;background:#5561a012;border-right:2px solid #6f7cff8c;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.9}.vehicle-v3-concurrent-fields{margin-top:4px}.vehicle-v3-concurrent-form-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.vehicle-v3-primary-action{color:#d9ddff;cursor:pointer;background:#5c67ff26;border:1px solid #6f7cff73;border-radius:10px;min-height:38px;padding:0 17px;font-family:inherit;font-size:12px;font-weight:700;transition:border-color .16s,background .16s,transform .16s}.vehicle-v3-primary-action:hover:not(:disabled){background:#5c67ff3d;border-color:#848effbf;transform:translateY(-1px)}.vehicle-v3-primary-action:disabled{opacity:.5;cursor:not-allowed}.vehicle-v3-concurrent-row{background:#ffffff05;border:1px solid #7887b424;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-top:9px;padding:12px 13px;display:flex}.vehicle-v3-concurrent-row-info{flex-direction:column;gap:4px;min-width:0;display:flex}.vehicle-v3-concurrent-row-info strong{color:#edf0ff;font-size:13px;font-weight:700}.vehicle-v3-concurrent-row-info small{color:#8995ae;margin:0;font-size:11px;line-height:1.6}.vehicle-v3-concurrent-row-actions{flex:none;align-items:center;gap:7px;display:flex}.vehicle-v3-small-action{color:#cbd2e3;cursor:pointer;background:#7e8bb412;border:1px solid #7e8bb440;border-radius:8px;min-height:31px;padding:0 11px;font-family:inherit;font-size:11px;font-weight:650}.vehicle-v3-small-action:hover:not(:disabled){background:#7e8bb421;border-color:#97a3cc73}.vehicle-v3-small-danger{color:#ff9aaa;background:#f45b6f12;border-color:#f45b6f3d}.vehicle-v3-small-danger:hover:not(:disabled){background:#f45b6f21;border-color:#f45b6f7a}.vehicle-v3-concurrent-select-field{min-width:0}.vehicle-v3-concurrent-select{color:#eef1ff;cursor:pointer;background:#0e1525;border:1px solid #7e8bb43b;border-radius:10px;outline:none;width:100%;min-height:42px;padding:0 12px;font-family:inherit;font-size:12px;transition:border-color .16s,box-shadow .16s}.vehicle-v3-concurrent-select:hover{border-color:#7e8bb466}.vehicle-v3-concurrent-select:focus{border-color:#6f7cffa6;box-shadow:0 0 0 3px #5c67ff1a}.vehicle-v3-concurrent-select option{color:#eef1ff;background:#101728}.vehicle-v3-delete-module{color:#ff91a2;cursor:pointer;background:#f45b6f12;border:1px solid #f45b6f47;border-radius:9px;align-self:flex-start;width:auto;min-width:138px;min-height:36px;padding:0 15px;font-family:inherit;font-size:11px;font-weight:700;transition:background .16s,border-color .16s,transform .16s}.vehicle-v3-delete-module:hover:not(:disabled){background:#f45b6f24;border-color:#f45b6f8c;transform:translateY(-1px)}.vehicle-v3-delete-module:disabled{opacity:.45;cursor:not-allowed}@media (width<=760px){.vehicle-v3-concurrent-row{flex-direction:column;align-items:stretch}.vehicle-v3-concurrent-row-actions{width:100%}.vehicle-v3-small-action{flex:1}.vehicle-v3-delete-module{width:100%}}.wallet-sidebar-group{gap:.35rem;display:grid}.wallet-sidebar-group>button{width:100%}.wallet-sidebar-group>button>span:first-child{text-align:inherit;flex:1}.wallet-sidebar-chevron{opacity:.7;font-size:.9rem}.wallet-sidebar-submenu{gap:.3rem;padding-inline-start:.75rem;display:grid}.wallet-sidebar-submenu button{width:100%;font-size:.9rem}.wallet-overview-panel{gap:1.4rem;display:grid}.wallet-overview-header{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.wallet-overview-header h2{margin-bottom:.45rem}.wallet-overview-header p{margin:0}.wallet-current-balance{text-align:end;border:1px solid;border-radius:16px;gap:.35rem;min-width:210px;padding:1rem 1.15rem;display:grid}.wallet-current-balance span{opacity:.7;font-size:.78rem}.wallet-current-balance strong{font-size:clamp(1.4rem,3vw,2rem);line-height:1}.wallet-current-balance-negative,.wallet-current-balance-positive{opacity:.95}.wallet-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.wallet-summary-card{border:1px solid;border-radius:14px;gap:.4rem;padding:1rem;display:grid}.wallet-summary-card span{opacity:.65;font-size:.78rem}.wallet-summary-card strong{font-size:1.15rem}.wallet-section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-top:.35rem;display:flex}.wallet-section-heading span{letter-spacing:.08em;opacity:.55;margin-bottom:.25rem;font-size:.68rem;display:block}.wallet-section-heading h3{margin:0}.wallet-transaction-list{gap:.65rem;display:grid}.wallet-transaction-card{border:1px solid;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;display:flex}.wallet-transaction-main{gap:.2rem;min-width:0;display:grid}.wallet-transaction-main strong{overflow-wrap:anywhere}.wallet-transaction-main span,.wallet-transaction-main small{opacity:.65;font-size:.76rem}.wallet-transaction-amount{text-align:end;flex-shrink:0;gap:.2rem;font-weight:700;display:grid}.wallet-transaction-amount small{opacity:.65;font-size:.72rem;font-weight:400}.wallet-credit:first-letter,.wallet-debit:first-letter{font-weight:800}@media (width<=760px){.wallet-overview-header{display:grid}.wallet-current-balance{text-align:start;width:100%;min-width:0}.wallet-summary-grid{grid-template-columns:1fr}.wallet-transaction-card{align-items:flex-start}}.vehicle-v3-settings-layout{direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;padding:18px}.vehicle-v3-settings-form-panel{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;padding:14px;display:grid}.vehicle-v3-settings-form-panel>.vehicle-v3-panel-head{direction:rtl;grid-column:1/-1;padding:2px 2px 10px}.vehicle-v3-settings-form-panel>.vehicle-v3-type-form{background:linear-gradient(#ffffff06,#ffffff03);border:1px solid #8395be24;border-radius:14px;min-width:0;height:100%;box-shadow:inset 0 1px #ffffff06}.vehicle-v3-settings-layout .vehicle-v3-type-form{text-align:right;direction:rtl}.vehicle-v3-settings-layout .vehicle-v3-type-form label>span{color:#a0aac0;font-size:10px}.vehicle-v3-settings-layout .vehicle-v3-type-form input,.vehicle-v3-settings-layout .vehicle-v3-type-form select{text-align:right}.vehicle-v3-settings-layout .vehicle-v3-type-form input[type=number]{text-align:right;direction:ltr}.vehicle-v3-settings-layout .vehicle-v3-type-form input[type=range]{direction:ltr}.vehicle-v3-settings-layout .vehicle-v3-concurrent-title,.vehicle-v3-form-heading{align-items:center;gap:10px;display:flex}.vehicle-v3-form-heading{padding-bottom:4px}.vehicle-v3-form-heading-icon,.vehicle-v3-settings-layout .vehicle-v3-concurrent-icon{color:#a9a3ff;background:#766cff1a;border:1px solid #766cff38;border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:inline-flex}.vehicle-v3-form-heading>div,.vehicle-v3-settings-layout .vehicle-v3-concurrent-title>div{flex-direction:column;gap:3px;min-width:0;display:flex}.vehicle-v3-form-heading strong,.vehicle-v3-settings-layout .vehicle-v3-concurrent-title strong{color:#f0f2f8;font-size:12px;font-weight:900}.vehicle-v3-form-heading small,.vehicle-v3-settings-layout .vehicle-v3-concurrent-title small{color:#77839a;font-size:8px;line-height:1.6}.vehicle-v3-settings-layout .vehicle-v3-concurrent-description{color:#6f7b92;margin:8px 0 0;font-size:8px;line-height:1.8}.vehicle-v3-group-editor-panel .vehicle-v3-concurrent-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicle-v3-settings-layout .vehicle-v3-type-actions,.vehicle-v3-settings-layout .vehicle-v3-concurrent-form-actions{flex-wrap:wrap;justify-content:flex-start}.vehicle-v3-settings-layout .vehicle-v3-primary-action,.vehicle-v3-settings-layout .vehicle-v3-type-actions>button:not(.secondary){color:#fff;background:linear-gradient(#5670ffe6,#4b5be1e6);border-color:#4c71ff61;box-shadow:0 7px 20px #4552c824}.vehicle-v3-type-editor-panel .vehicle-v3-type-fines{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicle-v3-type-editor-panel .vehicle-v3-concurrent-select{color:#edf0f7;width:100%;min-height:39px;font:inherit;background:#ffffff06;border:1px solid #8395be2e;border-radius:8px;outline:none;padding:0 10px}.vehicle-v3-type-editor-panel .vehicle-v3-delete-module{color:#e27d7d;cursor:pointer;min-height:34px;font:inherit;background:#ef44440f;border:1px solid #ef444433;border-radius:8px;align-self:flex-start;padding:0 12px;font-size:9px;font-weight:800}.vehicle-v3-settings-list-panel{direction:rtl;min-width:0}.vehicle-v3-settings-list-panel>.vehicle-v3-panel-head{direction:rtl}.vehicle-v3-settings-table{padding:4px 14px 14px;overflow-x:auto}.vehicle-v3-settings-table-head,.vehicle-v3-settings-table-row{grid-template-columns:minmax(120px,1.2fr) minmax(105px,.8fr) minmax(110px,.9fr) minmax(135px,auto);align-items:center;gap:10px;min-width:560px;display:grid}.vehicle-v3-settings-table-head{color:#66738b;border-bottom:1px solid #8395be1c;padding:9px 11px;font-size:8px;font-weight:800}.vehicle-v3-settings-table-row{color:#9aa5bb;border-bottom:1px solid #8395be14;padding:11px;font-size:9px}.vehicle-v3-settings-table-row:last-child{border-bottom:0}.vehicle-v3-settings-table-row>strong{color:#e7eaf1;font-size:10px}.vehicle-v3-settings-table-actions{justify-content:flex-start;gap:6px;display:flex}.vehicle-v3-settings-table-actions .vehicle-v3-small-action{color:#aaa5ff;cursor:pointer;min-height:29px;font:inherit;background:#766cff14;border:1px solid #766cff33;border-radius:7px;padding:0 9px;font-size:8px;font-weight:800}.vehicle-v3-settings-table-actions .vehicle-v3-small-danger{color:#db7777;background:#ef44440d;border-color:#ef44442e}.vehicle-v3-settings-table-actions button:disabled{opacity:.5;cursor:not-allowed}.vehicle-v3-type-list-panel .vehicle-v3-type-list{grid-template-columns:1fr}.vehicle-v3-type-list-panel .vehicle-v3-type-card{background:#ffffff03;border-color:#8395be1c}.vehicle-v3-settings-layout .vehicle-v3-empty{color:#68758d;text-align:center;padding:22px 14px;font-size:9px}@media (width<=1350px){.vehicle-v3-settings-form-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-v3-type-editor-panel{grid-column:1/-1}}@media (width<=1000px){.vehicle-v3-settings-layout,.vehicle-v3-settings-form-panel{grid-template-columns:1fr}.vehicle-v3-type-editor-panel{grid-column:auto}}@media (width<=680px){.vehicle-v3-settings-layout,.vehicle-v3-settings-form-panel{gap:10px;padding:10px}.vehicle-v3-timers-panel .vehicle-v3-concurrent-fields,.vehicle-v3-group-editor-panel .vehicle-v3-concurrent-fields,.vehicle-v3-type-editor-panel .vehicle-v3-type-fines{grid-template-columns:1fr}}.vehicle-v3-settings-layout{direction:rtl;grid-template-areas:"form form""groups types";align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;padding:18px!important;display:grid!important}.vehicle-v3-settings-form-panel{grid-area:form;grid-template-areas:"head head head""timers groups type";box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important;padding:0!important;display:grid!important}.vehicle-v3-settings-form-panel>.vehicle-v3-panel-head{grid-area:head;background:0 0!important;border:0!important;padding:4px 2px 10px!important}.vehicle-v3-settings-form-panel>.vehicle-v3-panel-head h3{color:#f3f5fa;margin:0 0 5px;font-size:16px;font-weight:900}.vehicle-v3-settings-form-panel>.vehicle-v3-panel-head p{color:#748096;font-size:10px}.vehicle-v3-timers-panel{grid-area:timers}.vehicle-v3-group-editor-panel{grid-area:groups}.vehicle-v3-type-editor-panel{grid-area:type;grid-column:auto!important}.vehicle-v3-settings-form-panel>.vehicle-v3-type-form{min-width:0;box-shadow:inset 0 1px #ffffff06,0 8px 24px #00000014;background:linear-gradient(#121d31e0,#0d1728d1)!important;border:1px solid #7c91be29!important;border-radius:13px!important;height:auto!important;margin:0!important;padding:16px!important}.vehicle-v3-settings-layout .vehicle-v3-concurrent-title strong,.vehicle-v3-settings-layout .vehicle-v3-form-heading strong{color:#f1f3f8;font-weight:900;font-size:13px!important}.vehicle-v3-settings-layout .vehicle-v3-concurrent-title small,.vehicle-v3-settings-layout .vehicle-v3-form-heading small{color:#778399;font-size:9px!important}.vehicle-v3-settings-layout .vehicle-v3-concurrent-description{color:#707d93;margin:8px 0 0;line-height:1.8;font-size:9px!important}.vehicle-v3-settings-layout .vehicle-v3-type-form{gap:11px!important}.vehicle-v3-settings-layout .vehicle-v3-type-form label>span{color:#9ca7bc;font-weight:800;font-size:10px!important}.vehicle-v3-settings-layout .vehicle-v3-type-form input[type=text],.vehicle-v3-settings-layout .vehicle-v3-type-form input:not([type]),.vehicle-v3-settings-layout .vehicle-v3-type-form input[type=number],.vehicle-v3-settings-layout .vehicle-v3-type-form select{background:#040c1947!important;border-color:#8295be33!important;border-radius:8px!important;min-height:38px!important}.vehicle-v3-timers-panel .vehicle-v3-concurrent-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vehicle-v3-group-editor-panel .vehicle-v3-concurrent-fields,.vehicle-v3-type-editor-panel .vehicle-v3-type-fines{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vehicle-v3-settings-layout .vehicle-v3-primary-action{width:100%;min-height:38px}.vehicle-v3-settings-layout .vehicle-v3-type-actions>button:first-child{flex:1;min-height:38px}.vehicle-v3-concurrent-list-panel{grid-area:groups}.vehicle-v3-type-list-panel{grid-area:types}.vehicle-v3-settings-list-panel{flex-direction:column;min-width:0;min-height:390px;overflow:hidden;border:1px solid var(--vehicle-settings-list-border)!important;background:var(--vehicle-settings-list-background)!important;border-radius:13px!important;display:flex!important}.vehicle-v3-unified-list-head{border-bottom:1px solid #7c91be1a;flex:none;min-height:66px;padding:13px 15px!important}.vehicle-v3-unified-list-head>div{gap:10px}.vehicle-v3-unified-list-head h3{color:#eff2f8;margin:0 0 4px;font-size:12px;font-weight:900}.vehicle-v3-unified-list-head p{color:#6f7c92;margin:0;font-size:8px}.vehicle-v3-list-head-icon{background:#5e6fff1a;border:1px solid #5e6fff38;border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}.vehicle-v3-unified-list-body{flex:auto;min-height:0;padding:10px 13px 4px}.vehicle-v3-unified-table{border:1px solid #7c91be1a;border-radius:9px;width:100%;overflow:hidden}.vehicle-v3-unified-table-head,.vehicle-v3-unified-table-row{text-align:right;direction:rtl;grid-template-columns:minmax(100px,1.25fr) minmax(90px,1fr) minmax(90px,1fr) minmax(105px,.8fr);align-items:center;gap:10px;min-height:47px;padding:0 12px;display:grid}.vehicle-v3-unified-table-head{color:#6d7b93;background:#ffffff05;border-bottom:1px solid #7c91be1a;min-height:36px;font-size:8px;font-weight:800}.vehicle-v3-unified-table-row{color:#9ca7ba;border-bottom:1px solid #7c91be13;font-size:9px}.vehicle-v3-unified-table-row:last-child{border-bottom:0}.vehicle-v3-unified-table-row>strong{color:#eef1f7;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.vehicle-v3-group-badge{color:#87a4ff;text-overflow:ellipsis;white-space:nowrap;background:#4065e61c;border-radius:999px;max-width:100%;padding:4px 8px;font-size:8px;font-weight:800;display:inline-flex;overflow:hidden}.vehicle-v3-status-badge{border-radius:999px;padding:4px 8px;font-size:8px;font-weight:900;display:inline-flex}.vehicle-v3-status-badge.active{color:#59d586;background:#22c55e17}.vehicle-v3-status-badge.inactive{color:#e47478;background:#ef444417}.vehicle-v3-unified-actions{justify-content:flex-start;gap:6px;display:flex}.vehicle-v3-unified-actions button{color:#aaa8ff;cursor:pointer;min-height:28px;font:inherit;background:#6069ff17;border:1px solid #6069ff38;border-radius:7px;padding:0 9px;font-size:8px;font-weight:900}.vehicle-v3-unified-actions button.danger{color:#df767a;background:#ef44440e;border-color:#ef444433}.vehicle-v3-unified-actions button:disabled{opacity:.45;cursor:not-allowed}.vehicle-v3-pagination{direction:rtl;border-top:1px solid #7c91be17;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:53px;padding:9px 13px;display:flex}.vehicle-v3-pagination-info{color:#68758c;font-size:8px}.vehicle-v3-pagination-buttons{direction:ltr;align-items:center;gap:5px;display:flex}.vehicle-v3-pagination-buttons button{color:#8290a8;cursor:pointer;width:29px;height:29px;font:inherit;background:#ffffff05;border:1px solid #7c91be24;border-radius:7px;justify-content:center;align-items:center;padding:0;font-size:9px;font-weight:900;display:inline-flex}.vehicle-v3-pagination-buttons button.active{color:#fff;background:linear-gradient(#4568f2,#3555d9);border-color:#4a66ff8c;box-shadow:0 5px 13px #3555d93b}.vehicle-v3-pagination-buttons button:disabled{opacity:.32;cursor:default}@media (width>=1001px){.vehicle-v3-settings-form-panel{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-areas:"head head head""timers groups type"!important}.vehicle-v3-type-editor-panel{grid-column:auto!important}}@media (width<=1000px){.vehicle-v3-settings-layout{grid-template-areas:"form""types""groups";grid-template-columns:1fr!important}.vehicle-v3-settings-form-panel{grid-template-columns:1fr!important;grid-template-areas:"head""timers""groups""type"!important}.vehicle-v3-settings-form-panel>.vehicle-v3-panel-head{grid-column:auto!important}}@media (width<=650px){.vehicle-v3-settings-layout{gap:10px!important;padding:10px!important}.vehicle-v3-timers-panel .vehicle-v3-concurrent-fields,.vehicle-v3-group-editor-panel .vehicle-v3-concurrent-fields,.vehicle-v3-type-editor-panel .vehicle-v3-type-fines{grid-template-columns:1fr!important}.vehicle-v3-unified-list-body{overflow-x:auto}.vehicle-v3-unified-table{min-width:520px}.vehicle-v3-pagination{flex-direction:column;align-items:flex-start}}.vehicle-v3-settings-form-panel>*,.vehicle-v3-type-fines>*,.vehicle-v3-concurrent-fields>*{min-width:0}.vehicle-v3-settings-form-panel>.vehicle-v3-type-form{flex-direction:column;overflow:hidden;display:flex!important}.vehicle-v3-settings-layout .vehicle-v3-type-form label>span{white-space:normal;overflow-wrap:anywhere;align-items:flex-end;min-height:30px;line-height:1.55;display:flex}.vehicle-v3-settings-layout .vehicle-v3-concurrent-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:30px;max-height:30px;display:-webkit-box;overflow:hidden;line-height:15px!important}.vehicle-v3-settings-layout .vehicle-v3-concurrent-title small,.vehicle-v3-settings-layout .vehicle-v3-form-heading small{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:26px;max-height:26px;display:-webkit-box;overflow:hidden;line-height:13px!important}.vehicle-v3-settings-layout .vehicle-v3-type-help{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:27px;max-height:27px;display:-webkit-box;overflow:hidden;line-height:13.5px!important}.vehicle-v3-settings-layout input,.vehicle-v3-settings-layout select{box-sizing:border-box;min-width:0;max-width:100%}.vehicle-v3-timers-panel .vehicle-v3-concurrent-form-actions,.vehicle-v3-group-editor-panel .vehicle-v3-concurrent-form-actions,.vehicle-v3-type-editor-panel .vehicle-v3-type-actions{margin-top:auto}.vehicle-v3-settings-layout input[type=number]{font-variant-numeric:tabular-nums}.vehicle-v3-unified-list-body{min-width:0;overflow-x:auto}.vehicle-v3-unified-table{width:100%;min-width:0}.vehicle-v3-unified-table-row>strong,.vehicle-v3-unified-table-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width>=1001px){.vehicle-v3-settings-form-panel{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1fr)!important}}.vehicle-v3-settings-form-panel>.vehicle-v3-panel-head{padding:4px 8px 18px!important}.vehicle-v3-settings-form-panel>.vehicle-v3-panel-head>div{align-items:center;gap:11px}.vehicle-v3-settings-form-panel>.vehicle-v3-panel-head>div>span{color:#aaa7ff;background:#5c6fff17;border:1px solid #5c6fff38;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;display:inline-flex}.vehicle-v3-settings-form-panel>.vehicle-v3-panel-head h3{color:#f2f4f9;font-weight:900;line-height:1.4;margin:0!important;font-size:18px!important}.vehicle-v3-settings-form-panel>.vehicle-v3-panel-head p{color:#78859b;line-height:1.8;margin:4px 0 0!important;font-size:10px!important}.vehicle-v3-settings-form-panel>.vehicle-v3-type-form{justify-content:flex-start!important;gap:11px!important;padding:16px!important;overflow:visible!important}.vehicle-v3-settings-layout .vehicle-v3-concurrent-description{color:#77849a;white-space:normal;-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important;min-height:0!important;max-height:none!important;margin:7px 0 2px!important;font-size:9px!important;line-height:1.8!important;display:block!important;overflow:visible!important}.vehicle-v3-settings-layout .vehicle-v3-concurrent-title small,.vehicle-v3-settings-layout .vehicle-v3-form-heading small{color:#79869b;white-space:normal;-webkit-line-clamp:unset!important;min-height:0!important;max-height:none!important;font-size:9px!important;line-height:1.7!important;display:block!important;overflow:visible!important}.vehicle-v3-settings-layout .vehicle-v3-type-help{color:#68768d;white-space:normal;-webkit-line-clamp:unset!important;min-height:0!important;max-height:none!important;font-size:8px!important;line-height:1.75!important;display:block!important;overflow:visible!important}.vehicle-v3-settings-layout .vehicle-v3-type-form label>span{color:#9da9bd;white-space:normal;overflow-wrap:normal;word-break:normal;margin:0 0 3px;font-weight:800;min-height:0!important;font-size:9px!important;line-height:1.55!important;display:block!important}.vehicle-v3-concurrent-fields>label>span,.vehicle-v3-type-fines>label>span{align-items:flex-end;min-height:29px!important;display:flex!important}.vehicle-v3-settings-layout .vehicle-v3-type-form input[type=text],.vehicle-v3-settings-layout .vehicle-v3-type-form input:not([type]),.vehicle-v3-settings-layout .vehicle-v3-type-form input[type=number],.vehicle-v3-settings-layout .vehicle-v3-type-form select{background:#040c193d!important;border-radius:9px!important;min-height:40px!important}.vehicle-v3-settings-layout .vehicle-v3-type-form input:focus,.vehicle-v3-settings-layout .vehicle-v3-type-form select:focus{box-shadow:0 0 0 3px #606aff0f;border-color:#606aff85!important}.vehicle-v3-timers-panel .vehicle-v3-concurrent-form-actions,.vehicle-v3-group-editor-panel .vehicle-v3-concurrent-form-actions,.vehicle-v3-type-editor-panel .vehicle-v3-type-actions{margin-top:4px!important}.vehicle-v3-settings-layout .vehicle-v3-concurrent-form-actions{gap:8px;display:flex}.vehicle-v3-settings-layout .vehicle-v3-primary-action,.vehicle-v3-settings-layout .vehicle-v3-type-actions>button:first-child{border-radius:9px!important;min-height:40px!important;font-size:9px!important}.vehicle-v3-concurrent-form-actions+.vehicle-v3-type-help,.vehicle-v3-type-actions+.vehicle-v3-type-help{margin-top:2px}.vehicle-v3-settings-layout .vehicle-v3-concurrent-head{flex-direction:column;gap:5px;display:flex}.vehicle-v3-settings-layout .vehicle-v3-concurrent-title,.vehicle-v3-settings-layout .vehicle-v3-form-heading{align-items:center}.vehicle-v3-settings-layout .vehicle-v3-concurrent-title strong,.vehicle-v3-settings-layout .vehicle-v3-form-heading strong{line-height:1.5;font-size:13px!important}.vehicle-v3-timers-panel,.vehicle-v3-group-editor-panel,.vehicle-v3-type-editor-panel{align-content:start}.vehicle-v3-settings-form-panel>.vehicle-v3-type-form{height:100%!important}@media (width>=1001px){.vehicle-v3-settings-form-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important}}.wallet-v2-page{color:#e8edf8;direction:rtl;gap:16px;padding:18px;display:grid}.wallet-v2-page-head{padding:4px 4px 2px}.wallet-v2-title{align-items:center;gap:11px;display:flex}.wallet-v2-title-icon,.wallet-v2-panel-head>span,.wallet-v2-transactions-icon{color:#8d9cff;background:#5369ff1a;border:1px solid #5369ff40;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.wallet-v2-title h1{margin:0;font-size:19px;font-weight:900}.wallet-v2-title p{color:#748198;margin:5px 0 0;font-size:9px}.wallet-v2-message{color:#96a2b8;text-align:center;background:#0f1a2cd6;border:1px solid #7c91be26;border-radius:13px;padding:18px}.wallet-v2-message-error{color:#ef8589;border-color:#ef444433}.wallet-v2-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.wallet-v2-summary-card{background:linear-gradient(#111e33eb,#0b1525e6);border:1px solid #7c91be26;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:132px;padding:16px;display:flex}.wallet-v2-summary-card>div{gap:6px;min-width:0;display:grid}.wallet-v2-summary-card small{color:#9aa6bb;font-size:10px;font-weight:800}.wallet-v2-summary-card strong{color:#f3f5fa;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,1.7vw,27px);font-weight:900;overflow:hidden}.wallet-v2-summary-card em{color:#76839a;font-size:8px;font-style:normal;font-weight:800}.wallet-v2-summary-icon{border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:900;display:inline-flex}.wallet-v2-balance-card{border-color:#4968ffb8;box-shadow:inset 0 0 26px #3e51ff0b}.wallet-v2-balance-card .wallet-v2-summary-icon{color:#7594ff;background:#3764ff24}.wallet-v2-balance-card em{color:#5dd58c}.wallet-v2-debt-card .wallet-v2-summary-icon,.wallet-v2-fine-card .wallet-v2-summary-icon{color:#ef7075;background:#ef44441c}.wallet-v2-debt-card em,.wallet-v2-fine-card em{color:#e56e73}.wallet-v2-reward-card .wallet-v2-summary-icon{color:#59d586;background:#22c55e1f}.wallet-v2-reward-card em{color:#59d586}.wallet-v2-middle-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);gap:12px;display:grid}.wallet-v2-panel{background:linear-gradient(#101c30e6,#0b1424e0);border:1px solid #7c91be26;border-radius:14px;min-width:0}.wallet-v2-status-panel,.wallet-v2-activity-panel{padding:16px}.wallet-v2-panel-head{border-bottom:1px solid #7c91be17;align-items:center;gap:10px;padding-bottom:13px;display:flex}.wallet-v2-panel-head h2,.wallet-v2-transactions-head h2{color:#eff2f8;margin:0;font-size:13px;font-weight:900}.wallet-v2-panel-head p,.wallet-v2-transactions-head p{color:#707d93;margin:4px 0 0;font-size:8px}.wallet-v2-status-main{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:18px;padding:18px 4px;display:grid}.wallet-v2-status-ring{background:conic-gradient(#4b6cff 0 35%, #3dc978 35% 76%, #ffffff0e 76% 100%);border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;display:flex;position:relative}.wallet-v2-status-ring:after{content:"";background:#0d192b;border-radius:50%;position:absolute;inset:11px}.wallet-v2-status-ring.debt{background:conic-gradient(#ec6268 0 58%, #4b6cff 58% 78%, #ffffff0e 78% 100%)}.wallet-v2-status-ring span{z-index:1;color:#eef2ff;font-size:24px;font-weight:900;position:relative}.wallet-v2-status-lines{display:grid}.wallet-v2-status-lines>div,.wallet-v2-activity-list>div{border-bottom:1px solid #7c91be13;justify-content:space-between;align-items:center;gap:12px;min-height:38px;display:flex}.wallet-v2-status-lines>div:last-child,.wallet-v2-activity-list>div:last-child{border-bottom:0}.wallet-v2-status-lines span,.wallet-v2-activity-list span{color:#8591a7;font-size:9px}.wallet-v2-status-lines strong,.wallet-v2-activity-list strong{color:#e8ecf4;font-size:10px}.wallet-v2-page .positive{color:#54d384!important}.wallet-v2-page .negative{color:#ee656b!important}.wallet-v2-status-note{background:#22c55e0d;border:1px solid #22c55e21;border-radius:9px;gap:4px;padding:11px 13px;display:grid}.wallet-v2-status-note.debt{background:#ef44440d;border-color:#ef444426}.wallet-v2-status-note strong{color:#70db98;font-size:9px}.wallet-v2-status-note.debt strong{color:#eb777b}.wallet-v2-status-note span{color:#748198;font-size:8px}.wallet-v2-activity-list{margin-top:8px;display:grid}.wallet-v2-chart{color:#4f78ff;background:#030b1729;border:1px solid #7c91be17;border-radius:10px;margin-top:14px;padding:12px}.wallet-v2-chart-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.wallet-v2-chart-head strong{color:#adb7ca;font-size:9px}.wallet-v2-chart-head span{color:#647188;font-size:8px}.wallet-v2-chart svg{width:100%;height:120px;display:block;overflow:visible}.wallet-v2-chart-area{fill:url(#wallet-v2-fill);stroke:none}.wallet-v2-chart-line{fill:none;stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.wallet-v2-chart-labels{color:#627088;justify-content:space-between;gap:4px;font-size:7px;display:flex}.wallet-v2-transactions-panel{overflow:hidden}.wallet-v2-transactions-head{padding:14px 16px 10px}.wallet-v2-transactions-head>div{align-items:center;gap:10px;display:flex}.wallet-v2-filters{flex-wrap:wrap;gap:7px;padding:4px 16px 12px;display:flex}.wallet-v2-filters button{color:#8895ab;cursor:pointer;min-width:96px;min-height:34px;font:inherit;background:#ffffff05;border:1px solid #7c91be24;border-radius:8px;padding:0 13px;font-size:9px;font-weight:800}.wallet-v2-filters button.active{color:#fff;background:linear-gradient(#4a68f4f2,#3750d5f0);border-color:#4968ff8c}.wallet-v2-table-wrap{padding:0 14px}.wallet-v2-table-head,.wallet-v2-transaction-row{grid-template-columns:minmax(85px,.7fr) minmax(160px,1.55fr) minmax(90px,.8fr) minmax(115px,.95fr) minmax(125px,1fr) minmax(145px,1.1fr);align-items:center;gap:10px;display:grid}.wallet-v2-table-head{color:#66748c;border-top:1px solid #7c91be14;border-bottom:1px solid #7c91be17;min-height:38px;padding:0 12px;font-size:8px;font-weight:800}.wallet-v2-transaction{border-bottom:1px solid #7c91be13}.wallet-v2-transaction-row{color:#9ca7ba;cursor:pointer;width:100%;min-height:58px;font:inherit;text-align:right;background:0 0;border:0;padding:7px 12px;font-size:9px}.wallet-v2-transaction-row:hover,.wallet-v2-transaction.expanded .wallet-v2-transaction-row{background:#5263ff0b}.wallet-v2-transaction-title{gap:3px;min-width:0;display:grid}.wallet-v2-transaction-title strong{color:#e6eaf2;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.wallet-v2-transaction-title small{color:#657289;font-size:7px}.wallet-v2-type-badge,.wallet-v2-category{border-radius:999px;width:fit-content;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.wallet-v2-type-badge.credit{color:#5bd68a;background:#22c55e17}.wallet-v2-type-badge.debit{color:#e97579;background:#ef444417}.wallet-v2-category.fine{color:#e97579;background:#ef444414}.wallet-v2-category.reward{color:#5bd68a;background:#22c55e14}.wallet-v2-category.mine{color:#86a0ff;background:#3e68ff1c}.wallet-v2-money{text-align:right;direction:ltr;font-weight:900}.wallet-v2-transaction-details{background:#485ce009;border:1px solid #5263ff21;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 12px 10px;padding:12px;display:grid}.wallet-v2-transaction-details>div{gap:5px;min-width:0;display:grid}.wallet-v2-transaction-details span{color:#69768e;font-size:7px}.wallet-v2-transaction-details strong{overflow-wrap:anywhere;color:#cfd5e1;font-size:8px}.wallet-v2-empty{color:#69768d;text-align:center;padding:32px 16px;font-size:9px}.wallet-v2-pagination{border-top:1px solid #7c91be17;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 16px;display:flex}.wallet-v2-pagination>span{color:#657289;font-size:8px}.wallet-v2-pagination>div{direction:ltr;gap:5px;display:flex}.wallet-v2-pagination button{color:#8592a9;cursor:pointer;width:29px;height:29px;font:inherit;background:#ffffff05;border:1px solid #7c91be24;border-radius:7px;justify-content:center;align-items:center;font-size:9px;font-weight:900;display:inline-flex}.wallet-v2-pagination button.active{color:#fff;background:#405fe5;border-color:#4968ff8c}.wallet-v2-pagination button:disabled{opacity:.3;cursor:default}@media (width<=1100px){.wallet-v2-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-v2-middle-grid{grid-template-columns:1fr}.wallet-v2-table-wrap{overflow-x:auto}.wallet-v2-table-head,.wallet-v2-transaction-row{min-width:850px}}@media (width<=680px){.wallet-v2-page{padding:10px}.wallet-v2-summary-grid,.wallet-v2-status-main{grid-template-columns:1fr}.wallet-v2-transaction-details{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-v2-pagination{flex-direction:column;align-items:flex-start}}.brand-mark.brand-mark-logo{width:48px;height:48px;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.brand-logo-image{object-fit:contain;filter:drop-shadow(0 0 10px #5b6fff38);width:48px;height:48px;display:block}@media (width>=1041px){.dashboard-page{grid-template-columns:210px minmax(0,1fr)}}.dashboard-page .sidebar{border-right:0;border-left:1px solid var(--sidebar-edge);background:var(--sidebar-shell-background);min-width:0;height:100vh;box-shadow:var(--sidebar-shell-shadow);padding:12px 10px;position:sticky;top:0;overflow:hidden}html[dir=ltr] .dashboard-page .sidebar{border-left:0;border-right:1px solid var(--sidebar-edge);box-shadow:var(--sidebar-shell-shadow-ltr)}.dashboard-page .sidebar:before{content:"";z-index:0;pointer-events:none;border:1px solid var(--sidebar-frame);background:var(--sidebar-frame-background);box-shadow:var(--sidebar-frame-shadow);border-radius:17px;position:absolute;inset:10px 7px}.dashboard-page .sidebar>*{z-index:1;position:relative}.dashboard-page .sidebar .brand{border:1px solid var(--sidebar-brand-border);color:#fff;background:var(--sidebar-brand-background);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:92px;padding:10px 9px 9px;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffff06}.dashboard-page .sidebar .brand-mark.brand-mark-logo{width:100%;height:51px;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;overflow:hidden}.dashboard-page .sidebar .brand-logo-image{object-fit:cover;object-position:center;width:100%;height:100%;filter:drop-shadow(0 0 8px var(--sidebar-logo-shadow));display:block;transform:scale(1.04)}.dashboard-page .sidebar .brand:has(.brand-mark-logo) .brand-copy strong{display:none}.dashboard-page .sidebar .brand-copy{text-align:center;align-items:center;gap:0;width:100%}.dashboard-page .sidebar .brand-copy strong{color:#f7f9ff;letter-spacing:.04em;font-size:13px;font-weight:800}.dashboard-page .sidebar .brand-copy span{color:#7587a8;letter-spacing:.06em;font-size:8.5px;font-weight:600;line-height:1.4}.dashboard-page .sidebar .side-nav{scrollbar-width:thin;scrollbar-color:#4570e040 transparent;flex:1;gap:7px;min-height:0;margin-top:11px;padding:3px 2px 10px;overflow:hidden auto}.dashboard-page .sidebar .side-nav::-webkit-scrollbar{width:4px}.dashboard-page .sidebar .side-nav::-webkit-scrollbar-thumb{background:#4570e040;border-radius:999px}.dashboard-page .sidebar .side-nav-group,.dashboard-page .sidebar .wallet-sidebar-group{flex-direction:column;gap:5px;display:flex}.dashboard-page .sidebar .side-nav>button,.dashboard-page .sidebar .side-nav-group>.side-nav-parent,.dashboard-page .sidebar .wallet-sidebar-group>button{padding:0 11px;border:1px solid var(--sidebar-item-border);color:#c2cce0;background:var(--sidebar-item-background);cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:47px;margin:0;padding-inline-start:39px;font-size:11.5px;font-weight:650;line-height:1;transition:border-color .15s,color .15s,background .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.dashboard-page .sidebar .side-nav>button:before,.dashboard-page .sidebar .side-nav-group>.side-nav-parent:before,.dashboard-page .sidebar .wallet-sidebar-group>button:before{content:"◈";inset-inline-start:11px;border:1px solid var(--sidebar-icon-border);color:#8798bd;background:var(--sidebar-icon-background);border-radius:6px;place-items:center;width:20px;height:20px;font-size:10px;line-height:1;transition:color .15s,border-color .15s,background .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.dashboard-page .sidebar .side-nav>button:first-of-type:before{content:"▦"}.dashboard-page .sidebar .side-nav>button:nth-of-type(2):before{content:"◎"}.dashboard-page .sidebar .side-nav>button:nth-of-type(3):before{content:"◉"}.dashboard-page .sidebar .side-nav>button:nth-of-type(4):before,.dashboard-page .sidebar .side-nav-group>.side-nav-parent:before{content:"◇"}.dashboard-page .sidebar .wallet-sidebar-group>button:before{content:"▣"}.dashboard-page .sidebar .side-nav>button:hover,.dashboard-page .sidebar .side-nav-group>.side-nav-parent:hover,.dashboard-page .sidebar .wallet-sidebar-group>button:hover{border-color:var(--sidebar-item-hover-border);color:#f3f6ff;background:var(--sidebar-item-hover-background)}.dashboard-page .sidebar .side-nav>button.active,.dashboard-page .sidebar .side-nav-group>.side-nav-parent.active,.dashboard-page .sidebar .wallet-sidebar-group>button.active{border-color:var(--sidebar-item-active-border);color:#fff;background:var(--sidebar-item-active-background);box-shadow:var(--sidebar-item-active-shadow)}.dashboard-page .sidebar .side-nav>button.active:before,.dashboard-page .sidebar .side-nav-group>.side-nav-parent.active:before,.dashboard-page .sidebar .wallet-sidebar-group>button.active:before{border-color:var(--sidebar-active-icon-border);color:#fff;background:var(--sidebar-active-icon-background)}.dashboard-page .sidebar .side-nav-chevron,.dashboard-page .sidebar .wallet-sidebar-chevron{color:#8595b6;flex:none;font-size:14px;transition:transform .16s,color .16s}.dashboard-page .sidebar .side-nav-parent.active .side-nav-chevron,.dashboard-page .sidebar .wallet-sidebar-group>button.active .wallet-sidebar-chevron{color:#dbe6ff}.dashboard-page .sidebar .side-nav-submenu,.dashboard-page .sidebar .wallet-sidebar-submenu{border:1px solid var(--sidebar-submenu-border);background:var(--sidebar-submenu-background);border-radius:11px;flex-direction:column;gap:4px;margin:0 2px 4px;padding:6px;display:flex;box-shadow:inset 0 1px #ffffff04}.dashboard-page .sidebar .side-nav-submenu{border-left:1px solid var(--sidebar-submenu-border);margin-left:2px;padding-left:6px}.dashboard-page .sidebar .side-nav .side-nav-submenu button,.dashboard-page .sidebar .wallet-sidebar-submenu button{color:#7f8da9;background:0 0;border:1px solid #0000;border-radius:8px;min-height:36px;padding:8px 10px;font-size:10px;font-weight:600;transition:border-color .14s,background .14s,color .14s}.dashboard-page .sidebar .side-nav .side-nav-submenu button:hover:not(:disabled),.dashboard-page .sidebar .wallet-sidebar-submenu button:hover:not(:disabled){border-color:var(--sidebar-subitem-hover-border);color:#cdd7eb;background:var(--sidebar-subitem-hover-background)}.dashboard-page .sidebar .side-nav .side-nav-submenu button.active,.dashboard-page .sidebar .wallet-sidebar-submenu button.active{border-color:var(--sidebar-subitem-active-border);color:#e8eeff;background:var(--sidebar-subitem-active-background)}.dashboard-page .sidebar .side-nav-nested-group{flex-direction:column;gap:3px;display:flex}.dashboard-page .sidebar .side-nav-submenu-nested{background:#0409147a;border-color:#4a639721;margin:3px 3px 2px;padding:4px}.dashboard-page .sidebar .side-nav-notification-badge{border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:9px;box-shadow:0 0 0 2px #e5484d1a}.dashboard-page .sidebar .side-nav-parent-meta{gap:6px}.dashboard-page .sidebar .sidebar-language{border:1px solid var(--sidebar-footer-border);background:var(--sidebar-footer-background);border-radius:11px;margin-top:6px;padding:7px;box-shadow:inset 0 1px #ffffff05}html[dir=rtl] .dashboard-page .sidebar .side-nav button{text-align:right}html[dir=rtl] .dashboard-page .sidebar .side-nav-submenu{border-right:1px solid var(--sidebar-submenu-border);margin-left:2px;margin-right:2px;padding-left:6px;padding-right:6px}@media (width>=1041px) and (width<=1250px){.dashboard-page{grid-template-columns:200px minmax(0,1fr)}.dashboard-page .sidebar .side-nav>button,.dashboard-page .sidebar .side-nav-group>.side-nav-parent,.dashboard-page .sidebar .wallet-sidebar-group>button{font-size:11px}}.vehicle-v3-escalation-section{background:linear-gradient(#111e33eb,#0b1525e6);border:1px solid #7c91be26;border-radius:14px;grid-column:1/-1;gap:14px;min-width:0;padding:17px;display:grid}.vehicle-v3-escalation-section-head{justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;display:flex}.vehicle-v3-escalation-title>span{color:#aaa7ff;background:#5c6fff17;border:1px solid #7c87ff3b;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;font-weight:900;display:inline-flex}.vehicle-v3-escalation-title>div{gap:3px;min-width:0;display:grid}.vehicle-v3-escalation-title strong{color:#eef2f9;font-size:13px;font-weight:900}.vehicle-v3-escalation-title small,.vehicle-v3-escalation-section-head>p{color:#78859b;font-size:9px;line-height:1.75}.vehicle-v3-escalation-section-head>p{text-align:left;max-width:520px;margin:0}.vehicle-v3-escalation-card{background:#040c193d;border:1px solid #7c91be21;border-radius:12px;align-content:start;gap:13px;min-width:0;padding:14px;transition:border-color .18s,background .18s,opacity .18s;display:grid}.vehicle-v3-escalation-card.active{background:#0b14278a;border-color:#5b6cff3b}.vehicle-v3-escalation-card-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.vehicle-v3-escalation-card-head>div{gap:3px;min-width:0;display:grid}.vehicle-v3-escalation-card-head strong{color:#f0f3f9;font-size:12px;font-weight:900}.vehicle-v3-escalation-card-head small{color:#748198;font-size:8px;line-height:1.55}.vehicle-v3-escalation-switch{color:#69768b;cursor:pointer;background:#070f1cb3;border:1px solid #7c91be2e;border-radius:999px;justify-content:flex-end;align-items:center;gap:5px;width:66px;min-width:66px;height:30px;padding:3px 7px 3px 4px;transition:border-color .18s,background .18s,color .18s;display:inline-flex;position:relative}.vehicle-v3-escalation-switch>span{background:#68758a;border-radius:50%;width:22px;height:22px;transition:left .18s,background .18s,box-shadow .18s;position:absolute;left:4px}.vehicle-v3-escalation-switch>b{font-size:8px;font-weight:900}.vehicle-v3-escalation-switch.active{color:#b7bcff;background:#5c6fff1f;border-color:#5c6fff6b;justify-content:flex-start;padding:3px 4px 3px 8px}.vehicle-v3-escalation-switch.active>span{background:#7d88ff;left:38px;box-shadow:0 0 12px #5c6fff59}.vehicle-v3-escalation-switch:disabled{cursor:default;opacity:.55}.vehicle-v3-escalation-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.vehicle-v3-escalation-fields>label{align-content:start;gap:5px;min-width:0;display:grid}.vehicle-v3-escalation-fields>label>span{color:#9da9bd;align-items:flex-end;min-height:28px;font-size:8px;font-weight:800;line-height:1.5;display:flex}.vehicle-v3-escalation-input-wrap{min-width:0;position:relative}.vehicle-v3-escalation-input-wrap input{box-sizing:border-box;font-variant-numeric:tabular-nums;width:100%;min-width:0;min-height:38px;border-radius:9px!important;padding-left:38px!important}.vehicle-v3-escalation-input-wrap>em{color:#68768d;pointer-events:none;font-size:8px;font-style:normal;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.vehicle-v3-escalation-disabled-note{color:#67748a;border:1px dashed #7c91be21;border-radius:9px;align-items:center;min-height:58px;padding:10px 11px;font-size:8px;line-height:1.75;display:flex}.vehicle-v3-escalation-actions{justify-content:flex-end;display:flex}.vehicle-v3-escalation-actions .vehicle-v3-primary-action{border-radius:9px;min-height:40px;font-size:9px}@media (width<=1180px){.vehicle-v3-escalation-fields{grid-template-columns:1fr}}@media (width<=900px){.vehicle-v3-escalation-grid{grid-template-columns:1fr}.vehicle-v3-escalation-section-head{flex-direction:column}.vehicle-v3-escalation-section-head>p{text-align:right;max-width:none}.vehicle-v3-escalation-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.vehicle-v3-escalation-fields{grid-template-columns:1fr}.vehicle-v3-escalation-actions .vehicle-v3-primary-action{width:100%}}.rank-financial-settings{background:#ffffff06;border:1px solid #ffffff17;border-radius:12px;margin-top:14px}.rank-financial-settings>summary{cursor:pointer;letter-spacing:.04em;border-bottom:1px solid #ffffff12;padding:14px 16px;font-size:12px;font-weight:800;list-style-position:inside}.rank-financial-settings[open]>summary{margin-bottom:4px}.rank-financial-settings .permissions-v1-select-wrap{padding:14px 16px}.rank-financial-settings .permissions-v1-actions{margin:8px 16px 14px}.rank-financial-settings>small{opacity:.65;padding:0 16px 14px;display:block}.gang-ranks-v2{gap:18px;padding:4px 0 28px;display:grid}.gang-ranks-v2 *{box-sizing:border-box}.gang-ranks-v2-hero{background:radial-gradient(circle at 12% 15%,#2d69ff26,#0000 34%),linear-gradient(145deg,#0c162af5,#050b17f5);border:1px solid #628bff24;border-radius:20px;justify-content:space-between;align-items:center;gap:22px;min-height:138px;padding:26px 28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 20px 50px #00000029}.gang-ranks-v2-hero:after{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#5d84ff14 1px,#0000 1px),linear-gradient(90deg,#5d84ff14 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.gang-ranks-v2-hero>*{z-index:1;position:relative}.gang-ranks-v2-eyebrow{color:#608eff;letter-spacing:.18em;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.gang-ranks-v2-hero h2{color:#f4f7ff;margin:0;font-size:clamp(24px,2.2vw,34px);line-height:1.1}.gang-ranks-v2-hero h2 span{color:#b8c3da;margin-inline-start:10px;font-size:.7em;font-weight:700}.gang-ranks-v2-hero p{color:#7f8da8;max-width:720px;margin:10px 0 0;font-size:12px;line-height:1.8}.gang-ranks-v2-hero-badge{background:#13274a6b;border:1px solid #518cff2e;border-radius:14px;gap:5px;min-width:135px;padding:14px 16px;display:grid}.gang-ranks-v2-hero-badge span{color:#7786a2;letter-spacing:.13em;font-size:9px;font-weight:800}.gang-ranks-v2-hero-badge strong{color:#dce7ff;font-size:13px}.gang-ranks-v2-hero-badge i{background:#37d67a;border-radius:999px;width:7px;height:7px;box-shadow:0 0 14px #37d67acc}.gang-ranks-v2-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.gang-ranks-v2-stats article{background:linear-gradient(145deg,#111b2fd1,#080e1adb);border:1px solid #879dc91c;border-radius:16px;align-items:center;gap:14px;min-height:86px;padding:15px 17px;display:flex}.gang-ranks-v2-stat-icon{color:#6f9aff;background:#2c60da1c;border:1px solid #447dff33;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.gang-ranks-v2-stats article div{gap:4px;display:grid}.gang-ranks-v2-stats small{color:#73819a;font-size:10px}.gang-ranks-v2-stats strong{color:#edf3ff;font-size:21px}.gang-ranks-v2-message,.gang-ranks-v2-state{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;padding:13px 16px}.gang-ranks-v2-message-error,.gang-ranks-v2-state-error{color:#ff979d;border-color:#ff5f6938}.gang-ranks-v2-message-success{color:#75e6a2;border-color:#37d67a33}.gang-ranks-v2-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.6fr);align-items:start;gap:16px;display:grid}.gang-ranks-v2-sidebar,.gang-ranks-v2-editor{background:linear-gradient(155deg,#0a1221f5,#050a14f7);border:1px solid #7f99cd1f;border-radius:18px;box-shadow:inset 0 1px #ffffff06,0 18px 50px #0000001f}.gang-ranks-v2-sidebar{overflow:hidden}.gang-ranks-v2-sidebar-head{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.gang-ranks-v2-sidebar-head>div{gap:3px;display:grid}.gang-ranks-v2-sidebar-head span{color:#687794;letter-spacing:.15em;font-size:9px;font-weight:900}.gang-ranks-v2-sidebar-head strong{color:#dbe5fa;font-size:13px}.gang-ranks-v2-new-button{color:#9cbbff;cursor:pointer;background:linear-gradient(135deg,#235ee657,#1c46af3b);border:1px solid #3771ff8c;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:16px;display:flex}.gang-ranks-v2-new-button span{color:#bcd0ff;letter-spacing:0;font-size:10px}.gang-ranks-v2-new-button:disabled{cursor:not-allowed;opacity:.45}.gang-ranks-v2-create{background:#20428217;border:1px solid #4680ff29;border-radius:12px;gap:10px;margin:12px;padding:12px;display:grid}.gang-ranks-v2-create label{gap:7px;display:grid}.gang-ranks-v2-create label>span{color:#75839c;font-size:9px;font-weight:800}.gang-ranks-v2-create input{color:#edf3ff;background:#030811d1;border:1px solid #879dc929;border-radius:8px;outline:none;width:100%;min-height:38px;padding:0 11px}.gang-ranks-v2-create input:focus{border-color:#497eff8c;box-shadow:0 0 0 3px #2e64e717}.gang-ranks-v2-create>div{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.gang-ranks-v2-rank-list{gap:7px;padding:12px;display:grid}.gang-ranks-v2-rank-item{width:100%;min-height:66px;color:inherit;text-align:start;cursor:pointer;background:linear-gradient(145deg,#121c2ebd,#090f1ac2);border:1px solid #7e95bf1c;border-radius:12px;grid-template-columns:16px 38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;transition:border-color .15s,background .15s,transform .15s;display:grid;position:relative}.gang-ranks-v2-rank-item:hover{background:#233b6933;border-color:#5c89ef47;transform:translateY(-1px)}.gang-ranks-v2-rank-item.active{background:linear-gradient(135deg,#1b49b14d,#11264f5c);border-color:#3874ffcc;box-shadow:inset 0 0 0 1px #4180ff24,0 7px 18px #03081633}.gang-ranks-v2-drag{color:#526079;letter-spacing:-3px;font-size:13px}.gang-ranks-v2-rank-position{color:#a6badf;background:#476cb817;border:1px solid #4f7de024;border-radius:9px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid}.gang-ranks-v2-rank-item.active .gang-ranks-v2-rank-position{color:#d6e4ff;background:#215ce540;border-color:#3773ff6b}.gang-ranks-v2-rank-copy{gap:4px;min-width:0;display:grid}.gang-ranks-v2-rank-copy strong{color:#e2e9f7;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.gang-ranks-v2-rank-copy small{color:#64728b;font-size:9px}.gang-ranks-v2-leader-chip{color:#be8cff;white-space:nowrap;background:#7c3ebd1f;border:1px solid #b775ff33;border-radius:8px;padding:5px 8px;font-size:9px;font-weight:800}.gang-ranks-v2-chevron{color:#61728d;font-size:22px}.gang-ranks-v2-sidebar-note{color:#627089;border-top:1px solid #ffffff0b;padding:13px 15px 16px;font-size:9px;line-height:1.8}.gang-ranks-v2-editor{min-width:0;overflow:hidden}.gang-ranks-v2-empty{color:#7b899f;text-align:center;align-content:center;place-items:center;gap:8px;min-height:420px;display:grid}.gang-ranks-v2-empty span{color:#5d6b81;font-size:11px}.gang-ranks-v2-editor-head{background:linear-gradient(90deg,#1e43881f,#0000 45%);border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:16px;padding:22px 22px 18px;display:flex}.gang-ranks-v2-editor-head>div:first-child{gap:4px;display:grid}.gang-ranks-v2-editor-head span{color:#60708c;letter-spacing:.15em;font-size:9px;font-weight:900}.gang-ranks-v2-editor-head h3{color:#f0f4fd;margin:0;font-size:22px}.gang-ranks-v2-editor-head small{color:#6c7b93;font-size:10px}.gang-ranks-v2-position-shield{clip-path:polygon(50% 0,92% 14%,92% 69%,50% 100%,8% 69%,8% 14%);color:#fff;filter:drop-shadow(0 7px 14px #215ee540);background:linear-gradient(145deg,#2f6ce8,#163875);place-items:center;width:52px;height:58px;font-size:19px;font-weight:900;display:grid}.gang-ranks-v2-lock-note{color:#cfad70;background:#ffae2c0f;border:1px solid #ffbe4d29;border-radius:10px;margin:14px 18px 0;padding:11px 13px;font-size:10px}.gang-ranks-v2-card{background:linear-gradient(145deg,#101a2cb8,#080e19b8);border:1px solid #8298c31c;border-radius:14px;margin:14px 18px 0;overflow:hidden}.gang-ranks-v2-card>header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.gang-ranks-v2-card>header>div{gap:2px;display:grid}.gang-ranks-v2-card>header span{color:#71809a;letter-spacing:.14em;font-size:8px;font-weight:900}.gang-ranks-v2-card>header h4{color:#cfd9eb;margin:0;font-size:11px}.gang-ranks-v2-card-icon{background:#3063dc17;border:1px solid #447eff2e;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;color:#75a0ff!important;letter-spacing:0!important;font-size:13px!important}.gang-ranks-v2-fields{gap:12px;padding:15px;display:grid}.gang-ranks-v2-fields-two{grid-template-columns:repeat(2,minmax(0,1fr))}.gang-ranks-v2-fields label{gap:7px;display:grid}.gang-ranks-v2-fields label>span,.gang-ranks-v2-wallet-mode>span{color:#7b89a1;font-size:9px;font-weight:800}.gang-ranks-v2-fields input,.gang-ranks-v2-fields select,.gang-ranks-v2-readonly-field{color:#e7edf9;background:#030811b8;border:1px solid #879ec926;border-radius:9px;outline:none;width:100%;min-height:40px;padding:0 11px}.gang-ranks-v2-fields input:focus,.gang-ranks-v2-fields select:focus{border-color:#467dff8c;box-shadow:0 0 0 3px #2b63e814}.gang-ranks-v2-readonly-field{justify-content:space-between;align-items:center;display:flex}.gang-ranks-v2-readonly-field small{color:#637189;font-size:9px}.gang-ranks-v2-financial-top{grid-template-columns:1.35fr minmax(150px,.8fr) minmax(150px,.8fr);gap:10px;padding:15px;display:grid}.gang-ranks-v2-wallet-mode{gap:7px;display:grid}.gang-ranks-v2-wallet-mode>div{background:#02070f9e;border:1px solid #879dc91c;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px;display:grid}.gang-ranks-v2-wallet-mode button{color:#6e7c94;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;gap:2px;min-height:44px;display:grid}.gang-ranks-v2-wallet-mode button.active{color:#a8c4ff;background:linear-gradient(135deg,#295fe052,#1b3d8f40);border-color:#3774ff9e}.gang-ranks-v2-wallet-mode button strong{font-size:10px}.gang-ranks-v2-wallet-mode button small{font-size:8px}.gang-ranks-v2-toggle-row{background:#0308118a;border:1px solid #879dc91c;border-radius:10px;justify-content:space-between;align-self:end;align-items:center;gap:10px;min-height:67px;padding:10px 11px;display:flex;position:relative}.gang-ranks-v2-toggle-row>span{gap:3px;display:grid}.gang-ranks-v2-toggle-row strong{color:#cbd5e7;font-size:10px}.gang-ranks-v2-toggle-row small{color:#65738a;font-size:8px}.gang-ranks-v2-toggle-row input{opacity:0;pointer-events:none;position:absolute}.gang-ranks-v2-toggle-row i{cursor:pointer;background:#57678433;border:1px solid #7a91be2e;border-radius:999px;flex:none;width:38px;height:21px;transition:all .16s;position:relative}.gang-ranks-v2-toggle-row i:after{content:"";background:#7c899d;border-radius:999px;width:13px;height:13px;transition:all .16s;position:absolute;top:3px;left:3px}.gang-ranks-v2-toggle-row input:checked+i{background:#2865e3;border-color:#417bff8c;box-shadow:0 0 14px #2865e333}.gang-ranks-v2-toggle-row input:checked+i:after{background:#fff;left:20px}.gang-ranks-v2-toggle-row input:disabled+i{cursor:not-allowed;opacity:.42}.gang-ranks-v2-multipliers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 15px 15px;display:grid}.gang-ranks-v2-multiplier{background:#03081173;border:1px solid #879dc91a;border-radius:10px;gap:8px;padding:11px;display:grid}.gang-ranks-v2-multiplier>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.gang-ranks-v2-multiplier>header span{color:#7a88a0;font-size:9px;font-weight:800}.gang-ranks-v2-multiplier>header small{color:#6f9bff;font-size:9px}.gang-ranks-v2-multiplier>div{grid-template-columns:38px minmax(0,1fr) 38px;gap:5px;display:grid}.gang-ranks-v2-multiplier button,.gang-ranks-v2-multiplier input{color:#e8eef9;background:#040912bf;border:1px solid #879dc921;border-radius:8px;outline:none;min-height:38px}.gang-ranks-v2-multiplier button{color:#74a0ff;cursor:pointer;font-size:17px}.gang-ranks-v2-multiplier input{text-align:center;width:100%;padding:0 10px}.gang-ranks-v2-multiplier button:disabled,.gang-ranks-v2-multiplier input:disabled{cursor:not-allowed;opacity:.4}.gang-ranks-v2-multiplier>small{color:#56647b;font-size:8px}.gang-ranks-v2-policy-note{color:#61718b;background:#3858950e;border:1px solid #5d82cd17;border-radius:9px;align-items:center;gap:8px;margin:0 15px 15px;padding:9px 11px;font-size:9px;display:flex}.gang-ranks-v2-policy-note strong{color:#8196ba}.gang-ranks-v2-exceptions-preview{opacity:.82}.gang-ranks-v2-coming-chip{background:#7442c41f;border:1px solid #a571ff33;border-radius:7px;padding:4px 7px;color:#bb92ff!important;letter-spacing:.08em!important;font-size:8px!important}.gang-ranks-v2-exceptions-preview>div{gap:6px;padding:15px;display:grid}.gang-ranks-v2-exceptions-preview>div strong{color:#c8d3e6;font-size:11px}.gang-ranks-v2-exceptions-preview>div span{color:#8492a9;font-size:10px}.gang-ranks-v2-exceptions-preview>div small{color:#5d6b82;font-size:9px}.gang-ranks-v2-editor-actions{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:15px 18px 18px;display:flex}.gang-ranks-v2-editor-actions>div{align-items:center;gap:9px;display:flex}.gang-ranks-v2-editor-actions small{color:#68758b;font-size:8px}.gang-ranks-v2-primary-button,.gang-ranks-v2-secondary-button,.gang-ranks-v2-danger-button,.gang-ranks-v2-save-button{cursor:pointer;border-radius:9px;min-height:38px;padding:0 14px;font-size:10px;font-weight:800}.gang-ranks-v2-primary-button,.gang-ranks-v2-save-button{color:#fff;background:linear-gradient(135deg,#2867e8,#1b4fb9);border:1px solid #4a84ffa6;box-shadow:0 8px 18px #1b4fb933}.gang-ranks-v2-save-button{min-width:180px}.gang-ranks-v2-secondary-button{color:#8795ac;background:#ffffff06;border:1px solid #7f96c221}.gang-ranks-v2-danger-button{color:#ff737e;background:#c5303b14;border:1px solid #ff525e40}.gang-ranks-v2-primary-button:disabled,.gang-ranks-v2-secondary-button:disabled,.gang-ranks-v2-danger-button:disabled,.gang-ranks-v2-save-button:disabled{cursor:not-allowed;opacity:.42}@media (width<=1050px){.gang-ranks-v2-layout{grid-template-columns:1fr}.gang-ranks-v2-rank-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.gang-ranks-v2{gap:12px}.gang-ranks-v2-hero{flex-direction:column;align-items:flex-start;min-height:auto;padding:20px}.gang-ranks-v2-hero-badge{width:100%}.gang-ranks-v2-stats,.gang-ranks-v2-rank-list,.gang-ranks-v2-fields-two,.gang-ranks-v2-financial-top,.gang-ranks-v2-multipliers{grid-template-columns:1fr}.gang-ranks-v2-editor-head{padding:18px}.gang-ranks-v2-card{margin-inline:10px}.gang-ranks-v2-editor-actions{flex-direction:column-reverse;align-items:stretch}.gang-ranks-v2-editor-actions>div{flex-direction:column;align-items:stretch}.gang-ranks-v2-save-button,.gang-ranks-v2-danger-button{width:100%}}.gang-ranks-v2-fine-exceptions{gap:16px;display:grid}.gang-ranks-v2-fine-exceptions>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.gang-ranks-v2-fine-exceptions>header>div{gap:4px;display:grid}.gang-ranks-v2-fine-exceptions>header span{letter-spacing:.12em;font-size:11px;font-weight:800}.gang-ranks-v2-fine-exceptions>header h4{margin:0}.gang-ranks-v2-fine-exceptions-note{background:#0f172a38;border:1px solid #94a3b824;border-radius:14px;gap:6px;padding:14px;display:grid}.gang-ranks-v2-fine-exceptions-note span,.gang-ranks-v2-fine-exceptions-note small,.gang-ranks-v2-fine-exceptions-all-used{opacity:.72}.gang-ranks-v2-fine-exception-add{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.gang-ranks-v2-fine-exception-add label{gap:7px;display:grid}.gang-ranks-v2-fine-exception-add label>span{opacity:.76;font-size:12px;font-weight:700}.gang-ranks-v2-fine-exception-add select{width:100%;min-height:42px;color:inherit;background:#0f172a47;border:1px solid #94a3b82e;border-radius:11px;outline:none;padding:0 12px}.gang-ranks-v2-fine-exception-list{gap:9px;display:grid}.gang-ranks-v2-fine-exception-row{background:#0f172a2e;border:1px solid #94a3b824;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;display:flex}.gang-ranks-v2-fine-exception-row>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gang-ranks-v2-fine-exception-row>div>span{letter-spacing:.08em;border:1px solid #94a3b82e;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900}.gang-ranks-v2-fine-exception-row small{opacity:.64;width:100%}.gang-ranks-v2-fine-exceptions-empty,.gang-ranks-v2-fine-exceptions-error{opacity:.8;border:1px dashed #94a3b82e;border-radius:12px;padding:13px;font-size:13px}.gang-ranks-v2-fine-exceptions-error{opacity:1}@media (width<=720px){.gang-ranks-v2-fine-exception-add{grid-template-columns:1fr}.gang-ranks-v2-fine-exception-add button{width:100%}.gang-ranks-v2-fine-exception-row{flex-direction:column;align-items:stretch}.gang-ranks-v2-fine-exception-row button{width:100%}}.gang-management-v2-tabs{scrollbar-width:none;background:linear-gradient(#0b172af2,#060e1bf5);border:1px solid #5b7daa33;border-radius:13px;justify-content:center;align-items:stretch;width:min(100%,760px);margin-inline:auto;padding:5px;display:flex;overflow-x:auto;box-shadow:inset 0 1px #ffffff06,0 10px 30px #00000024}.gang-management-v2-tabs::-webkit-scrollbar{display:none}.gang-management-v2-tabs button{border:0;color:#e2e8f0b8;min-width:92px;height:46px;font:inherit;cursor:pointer;background:0 0;border-inline-start:1px solid #ffffff0e;border-radius:8px;flex:1 0 auto;padding:0 18px;font-size:13px;font-weight:700;transition:color .18s,background .18s,box-shadow .18s,transform .18s;position:relative}.gang-management-v2-tabs button:first-child{border-inline-start:0}.gang-management-v2-tabs button:hover{color:#f8fafc;background:#2563eb14}.gang-management-v2-tabs button.is-active{color:#fff;background:linear-gradient(#2563eb47,#1d4ed829);box-shadow:inset 0 0 0 1px #3b82f633,0 0 22px #2563eb21}.gang-management-v2-tabs button.is-active:after{content:"";inset-inline:13px;background:#3b82f6;border-radius:99px;height:2px;position:absolute;bottom:-5px;box-shadow:0 0 12px #3b82f6cc}.gang-ranks-v3-exceptions{background:linear-gradient(145deg,#0a1628eb,#050d19eb);border:1px solid #6482aa2b;border-radius:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 14px 34px #0000001f}.gang-ranks-v3-exceptions-head{border-bottom:1px solid #6482aa24;justify-content:space-between;align-items:center;min-height:66px;padding:13px 18px;display:flex}.gang-ranks-v3-exceptions-head>div{gap:5px;display:grid}.gang-ranks-v3-exceptions-title{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.gang-ranks-v3-exceptions-title h4{color:#f8fafc;margin:0;font-size:15px}.gang-ranks-v3-exceptions-title>span:not(.gang-ranks-v3-live){color:#cbd5e180;font-size:12px}.gang-ranks-v3-exceptions-head small{color:#cbd5e173;font-size:10px}.gang-ranks-v3-live{color:#d8b4fe;letter-spacing:.07em;background:#7e22ce2e;border:1px solid #a855f74d;border-radius:6px;align-items:center;min-height:22px;padding:2px 8px;font-size:9px;font-weight:900;display:inline-flex;box-shadow:0 0 14px #7e22ce14}.gang-ranks-v3-exception-table{background:#02081238;border:1px solid #6482aa26;border-radius:11px;margin:12px 14px 0;overflow:hidden}.gang-ranks-v3-exception-table-head,.gang-ranks-v3-exception-row{grid-template-columns:minmax(0,1.6fr) minmax(100px,.8fr) 84px;align-items:center;gap:12px;display:grid}.gang-ranks-v3-exception-table-head{color:#cbd5e185;background:#1e345038;min-height:38px;padding:0 15px;font-size:10px;font-weight:700}.gang-ranks-v3-exception-row{border-top:1px solid #6482aa1c;min-height:56px;padding:8px 15px}.gang-ranks-v3-exception-row:hover{background:#2563eb09}.gang-ranks-v3-exception-vehicle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gang-ranks-v3-exception-vehicle strong{color:#f8fafc;font-size:13px}.gang-ranks-v3-exception-vehicle small{color:#cbd5e185;background:#94a3b817;border-radius:999px;padding:2px 6px;font-size:8px}.gang-ranks-v3-no-fine{color:#4ade80;letter-spacing:.05em;background:#16a34a1f;border:1px solid #22c55e29;border-radius:7px;justify-content:center;align-items:center;min-height:26px;padding:3px 10px;font-size:9px;font-weight:900;display:inline-flex}.gang-ranks-v3-exception-remove{color:#f87171;cursor:pointer;background:#7f1d1d21;border:1px solid #ef444433;border-radius:8px;place-items:center;width:32px;height:32px;font-size:20px;line-height:1;transition:background .16s,border-color .16s,transform .16s;display:inline-grid}.gang-ranks-v3-exception-remove:hover:not(:disabled){background:#991b1b38;border-color:#ef44445c;transform:translateY(-1px)}.gang-ranks-v3-exception-add{grid-template-columns:minmax(0,1fr) minmax(170px,220px);align-items:end;gap:12px;padding:12px 14px 14px;display:grid}.gang-ranks-v3-exception-add label{gap:7px;display:grid}.gang-ranks-v3-exception-add label>span{color:#cbd5e199;font-size:10px;font-weight:700}.gang-ranks-v3-exception-add select{color:#e5edf8;width:100%;min-height:45px;font:inherit;background:#0208126b;border:1px solid #6482aa30;border-radius:10px;outline:0;padding:0 13px}.gang-ranks-v3-exception-add select:focus{border-color:#3b82f680;box-shadow:0 0 0 3px #2563eb17}.gang-ranks-v3-exception-add-button{color:#dbeafe;cursor:pointer;background:linear-gradient(#2563eb4f,#1d4ed830);border:1px solid #3b82f68c;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;min-height:58px;padding:8px 16px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px #ffffff0a,0 0 20px #2563eb1a}.gang-ranks-v3-exception-add-button>span{grid-row:1/3;font-size:25px;font-weight:300}.gang-ranks-v3-exception-add-button strong{font-size:12px}.gang-ranks-v3-exception-add-button small{color:#bfdbfe9e;font-size:9px}.gang-ranks-v3-exception-add-button:hover:not(:disabled){background:linear-gradient(#2563eb6b,#1d4ed840);border-color:#60a5fac7;transform:translateY(-1px);box-shadow:0 0 24px #2563eb29}.gang-ranks-v3-exception-add-button:disabled,.gang-ranks-v3-exception-remove:disabled{cursor:not-allowed;opacity:.46}.gang-ranks-v3-exceptions-empty,.gang-ranks-v3-exceptions-error{color:#cbd5e18c;text-align:center;border:1px dashed #6482aa2e;border-radius:10px;margin:12px 14px;padding:14px;font-size:11px}.gang-ranks-v3-exceptions-error{color:#fca5a5;border-color:#ef444433}@media (width<=760px){.gang-management-v2-tabs{justify-content:flex-start}.gang-management-v2-tabs button{min-width:108px}.gang-ranks-v3-exception-table-head,.gang-ranks-v3-exception-row{grid-template-columns:minmax(0,1fr) 90px 48px}.gang-ranks-v3-exception-add{grid-template-columns:1fr}.gang-ranks-v3-exception-add-button{width:100%}}.vehicle-v3-settings-form-panel{border:1px solid var(--vehicle-settings-shell-border)!important;background:var(--vehicle-settings-shell-background)!important;border-radius:17px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;padding:18px!important;display:grid!important}.vehicle-v3-settings-form-panel>.vehicle-v3-panel-head{border-bottom:1px solid #6084be1f!important;grid-area:1/1/auto/-1!important;min-height:auto!important;padding:2px 5px 15px!important}.vehicle-v3-settings-form-panel>.vehicle-v3-panel-head>div{align-items:center;gap:12px;display:flex}.vehicle-v3-settings-form-panel>.vehicle-v3-panel-head>div>span{color:#83afff;background:linear-gradient(145deg,#2563eb33,#0b1e4159);border:1px solid #3e7fff4d;border-radius:13px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:20px;display:grid;box-shadow:0 0 24px #2563eb1a}.vehicle-v3-settings-form-panel>.vehicle-v3-panel-head h3{color:#f1f6ff;margin:0 0 4px;font-size:19px;font-weight:900;line-height:1.5}.vehicle-v3-settings-form-panel>.vehicle-v3-panel-head p{color:#c0cfe78f;white-space:normal;margin:0;font-size:10px;line-height:1.8;overflow:visible}.vehicle-v3-settings-form-panel>.vehicle-v3-type-form{align-self:stretch;min-width:0;min-height:0;position:relative;box-shadow:inset 0 1px #ffffff06,0 10px 28px #0000001c;border:1px solid var(--vehicle-settings-card-border)!important;background:var(--vehicle-settings-card-background)!important;border-radius:15px!important;gap:14px!important;height:auto!important;padding:18px!important}.vehicle-v3-settings-form-panel>.vehicle-v3-timers-panel{grid-area:2/1!important}.vehicle-v3-settings-form-panel>.vehicle-v3-group-editor-panel{grid-area:2/2!important}.vehicle-v3-settings-form-panel>.vehicle-v3-type-editor-panel{grid-area:2/3!important}.vehicle-v3-settings-form-panel .vehicle-v3-concurrent-head,.vehicle-v3-settings-form-panel .vehicle-v3-form-heading{flex-direction:column!important;align-items:stretch!important;gap:8px!important;display:flex!important}.vehicle-v3-settings-form-panel .vehicle-v3-concurrent-title,.vehicle-v3-settings-form-panel .vehicle-v3-form-heading{min-width:0;align-items:center!important}.vehicle-v3-settings-form-panel .vehicle-v3-concurrent-title>div,.vehicle-v3-settings-form-panel .vehicle-v3-form-heading>div{min-width:0}.vehicle-v3-settings-form-panel .vehicle-v3-concurrent-title strong,.vehicle-v3-settings-form-panel .vehicle-v3-form-heading strong{font-weight:900;display:block;color:#edf4ff!important;white-space:normal!important;text-overflow:initial!important;font-size:14px!important;line-height:1.55!important;overflow:visible!important}.vehicle-v3-settings-form-panel .vehicle-v3-concurrent-title small,.vehicle-v3-settings-form-panel .vehicle-v3-form-heading small{margin-top:2px;display:block;color:#c1cfe58a!important;white-space:normal!important;text-overflow:initial!important;font-size:9px!important;line-height:1.75!important;overflow:visible!important}.vehicle-v3-settings-form-panel .vehicle-v3-concurrent-description{overflow-wrap:anywhere;color:#becde47a!important;white-space:normal!important;min-height:0!important;text-overflow:initial!important;word-break:normal!important;margin:0!important;font-size:9px!important;line-height:1.85!important;overflow:visible!important}.vehicle-v3-settings-form-panel .vehicle-v3-type-form label{min-width:0;gap:7px!important}.vehicle-v3-settings-form-panel .vehicle-v3-type-form label>span{overflow-wrap:anywhere;color:#b4c3db!important;white-space:normal!important;min-height:0!important;text-overflow:initial!important;word-break:normal!important;font-size:9.5px!important;font-weight:800!important;line-height:1.65!important;display:block!important;overflow:visible!important}.vehicle-v3-settings-form-panel .vehicle-v3-type-fines{min-width:0;gap:9px!important}.vehicle-v3-settings-form-panel .vehicle-v3-timers-panel .vehicle-v3-concurrent-fields{grid-template-columns:1fr!important;gap:11px!important}.vehicle-v3-settings-form-panel .vehicle-v3-group-editor-panel .vehicle-v3-concurrent-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vehicle-v3-settings-form-panel .vehicle-v3-type-editor-panel .vehicle-v3-type-fines{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicle-v3-settings-form-panel input[type=text],.vehicle-v3-settings-form-panel input:not([type]),.vehicle-v3-settings-form-panel input[type=number],.vehicle-v3-settings-form-panel select{box-sizing:border-box;font-variant-numeric:tabular-nums;outline:none;width:100%;min-width:0;border:1px solid var(--vehicle-settings-input-border)!important;background:var(--vehicle-settings-input-background)!important;color:#eaf1fc!important;border-radius:9px!important;min-height:43px!important;padding:0 12px!important;font-size:10px!important}.vehicle-v3-settings-form-panel input:focus,.vehicle-v3-settings-form-panel select:focus{border-color:var(--vehicle-settings-input-focus-border)!important;box-shadow:0 0 0 3px #2563eb14!important}.vehicle-v3-settings-form-panel .vehicle-v3-primary-action,.vehicle-v3-settings-form-panel .vehicle-v3-type-actions>button:first-child{box-shadow:0 10px 22px #2c45b82e;border:1px solid var(--vehicle-settings-action-border)!important;background:var(--vehicle-settings-action-background)!important;color:#fff!important;border-radius:9px!important;min-height:43px!important;font-size:10px!important;font-weight:900!important}.vehicle-v3-settings-form-panel .vehicle-v3-concurrent-form-actions,.vehicle-v3-settings-form-panel .vehicle-v3-type-actions{margin-top:auto!important}.vehicle-v3-settings-form-panel>.vehicle-v3-escalation-section{box-shadow:inset 0 1px #ffffff06;border:1px solid var(--vehicle-settings-escalation-border)!important;background:var(--vehicle-settings-escalation-background)!important;border-radius:15px!important;grid-area:3/1/auto/-1!important;margin:2px 0 0!important;padding:18px!important}.vehicle-v3-escalation-section-head{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin-bottom:14px!important;display:flex!important}.vehicle-v3-escalation-title{align-items:center;gap:11px;min-width:0;display:flex}.vehicle-v3-escalation-title>span{color:#6da1ff;background:#2563eb1a;border:1px solid #4485ff4d;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:22px;display:grid}.vehicle-v3-escalation-title strong{font-weight:900;display:block;color:#f0f5ff!important;font-size:16px!important}.vehicle-v3-escalation-title small{white-space:normal;margin-top:3px;line-height:1.75;display:block;color:#becee685!important;font-size:9px!important}.vehicle-v3-escalation-section-head>p{max-width:470px;color:#bbcae275!important;white-space:normal!important;margin:2px 0 0!important;font-size:9px!important;line-height:1.85!important}.vehicle-v3-escalation-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.vehicle-v3-escalation-grid>*{min-width:0;box-shadow:inset 0 1px #ffffff06;border:1px solid var(--vehicle-settings-escalation-card-border)!important;background:var(--vehicle-settings-escalation-card-background)!important;border-radius:13px!important;padding:15px!important}.vehicle-v3-escalation-grid>:first-child{border-color:#22c55e47!important}.vehicle-v3-escalation-grid>:nth-child(2){border-color:#f9731645!important}.vehicle-v3-escalation-grid>:nth-child(3){border-color:#06b6d445!important}.vehicle-v3-escalation-grid strong{color:#edf4ff;font-size:13px;font-weight:900}.vehicle-v3-escalation-grid small,.vehicle-v3-escalation-grid span{white-space:normal;text-overflow:initial;overflow:visible}.vehicle-v3-escalation-grid label>span{color:#c4d2e89e;font-weight:800;line-height:1.65;display:block;white-space:normal!important;min-height:0!important;font-size:9px!important}.vehicle-v3-escalation-grid input[type=number]{box-sizing:border-box;color:#f1f6ff;font-variant-numeric:tabular-nums;background:#0209149e;border:1px solid #678bc333;border-radius:8px;width:100%;min-width:0;min-height:41px}.vehicle-v3-escalation-grid input[type=checkbox]{accent-color:#4f76ff;width:18px;height:18px}.vehicle-v3-escalation-actions{justify-content:flex-start;margin-top:14px!important;display:flex!important}.vehicle-v3-escalation-actions .vehicle-v3-primary-action{min-width:225px;border-radius:9px!important;min-height:41px!important}@media (width<=1080px){.vehicle-v3-settings-form-panel{grid-template-columns:1fr!important}.vehicle-v3-settings-form-panel>.vehicle-v3-panel-head,.vehicle-v3-settings-form-panel>.vehicle-v3-timers-panel,.vehicle-v3-settings-form-panel>.vehicle-v3-group-editor-panel,.vehicle-v3-settings-form-panel>.vehicle-v3-type-editor-panel,.vehicle-v3-settings-form-panel>.vehicle-v3-escalation-section{grid-area:auto/1!important}.vehicle-v3-escalation-grid{grid-template-columns:1fr!important}}@media (width<=640px){.vehicle-v3-settings-form-panel{padding:11px!important}.vehicle-v3-settings-form-panel>.vehicle-v3-type-form,.vehicle-v3-settings-form-panel>.vehicle-v3-escalation-section{padding:13px!important}.vehicle-v3-settings-form-panel .vehicle-v3-group-editor-panel .vehicle-v3-concurrent-fields,.vehicle-v3-settings-form-panel .vehicle-v3-type-editor-panel .vehicle-v3-type-fines{grid-template-columns:1fr!important}.vehicle-v3-escalation-section-head{flex-direction:column!important}.vehicle-v3-escalation-actions .vehicle-v3-primary-action{width:100%;min-width:0}}.vehicle-v3-escalation-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;display:grid!important}.vehicle-v3-escalation-grid>*{min-height:0;flex-direction:column!important;height:100%!important;display:flex!important}.vehicle-v3-escalation-grid>*>div:first-child{flex:0 0 58px;min-height:58px!important}.vehicle-v3-escalation-grid>*>div:first-child strong{line-height:1.45!important}.vehicle-v3-escalation-grid>*>div:first-child small{min-height:26px!important;line-height:1.55!important;display:block!important}.vehicle-v3-escalation-grid>*>div:not(:first-child){min-width:0}.vehicle-v3-escalation-grid label{min-width:0!important}.vehicle-v3-escalation-grid label>span{justify-content:flex-start;white-space:normal!important;align-items:flex-end!important;min-height:31px!important;line-height:1.45!important;display:flex!important}.vehicle-v3-escalation-grid label>input[type=number]{box-sizing:border-box;width:100%!important;min-height:42px!important;margin-top:0!important}.vehicle-v3-escalation-grid>*>div{align-items:stretch}.vehicle-v3-escalation-grid>* label{align-self:stretch}.vehicle-v3-escalation-grid input[type=checkbox]{flex:none}@media (width>=1081px){.vehicle-v3-escalation-grid>*{min-height:160px!important}}@media (width<=1080px){.vehicle-v3-escalation-grid{grid-template-columns:1fr!important}.vehicle-v3-escalation-grid>*{min-height:0!important}.vehicle-v3-escalation-grid>*>div:first-child{flex-basis:auto;min-height:0!important}.vehicle-v3-escalation-grid>*>div:first-child small{min-height:0!important}}.vehicle-v3-settings-form-panel{align-items:stretch!important}.vehicle-v3-settings-form-panel>.vehicle-v3-timers-panel,.vehicle-v3-settings-form-panel>.vehicle-v3-group-editor-panel,.vehicle-v3-settings-form-panel>.vehicle-v3-type-editor-panel{grid-row:2!important;align-self:stretch!important;height:100%!important}.vehicle-v3-settings-form-panel>.vehicle-v3-timers-panel>.vehicle-v3-concurrent-head,.vehicle-v3-settings-form-panel>.vehicle-v3-group-editor-panel>.vehicle-v3-concurrent-head,.vehicle-v3-settings-form-panel>.vehicle-v3-type-editor-panel>.vehicle-v3-form-heading{box-sizing:border-box;min-height:118px!important}.vehicle-v3-group-help-top{border-top:1px solid #6482af1a;color:#acbfda7a!important;white-space:normal!important;margin-top:7px!important;padding-top:7px!important;font-size:8px!important;line-height:1.7!important;display:block!important;overflow:visible!important}.vehicle-v3-settings-form-panel>.vehicle-v3-timers-panel>.vehicle-v3-concurrent-fields,.vehicle-v3-settings-form-panel>.vehicle-v3-group-editor-panel>.vehicle-v3-concurrent-fields,.vehicle-v3-settings-form-panel>.vehicle-v3-type-editor-panel>.vehicle-v3-type-fines{margin-top:0!important}.vehicle-v3-settings-form-panel>.vehicle-v3-timers-panel .vehicle-v3-concurrent-form-actions,.vehicle-v3-settings-form-panel>.vehicle-v3-group-editor-panel .vehicle-v3-concurrent-form-actions,.vehicle-v3-settings-form-panel>.vehicle-v3-type-editor-panel .vehicle-v3-type-actions{margin-top:auto!important}@media (width<=1080px){.vehicle-v3-settings-form-panel>.vehicle-v3-timers-panel>.vehicle-v3-concurrent-head,.vehicle-v3-settings-form-panel>.vehicle-v3-group-editor-panel>.vehicle-v3-concurrent-head,.vehicle-v3-settings-form-panel>.vehicle-v3-type-editor-panel>.vehicle-v3-form-heading{min-height:0!important}.vehicle-v3-settings-form-panel>.vehicle-v3-timers-panel,.vehicle-v3-settings-form-panel>.vehicle-v3-group-editor-panel,.vehicle-v3-settings-form-panel>.vehicle-v3-type-editor-panel{grid-row:auto!important;height:auto!important}}.gang-overview-v2{gap:15px;margin-top:18px;display:grid}.gang-overview-v2-head{padding:2px 2px 4px}.gang-overview-v2-head span{color:#5d8df7;letter-spacing:.16em;font-size:9px;font-weight:900}.gang-overview-v2-head h2{color:#f1f6ff;margin:5px 0 2px;font-size:21px}.gang-overview-v2-head p{color:#becde480;margin:0;font-size:10px}.gang-overview-v2-loading,.gang-overview-v2-message{color:#dce6f5b3;background:#071222c7;border:1px solid #587fb72e;border-radius:13px;padding:16px;font-size:11px}.gang-overview-v2-message.is-error{color:#fca5a5;border-color:#ef444440}.gang-overview-v2-message.is-success{color:#86efac;border-color:#22c55e3b}.gang-overview-v2-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.gang-overview-v2-stats article{background:radial-gradient(circle at 100% 0,#245ec214,#0000 42%),linear-gradient(145deg,#081528ed,#040c19f2);border:1px solid #567cb42e;border-radius:14px;gap:5px;min-width:0;min-height:105px;padding:16px;display:grid}.gang-overview-v2-stats small{color:#acbfdc78;letter-spacing:.1em;font-size:8px;font-weight:900}.gang-overview-v2-stats strong{color:#edf4ff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.gang-overview-v2-stats strong.is-good{color:#4ade80}.gang-overview-v2-stats strong.is-warning{color:#fbbf24}.gang-overview-v2-stats strong.is-danger{color:#fb7185}.gang-overview-v2-stats article>span{color:#b4c6e06b;align-self:end;font-size:9px}.gang-overview-v2-vmp{background:radial-gradient(circle at 100% 0,#2563eb14,#0000 35%),linear-gradient(145deg,#071427f2,#030b17f7);border:1px solid #5179b833;border-radius:16px;overflow:hidden}.gang-overview-v2-vmp-head{border-bottom:1px solid #5b80b721;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.gang-overview-v2-vmp-head>div:first-child{gap:8px;display:grid}.gang-overview-v2-vmp-title{align-items:center;gap:11px;display:flex}.gang-overview-v2-vmp-icon{color:#78a6ff;background:#2563eb1a;border:1px solid #3b82f647;border-radius:11px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.gang-overview-v2-vmp-title small{color:#668fe9;letter-spacing:.12em;font-size:8px;font-weight:900}.gang-overview-v2-vmp-title h3{color:#f2f6ff;margin:2px 0 0;font-size:17px}.gang-overview-v2-vmp-head p{color:#b9cae47a;max-width:620px;margin:0;font-size:9px;line-height:1.8}.gang-overview-v2-vmp-status{color:#aeb9ca;background:#64748b14;border:1px solid #94a3b82b;border-radius:999px;flex:none;padding:6px 10px;font-size:9px;font-weight:900}.gang-overview-v2-vmp-status.is-connected{color:#4ade80;background:#16a34a17;border-color:#22c55e3b}.gang-overview-v2-vmp-status.is-error{color:#fb7185;background:#b91c1c17;border-color:#ef44443b}.gang-overview-v2-vmp-info{background:#506e961f;border:1px solid #5479b024;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:14px;display:grid;overflow:hidden}.gang-overview-v2-vmp-info>div{background:#030b17e0;gap:5px;min-width:0;padding:13px;display:grid}.gang-overview-v2-vmp-info small{color:#adbfd870;font-size:8px;font-weight:900}.gang-overview-v2-vmp-info strong{color:#e8effa;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.gang-overview-v2-vmp-lock{background:#78350f14;border:1px solid #f59e0b2b;border-radius:11px;align-items:center;gap:13px;margin:14px;padding:15px;display:flex}.gang-overview-v2-vmp-lock>span{background:#f59e0b14;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.gang-overview-v2-vmp-lock strong{color:#f5d58d;font-size:11px}.gang-overview-v2-vmp-lock p{color:#e0cfa98c;margin:3px 0 0;font-size:9px;line-height:1.7}.gang-overview-v2-vmp-manager{gap:12px;padding:14px;display:grid}.gang-overview-v2-vmp-gate{background:#16a34a0e;border:1px solid #22c55e2b;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.gang-overview-v2-vmp-gate>div{align-items:center;gap:9px;display:flex}.gang-overview-v2-vmp-gate>div>span{color:#4ade80;background:#22c55e1c;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.gang-overview-v2-vmp-gate strong,.gang-overview-v2-vmp-gate small{display:block}.gang-overview-v2-vmp-gate strong{color:#dff7e7;font-size:10px}.gang-overview-v2-vmp-gate small{color:#a7dcb880;margin-top:2px;font-size:8px}.gang-overview-v2-vmp-ready{color:#4ade80;letter-spacing:.08em;font-size:8px;font-weight:900}.gang-overview-v2-vmp-form{grid-template-columns:minmax(150px,.65fr) minmax(240px,1.35fr) 150px;align-items:end;gap:10px;display:grid}.gang-overview-v2-vmp-form label{gap:6px;min-width:0;display:grid}.gang-overview-v2-vmp-form label>span{color:#becde594;font-size:9px;font-weight:800}.gang-overview-v2-vmp-form input{box-sizing:border-box;color:#edf4ff;width:100%;min-width:0;min-height:43px;font:inherit;background:#02091494;border:1px solid #6086c133;border-radius:9px;outline:none;padding:0 12px;font-size:10px}.gang-overview-v2-vmp-form input:focus{border-color:#3b82f685;box-shadow:0 0 0 3px #2563eb14}.gang-overview-v2-primary{color:#fff;min-height:43px;font:inherit;cursor:pointer;background:linear-gradient(#4c63e8,#3d51ca);border:1px solid #4b7eff8f;border-radius:9px;font-size:10px;font-weight:900}.gang-overview-v2-primary:disabled{cursor:not-allowed;opacity:.45}.gang-overview-v2-vmp-actions{gap:8px;display:flex}.gang-overview-v2-vmp-actions button{color:#d7e2f2;min-height:36px;font:inherit;cursor:pointer;background:#0e1f37ad;border:1px solid #5b80b733;border-radius:8px;padding:0 14px;font-size:9px;font-weight:800}.gang-overview-v2-vmp-actions button.is-danger{color:#fb7185;background:#7f1d1d1a;border-color:#ef44442e}.gang-overview-v2-vmp-actions button:disabled{cursor:not-allowed;opacity:.45}@media (width<=980px){.gang-overview-v2-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.gang-overview-v2-vmp-form{grid-template-columns:1fr}.gang-overview-v2-primary{width:100%}}@media (width<=620px){.gang-overview-v2-stats{grid-template-columns:1fr}.gang-overview-v2-vmp-head,.gang-overview-v2-vmp-gate{flex-direction:column;align-items:flex-start}.gang-overview-v2-vmp-info{grid-template-columns:1fr}}.gang-overview-subscription-v1{background:radial-gradient(circle at 100% 0,#2866d214,#0000 36%),linear-gradient(145deg,#071427f5,#030b17f7);border:1px solid #547cb833;border-radius:16px;overflow:hidden}.gang-overview-subscription-v1-head{border-bottom:1px solid #5b80b721;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.gang-overview-subscription-v1-head small{color:#678fef;letter-spacing:.13em;font-size:8px;font-weight:900}.gang-overview-subscription-v1-head h3{color:#f1f6ff;margin:3px 0 0;font-size:17px}.gang-overview-subscription-v1-head p{color:#bacbe37a;margin:7px 0 0;font-size:9px;line-height:1.75}.gang-overview-subscription-v1-state{color:#aab7c9;letter-spacing:.06em;background:#64748b14;border:1px solid #94a3b82e;border-radius:999px;flex:none;padding:6px 10px;font-size:8px;font-weight:900}.gang-overview-subscription-v1-state.is-active{color:#4ade80;background:#16a34a14;border-color:#22c55e38}.gang-overview-subscription-v1-info{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 14px 0;display:grid}.gang-overview-subscription-v1-info article{background:#030b179e;border:1px solid #5b80b726;border-radius:11px;gap:5px;min-width:0;min-height:96px;padding:13px;display:grid}.gang-overview-subscription-v1-info article.is-remaining{background:#16a34a0b;border-color:#22c55e2b}.gang-overview-subscription-v1-info small{color:#adc0dc73;letter-spacing:.08em;font-size:7px;font-weight:900}.gang-overview-subscription-v1-info strong{color:#e8f0fb;text-overflow:ellipsis;font-size:11px;line-height:1.55;overflow:hidden}.gang-overview-subscription-v1-info .is-remaining strong{color:#4ade80;font-size:13px}.gang-overview-subscription-v1-info article>span{color:#b2c5de6b;align-self:end;font-size:8px}.gang-overview-subscription-v1-access{background:#02091466;border:1px solid #577eb826;border-radius:12px;margin:14px;padding:14px}.gang-overview-subscription-v1-access-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.gang-overview-subscription-v1-access-head small{color:#648be4;letter-spacing:.1em;font-size:7px;font-weight:900;display:block}.gang-overview-subscription-v1-access-head strong{color:#e8f0fb;margin-top:3px;font-size:11px;display:block}.gang-overview-subscription-v1-access-head>span{color:#78a6ff;background:#2563eb12;border:1px solid #3b82f62e;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900}.gang-overview-subscription-v1-features{flex-wrap:wrap;gap:7px;display:flex}.gang-overview-subscription-v1-feature{color:#e0e9f6d1;background:#0c1c32a6;border:1px solid #577db52b;border-radius:8px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:8px;font-weight:750;display:inline-flex}.gang-overview-subscription-v1-feature>span{color:#4ade80;font-size:9px}.gang-overview-subscription-v1-feature.is-addon{background:#7e22ce12;border-color:#a855f738}.gang-overview-subscription-v1-feature.is-addon>span{color:#c084fc}.gang-overview-subscription-v1-feature small{color:#c084fc;background:#a855f71f;border-radius:4px;margin-inline-start:2px;padding:2px 4px;font-size:6px;font-weight:900}.gang-overview-subscription-v1-empty{color:#b8c9e073;margin:0;font-size:9px}.gang-overview-subscription-v1-empty-state{background:#78350f12;border:1px solid #f59e0b2b;border-radius:11px;align-items:center;gap:12px;margin:14px;padding:15px;display:flex}.gang-overview-subscription-v1-empty-state>span{color:#fbbf24;background:#f59e0b14;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.gang-overview-subscription-v1-empty-state strong{color:#f5d58d;font-size:10px}.gang-overview-subscription-v1-empty-state p{color:#e0cfa980;margin:3px 0 0;font-size:8px;line-height:1.7}@media (width<=980px){.gang-overview-subscription-v1-info{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.gang-overview-subscription-v1-head,.gang-overview-subscription-v1-access-head{flex-direction:column;align-items:flex-start}.gang-overview-subscription-v1-info{grid-template-columns:1fr}}.vehicle-v3-registry-quick-access{background:radial-gradient(circle at 90% 0,#475bd71c,#0000 35%),linear-gradient(145deg,#0f1728c7,#080e1bad);border:1px solid #7c8fc529;border-radius:16px;margin:10px 16px 16px;padding:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 12px 30px #00000014}.vehicle-v3-registry-quick-access:before{content:"";background:linear-gradient(90deg,#0000,#6e7eff85,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.vehicle-v3-registry-quick-access-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.vehicle-v3-registry-quick-title{align-items:center;gap:11px;min-width:0;display:flex}.vehicle-v3-registry-quick-title-icon{background:linear-gradient(145deg,#4358cf47,#25316f29);border:1px solid #7080ff3d;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:1rem;display:grid;box-shadow:inset 0 1px #ffffff0d}.vehicle-v3-registry-quick-title>div{gap:3px;display:grid}.vehicle-v3-registry-quick-title strong{color:#f4f7fff5;font-size:.94rem;font-weight:800}.vehicle-v3-registry-quick-title>div>span{color:#b1bedc94;font-size:.76rem}.vehicle-v3-registry-quick-status{color:#b4c0e3ad;letter-spacing:.08em;background:#19223a99;border:1px solid #7789d321;border-radius:999px;flex:none;padding:6px 9px;font-size:.62rem;font-weight:800}.vehicle-v3-registry-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.vehicle-v3-registry-quick-action{min-width:0;min-height:70px;color:inherit;font:inherit;text-align:right;cursor:pointer;background:linear-gradient(145deg,#1e2842b8,#141c30b8);border:1px solid #8294c324;border-radius:13px;justify-content:flex-start;align-items:center;gap:11px;padding:11px 12px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,opacity .16s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff06}.vehicle-v3-registry-quick-action:after{content:"";opacity:0;height:1px;transition:opacity .16s;position:absolute;bottom:0;left:12px;right:12px}.vehicle-v3-registry-quick-action:hover:not(:disabled){background:linear-gradient(145deg,#263252d6,#172037d6);border-color:#8497e04d;transform:translateY(-2px);box-shadow:0 10px 24px #00000021,inset 0 1px #ffffff0a}.vehicle-v3-registry-quick-action:hover:not(:disabled):after{opacity:1}.vehicle-v3-registry-quick-action-icon{background:#060b1747;border:1px solid #8b9bc924;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:1.05rem;font-weight:900;display:grid}.vehicle-v3-registry-quick-action-copy{gap:3px;min-width:0;display:grid}.vehicle-v3-registry-quick-action-copy strong{color:#f1f5ffeb;text-overflow:ellipsis;white-space:nowrap;font-size:.79rem;font-weight:800;overflow:hidden}.vehicle-v3-registry-quick-action-copy small{color:#aab8d785;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.vehicle-v3-registry-quick-action.is-danger{background:linear-gradient(145deg,#561d3057,#2a16256b);border-color:#f4567629}.vehicle-v3-registry-quick-action.is-danger .vehicle-v3-registry-quick-action-icon{color:#ff8199;background:#6f1c303d;border-color:#f75d7a2e}.vehicle-v3-registry-quick-action.is-danger:after{background:linear-gradient(90deg,#0000,#ff5b7c8f,#0000)}.vehicle-v3-registry-quick-action.is-warning .vehicle-v3-registry-quick-action-icon{color:#e7c477;background:#694b1930;border-color:#e6b45d2e}.vehicle-v3-registry-quick-action.is-warning:after{background:linear-gradient(90deg,#0000,#e1b45d7a,#0000)}.vehicle-v3-registry-quick-action.is-primary .vehicle-v3-registry-quick-action-icon{color:#91a2ff;background:#3747a438;border-color:#6c80ff33}.vehicle-v3-registry-quick-action.is-primary:after{background:linear-gradient(90deg,#0000,#697dff94,#0000)}.vehicle-v3-registry-quick-action.is-success .vehicle-v3-registry-quick-action-icon{color:#62d9a3;background:#185f4633;border-color:#38c3892e}.vehicle-v3-registry-quick-action.is-success:after{background:linear-gradient(90deg,#0000,#41cf9780,#0000)}.vehicle-v3-registry-quick-action:disabled{cursor:wait;opacity:.48;transform:none}@media (width<=1050px){.vehicle-v3-registry-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.vehicle-v3-registry-quick-access{margin-inline:10px;padding:13px}.vehicle-v3-registry-quick-access-head{flex-direction:column;align-items:flex-start}.vehicle-v3-registry-quick-status{align-self:flex-start}.vehicle-v3-registry-quick-actions{grid-template-columns:1fr}}.gang-management-v2-page{--gang-v3-border:#7ea1da1f;--gang-v3-border-strong:#5790ff47;--gang-v3-panel:#0a121fc7;--gang-v3-panel-soft:#0f1a2cad;--gang-v3-blue:#4c87ff;--gang-v3-blue-soft:#4c87ff29;--gang-v3-green:#42d68a;--gang-v3-red:#ff626d;min-width:0}.gang-management-v2-head{border:1px solid var(--gang-v3-border);background:radial-gradient(circle at 95% 0,#3c71ff29,#0000 34%),linear-gradient(135deg,#0d192beb,#080f1bc2);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.gang-management-v2-head:after{content:"";inset-inline-end:22px;background:linear-gradient(90deg, transparent, var(--gang-v3-blue), transparent);width:110px;height:2px;position:absolute;bottom:0;box-shadow:0 0 18px #4c87ff8c}.gang-management-v2-head h1{margin:4px 0 0;font-size:clamp(22px,2.4vw,31px)}.gang-v3-kicker,.gang-v2-eyebrow{letter-spacing:.18em;color:#a8c4f29e;font-size:10px;font-weight:900;display:block}.gang-management-v2-tabs{border:1px solid var(--gang-v3-border);background:#060d189e;border-radius:15px;padding:6px;box-shadow:inset 0 1px #ffffff06}.gang-management-v2-tabs button{border-radius:10px;min-height:42px;transition:color .16s,background .16s,border-color .16s;position:relative}.gang-management-v2-tabs button:hover{background:#ffffff09}.gang-management-v2-tabs button.is-active{color:#dce9ff;background:linear-gradient(#3a70e426,#2a5bbd14)}.gang-management-v2-tabs button.is-active:after{background:var(--gang-v3-blue);border-radius:999px;height:2px;bottom:-6px;left:20%;right:20%;box-shadow:0 0 14px #4c87ffcc}.gang-members-v3,.gang-debtors-v3{gap:16px;padding-top:20px;display:grid}.gang-members-v3-hero,.gang-debtors-v3-hero{border:1px solid var(--gang-v3-border);background:radial-gradient(circle at 88% 0,#3067dd1f,#0000 38%),linear-gradient(145deg,#0e192bd1,#080f1aa8);border-radius:18px;justify-content:space-between;gap:20px;padding:19px 20px;display:flex}.gang-members-v3-title h2,.gang-debtors-v3-hero h2{margin:5px 0 4px}.gang-members-v3-title>div{align-items:center;gap:10px;display:flex}.gang-members-v3-title p,.gang-debtors-v3-hero p{color:#d1def48f;margin:0;font-size:12px}.gang-members-v3-count{color:#8db5ff;background:#4277e71a;border:1px solid #4984ff3d;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.gang-members-v3-stats,.gang-debtors-v3-summary{flex-wrap:wrap;align-items:stretch;gap:9px;display:flex}.gang-members-v3-stats article,.gang-debtors-v3-summary article{background:#ffffff06;border:1px solid #7598d01a;border-radius:13px;align-items:center;gap:10px;min-width:140px;padding:11px 13px;display:flex}.gang-members-v3-stats article>div,.gang-debtors-v3-summary article{gap:3px;display:grid}.gang-members-v3-stats small,.gang-debtors-v3-summary small{color:#d2e0f785;font-size:10px}.gang-members-v3-stats strong,.gang-debtors-v3-summary strong{color:#edf4ff;font-size:15px}.gang-members-v3-stats strong.is-negative{color:var(--gang-v3-red)}.gang-v3-stat-icon{color:#75a4ff;background:#3369e01f;border:1px solid #4182ff33;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.gang-v3-stat-icon.is-danger{color:var(--gang-v3-red);background:#ff485b17;border-color:#ff56662e}.gang-members-v3-toolbar{border:1px solid var(--gang-v3-border);background:#09111e9e;border-radius:15px;justify-content:space-between;align-items:end;gap:12px;padding:12px 14px;display:flex}.gang-members-v3-search,.gang-debtors-v3-search{width:min(430px,100%);position:relative}.gang-members-v3-search>span,.gang-debtors-v3-search>span{top:50%;color:#b2c8eb8c;pointer-events:none;position:absolute;inset-inline-start:14px;transform:translateY(-50%)}.gang-members-v3-search input,.gang-debtors-v3-search input{color:#e6efff;background:#03091273;border:1px solid #7799d11f;border-radius:11px;outline:none;width:100%;height:42px;padding-inline:40px 13px;transition:border-color .15s,box-shadow .15s}.gang-members-v3-search input:focus,.gang-debtors-v3-search input:focus{border-color:#4e8bff6b;box-shadow:0 0 0 3px #4079ed14}.gang-members-v3-filters{gap:8px;display:flex}.gang-members-v3-filters label{gap:5px;display:grid}.gang-members-v3-filters label>span{letter-spacing:.08em;color:#bfd2f17a;font-size:9px;font-weight:800}.gang-members-v3-filters select{color:#dce8fa;background:#040a13ad;border:1px solid #7799d11f;border-radius:11px;min-width:130px;height:42px;padding:0 11px}.gang-members-v3-table{border:1px solid var(--gang-v3-border);background:#070e1994;border-radius:17px;overflow:hidden;box-shadow:0 18px 44px #00000021}.gang-members-v3-table-head{border-bottom:1px solid var(--gang-v3-border);color:#c2d3ef80;background:#1321357a;grid-template-columns:minmax(210px,1.45fr) minmax(120px,.8fr) minmax(150px,.9fr) minmax(120px,.7fr) minmax(110px,.6fr);gap:14px;padding:11px 17px;font-size:10px;font-weight:700;display:grid}.gang-members-v3-list{gap:1px;display:grid}.gang-member-v3-row{width:100%;min-height:72px;color:inherit;text-align:start;cursor:pointer;background:linear-gradient(90deg,#ffffff03,#0000);border:0;border-bottom:1px solid #7a9acf11;grid-template-columns:minmax(210px,1.45fr) minmax(120px,.8fr) minmax(150px,.9fr) minmax(120px,.7fr) minmax(110px,.6fr);align-items:center;gap:14px;padding:10px 17px;transition:background .15s,box-shadow .15s,transform .15s;display:grid}.gang-member-v3-row:last-child{border-bottom:0}.gang-member-v3-row:hover{z-index:1;background:linear-gradient(90deg,#3568cf14,#ffffff06);transform:translateY(-1px);box-shadow:inset 3px 0 #4884ffb3}.gang-member-v3-row.is-debtor{background:linear-gradient(90deg,#b8303b0b,#0000 40%)}.gang-member-v3-row.is-debtor:hover{box-shadow:inset 3px 0 #ff5765bf}.gang-member-v3-person{align-items:center;gap:11px;min-width:0;display:flex}.gang-member-v3-avatar{color:#cfe0ff;background:radial-gradient(circle at 30% 25%,#4b8dff47,#0000 38%),linear-gradient(145deg,#152b4c,#08101e);border:1px solid #548bf73d;border-radius:50%;flex:0 0 43px;place-items:center;width:43px;height:43px;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #3466c41f}.gang-member-v3-avatar i{inset-inline-end:1px;background:var(--gang-v3-green);border:2px solid #0b1524;border-radius:50%;width:8px;height:8px;position:absolute;bottom:1px}.gang-member-v3-person>div:last-child{gap:2px;min-width:0;display:grid}.gang-member-v3-person strong{text-overflow:ellipsis;white-space:nowrap;color:#eef4ff;font-size:13px;overflow:hidden}.gang-member-v3-person small{color:#b9cceb70;letter-spacing:.05em;font-size:9px}.gang-member-v3-person em{color:#78a8ff;border:1px solid #4880ec2e;border-radius:999px;width:fit-content;padding:2px 6px;font-size:8px;font-style:normal}.gang-member-v3-rank{background:#31539914;border:1px solid #5c81d126;border-radius:9px;align-items:center;gap:6px;width:fit-content;padding:6px 9px;display:flex}.gang-member-v3-rank span{color:#77a6ff;font-size:10px}.gang-member-v3-rank strong{color:#c9dbfa;font-size:10px}.gang-member-v3-wallet{width:fit-content;color:var(--gang-v3-green);background:#27a56612;border:1px solid #3ec37e26;border-radius:9px;align-items:center;gap:6px;padding:6px 9px;display:flex}.gang-member-v3-wallet small{opacity:.72}.gang-member-v3-wallet strong{font-size:11px}.gang-member-v3-wallet em{font-size:8px;font-style:normal}.gang-member-v3-wallet.is-negative{color:var(--gang-v3-red);background:#b62d3a17;border-color:#ff52623b}.gang-member-v3-status{align-items:center;gap:6px;display:flex}.gang-member-v3-status>span{background:var(--gang-v3-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #43d78a6b}.gang-member-v3-status>span.is-warning{background:var(--gang-v3-red);box-shadow:0 0 8px #ff5b696b}.gang-member-v3-status strong{color:#d3e0f4b3;font-size:10px;font-weight:700}.gang-member-v3-action{color:#bdd1f18f;justify-content:flex-end;align-items:center;gap:7px;display:flex}.gang-member-v3-action span{font-size:10px}.gang-member-v3-action strong{color:#78a7ff;font-size:14px}.gang-v3-state{color:#d6e3f79e;text-align:center;background:#0a121f70;border:1px dashed #7b9dd521;border-radius:15px;padding:30px}.gang-v3-state.is-error{color:#ff98a0;border-color:#ff5d6b33}.gang-debtors-v3-hero{align-items:center}.gang-debtors-v3-summary article{min-width:150px}.gang-debtors-v3-summary article:last-child strong{color:var(--gang-v3-red)}.gang-debtors-v3-search{padding:0}.gang-debtors-v3-list{gap:9px;display:grid}.gang-debtor-v3-row{width:100%;color:inherit;text-align:start;cursor:pointer;background:linear-gradient(90deg,#a32a350e,#0c1524a8);border:1px solid #ff5a691c;border-radius:14px;grid-template-columns:minmax(210px,1.4fr) minmax(130px,.8fr) minmax(170px,.9fr) auto;align-items:center;gap:14px;padding:13px 15px;transition:transform .15s,border-color .15s,background .15s;display:grid}.gang-debtor-v3-row:hover:not(:disabled){background:linear-gradient(90deg,#b92c3916,#101c2fc2);border-color:#ff5a693d;transform:translateY(-1px)}.gang-debtor-v3-row:disabled{cursor:default}.gang-debtor-v3-person{align-items:center;gap:11px;display:flex}.gang-debtor-v3-avatar{color:#ffd6da;background:radial-gradient(circle at 30% 25%,#ff4b5a3d,#0000 38%),#17111a;border:1px solid #ff586638;border-radius:50%;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.gang-debtor-v3-person>div:last-child,.gang-debtor-v3-rank,.gang-debtor-v3-balance{gap:3px;display:grid}.gang-debtor-v3-person strong,.gang-debtor-v3-rank strong{color:#e9f1ff}.gang-debtor-v3-person small,.gang-debtor-v3-rank small,.gang-debtor-v3-balance small,.gang-debtor-v3-balance span{color:#c2d3ef7a;font-size:9px}.gang-debtor-v3-balance strong{color:var(--gang-v3-red)}.gang-debtor-v3-open{color:#8fb5ff;align-items:center;gap:8px;display:flex}.gang-debtor-v3-open span{font-size:10px}.gang-member-v3-backdrop{z-index:1100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02070e8c;justify-content:flex-end;display:flex;position:fixed;inset:0}.gang-member-v3-panel{background:radial-gradient(circle at 100% 0,#2e64d921,#0000 32%),linear-gradient(#0a1423fe,#060c16fe);border-inline-start:1px solid #6f96d726;width:min(500px,100%);height:100%;padding:18px;overflow-y:auto;box-shadow:-28px 0 70px #00000061}.gang-member-v3-panel.is-full{border:1px solid #608ddc29;border-radius:20px;width:min(1240px,100vw - 70px);height:calc(100% - 32px);margin:16px;box-shadow:0 24px 80px #0000007a}.gang-member-v3-panel-head{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09121ff0;border-bottom:1px solid #6e94d11f;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:16px 0 13px;display:flex;position:sticky;top:-18px}.gang-member-v3-panel-head h2{margin:4px 0 0;font-size:20px}.gang-member-v3-panel-head-actions{align-items:center;gap:8px;display:flex}.gang-member-v3-close,.gang-member-v3-back{color:#c8d8ef;cursor:pointer;background:#ffffff06;border:1px solid #749ad724;border-radius:10px;min-height:36px}.gang-member-v3-close{width:36px;padding:0;font-size:22px}.gang-member-v3-back{padding:0 11px;font-size:10px}.gang-member-v3-manage{gap:11px;display:grid}.gang-member-v3-profile{background:radial-gradient(circle at 95% 0,#3f73e01f,#0000 34%),#ffffff05;border:1px solid #6c93d31f;border-radius:15px;align-items:center;gap:13px;padding:15px;display:flex}.gang-member-v3-profile-avatar{color:#dbe8ff;background:radial-gradient(circle at 30% 25%,#5396ff4d,#0000 38%),linear-gradient(145deg,#17325b,#070e1b);border:1px solid #528eff4d;border-radius:50%;flex:0 0 62px;place-items:center;width:62px;height:62px;font-size:22px;font-weight:900;display:grid;position:relative;box-shadow:0 0 24px #346ddc1f}.gang-member-v3-profile-avatar i{inset-inline-end:2px;background:var(--gang-v3-green);border:2px solid #0b1626;border-radius:50%;width:10px;height:10px;position:absolute;bottom:2px}.gang-member-v3-profile-main{flex:1;gap:8px;min-width:0;display:grid}.gang-member-v3-profile-main h3{margin:0 0 5px;font-size:20px}.gang-member-v3-rank-badge{color:#8ab4ff;background:#366bdd17;border:1px solid #4380f433;border-radius:8px;align-items:center;gap:4px;width:fit-content;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.gang-member-v3-profile-flags{flex-wrap:wrap;gap:5px;display:flex}.gang-member-v3-profile-flags span{color:#cfdef59e;border:1px solid #7096d31f;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:800}.gang-member-v3-profile-flags span.is-danger{color:#ff808b;background:#c32b3814;border-color:#ff536333}.gang-member-v3-wallet-card{background:#ffffff05;border:1px solid #6691d61f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.gang-member-v3-wallet-card>div{align-items:center;gap:10px;display:flex}.gang-member-v3-wallet-card>div>span{color:#78a8ff;background:#3f74e21a;border:1px solid #4c89ff33;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.gang-member-v3-wallet-card small{color:#c9d9f280;margin-bottom:3px;font-size:9px;display:block}.gang-member-v3-wallet-card strong{font-size:18px}.gang-member-v3-wallet-card strong.is-negative{color:var(--gang-v3-red)}.gang-member-v3-wallet-card em{color:#ff7c87;background:#bc283512;border:1px solid #ff52612e;border-radius:8px;padding:4px 7px;font-size:9px;font-style:normal}.gang-member-v3-error{color:#ff9aa2;background:#a8263312;border:1px solid #ff54632e;border-radius:10px;padding:10px 12px;font-size:10px}.gang-member-v3-control-card{background:#ffffff04;border:1px solid #6991d31c;border-radius:14px;gap:11px;padding:14px;display:grid}.gang-member-v3-control-card>header{align-items:center;gap:9px;display:flex}.gang-member-v3-control-card>header>span{color:#7ba9ff;background:#3b6cd514;border:1px solid #5288f22e;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.gang-member-v3-control-card header small{color:#bdd2f173;letter-spacing:.12em;margin-bottom:2px;font-size:8px;font-weight:900;display:block}.gang-member-v3-control-card header h3{margin:0;font-size:13px}.gang-member-v3-control-card>p{color:#c9d9f280;margin:0;font-size:9px}.gang-member-v3-rank-control{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.gang-member-v3-rank-control select,.gang-member-v3-wallet-fields input{color:#dce7f8;background:#03091173;border:1px solid #6f95d21f;border-radius:10px;outline:none;width:100%;height:40px;padding:0 10px}.gang-member-v3-rank-control button,.gang-member-v3-wallet-submit{color:#dbe8ff;cursor:pointer;background:linear-gradient(#3b77f442,#2d5dc433);border:1px solid #4785ff40;border-radius:10px;min-height:40px;padding:0 14px}.gang-member-v3-panel button:disabled{cursor:not-allowed;opacity:.4}.gang-member-v3-wallet-modes{grid-template-columns:1fr 1fr;gap:7px;display:grid}.gang-member-v3-wallet-modes button{color:#d8e4f7ad;cursor:pointer;background:#ffffff04;border:1px solid #6e95d31c;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;display:flex}.gang-member-v3-wallet-modes button.is-active.is-credit{color:#67e5a5;background:#2bab6b14;border-color:#38d28738}.gang-member-v3-wallet-modes button.is-active.is-debit{color:#ff7c88;background:#bb2a3814;border-color:#ff536338}.gang-member-v3-wallet-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gang-member-v3-wallet-fields label{gap:5px;display:grid}.gang-member-v3-wallet-fields label span{color:#bfd3f17a;font-size:9px}.gang-member-v3-full-button{color:#9ec0ff;cursor:pointer;background:linear-gradient(90deg,#2d60d021,#224a9e14);border:1px solid #4888ff57;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 13px;display:grid}.gang-member-v3-full-button strong{font-size:17px}.gang-member-v3-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.gang-member-v3-quick-grid button{color:#d5e2f6;cursor:pointer;background:#ffffff04;border:1px solid #6991d31c;border-radius:12px;place-items:center;gap:3px;min-height:78px;padding:9px;display:grid}.gang-member-v3-quick-grid button>span{color:#84acff}.gang-member-v3-quick-grid button>span.is-danger{color:#ff717e}.gang-member-v3-quick-grid button strong{font-size:10px}.gang-member-v3-quick-grid button small{color:#bfd3f173;font-size:8px}.gang-member-v3-danger-zone{background:#a11f2c0b;border:1px solid #ff4e5f29;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.gang-member-v3-danger-zone>div{gap:2px;display:grid}.gang-member-v3-danger-zone small{color:#ff727e8f;letter-spacing:.12em;font-size:8px;font-weight:900}.gang-member-v3-danger-zone strong{color:#ff8a94;font-size:11px}.gang-member-v3-danger-zone span{color:#dac3c875;font-size:8px}.gang-member-v3-danger-zone button{color:#ff808a;cursor:pointer;background:#ae253214;border:1px solid #ff4c5d42;border-radius:9px;min-height:36px;padding:0 12px}.gang-member-v3-full{gap:12px;display:grid}.gang-member-v3-full-hero{background:radial-gradient(circle at 75% 20%,#b12c3d14,#0000 35%),radial-gradient(circle at 15% 10%,#376ee424,#0000 38%),linear-gradient(135deg,#0e1c31,#080f1b);border:1px solid #6792da21;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;min-height:150px;padding:20px;display:grid;position:relative;overflow:hidden}.gang-member-v3-full-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff05,#0000);position:absolute;inset:0}.gang-member-v3-full-avatar{z-index:1;color:#e0ebff;background:radial-gradient(circle at 35% 30%,#4b90ff4d,#0000 34%),linear-gradient(145deg,#193765,#080e1b);border:1px solid #528dff47;border-radius:50%;place-items:center;width:92px;height:92px;font-size:30px;font-weight:900;display:grid;position:relative;box-shadow:0 0 35px #3065d524}.gang-member-v3-full-identity{z-index:1;min-width:0;position:relative}.gang-member-v3-full-identity h2{margin:4px 0 8px;font-size:clamp(24px,3vw,34px)}.gang-member-v3-full-identity>div{flex-wrap:wrap;gap:7px;display:flex}.gang-member-v3-debt-badge{color:#ff7e89;background:#b6253314;border:1px solid #ff4e5f38;border-radius:8px;align-items:center;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.gang-member-v3-full-hero-side{z-index:1;text-align:end;gap:4px;display:grid;position:relative}.gang-member-v3-full-hero-side small{color:#c3d6f180}.gang-member-v3-full-hero-side strong{color:var(--gang-v3-green);font-size:14px}.gang-member-v3-full-hero-side strong.is-negative{color:var(--gang-v3-red)}.gang-member-v3-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.gang-member-v3-metrics article{background:#ffffff05;border:1px solid #6891d31c;border-radius:13px;align-items:center;gap:11px;min-width:0;padding:13px;display:flex}.gang-member-v3-metrics article>span{color:#7eaaff;background:#3366d614;border:1px solid #4a86fa2e;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.gang-member-v3-metrics article>div{gap:2px;min-width:0;display:grid}.gang-member-v3-metrics small,.gang-member-v3-metrics em{text-overflow:ellipsis;white-space:nowrap;color:#bfd3f17a;font-size:8px;font-style:normal;overflow:hidden}.gang-member-v3-metrics strong{text-overflow:ellipsis;white-space:nowrap;color:#eef4ff;font-size:15px;overflow:hidden}.gang-member-v3-metrics strong.is-negative{color:var(--gang-v3-red)}.gang-member-v3-tabs{background:#050b1466;border:1px solid #6a91d21a;border-radius:12px;gap:5px;padding:5px;display:flex;overflow-x:auto}.gang-member-v3-tabs button{color:#c5d6ef8f;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;min-height:36px;padding:0 13px}.gang-member-v3-tabs button.is-active{color:#8db5ff;background:#376ddf1c;box-shadow:inset 0 -2px #4c87ffe6}.gang-member-v3-overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,.9fr) minmax(0,.9fr) 220px;align-items:start;gap:9px;display:grid}.gang-member-v3-overview-card,.gang-member-v3-overview-actions,.gang-member-v3-detail-list{background:#ffffff04;border:1px solid #6991d31a;border-radius:14px;min-width:0;padding:13px}.gang-member-v3-overview-card>header,.gang-member-v3-overview-actions>header{justify-content:space-between;align-items:center;gap:9px;margin-bottom:10px;display:flex}.gang-member-v3-overview-card header small,.gang-member-v3-overview-actions header small{color:#bad0ef6e;letter-spacing:.1em;margin-bottom:2px;font-size:8px;font-weight:900;display:block}.gang-member-v3-overview-card h3,.gang-member-v3-overview-actions h3,.gang-member-v3-detail-list h3{margin:0;font-size:12px}.gang-member-v3-overview-card header button{color:#79a7ff;cursor:pointer;background:0 0;border:0;font-size:8px}.gang-member-v3-overview-actions{gap:8px;display:grid}.gang-member-v3-overview-actions button{color:#cbdcf6;text-align:start;cursor:pointer;background:#ffffff05;border:1px solid #6891d31c;border-radius:9px;min-height:38px;padding:0 10px}.gang-member-v3-overview-actions>div{background:#00000014;border:1px solid #6891d314;border-radius:9px;gap:2px;padding:10px;display:grid}.gang-member-v3-overview-actions>div small{color:#bed3f170;font-size:8px}.gang-member-v3-overview-actions>div strong{font-size:11px}.gang-member-v3-overview-actions strong.is-negative{color:var(--gang-v3-red)}.gang-member-v3-transactions{gap:6px;display:grid}.gang-member-v3-transaction{background:#040a1233;border:1px solid #6a91d212;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.gang-member-v3-transaction-icon{color:#80abff;background:#3769d50f;border:1px solid #5189f624;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.gang-member-v3-transaction-main{gap:2px;min-width:0;display:grid}.gang-member-v3-transaction-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.gang-member-v3-transaction-main span,.gang-member-v3-transaction-main small{text-overflow:ellipsis;white-space:nowrap;color:#bccfed6e;font-size:7px;overflow:hidden}.gang-member-v3-transaction-value{text-align:end;gap:2px;display:grid}.gang-member-v3-transaction-value strong{font-size:9px}.gang-member-v3-transaction-value span{color:#bed2f066;font-size:7px}.gang-member-v3-transaction-value.is-credit strong{color:var(--gang-v3-green)}.gang-member-v3-transaction-value.is-debit strong{color:var(--gang-v3-red)}.gang-member-v3-empty{color:#c6d8f273;text-align:center;border:1px dashed #6991d31a;border-radius:10px;padding:22px;font-size:9px}.gang-member-v3-detail-list{gap:11px;display:grid}.gang-member-v3-detail-list>header{border-bottom:1px solid #6991d317;padding-bottom:9px}@media (width<=1180px){.gang-members-v3-table-head,.gang-member-v3-row{grid-template-columns:minmax(190px,1.3fr) minmax(110px,.7fr) minmax(140px,.8fr) minmax(100px,.6fr) auto}.gang-member-v3-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gang-member-v3-overview-actions{grid-column:1/-1}}@media (width<=900px){.gang-members-v3-hero,.gang-debtors-v3-hero,.gang-members-v3-toolbar{display:grid}.gang-members-v3-search{width:100%}.gang-members-v3-table-head{display:none}.gang-member-v3-row{grid-template-columns:minmax(0,1fr) auto;gap:9px}.gang-member-v3-person{grid-column:1}.gang-member-v3-rank,.gang-member-v3-wallet,.gang-member-v3-status{grid-column:1;width:fit-content;margin-inline-start:54px}.gang-member-v3-action{grid-area:1/2/span 4}.gang-debtor-v3-row{grid-template-columns:1fr auto}.gang-debtor-v3-rank,.gang-debtor-v3-balance{grid-column:1;padding-inline-start:54px}.gang-debtor-v3-open{grid-area:1/2/span 3}.gang-member-v3-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.gang-member-v3-panel.is-full{width:calc(100vw - 24px);height:calc(100% - 24px);margin:12px}.gang-member-v3-full-hero{grid-template-columns:auto minmax(0,1fr)}.gang-member-v3-full-hero-side{text-align:start;grid-column:1/-1}}@media (width<=620px){.gang-members-v3-stats,.gang-debtors-v3-summary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gang-members-v3-stats article,.gang-debtors-v3-summary article{min-width:0}.gang-members-v3-filters{grid-template-columns:1fr 1fr;display:grid}.gang-members-v3-filters select{width:100%;min-width:0}.gang-member-v3-panel{width:100%;padding:14px}.gang-member-v3-wallet-fields,.gang-member-v3-wallet-modes,.gang-member-v3-rank-control,.gang-member-v3-quick-grid,.gang-member-v3-metrics,.gang-member-v3-overview-grid{grid-template-columns:1fr}.gang-member-v3-full-hero{text-align:center;grid-template-columns:1fr}.gang-member-v3-full-avatar{margin:0 auto}.gang-member-v3-full-identity>div{justify-content:center}.gang-member-v3-full-hero-side{text-align:center}.gang-member-v3-transaction{grid-template-columns:auto minmax(0,1fr)}.gang-member-v3-transaction-value{text-align:start;grid-column:1/-1;padding-inline-start:35px}}.gang-home-v3{direction:rtl;min-width:0;position:relative}.gang-home-v3-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.gang-home-v3-head>div>span{color:var(--dashboard-accent);letter-spacing:.18em;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.gang-home-v3-head h2{color:#f5f9ff;margin:0;font-size:clamp(26px,3vw,38px);line-height:1.2}.gang-home-v3-head p{color:#8394ad;max-width:620px;margin:9px 0 0;font-size:14px;line-height:1.9}.gang-home-customize-button{border:1px solid var(--dashboard-button-border);background:var(--dashboard-button-background);min-height:43px;box-shadow:var(--dashboard-button-shadow);align-items:center;gap:9px;padding-inline:17px;display:inline-flex}.gang-home-customize-button span{color:var(--dashboard-accent-bright);font-size:17px}.gang-home-v3-context{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.gang-home-v3-context article{border:1px solid var(--dashboard-card-border);background:var(--surface-card-gradient);border-radius:15px;min-width:0;padding:16px 17px;box-shadow:inset 0 1px #ffffff05}.gang-home-v3-context small{color:#5f78a0;letter-spacing:.15em;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.gang-home-v3-context strong{color:#eaf4ff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;display:block;overflow:hidden}.gang-home-v3-context span{color:#63758f;margin-top:5px;font-size:11px;display:block}.gang-home-grid{grid-template-columns:repeat(var(--gang-home-columns,3), minmax(0, 1fr));align-items:stretch;gap:15px;display:grid}.gang-home-widget-shell{min-width:0}.gang-home-widget{border:1px solid var(--dashboard-widget-border);background:var(--surface-widget-gradient);border-radius:17px;height:100%;min-height:210px;padding:19px;overflow:hidden;box-shadow:0 14px 32px #00000026,inset 0 1px #ffffff06}.gang-home-widget:hover{border-color:var(--dashboard-widget-hover-border)}.gang-home-widget>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:21px;display:flex}.gang-home-widget header small{color:#54719b;letter-spacing:.14em;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.gang-home-widget header h3{color:#edf6ff;margin:0;font-size:16px}.gang-home-icon{border:1px solid var(--dashboard-icon-border);background:var(--dashboard-icon-background);width:34px;height:34px;color:var(--dashboard-icon-color);border-radius:11px;place-items:center;display:grid}.gang-home-widget-state{color:#8198b7;letter-spacing:.07em;background:#5b80b014;border:1px solid #5b80b030;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.gang-home-widget-state.is-success{color:#4bd99b;background:#24a46b14;border-color:#3acc8933}.gang-home-widget-state.is-danger{color:#ff728b;background:#da2e4d14;border-color:#ff526d33}.gang-home-widget-state.is-planned{color:#e6b85f;background:#d2912614;border-color:#e2a9402e}.gang-home-primary-number{color:#f3f8ff;letter-spacing:-.04em;text-align:right;direction:ltr;margin-top:28px;font-size:clamp(25px,3vw,37px);font-weight:800}.gang-home-primary-number.is-danger{color:#ff758e}.gang-home-primary-number.is-success{color:#4ce1a0}.gang-home-number-caption{color:#667995;margin-top:8px;font-size:11px}.gang-home-planned-copy{align-content:center;gap:7px;min-height:110px;display:grid}.gang-home-planned-copy strong{color:#c8d5e7;font-size:17px}.gang-home-planned-copy p{color:#63758f;max-width:440px;margin:0;font-size:12px;line-height:1.9}.gang-home-widget.is-planned{border-style:dashed}.gang-home-widget.is-wide{grid-column:span min(2, var(--gang-home-columns,3))}.gang-home-transactions,.gang-home-debtors{gap:7px;display:grid}.gang-home-transaction-row{border:1px solid var(--dashboard-row-border);background:var(--dashboard-row-background);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:9px 10px;display:grid}.gang-home-transaction-type{text-align:center;border-radius:8px;min-width:51px;padding:5px 7px;font-size:9px;font-weight:800}.gang-home-transaction-type.is-credit{color:#4cd99a;background:#31c47e17}.gang-home-transaction-type.is-debit{color:#ff7188;background:#eb3e5b17}.gang-home-transaction-copy{min-width:0}.gang-home-transaction-copy strong,.gang-home-transaction-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gang-home-transaction-copy strong{color:#b9c9dc;font-size:11px}.gang-home-transaction-copy small{color:#5e718d;margin-top:3px;font-size:9px}.gang-home-transaction-amount{direction:ltr;font-size:11px}.gang-home-transaction-amount.is-credit{color:#47d494}.gang-home-transaction-amount.is-debit{color:#ff6f87}.gang-home-debtor-row{border:1px solid var(--dashboard-row-border);background:var(--dashboard-row-background);border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 9px;display:grid}.gang-home-debtor-avatar{color:#a8d1ff;background:linear-gradient(145deg,#2e7ef538,#19438538);border-radius:10px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.gang-home-debtor-row strong{color:#c8d5e5;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.gang-home-debtor-row>span{color:#ff7289;direction:ltr;font-size:10px;font-weight:800}.gang-home-empty{color:#667993;text-align:center;place-items:center;min-height:100px;font-size:11px;display:grid}.gang-home-empty.is-success{color:#4ccc91}.gang-home-v3-loading,.gang-home-v3-empty-dashboard{background:var(--dashboard-empty-background);color:#73859f;text-align:center;border:1px dashed #5a80b52b;border-radius:18px;align-content:center;place-items:center;gap:11px;min-height:280px;display:grid}.gang-home-v3-empty-dashboard strong{color:#dce8f7;font-size:18px}.gang-home-v3-empty-dashboard p{color:#6c7e98;margin:0}.gang-home-v3.is-compact .gang-home-grid{gap:10px}.gang-home-v3.is-compact .gang-home-widget{min-height:165px;padding:14px}.gang-home-v3.is-compact .gang-home-widget>header{margin-bottom:12px}.gang-home-v3.is-compact .gang-home-primary-number{margin-top:14px}.dashboard-customization-backdrop{z-index:1600;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02070fa3;justify-content:flex-start;display:flex;position:fixed;inset:0}.dashboard-preference-editor{color:#dce8f7;direction:rtl}.dashboard-preference-editor.is-drawer{border-right:1px solid var(--preference-drawer-border);background:var(--dashboard-preference-drawer-background);width:min(470px,100vw - 26px);height:100%;padding:24px;animation:.18s ease-out dashboard-drawer-in;overflow-y:auto;box-shadow:30px 0 70px #00000061}@keyframes dashboard-drawer-in{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}.dashboard-preference-editor.is-settings{width:100%}.dashboard-preference-editor-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.dashboard-preference-eyebrow{color:var(--preference-accent);letter-spacing:.16em;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.dashboard-preference-editor-head h2{color:#f0f7ff;margin:0;font-size:21px}.dashboard-preference-editor-head p{color:#71849f;max-width:380px;margin:7px 0 0;font-size:11px;line-height:1.9}.dashboard-preference-close{color:#8599b4;cursor:pointer;background:#0b182ac2;border:1px solid #6989b426;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:22px;display:grid}.dashboard-preference-close:hover{color:#d7e9ff;border-color:#5196f859}.dashboard-preference-section{border:1px solid var(--preference-section-border);background:var(--dashboard-preference-section-background);border-radius:15px;margin-bottom:15px;padding:15px}.dashboard-preference-section-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.dashboard-preference-section-head h3{color:#d9e6f5;margin:0;font-size:13px}.dashboard-preference-section-head p{color:#5d718d;margin:4px 0 0;font-size:9px}.dashboard-preference-section-head>span{background:var(--preference-badge-background);color:var(--preference-badge-color);border-radius:8px;padding:5px 8px;font-size:9px;font-weight:800}.dashboard-preference-list{gap:7px;display:grid}.dashboard-preference-row{border:1px solid var(--preference-row-border);background:var(--dashboard-preference-row-background);cursor:grab;border-radius:11px;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.dashboard-preference-row:active{cursor:grabbing}.dashboard-preference-row.is-dragging{opacity:.55;border-color:#4392ff59}.dashboard-preference-drag{color:#435a78;text-align:center;-webkit-user-select:none;user-select:none;font-size:15px}.dashboard-preference-row-copy{min-width:0}.dashboard-preference-row-copy strong,.dashboard-preference-row-copy small{display:block}.dashboard-preference-row-copy strong{color:#c8d7e9;font-size:11px}.dashboard-preference-row-copy small{color:#586c88;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.dashboard-preference-planned{color:#bc9553;white-space:nowrap;background:#ba7c1d0f;border:1px solid #d79d3729;border-radius:7px;padding:4px 6px;font-size:7px}.dashboard-toggle{cursor:pointer;background:#485b7438;border:1px solid #7189a92e;border-radius:999px;width:38px;height:21px;padding:0;transition:all .16s;position:relative}.dashboard-toggle span{background:#8191a5;border-radius:50%;width:13px;height:13px;transition:all .16s;position:absolute;top:3px;left:3px}.dashboard-toggle.is-on{border-color:var(--preference-toggle-border);background:var(--preference-toggle-background)}.dashboard-toggle.is-on span{background:var(--preference-toggle-knob);box-shadow:var(--preference-toggle-shadow);left:20px}.dashboard-layout-setting{border-top:1px solid #5b7ca717;justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}.dashboard-layout-setting:first-of-type{border-top:0}.dashboard-layout-setting strong,.dashboard-layout-setting small{display:block}.dashboard-layout-setting strong{color:#c5d3e4;font-size:11px}.dashboard-layout-setting small{color:#5c6f89;margin-top:3px;font-size:8px}.dashboard-column-picker{direction:ltr;gap:5px;display:flex}.dashboard-column-picker button{background:var(--preference-control-background);color:#7387a2;cursor:pointer;border:1px solid #5f80aa29;border-radius:8px;place-items:center;width:31px;height:29px;display:grid}.dashboard-column-picker button.is-active{border-color:var(--preference-active-border);background:var(--preference-active-background);color:var(--preference-active-color)}.dashboard-preference-actions{grid-template-columns:1fr 1.6fr;gap:9px;margin-top:17px;display:grid}.dashboard-preference-reset{background:#3a485c1f;border-color:#798da829}.dashboard-preference-save{border-color:var(--preference-save-border);background:var(--preference-save-background)}.dashboard-preference-loading{color:#71849f;place-items:center;min-height:180px;font-size:11px;display:grid}.dashboard-preference-message{border-radius:9px;margin-top:10px;padding:9px 10px;font-size:9px}.dashboard-preference-message.is-success{color:#58d49a;background:#2aac700f;border:1px solid #34ce8829}.dashboard-preference-message.is-error{color:#ff778e;background:#d1314c0f;border:1px solid #ef48642b}.dashboard-settings-account-panel{overflow:hidden;padding:0!important}.dashboard-settings-account-panel .dashboard-preference-editor.is-settings{padding:22px}@media (width<=1180px){.gang-home-v3-context{grid-template-columns:repeat(2,minmax(0,1fr))}.gang-home-grid{grid-template-columns:repeat(min(2, var(--gang-home-columns,2)), minmax(0, 1fr))}}@media (width<=760px){.gang-home-v3-head{flex-direction:column}.gang-home-customize-button{justify-content:center;width:100%}.gang-home-v3-context,.gang-home-grid{grid-template-columns:1fr}.gang-home-widget.is-wide{grid-column:auto}.dashboard-preference-editor.is-drawer{width:calc(100vw - 12px);padding:16px}.dashboard-preference-row{grid-template-columns:22px minmax(0,1fr) auto}.dashboard-preference-planned{display:none}}.robbery-plan-page{flex-direction:column;gap:22px;padding:26px;display:flex}.robbery-plan-hero{background:linear-gradient(135deg,#ffffff0e,#ffffff05);border:1px solid #ffffff14;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.robbery-plan-hero h1,.robbery-plan-panel h2{margin:6px 0 8px}.robbery-plan-hero p{opacity:.72;margin:0;line-height:1.8}.robbery-plan-eyebrow{letter-spacing:.14em;opacity:.58;font-size:11px;font-weight:800;display:inline-block}.robbery-plan-status{text-align:left;direction:ltr;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;gap:5px;min-width:230px;padding:14px 16px;display:flex}.robbery-plan-status strong{letter-spacing:.08em;font-size:12px}.robbery-plan-status span{opacity:.7;font-size:12px}.robbery-plan-status.ready{background:#48bb7814;border-color:#48bb783d}.robbery-plan-status.waiting{background:#f6ad5512;border-color:#f6ad5533}.robbery-plan-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.robbery-plan-stat{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;justify-content:center;gap:8px;min-height:126px;padding:20px;display:flex}.robbery-plan-stat>span,.robbery-plan-rule span{letter-spacing:.1em;opacity:.55;font-size:10px;font-weight:800}.robbery-plan-stat>strong{font-size:28px;line-height:1}.robbery-plan-stat small{opacity:.6;line-height:1.6}.robbery-plan-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:18px;display:grid}.robbery-plan-panel{background:#ffffff06;border:1px solid #ffffff14;border-radius:20px;padding:22px}.robbery-plan-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.robbery-plan-chip{letter-spacing:.08em;white-space:nowrap;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.robbery-plan-chip.enabled{background:#48bb7814}.robbery-plan-chip.disabled{background:#f5656512}.robbery-plan-form,.robbery-plan-rule-form{gap:14px;display:grid}.robbery-plan-form label,.robbery-plan-rule-form label{flex-direction:column;gap:7px;display:flex}.robbery-plan-form label>span,.robbery-plan-rule-form label>span{opacity:.78;font-size:12px;font-weight:700}.robbery-plan-form input,.robbery-plan-rule-form input{box-sizing:border-box;width:100%;min-height:44px;color:inherit;background:#00000029;border:1px solid #ffffff1a;border-radius:11px;outline:none;padding:0 12px}.robbery-plan-form input:focus,.robbery-plan-rule-form input:focus{border-color:#ffffff47}.robbery-plan-form input:disabled,.robbery-plan-rule-form input:disabled{opacity:.6}.robbery-plan-form small{opacity:.56;line-height:1.6}.robbery-plan-toggle-row{cursor:pointer;align-items:center;flex-direction:row!important;gap:10px!important}.robbery-plan-toggle-row input{width:18px;min-height:18px;margin:0}.robbery-plan-primary,.robbery-plan-edit-rule{cursor:pointer;font:inherit;border:0;border-radius:11px;font-weight:800}.robbery-plan-primary{color:#111;background:#ffffffeb;min-height:44px;padding:0 16px}.robbery-plan-primary:disabled{cursor:default;opacity:.58}.robbery-plan-rule-form{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;padding-bottom:18px}.robbery-plan-rule-form .robbery-plan-primary{min-width:140px}.robbery-plan-rule-list{flex-direction:column;gap:9px;margin-top:18px;display:flex}.robbery-plan-rule{background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:68px;padding:12px 14px;display:grid}.robbery-plan-rule.active{background:#48bb780e;border-color:#48bb7847}.robbery-plan-rule>div{flex-direction:column;gap:5px;display:flex}.robbery-plan-rule strong{font-size:19px}.robbery-plan-current{background:#48bb781f;border-radius:999px;padding:6px 8px;opacity:1!important;font-size:9px!important}.robbery-plan-edit-rule{color:inherit;background:#ffffff14;padding:8px 11px}.robbery-plan-empty,.robbery-plan-readonly,.robbery-plan-loading{opacity:.68;border:1px dashed #ffffff1a;border-radius:12px;padding:16px;line-height:1.8}.robbery-plan-message{border:1px solid #ffffff14;border-radius:12px;padding:13px 15px}.robbery-plan-message.error{background:#f5656512;border-color:#f565652e}.robbery-plan-message.success{background:#48bb7812;border-color:#48bb782e}@media (width<=1100px){.robbery-plan-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.robbery-plan-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.robbery-plan-page{padding:16px}.robbery-plan-hero{flex-direction:column}.robbery-plan-status{box-sizing:border-box;width:100%}.robbery-plan-stats,.robbery-plan-rule-form{grid-template-columns:minmax(0,1fr)}.robbery-plan-rule{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.robbery-readiness-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:18px;display:grid}.robbery-readiness-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.robbery-readiness-head h2{margin:6px 0 8px}.robbery-readiness-help{opacity:.68;margin:0;font-size:13px;line-height:1.8}.robbery-readiness-state{direction:ltr;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-width:112px;padding:12px 14px;display:flex}.robbery-readiness-state strong{letter-spacing:.09em;font-size:11px}.robbery-readiness-state span{font-size:20px;font-weight:800}.robbery-readiness-state.ready{background:#48bb7814;border-color:#48bb783d}.robbery-readiness-state.waiting{background:#f6ad550f;border-color:#f6ad552e}.robbery-readiness-message{border:1px solid #ffffff14;border-radius:12px;margin-bottom:14px;padding:12px 14px;font-size:13px}.robbery-readiness-message.error{background:#f5656512;border-color:#f565652e}.robbery-readiness-message.success{background:#48bb7812;border-color:#48bb782e}.robbery-readiness-loading,.robbery-readiness-empty{text-align:center;opacity:.65;border:1px dashed #ffffff1a;border-radius:12px;padding:18px}.robbery-readiness-form{flex-direction:column;gap:14px;display:flex}.robbery-readiness-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.robbery-readiness-option{cursor:pointer;background:#ffffff05;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:12px;min-height:70px;padding:14px;display:flex}.robbery-readiness-option input{width:18px;height:18px;margin:0}.robbery-readiness-option span{flex-direction:column;gap:4px;display:flex}.robbery-readiness-option strong{letter-spacing:.06em;font-size:12px}.robbery-readiness-option small{opacity:.62}.robbery-readiness-action,.robbery-readiness-refresh{color:inherit;font:inherit;letter-spacing:.04em;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:12px;font-weight:800}.robbery-readiness-action{width:100%;min-height:46px}.robbery-readiness-refresh{min-height:36px;padding:0 13px;font-size:11px}.robbery-readiness-action:hover:not(:disabled),.robbery-readiness-refresh:hover:not(:disabled){background:#ffffff17}.robbery-readiness-action:disabled,.robbery-readiness-refresh:disabled{cursor:not-allowed;opacity:.5}.robbery-readiness-note{opacity:.58;line-height:1.8}.robbery-readiness-members{flex-direction:column;gap:9px;max-height:520px;padding-right:3px;display:flex;overflow-y:auto}.robbery-readiness-member{background:#ffffff04;border:1px solid #ffffff13;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:12px 14px;display:flex}.robbery-readiness-member.ready{background:#48bb780e;border-color:#48bb7838}.robbery-readiness-member-main{flex-direction:column;gap:4px;min-width:0;display:flex}.robbery-readiness-member-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.robbery-readiness-member-main span{opacity:.62;text-align:left;direction:ltr;font-size:11px}.robbery-readiness-flags{align-items:center;gap:6px;display:flex}.robbery-readiness-flags span{letter-spacing:.05em;opacity:.45;border:1px solid #ffffff14;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.robbery-readiness-flags span.active{opacity:1;background:#48bb7814;border-color:#48bb783d}@media (width<=1100px){.robbery-readiness-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.robbery-readiness-head{flex-direction:column}.robbery-readiness-state{box-sizing:border-box;width:100%}.robbery-readiness-options{grid-template-columns:minmax(0,1fr)}.robbery-readiness-member{flex-direction:column;align-items:flex-start}}.robbery-workspace-page{flex-direction:column;gap:18px;min-width:0;display:flex}.robbery-workspace-hero{background:radial-gradient(circle at 85% 0,#2a70d521,#0000 38%),#07101db8;border:1px solid #5c88c121;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px 26px;display:flex}.robbery-workspace-eyebrow,.robbery-workspace-card-kicker{color:#68a4ffc7;letter-spacing:.14em;font-size:10px;font-weight:800;display:block}.robbery-workspace-hero h1{margin:7px 0 8px;font-size:clamp(25px,3vw,38px)}.robbery-workspace-hero p{color:#cad9ec9e;max-width:720px;margin:0;line-height:1.9}.robbery-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.robbery-workspace-card{background:#0812208a;border:1px solid #5f81ae1c;border-radius:15px;flex-direction:column;gap:9px;min-width:0;padding:19px;display:flex}.robbery-workspace-card strong{font-size:17px}.robbery-workspace-card p{color:#c4d4e994;margin:0;font-size:12px;line-height:1.85}.robbery-workspace-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.robbery-workspace-flow article{background:#0812207a;border:1px solid #5b84ba1f;border-radius:14px;flex-direction:column;gap:7px;min-height:112px;padding:16px;display:flex}.robbery-workspace-flow article>span{color:#5b9bf9ad;letter-spacing:.12em;font-size:10px;font-weight:900}.robbery-workspace-flow strong{font-size:14px}.robbery-workspace-flow small{color:#c4d3e680;margin-top:auto;line-height:1.7}.robbery-workspace-empty{text-align:center;background:#08111e57;border:1px dashed #5b89c629;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:180px;padding:24px;display:flex}.robbery-workspace-empty strong{font-size:14px}.robbery-workspace-empty span{color:#c2d3e880;max-width:680px;font-size:12px;line-height:1.8}@media (width<=1000px){.robbery-workspace-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.robbery-workspace-grid,.robbery-workspace-flow{grid-template-columns:minmax(0,1fr)}.robbery-workspace-hero{padding:19px}}.robbery-plan-reporting{background:#07101d94;border:1px solid #5b84ba1f;border-radius:17px;flex-direction:column;gap:14px;padding:20px;display:flex}.robbery-plan-reporting-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.robbery-plan-reporting-header h2,.robbery-plan-reporting-card h3{margin:6px 0 0}.robbery-plan-reporting-header p{color:#c5d5ea99;max-width:760px;margin:8px 0 0;font-size:12px;line-height:1.9}.robbery-plan-reporting-refresh{color:#dceafcdb;min-height:34px;font:inherit;cursor:pointer;background:#2b71d81a;border:1px solid #589aff38;border-radius:9px;padding:7px 13px;font-size:10px;font-weight:800}.robbery-plan-reporting-refresh:disabled{opacity:.45;cursor:default}.robbery-plan-reporting-controls{flex-wrap:wrap;gap:12px;display:flex}.robbery-plan-reporting-control{flex-direction:column;gap:7px;display:flex}.robbery-plan-reporting-control>span,.robbery-plan-custom-range label>span{color:#8faacfa6;letter-spacing:.12em;font-size:9px;font-weight:800}.robbery-plan-reporting-segment{background:#050d1885;border:1px solid #577db11f;border-radius:11px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.robbery-plan-reporting-segment button{color:#b9cde794;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 11px;font-size:9px;font-weight:800}.robbery-plan-reporting-segment button:hover,.robbery-plan-reporting-segment button.active{color:#e5f0fff5;background:#357ee824}.robbery-plan-custom-range{background:#060f1b75;border:1px solid #5e82b11a;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:9px;padding:12px;display:flex}.robbery-plan-custom-range label{flex-direction:column;gap:6px;display:flex}.robbery-plan-custom-range input{color:#e3eefce6;min-height:36px;font:inherit;background:#040c16b8;border:1px solid #628bbf29;border-radius:9px;padding:7px 9px;font-size:11px}.robbery-plan-custom-arrow{color:#709cd88f;padding-bottom:9px}.robbery-plan-custom-range button{color:#e5f0ffe6;min-height:36px;font:inherit;cursor:pointer;background:#2670db24;border:1px solid #4d94f540;border-radius:9px;padding:7px 15px;font-size:10px;font-weight:800}.robbery-plan-custom-range button:disabled{opacity:.45}.robbery-plan-reporting-error{color:#ffc1c1e0;background:#9a2d2d14;border:1px solid #e05f5f33;border-radius:10px;padding:10px 12px;font-size:11px}.robbery-plan-reporting-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:12px;display:grid}.robbery-plan-reporting-card{background:#050e1a80;border:1px solid #5d83b51a;border-radius:14px;min-width:0;padding:15px}.robbery-plan-reporting-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.robbery-plan-reporting-count{color:#8fb7ecad;border:1px solid #558fdc24;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:800}.robbery-plan-reporting-table-wrap{width:100%;overflow-x:auto}.robbery-plan-reporting-table{border-collapse:collapse;width:100%;min-width:610px;font-size:10px}.robbery-plan-reporting-table th{color:#84a3cb9e;text-align:left;letter-spacing:.08em;border-bottom:1px solid #678bb91c;padding:8px 7px;font-size:8px}.robbery-plan-reporting-table td{color:#c5d7edb3;white-space:nowrap;border-bottom:1px solid #5a7aa412;padding:9px 7px}.robbery-plan-reporting-table tbody tr:last-child td{border-bottom:0}.robbery-plan-reporting-table td strong{color:#e3eefce6;font-weight:700}.robbery-plan-ranking-position{width:30px;font-weight:800;color:#75a4e49e!important}.robbery-plan-ranking-total{font-weight:800;color:#86baffeb!important}.robbery-plan-reporting-date{font-size:9px;color:#a6bcd980!important}.robbery-plan-reporting-source{text-overflow:ellipsis;max-width:180px;overflow:hidden;color:#97b4da80!important}.robbery-plan-activity-type{color:#b0ccf1b3;background:#5280bd14;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.robbery-plan-activity-type.is-quest,.robbery-plan-activity-type.is-hunting{color:#8cdeb9d1;background:#348f6c1a}.robbery-plan-activity-type.is-lottery_reserve{color:#f59d9dd1;background:#b84f4f1a}.robbery-plan-activity-type.is-lottery_refund{color:#91c3ffe0;background:#3e7fcf1f}.robbery-plan-activity-amount{font-weight:900}.robbery-plan-activity-amount.positive{color:#81deb1e6}.robbery-plan-activity-amount.negative{color:#f59797e6}.robbery-plan-reporting-empty{color:#b0c5e07a;text-align:center;border:1px dashed #5b7fae1f;border-radius:11px;justify-content:center;align-items:center;min-height:84px;padding:16px;font-size:11px;display:flex}@media (width<=1180px){.robbery-plan-reporting-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.robbery-plan-reporting{padding:14px}.robbery-plan-reporting-header,.robbery-plan-reporting-controls{flex-direction:column}.robbery-plan-custom-range{flex-direction:column;align-items:stretch}.robbery-plan-custom-arrow{display:none}.robbery-plan-custom-range input,.robbery-plan-custom-range button{width:100%}}.robbery-plan-balance-alert{background:linear-gradient(135deg,#91222229,#5c181814);border:1px solid #f25d5d4d;border-radius:14px;align-items:flex-start;gap:13px;padding:15px 17px;display:flex;box-shadow:inset 0 0 0 1px #ff656506}.robbery-plan-balance-alert-icon{color:#ffa4a4f5;background:#dc3b3b24;border:1px solid #ff6f6f52;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:flex}.robbery-plan-balance-alert-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.robbery-plan-balance-alert-copy>span{color:#ff8080db;letter-spacing:.13em;font-size:9px;font-weight:900}.robbery-plan-balance-alert-copy>strong{color:#ffdcdcf5;font-size:14px}.robbery-plan-balance-alert-copy p{color:#edccccbd;margin:0;font-size:11px;line-height:1.9}.robbery-plan-balance-alert-copy p b{color:#ff9797f5}.robbery-plan-balance-alert-copy small{color:#ffb1b1ad;font-size:10px;line-height:1.7}.robbery-plan-stat.is-balance-anomaly{background:#7b1f1f1a;border-color:#eb555547}.robbery-plan-stat.is-balance-anomaly>strong{color:#ff8989f5}.robbery-plan-stat.is-balance-anomaly>small{color:#ff9797b8}@media (width<=720px){.robbery-plan-balance-alert{padding:13px}}.robbery-plan-mode-ready>.robbery-plan-hero:not(.robbery-plan-mode-hero),.robbery-plan-mode-settings>.robbery-plan-hero:not(.robbery-plan-mode-hero),.robbery-plan-mode-ready .robbery-plan-balance-alert,.robbery-plan-mode-settings .robbery-plan-balance-alert,.robbery-plan-mode-ready .robbery-plan-stats,.robbery-plan-mode-settings .robbery-plan-stats,.robbery-plan-mode-plans .robbery-readiness-grid,.robbery-plan-mode-settings .robbery-readiness-grid,.robbery-plan-mode-plans .robbery-plan-grid,.robbery-plan-mode-ready .robbery-plan-grid{display:none}.robbery-plan-mode-hero{margin-bottom:4px}.robbery-management-builder-shell{background:#ffffff05;border:1px solid #ffffff12;border-radius:18px;margin-top:18px;padding:18px}.robbery-management-builder-shell>.robbery-workspace-page{gap:14px}.robbery-management-builder-shell .robbery-workspace-hero{padding-bottom:4px}.robbery-management-ready-placeholder{background:#ffffff05;border:1px solid #ffffff12;border-radius:16px;margin-top:18px;padding:18px}.robbery-management-ready-placeholder>strong{margin-top:5px;display:block}.robbery-management-ready-placeholder>p{opacity:.62;max-width:720px;margin:8px 0 0;font-size:11px;line-height:1.8}.robbery-management-ready-lock{text-align:center;letter-spacing:.08em;opacity:.58;background:#ffffff09;border-radius:9px;margin-top:13px;padding:11px;font-size:9px;font-weight:900}.robbery-management-settings-shell{background:#ffffff05;border:1px solid #ffffff12;border-radius:18px;margin-top:18px;padding:18px}.robbery-management-settings-shell .robbery-plan-mode-settings{gap:14px}.robbery-management-settings-shell .robbery-plan-mode-hero{padding-bottom:4px}.robbery-plan-mode-settings .robbery-plan-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}@media (width<=800px){.robbery-plan-mode-settings .robbery-plan-grid{grid-template-columns:1fr}}.robbery-workspace-flow article.is-current{background:#23569e26;border-color:#5b9dff6b}.robbery-workspace-flow article.is-complete{background:#1f70511f;border-color:#49c99647}.robbery-live-panel{background:#07111e94;border:1px solid #5b87bf24;border-radius:16px;flex-direction:column;gap:18px;min-width:0;padding:20px;display:flex}.robbery-live-title{font-size:18px}.robbery-live-help{color:#c2d2e785;margin:0;font-size:11px;line-height:1.7}.robbery-live-field{border-bottom:1px solid #5c84b81a;flex-direction:column;gap:10px;padding-bottom:18px;display:flex}.robbery-live-field>label{color:#d5e2f3bd;letter-spacing:.06em;font-size:10px;font-weight:900}.robbery-live-field select{color:#e7f0fb;background:#050d18d6;border:1px solid #5e8cc733;border-radius:11px;outline:0;width:100%;min-height:44px;padding:0 12px}.robbery-live-field select:disabled{opacity:.5}.robbery-live-members{flex-direction:column;gap:8px;max-height:420px;display:flex;overflow:auto}.robbery-live-member{background:#09142380;border:1px solid #5c84b81c;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:12px 13px;display:flex}.robbery-live-member.is-ready{background:#1f75531a;border-color:#45ca943d}.robbery-live-member-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.robbery-live-member-copy strong,.robbery-live-member-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.robbery-live-member-copy strong{font-size:13px}.robbery-live-member-copy small{color:#becfe575;font-size:10px}.robbery-live-badges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.robbery-live-badges span{color:#b5c6dc6b;background:#09121fa6;border:1px solid #6b87ac21;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.robbery-live-badges span.is-active{color:#82efc3e6;background:#1d775324;border-color:#3dcd9547}.robbery-live-head,.robbery-live-submit-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.robbery-live-head>div,.robbery-live-submit-row>div{flex-direction:column;gap:5px;display:flex}.robbery-live-actions{gap:8px;display:flex}.robbery-live-primary,.robbery-live-secondary,.robbery-live-danger{cursor:pointer;border-radius:10px;min-height:38px;padding:0 14px;font-size:10px;font-weight:900}.robbery-live-primary{color:#eaf3ff;background:#2765c047;border:1px solid #579afa61}.robbery-live-secondary{color:#deeaf8c7;background:#0d1c2fb3;border:1px solid #6f91bc33}.robbery-live-danger{color:#ffc7cfeb;background:#8e253633;border:1px solid #eb5b6c4d}.robbery-live-primary:disabled,.robbery-live-secondary:disabled,.robbery-live-danger:disabled{opacity:.45;cursor:not-allowed}.robbery-live-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.robbery-live-meta>span{color:#b0c5de73;background:#08121f75;border:1px solid #5b85ba1a;border-radius:10px;flex-direction:column;gap:5px;padding:11px;font-size:9px;display:flex}.robbery-live-meta strong{color:#ebf3fce6;font-size:13px}.robbery-live-message{border-radius:11px;padding:11px 14px;font-size:12px}.robbery-live-message.is-error{color:#ffbfc8eb;background:#7c1f2e24;border:1px solid #e5536533}.robbery-live-message.is-success{color:#a5efcfeb;background:#1b6f4f24;border:1px solid #43ca9333}.robbery-live-ready-count{color:#71e1b5d1;font-size:11px}.robbery-live-empty-row{text-align:center;color:#c2d2e780;padding:16px;font-size:11px}@media (width<=900px){.robbery-live-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.robbery-live-head,.robbery-live-submit-row{flex-direction:column;align-items:stretch}}@media (width<=600px){.robbery-live-meta{grid-template-columns:minmax(0,1fr)}.robbery-live-member{flex-wrap:wrap;align-items:flex-start}.robbery-live-badges{justify-content:flex-start;width:100%}}.robbery-config-manager{background:#07111e94;border:1px solid #5c88c124;border-radius:16px;flex-direction:column;gap:18px;padding:20px;display:flex}.robbery-config-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.robbery-config-heading>div{flex-direction:column;gap:7px;display:flex}.robbery-config-heading>div>strong{font-size:18px}.robbery-config-heading p{color:#c2d3e885;max-width:760px;margin:0;font-size:11px;line-height:1.8}.robbery-config-section{border-top:1px solid #5c84b81a;flex-direction:column;gap:14px;padding-top:18px;display:flex}.robbery-config-section-title>div{align-items:center;gap:11px;display:flex}.robbery-config-section-title>div>span{color:#7ab1ffe6;background:#2d6cc82b;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.robbery-config-section-title>div>div{flex-direction:column;gap:3px;display:flex}.robbery-config-section-title strong{font-size:14px}.robbery-config-section-title small{color:#bacce36b;letter-spacing:.06em;font-size:9px}.robbery-config-create-card,.robbery-config-row{background:#0813217a;border:1px solid #5b84ba1c;border-radius:13px;flex-direction:column;gap:13px;padding:15px;display:flex}.robbery-config-create-card{border-style:dashed}.robbery-config-create-card>button{align-self:flex-end}.robbery-config-fields{gap:10px;display:grid}.robbery-config-type-fields{grid-template-columns:minmax(120px,.8fr) minmax(180px,1.5fr) minmax(100px,.6fr) minmax(110px,.6fr)}.robbery-config-robbery-fields{grid-template-columns:minmax(150px,1fr) minmax(170px,1.4fr) minmax(110px,.7fr) minmax(100px,.6fr) minmax(110px,.6fr)}.robbery-config-fields label{flex-direction:column;gap:6px;min-width:0;display:flex}.robbery-config-fields input[type=text],.robbery-config-fields input[type=number],.robbery-config-fields select{box-sizing:border-box;color:#eaf2fceb;background:#050d18cc;border:1px solid #5e8bc62e;border-radius:10px;outline:0;width:100%;min-width:0;min-height:40px;padding:0 10px}.robbery-config-fields input:focus,.robbery-config-fields select:focus{border-color:#569afb80}.robbery-config-fields label>small{color:#b1c6df61;font-size:9px}.robbery-config-toggle{background:#060f1b8c;border:1px solid #5e8bc61f;border-radius:10px;justify-content:center;align-items:center;min-height:40px;margin-top:15px;flex-direction:row!important;gap:8px!important}.robbery-config-toggle input{margin:0}.robbery-config-toggle span{color:#d9e5f4b3!important}.robbery-config-list{flex-direction:column;gap:9px;display:flex}.robbery-config-row-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.robbery-config-row-top>div{flex-direction:column;gap:5px;min-width:0;display:flex}.robbery-config-row-top strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.robbery-config-id{color:#aac0db47;text-align:left;direction:ltr;font-size:9px}.robbery-config-groups{flex-direction:column;gap:13px;display:flex}.robbery-config-group{flex-direction:column;gap:10px;padding:13px 0 0;display:flex}.robbery-config-group-title{align-items:baseline;gap:8px;padding:0 3px;display:flex}.robbery-config-group-title>span{color:#63a1fbcc;font-size:10px;font-weight:900}.robbery-config-group-title>strong{font-size:13px}.robbery-config-group-title>small{color:#b5c9e166;margin-inline-start:auto;font-size:9px}.robbery-config-empty{color:#bdd0e67a;text-align:center;background:#08111d57;border:1px dashed #5d87be21;border-radius:11px;padding:17px 15px;font-size:11px}.robbery-config-footnote{color:#b9cce475;background:#07101c66;border:1px solid #5683bd1a;border-radius:11px;flex-direction:column;gap:5px;padding:12px 14px;font-size:10px;line-height:1.7;display:flex}.robbery-config-footnote strong{color:#70a9fbbd;letter-spacing:.07em;font-size:9px}@media (width<=1100px){.robbery-config-type-fields,.robbery-config-robbery-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.robbery-config-toggle{margin-top:0}}@media (width<=700px){.robbery-config-heading,.robbery-config-row-top{flex-direction:column;align-items:stretch}.robbery-config-heading>button,.robbery-config-row-top>button,.robbery-config-create-card>button{width:100%}.robbery-config-type-fields,.robbery-config-robbery-fields{grid-template-columns:minmax(0,1fr)}}.permissions-v1{gap:18px;width:100%;display:grid}.permissions-v1-hero{background:radial-gradient(circle at 78% 12%,#2964ff1a,#0000 36%),linear-gradient(135deg,#0b1527f5,#060d1bf5);border:1px solid #477ce43d;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;min-height:118px;padding:22px 26px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 12px 35px #00000024}.permissions-v1-hero:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#5a82dc14 1px,#0000 1px),linear-gradient(90deg,#5a82dc14 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.permissions-v1-hero>*{z-index:1;position:relative}.permissions-v1-eyebrow{color:#9fbbffc2;letter-spacing:.18em;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.permissions-v1-hero h2{color:#f6f8ff;margin:0;font-size:clamp(21px,1.65vw,30px);line-height:1.3}.permissions-v1-hero p{color:#c0cce7c2;margin:7px 0 0;font-size:12px;line-height:1.8}.permissions-v1-gang{background:#070f1fb8;border:1px solid #5789ee3b;border-radius:12px;gap:5px;min-width:132px;padding:13px 16px;display:grid;box-shadow:inset 0 1px #ffffff06}.permissions-v1-gang small{color:#99acd3ab;letter-spacing:.05em;font-size:10px}.permissions-v1-gang strong{color:#fff;font-size:13px}.permissions-v1-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.permissions-v1-panel{background:radial-gradient(circle at 75% 4%,#2358c71a,#0000 34%),linear-gradient(#081122fa,#050c1afa);border:1px solid #3171eb80;border-radius:15px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 16px 38px #0000002e}.permissions-v1-panel-head{background:linear-gradient(#101d3547,#0000);border-bottom:1px solid #5c7dbe26;align-items:center;min-height:84px;padding:18px 72px 16px 20px;display:flex;position:relative}.permissions-v1-panel-head:before{color:#7ca9ff;background:linear-gradient(145deg,#1d4fb84d,#091734b8);border:1px solid #4985ff61;border-radius:10px;place-items:center;width:40px;height:40px;font-size:17px;font-weight:900;display:grid;position:absolute;top:20px;right:18px;box-shadow:inset 0 1px #ffffff0a}.permissions-v1-panel-rank .permissions-v1-panel-head:before{content:"R";color:#ffd85b;background:linear-gradient(145deg,#6d4e0a3d,#1f1b0d8c);border-color:#ffcb4252}.permissions-v1-panel-member .permissions-v1-panel-head:before{content:"M"}.permissions-v1-panel-head>div{min-width:0}.permissions-v1-panel-head span{color:#9fbaf5ab;letter-spacing:.16em;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.permissions-v1-panel-head h3{color:#f6f8ff;margin:0;font-size:17px;line-height:1.4}.permissions-v1-panel-head>div:after{color:#adbcdba8;margin-top:5px;font-size:10px;line-height:1.6;display:block}.permissions-v1-panel-rank .permissions-v1-panel-head>div:after{content:"مدیریت دسترسی‌ها بر اساس Rank"}.permissions-v1-panel-member .permissions-v1-panel-head>div:after{content:"تنظیم دسترسی اختصاصی برای هر عضو"}.permissions-v1-select-wrap{background:#081122b8;border:1px solid #6788c729;border-radius:12px;gap:8px;margin:14px 14px 10px;padding:13px;display:grid}.permissions-v1-select-wrap>span{color:#ccd7eed1;letter-spacing:.03em;font-size:10px;font-weight:700}.permissions-v2-search{width:100%;position:relative}.permissions-v2-search-icon{z-index:2;color:#76a2ffd9;pointer-events:none;font-size:17px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.permissions-v2-search input{color:#eef3ff;width:100%;height:39px;font:inherit;background:#040b19d1;border:1px solid #688eda38;border-radius:9px;outline:none;padding:0 36px 0 12px;font-size:11px;transition:border-color .16s,box-shadow .16s,background .16s}.permissions-v2-search input::placeholder{color:#8b9cbe87}.permissions-v2-search input:focus{background:#061023f5;border-color:#3b7dffb8;box-shadow:0 0 0 3px #2666ff1a}.permissions-v2-search input::-webkit-search-cancel-button{opacity:.55}.permissions-v1-select-wrap select{color:#f4f7ff;width:100%;height:43px;font:inherit;cursor:pointer;background:#050d1deb;border:1px solid #688eda38;border-radius:9px;outline:none;padding:0 12px;font-size:11px;transition:border-color .16s,box-shadow .16s}.permissions-v1-select-wrap select:hover,.permissions-v1-select-wrap select:focus{border-color:#3e80ffa6;box-shadow:0 0 0 3px #2666ff14}.permissions-v1-summary{color:#e2eafbd9;background:#09142885;border:1px solid #4670c426;border-radius:9px;align-items:center;gap:8px;width:calc(100% - 28px);margin:0 14px 10px;padding:9px 11px;font-size:10px;display:flex}.permissions-v1-summary strong{color:#fff;font-size:11px}.permissions-v1-badge{color:#ffd85d;background:#6f4b082e;border:1px solid #ffcf4840;border-radius:999px;padding:2px 7px;font-size:8px;font-weight:800}.permissions-v1-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4875cf70 transparent;gap:6px;max-height:min(58vh,670px);padding:2px 12px 13px;display:grid;overflow-y:auto}.permissions-v1-list::-webkit-scrollbar{width:5px}.permissions-v1-list::-webkit-scrollbar-thumb{background:#4875cf66;border-radius:999px}.permissions-v1-row{background:linear-gradient(90deg,#0a172fa8,#071020bd);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:57px;padding:9px 10px;transition:border-color .16s,background .16s,transform .16s;display:grid;border:1px solid #4f6fac26!important}.permissions-v1-row:hover{background:linear-gradient(90deg,#0c1d3bbd,#081326d1);border-color:#437ced4d!important}.permissions-v1-copy{gap:3px;min-width:0;display:grid}.permissions-v1-title{align-items:center;gap:7px;min-width:0;display:flex}.permissions-v1-title strong{color:#f3f6ff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.permissions-v1-copy code{color:#83a1dcbd;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.permissions-v1-copy p{display:none}.permissions-v1-copy small{color:#a7b7d7a1;font-size:8px}.permissions-v1-protected{color:#e9bd54;background:#69460824;border:1px solid #ffc34838;border-radius:999px;flex:none;padding:2px 6px;font-size:7px}.permissions-v1-actions,.permissions-v1-actions-three{direction:ltr;align-items:center;gap:5px;display:flex}.permissions-v1-actions button{color:#dfe7f7db;cursor:pointer;background:linear-gradient(#0f1c33eb,#091325eb);border:1px solid #718abc40;border-radius:8px;min-width:66px;height:33px;padding:0 9px;font-size:9px;font-weight:700;transition:border-color .15s,color .15s,background .15s,box-shadow .15s,transform .15s;position:relative}.permissions-v1-actions button:hover:not(:disabled){border-color:#5d8be77a;transform:translateY(-1px)}.permissions-v1-actions button.active{color:#eaf1ff;background:linear-gradient(#15449d9e,#0c265cb3);border-color:#3279ffeb;box-shadow:0 0 0 1px #2a6fff1f,0 0 15px #2266ff1c}.permissions-v1-actions button.allow.active{color:#d8fff0;background:linear-gradient(#0b644485,#073a2b9e);border-color:#22ca88b8;box-shadow:0 0 13px #17c27e1c}.permissions-v1-actions button.deny.active{color:#ffe1e3;background:linear-gradient(#77232a78,#43151d94);border-color:#f55858b3;box-shadow:0 0 13px #e7444417}.permissions-v1-actions button:disabled{cursor:not-allowed;opacity:.45;transform:none}.permissions-v1-error{background:#52111b47;border:1px solid #e84a564d;margin:0}@media (width<=1120px){.permissions-v1-layout{grid-template-columns:1fr}.permissions-v1-list{max-height:520px}}@media (width<=720px){.permissions-v1{gap:12px}.permissions-v1-hero{flex-direction:column;align-items:stretch;padding:18px}.permissions-v1-gang{min-width:0}.permissions-v1-panel-head{min-height:78px;padding:16px 66px 14px 14px}.permissions-v1-select-wrap{margin:11px 10px 8px}.permissions-v1-summary{width:calc(100% - 20px);margin:0 10px 8px}.permissions-v1-list{padding:2px 9px 10px}.permissions-v1-row{grid-template-columns:1fr;align-items:stretch}.permissions-v1-actions,.permissions-v1-actions-three{width:100%}.permissions-v1-actions button{flex:1 1 0;min-width:0}}.permissions-v1-layout{align-items:stretch}.permissions-v1-panel{flex-direction:column;align-self:stretch;min-height:0;display:flex}.permissions-v1-panel>.permissions-v1-list{flex:auto}.permissions-v2-picker{gap:7px;display:grid;position:relative}.permissions-v2-picker-trigger{color:#f4f7ff;width:100%;height:43px;font:inherit;cursor:pointer;background:#050d1deb;border:1px solid #688eda38;border-radius:9px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:11px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.permissions-v2-picker-trigger:hover,.permissions-v2-picker-trigger[aria-expanded=true]{background:#071227fa;border-color:#3e80ffa6;box-shadow:0 0 0 3px #2666ff14}.permissions-v2-picker-value{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.permissions-v2-picker-chevron{color:#8daef0c7;flex:none;font-size:15px;transition:transform .16s}.permissions-v2-picker-trigger[aria-expanded=true] .permissions-v2-picker-chevron{transform:rotate(180deg)}.permissions-v2-picker-menu{background:linear-gradient(#09152bfc,#050d1dfc);border:1px solid #4981ee57;border-radius:10px;gap:7px;padding:8px;display:grid;box-shadow:0 16px 32px #0000004d,inset 0 1px #ffffff06}.permissions-v2-picker-menu .permissions-v2-search{margin:0;display:block}.permissions-v2-picker-menu .permissions-v2-search input{height:38px}.permissions-v2-options{scrollbar-width:thin;scrollbar-color:#4875cf70 transparent;gap:4px;max-height:185px;padding-left:2px;display:grid;overflow-y:auto}.permissions-v2-options::-webkit-scrollbar{width:5px}.permissions-v2-options::-webkit-scrollbar-thumb{background:#4875cf66;border-radius:999px}.permissions-v2-option{color:#e1e9f9db;text-align:right;width:100%;min-height:36px;font:inherit;cursor:pointer;background:#0a162b94;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:10px;transition:border-color .14s,background .14s,color .14s;display:flex}.permissions-v2-option:hover{color:#fff;background:#11274ebd;border-color:#487fea47}.permissions-v2-option.active{color:#fff;background:#163d8970;border-color:#3279ff80}.permissions-v2-option small{color:#ffd85b;border:1px solid #ffcc4142;border-radius:999px;flex:none;padding:2px 6px;font-size:7px;font-weight:800}.permissions-v1-select-wrap>.permissions-v2-search{display:none}@media (width<=720px){.permissions-v2-picker-trigger{height:41px}.permissions-v2-options{max-height:155px}}:root:not([data-theme=default]) body:before{background-image:var(--theme-motif);background-position:0 0;background-size:var(--theme-motif-page-size);opacity:var(--theme-motif-opacity);-webkit-mask-image:linear-gradient(#000,#000000d1 58%,#0000);mask-image:linear-gradient(#000,#000000d1 58%,#0000)}.theme-settings-panel{overflow:hidden}.theme-settings-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.theme-settings-heading h2{margin-bottom:6px}.theme-settings-heading p{margin:0}.theme-settings-heading>span{border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-muted);border-radius:999px;flex:none;padding:6px 9px;font-size:9px}.theme-option-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.theme-option{border:1px solid var(--border-subtle);background:var(--bg-surface-1);min-width:0;color:var(--text-primary);text-align:left;border-radius:13px;grid-template-columns:54px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:10px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.theme-option:hover{border-color:var(--border-strong);background:var(--bg-surface-2);transform:translateY(-1px)}.theme-option.is-selected{border-color:rgba(var(--accent-rgb), .58);background:var(--accent-soft);box-shadow:0 0 0 1px rgba(var(--accent-rgb), .08), 0 10px 26px rgba(var(--accent-rgb), .08)}.theme-option-preview{background:var(--theme-preview-bg);border:1px solid #ffffff1f;border-radius:9px;width:54px;height:42px;display:block;position:relative;overflow:hidden}.theme-option-preview:after{content:"";z-index:0;background-image:var(--theme-option-motif,none);opacity:.88;background-position:50%;background-size:68px 68px;transition:transform .18s;position:absolute;inset:0}.theme-option:hover .theme-option-preview:after,.theme-option.is-selected .theme-option-preview:after{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.theme-option-preview:after{transition:none}.theme-option:hover .theme-option-preview:after,.theme-option.is-selected .theme-option-preview:after{transform:none}}.theme-option-preview i{z-index:1;display:block;position:absolute}.theme-option-preview i:first-child{background:var(--theme-preview-surface);border-radius:4px;width:13px;inset:5px 5px 5px auto}.theme-option-preview i:nth-child(2){background:var(--theme-preview-surface);border-radius:4px;inset:5px 22px 17px 5px}.theme-option-preview i:nth-child(3){background:var(--theme-preview-accent);height:4px;box-shadow:0 0 8px var(--theme-preview-accent);border-radius:999px;bottom:7px;left:7px;right:22px}.theme-option-copy{min-width:0}.theme-option-copy strong,.theme-option-copy small{display:block}.theme-option-copy strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.theme-option-copy small{color:var(--text-muted);margin-top:4px;font-size:8px;line-height:1.5}.theme-option-check{border:1px solid var(--border-subtle);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-weight:800;display:grid}.theme-option.is-selected .theme-option-check{border-color:var(--accent);background:var(--accent-action-start)}html[dir=rtl] .theme-option{text-align:right}:root:not([data-theme=default]) :where(.dashboard-welcome,.account-panel,.cases-v2-toolbar,.cases-v2-card,.permissions-v1-hero,.permissions-v1-panel,.wallet-v2-summary-card,.wallet-v2-panel,.vehicle-v3-settings-form-panel,.vehicle-v3-concurrent-panel,.vehicle-v3-concurrent-list-panel,.vehicle-v3-type-list-panel,.vehicle-v3-settings-list-panel,.gang-overview-v2-vmp,.gang-members-v3-table,.gang-member-v3-panel,.gang-member-v3-wallet-card,.gang-member-v3-control-card,.gang-ranks-v2-hero,.gang-ranks-v2-sidebar,.gang-ranks-v2-card,.gang-ranks-v3-exceptions,.robbery-plan-hero,.robbery-plan-panel,.robbery-plan-reporting,.robbery-workspace-hero,.robbery-workspace-card,.robbery-config-section,.robbery-config-create-card,.personal-rewards-panel),:root:not([data-theme=default]) :where(.section-muted,.cta-card,.dashboard-preview,.vehicle-access-card,.vehicle-v3-registry-card,.vehicle-v3-registry-quick-access,.vehicle-v3-timeline-card,.my-cases-filter-panel,.gang-management-v2-head,.gang-members-v3-hero,.gang-debtors-v3-hero,.gang-members-v3-toolbar,.gang-member-v3-profile,.gang-member-v3-full-hero,.gang-member-v3-overview-card,.robbery-management-builder-shell,.robbery-management-settings-shell,.robbery-live-panel){border-color:var(--panel-border);background:var(--surface-panel-gradient)}:root:not([data-theme=default]) :where(.my-cases-summary>div,.my-case-card:not(.open),.cases-v2-summary article,.cases-v2-meta-grid>div,.permissions-v1-summary,.permissions-v1-gang,.vehicle-v3-type-card,.vehicle-v3-escalation-card:not(.active),.gang-vehicle-card,.vehicle-overview-summary-grid>article,.gang-ranks-v2-stats article,.gang-ranks-v2-editor,.gang-ranks-v2-rank-item:not(.active),.gang-overview-v2-stats article,.gang-overview-v2-vmp-info>div,.gang-overview-subscription-v1,.gang-overview-subscription-v1-info article:not(.is-remaining),.gang-overview-subscription-v1-feature:not(.is-addon),.gang-members-v3-stats article,.gang-debtors-v3-summary article,.gang-home-v3-context article,.gang-member-v3-overview-actions,.gang-member-v3-detail-list,.gang-member-v3-metrics article,.metric-card,.activity-card,.feature-card,.permission-demo,.stack-card,.vehicle-v3-stat,.vehicle-v3-case,.vehicle-v3-rule-list article,.vehicle-v3-case-summary article,.robbery-plan-stat:not(.is-balance-anomaly),.robbery-plan-reporting-card,.robbery-plan-reporting-empty,.robbery-readiness-loading,.robbery-readiness-empty,.robbery-workspace-empty,.robbery-workspace-flow article:not(.is-current):not(.is-complete),.robbery-live-member:not(.is-ready),.robbery-management-ready-placeholder,.robbery-config-manager,.robbery-config-row,.personal-reward-card){border-color:var(--panel-border-soft);background:var(--surface-card-gradient)}:root:not([data-theme=default]) :where(.vehicle-v3-search-select-menu,.vehicle-v3-search-select-trigger,.vehicle-v3-type-card-fines>div,.vehicle-v3-fine-row,.vehicle-v3-concurrent-row,.vehicle-v3-concurrent-description,.vehicle-v3-condition-grid>span,.vehicle-v3-condition-change>div,.vehicle-v3-case-id,.vehicle-v3-table,.vehicle-v3-registry-actions>div,.vehicle-v3-registry-quick-action:not(.is-danger),.cases-v2-range-tabs,.permissions-v1-select-wrap,.permissions-v1-row,.permissions-v2-picker-trigger,.permissions-v2-picker-menu,.permissions-v2-option:not(.active),.gang-management-v2-tabs,.gang-member-v3-tabs,.gang-member-v3-overview-actions>div,.gang-member-v3-transaction,.robbery-plan-rule:not(.active),.robbery-readiness-option,.robbery-readiness-member:not(.ready),.robbery-readiness-action,.robbery-readiness-refresh,.robbery-plan-reporting-segment,.robbery-plan-custom-range,.robbery-plan-edit-rule,.robbery-management-ready-lock,.robbery-live-badges span:not(.is-active),.robbery-live-secondary,.robbery-live-meta>span,.robbery-config-toggle,.robbery-config-empty,.robbery-config-footnote,.vehicle-v3-escalation-switch:not(.active),.gang-ranks-v2-wallet-mode>div,.gang-ranks-v2-multiplier,.gang-ranks-v2-toggle-row){border-color:var(--border-subtle);background:var(--surface-solid-inset)}:root:not([data-theme=default]) .dashboard-page .sidebar .side-nav-submenu-nested{border-color:var(--sidebar-submenu-border);background:color-mix(in srgb, var(--bg-surface-3) 78%, var(--bg-sidebar))}:root:not([data-theme=default]) .dashboard-page .sidebar .side-nav-submenu>.side-nav-nested-group>.side-nav-parent{border-color:var(--sidebar-item-border);background:var(--surface-solid-inset)}:root:not([data-theme=default]) .dashboard-page .sidebar .side-nav-submenu>.side-nav-nested-group>.side-nav-parent:hover:not(:disabled){border-color:var(--sidebar-item-hover-border);background:var(--sidebar-item-hover-background)}:root:not([data-theme=default]) .dashboard-page .sidebar .side-nav-submenu>.side-nav-nested-group>.side-nav-parent.active{border-color:var(--sidebar-subitem-active-border);background:var(--sidebar-subitem-active-background)}:root:not([data-theme=default]) :where(.vehicle-v3-search-select-option.is-selected,.robbery-plan-reporting-segment button:hover,.robbery-plan-reporting-segment button.active){border-color:var(--border-strong);background:var(--accent-soft);color:var(--accent-bright)}:root:not([data-theme=default]) :where(.robbery-readiness-action,.robbery-readiness-refresh,.robbery-plan-edit-rule,.robbery-live-secondary):hover:not(:disabled){border-color:var(--border-strong);background:var(--accent-hover)}:root:not([data-theme=default]) :where(.vehicle-v3-panel-head>div>span,.vehicle-v3-escalation-title>span,.vehicle-access-icon,.vehicle-v3-fine-avatar,.vehicle-v3-concurrent-icon,.vehicle-v3-form-heading-icon,.vehicle-v3-list-head-icon,.vehicle-v3-registry-quick-title-icon,.vehicle-v3-registry-quick-action-icon,.wallet-v2-title-icon,.wallet-v2-panel-head>span,.wallet-v2-transactions-icon,.gang-ranks-v2-stat-icon,.gang-ranks-v2-card-icon,.gang-overview-v2-vmp-icon,.gang-v3-stat-icon:not(.is-danger),.gang-member-v3-wallet-card>div>span,.gang-member-v3-control-card>header>span,.robbery-config-section-title>div>span){border-color:rgba(var(--accent-rgb), .3);background:var(--accent-soft);color:var(--accent-bright)}:root:not([data-theme=default]) :where(.vehicle-v3-registry-card,.vehicle-v3-registry-quick-action:not(.is-danger),.vehicle-v3-fine-row,.feature-card,.my-case-card:not(.open),.cases-v2-range-tabs button,.permissions-v1-row,.permissions-v2-option:not(.active),.gang-ranks-v2-rank-item:not(.active),.gang-management-v2-tabs button,.gang-member-v3-row:not(.is-debtor),.gang-member-v3-overview-actions button,.robbery-readiness-option,.robbery-readiness-member:not(.ready)):hover{border-color:var(--border-strong);background:var(--surface-hover)}:root:not([data-theme=default]) :where(.vehicle-v3-escalation-card.active,.vehicle-v3-escalation-switch.active,.gang-ranks-v2-rank-item.active,.permissions-v2-option.active){border-color:rgba(var(--accent-rgb), .52);background:var(--accent-soft)}:root:not([data-theme=default]) .vehicle-v3-escalation-switch.active{color:var(--accent-bright)}:root:not([data-theme=default]) .vehicle-v3-escalation-switch.active>span{background:var(--accent);box-shadow:0 0 12px rgba(var(--accent-rgb), .35)}:root:not([data-theme=default]) .gang-ranks-v2-rank-item.active .gang-ranks-v2-rank-position{border-color:rgba(var(--accent-rgb), .42);background:var(--accent-hover);color:var(--accent-bright)}:root:not([data-theme=default]) :where(.gang-ranks-v2-primary-button,.gang-ranks-v2-save-button,.gang-ranks-v3-exception-add-button,.gang-member-v3-rank-control button,.gang-member-v3-wallet-submit,.vehicle-v3-primary-action,.robbery-plan-reporting-refresh,.robbery-plan-custom-range button,.robbery-live-primary){border-color:rgba(var(--accent-rgb), .48);background:var(--button-gradient);color:#fff}:root:not([data-theme=default]) .wallet-v2-status-ring:after{background:var(--bg-surface-2)}:root:not([data-theme=default]) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-color:var(--border-subtle);background-color:var(--bg-input);color:var(--text-primary)}:root:not([data-theme=default]) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus{border-color:rgba(var(--accent-rgb), .62);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .08)}:root:not([data-theme=default]) :where(.vehicle-v3-table th,.vehicle-v3-settings-table-head,.vehicle-v3-unified-table-head,.wallet-v2-table-head,.gang-members-v3-table-head,.gang-ranks-v3-exception-table-head,.robbery-plan-reporting-table th){background-color:var(--surface-soft)}@media (width<=640px){.theme-settings-heading{flex-direction:column}.theme-option-grid{grid-template-columns:1fr}}.robbery-plan-daily-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 20px;display:grid}.robbery-plan-daily-summary-card{background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;justify-content:center;gap:8px;min-height:132px;padding:20px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000026}.robbery-plan-daily-summary-card:after{content:"";pointer-events:none;background:#ffffff06;border-radius:999px;width:130px;height:130px;position:absolute;bottom:-52px;right:-34px}.robbery-plan-daily-summary-card.is-primary{background:linear-gradient(145deg,#2f7ee026,#ffffff05);border-color:#5fa8ff3d}.robbery-plan-daily-summary-card>span{z-index:1;opacity:.72;font-size:12px;font-weight:700;position:relative}.robbery-plan-daily-summary-card>strong{z-index:1;letter-spacing:-.03em;font-size:clamp(30px,4vw,42px);line-height:1;position:relative}.robbery-plan-daily-summary-card>small{z-index:1;opacity:.62;line-height:1.8;position:relative}html[dir=rtl] .robbery-plan-daily-summary-card{text-align:right}@media (width<=760px){.robbery-plan-daily-summary{grid-template-columns:minmax(0,1fr)}.robbery-plan-daily-summary-card{min-height:118px;padding:18px}}.robbery-plan-mode-ready{width:100%}.robbery-plan-mode-ready .robbery-plan-mode-hero{margin-bottom:18px}.robbery-plan-mode-ready .robbery-readiness-grid{grid-template-columns:minmax(0,1fr);gap:18px;width:100%;display:grid}.robbery-plan-mode-ready .robbery-readiness-grid>*{box-sizing:border-box;width:100%;min-width:0}.robbery-plan-mode-ready .robbery-readiness-grid>:first-child{background:radial-gradient(circle at 82% 7%,#2c70ff21,#0000 35%),linear-gradient(145deg,#0a1930f0,#07101ffa);border:1px solid #4a8bff38;border-radius:22px;min-height:clamp(460px,62vh,650px);padding:clamp(24px,3vw,42px);position:relative;overflow:hidden;box-shadow:0 24px 70px #00000038,inset 0 1px #ffffff06}.robbery-plan-mode-ready .robbery-readiness-grid>:first-child:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#4f90ff06,#0000);position:absolute;inset:0}.robbery-plan-mode-ready .robbery-readiness-head{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(20px,4vw,60px);margin-bottom:clamp(34px,5vh,58px);display:grid;position:relative}.robbery-plan-mode-ready .robbery-readiness-head h2{letter-spacing:-.02em;margin:8px 0 12px;font-size:clamp(24px,2.2vw,36px);line-height:1.3}.robbery-plan-mode-ready .robbery-readiness-help{opacity:.67;max-width:720px;font-size:13px;line-height:2}.robbery-plan-mode-ready .robbery-readiness-state{box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff06;border-radius:18px;justify-content:center;align-items:center;gap:8px;min-width:clamp(170px,18vw,235px);min-height:96px;padding:18px 24px;display:flex}.robbery-plan-mode-ready .robbery-readiness-state strong{letter-spacing:.13em;opacity:.72;font-size:11px}.robbery-plan-mode-ready .robbery-readiness-state span{font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,42px);font-weight:900;line-height:1}.robbery-plan-mode-ready .robbery-readiness-state.waiting{background:linear-gradient(145deg,#7c451721,#ffffff05);border-color:#ee9b4647}.robbery-plan-mode-ready .robbery-readiness-state.ready{background:linear-gradient(145deg,#218a5e21,#ffffff05);border-color:#3fcf934d}.robbery-plan-mode-ready .robbery-readiness-form{z-index:1;gap:22px;width:min(100%,1120px);margin:0 auto;position:relative}.robbery-plan-mode-ready .robbery-readiness-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.robbery-plan-mode-ready .robbery-readiness-option{background:linear-gradient(145deg,#18305747,#ffffff04);border:1px solid #4d8aef33;border-radius:18px;gap:18px;min-height:clamp(100px,12vh,132px);padding:22px 24px;transition:border-color .16s,background .16s,transform .16s;position:relative}.robbery-plan-mode-ready .robbery-readiness-option:hover{background:linear-gradient(145deg,#21467f57,#ffffff06);border-color:#5294ff61;transform:translateY(-1px)}.robbery-plan-mode-ready .robbery-readiness-option:has(input:checked){background:linear-gradient(145deg,#2862be38,#ffffff05);border-color:#4291ff85;box-shadow:inset 0 0 0 1px #478eff14}.robbery-plan-mode-ready .robbery-readiness-option input{accent-color:#478dff;flex:0 0 22px;width:22px;height:22px}.robbery-plan-mode-ready .robbery-readiness-option span{gap:7px}.robbery-plan-mode-ready .robbery-readiness-option strong{letter-spacing:.08em;font-size:13px}.robbery-plan-mode-ready .robbery-readiness-option small{opacity:.58;font-size:12px;line-height:1.7}.robbery-plan-mode-ready .robbery-readiness-action{letter-spacing:.07em;background:linear-gradient(110deg,#176ee8,#315cff);border:1px solid #579eff9e;border-radius:15px;min-height:clamp(58px,7vh,72px);font-size:clamp(13px,1.15vw,16px);transition:transform .16s,filter .16s,box-shadow .16s;box-shadow:0 14px 36px #1f5eeb3d,inset 0 1px #ffffff2b}.robbery-plan-mode-ready .robbery-readiness-action:hover:not(:disabled){filter:brightness(1.06);background:linear-gradient(110deg,#2178f0,#3b67ff);transform:translateY(-1px);box-shadow:0 18px 42px #1f5eeb52}.robbery-plan-mode-ready .robbery-readiness-action:active:not(:disabled){transform:translateY(0)}.robbery-plan-mode-ready .robbery-readiness-message{box-sizing:border-box;width:min(100%,1120px);margin:0 auto 18px}.robbery-plan-mode-ready .robbery-readiness-note{text-align:center;opacity:.67;background:#11254347;border:1px solid #5085d21f;border-radius:13px;margin-top:2px;padding:14px 18px;line-height:1.9}.robbery-plan-mode-ready .robbery-readiness-grid>:not(:first-child){border-color:#5689cd1f;margin-top:2px}@media (width<=900px){.robbery-plan-mode-ready .robbery-readiness-grid>:first-child{min-height:auto;padding:22px}.robbery-plan-mode-ready .robbery-readiness-head{grid-template-columns:minmax(0,1fr);margin-bottom:28px}.robbery-plan-mode-ready .robbery-readiness-state{width:100%}}@media (width<=700px){.robbery-plan-mode-ready .robbery-readiness-options{grid-template-columns:minmax(0,1fr)}.robbery-plan-mode-ready .robbery-readiness-option{min-height:92px;padding:18px}.robbery-plan-mode-ready .robbery-readiness-action{min-height:58px}}.robbery-config-manager{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:24px;margin-top:18px;padding:0;display:grid}.robbery-config-heading{background:0 0;border:0;padding:2px 4px 4px}.robbery-config-heading>div>strong{font-size:clamp(20px,1.8vw,27px);line-height:1.4}.robbery-config-heading p{opacity:.64;max-width:760px;margin-top:8px;line-height:1.9}.robbery-config-section{background:radial-gradient(circle at 92% 0,#2c6ce61a,#0000 34%),linear-gradient(145deg,#0a182ce0,#07101df5);border:1px solid #4587ec38;border-radius:20px;margin:0;padding:clamp(20px,2.4vw,30px);position:relative;overflow:hidden;box-shadow:0 20px 52px #00000029,inset 0 1px #ffffff06}.robbery-config-section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#468fff7a,#0000);height:1px;position:absolute;top:0;left:0;right:0}.robbery-config-section-title{z-index:1;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding-bottom:18px;display:flex;position:relative}.robbery-config-section-title strong{font-size:clamp(17px,1.5vw,22px);line-height:1.4}.robbery-config-section-title small{opacity:.58;margin-top:5px;line-height:1.8}.robbery-config-create-card,.robbery-config-row{background:#0c1b3085;border:1px solid #5c8fd621;border-radius:15px;position:relative}.robbery-config-create-card{padding:18px}.robbery-config-row{padding:16px}.robbery-config-fields{gap:12px}.robbery-config-fields label>span{color:#cadaf1b8;letter-spacing:.035em;font-size:10px;font-weight:800}.robbery-config-fields input[type=text],.robbery-config-fields input[type=number],.robbery-config-fields select{background:#050e1b9e;border-color:#5b8bce2e;border-radius:10px;min-height:44px}.robbery-config-fields input:focus,.robbery-config-fields select:focus{border-color:#3b87ff94;box-shadow:0 0 0 3px #2b70ea1a}.robbery-config-toggle{background:#050e1b6b;border:1px solid #5b8bce24;border-radius:10px;min-height:44px;padding:0 14px}.robbery-config-create-card>button{color:#fff;background:linear-gradient(110deg,#176ee8,#315cff);border:1px solid #4e95ff85;border-radius:10px;min-height:42px;padding:0 18px;font-weight:800;box-shadow:0 10px 28px #1f5eeb30}.robbery-config-create-card>button:hover:not(:disabled){filter:brightness(1.07)}.robbery-config-list{flex-direction:column;gap:12px;margin-top:16px;display:flex}.robbery-config-row-top{margin-bottom:12px}.robbery-config-id{opacity:.35;font-size:9px}@media (width<=1180px){.robbery-config-type-fields,.robbery-config-robbery-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.robbery-config-manager{gap:16px}.robbery-config-section{border-radius:16px;padding:16px}.robbery-config-section-title{flex-direction:column;align-items:flex-start}.robbery-config-type-fields,.robbery-config-robbery-fields{grid-template-columns:minmax(0,1fr)}}.robbery-config-robbery-fields{grid-template-columns:minmax(170px,1.25fr) minmax(220px,1.8fr) minmax(125px,.75fr) minmax(155px,.85fr) minmax(105px,.55fr);align-items:end}.robbery-config-robbery-fields>label:nth-child(4){min-width:0;max-width:170px}.robbery-config-robbery-fields>label:nth-child(4)>span{white-space:nowrap;letter-spacing:0;font-size:9px;overflow:visible}.robbery-config-robbery-fields>label:nth-child(4) input{text-align:center;font-variant-numeric:tabular-nums;width:100%;min-width:0}.robbery-config-robbery-fields>label:nth-child(5){min-width:0;max-width:120px}.robbery-config-robbery-fields>label:nth-child(5) input{text-align:center;font-variant-numeric:tabular-nums}@media (width<=1180px){.robbery-config-robbery-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.robbery-config-robbery-fields>label:nth-child(4),.robbery-config-robbery-fields>label:nth-child(5){max-width:none}}@media (width<=700px){.robbery-config-robbery-fields{grid-template-columns:minmax(0,1fr)}}.robbery-config-robbery-fields{align-items:start}.robbery-config-robbery-fields>label:not(.robbery-config-toggle){grid-template-rows:minmax(16px,auto) 44px 14px;align-content:start;row-gap:5px;min-width:0;margin:0;display:grid}.robbery-config-robbery-fields>label:not(.robbery-config-toggle)>span{align-self:end;min-height:16px;margin:0;line-height:16px}.robbery-config-robbery-fields>label:not(.robbery-config-toggle)>small{white-space:nowrap;align-self:start;min-height:14px;margin:0;line-height:14px}.robbery-config-robbery-fields>label:nth-child(4),.robbery-config-robbery-fields>label:nth-child(5){align-self:start}.robbery-config-robbery-fields>.robbery-config-toggle{box-sizing:border-box;align-self:start;height:44px;min-height:44px;margin-top:21px}@media (width<=1180px){.robbery-config-robbery-fields>.robbery-config-toggle{margin-top:21px}}@media (width<=700px){.robbery-config-robbery-fields>.robbery-config-toggle{margin-top:0}}.gang-management-v2-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.gang-management-v2-page.is-collapsed>:not(.gang-management-v2-head){display:none!important}.gang-management-collapse-button,.robbery-config-collapse-button{color:#ddeafff0;cursor:pointer;background:#0e2240a3;border:1px solid #5291f547;border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:20px;font-weight:800;line-height:1;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.gang-management-collapse-button:hover,.robbery-config-collapse-button:hover{background:#18396abd;border-color:#5291f585;transform:translateY(-1px)}.robbery-config-section-title{align-items:center}.robbery-config-section.is-collapsed>:not(.robbery-config-section-title){display:none!important}.robbery-config-section.is-collapsed .robbery-config-section-title{border-bottom:0;margin-bottom:0;padding-bottom:0}.robbery-config-danger{color:#ff9aa7;cursor:pointer;background:#8d1d2d2e;border:1px solid #ed576766;border-radius:10px;min-height:38px;margin-inline-start:8px;padding:0 14px;font-size:11px;font-weight:800;transition:background .15s,border-color .15s,color .15s}.robbery-config-danger:hover:not(:disabled){color:#ffc2ca;background:#ae233647;border-color:#ff6071b3}.robbery-config-danger:disabled{cursor:not-allowed;opacity:.45}@media (width<=700px){.gang-management-v2-head{align-items:flex-start}}.robbery-config-group{transition:border-color .16s,background .16s}.robbery-config-group-title{min-height:38px;padding-inline-end:48px;position:relative}.robbery-config-group-collapse-button{top:50%;z-index:2;width:34px;min-width:34px;height:34px;min-height:34px;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.robbery-config-group-collapse-button:hover{transform:translateY(-50%)}.robbery-config-group.is-collapsed>:not(.robbery-config-group-title){display:none!important}.robbery-config-group.is-collapsed{padding-bottom:14px}.robbery-config-group.is-collapsed .robbery-config-group-title{margin-bottom:0}.robbery-config-robbery-fields>label:not(.robbery-config-toggle){grid-template-rows:16px 44px 14px;align-content:start;align-self:start;row-gap:5px;min-width:0;display:grid}.robbery-config-robbery-fields>label:not(.robbery-config-toggle)>span{color:#cadaf1b8;letter-spacing:.035em;white-space:nowrap;align-items:flex-end;height:16px;min-height:16px;margin:0;font-size:10px;font-weight:800;line-height:16px;display:flex}.robbery-config-robbery-fields>label:nth-child(4){align-self:start;max-width:none}.robbery-config-robbery-fields>label:nth-child(4)>span{letter-spacing:.035em;white-space:nowrap;height:16px;min-height:16px;margin:0;font-size:10px;font-weight:800;line-height:16px;overflow:visible}.robbery-config-robbery-fields>label:not(.robbery-config-toggle)>input,.robbery-config-robbery-fields>label:not(.robbery-config-toggle)>select{box-sizing:border-box;align-self:start;width:100%;height:44px;min-height:44px;margin:0}.robbery-config-robbery-fields>label:nth-child(4) input{align-self:start;height:44px;min-height:44px;margin:0}@media (width<=700px){.robbery-config-group-title{padding-inline-end:44px}}.robbery-config-robbery-fields>.robbery-config-required-members-field{grid-template-rows:16px 44px 14px!important;align-content:start!important;align-self:start!important;row-gap:5px!important;min-width:0!important;max-width:none!important;margin:0!important;display:grid!important}.robbery-config-robbery-fields>.robbery-config-required-members-field>span{color:#cadaf1b8!important;letter-spacing:.035em!important;word-spacing:normal!important;text-transform:none!important;white-space:nowrap!important;align-items:flex-end!important;width:auto!important;height:16px!important;min-height:16px!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:10px!important;font-style:normal!important;font-weight:800!important;line-height:16px!important;display:flex!important;overflow:visible!important;transform:none!important}.robbery-config-robbery-fields>.robbery-config-required-members-field>input{box-sizing:border-box!important;align-self:start!important;width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;font-family:inherit!important}.robbery-config-robbery-fields>label:nth-child(4).robbery-config-required-members-field>span{letter-spacing:.035em!important;font-family:inherit!important;font-size:10px!important;font-weight:800!important;line-height:16px!important}.robbery-plan-reporting-table{border-collapse:collapse;table-layout:fixed!important;width:100%!important}.robbery-plan-reporting-table thead th,.robbery-plan-reporting-table tbody td{box-sizing:border-box;vertical-align:middle!important;text-align:center!important;padding-inline:8px!important}.robbery-plan-reporting-table thead th{white-space:nowrap;text-overflow:ellipsis;height:38px;overflow:hidden}.robbery-plan-reporting-table tbody td{height:40px}.robbery-plan-reporting-table:not(.robbery-plan-activity-table) th:first-child,.robbery-plan-reporting-table:not(.robbery-plan-activity-table) td:first-child{width:7%}.robbery-plan-reporting-table:not(.robbery-plan-activity-table) th:nth-child(2),.robbery-plan-reporting-table:not(.robbery-plan-activity-table) td:nth-child(2){width:25%}.robbery-plan-reporting-table:not(.robbery-plan-activity-table) th:nth-child(3),.robbery-plan-reporting-table:not(.robbery-plan-activity-table) td:nth-child(3),.robbery-plan-reporting-table:not(.robbery-plan-activity-table) th:nth-child(4),.robbery-plan-reporting-table:not(.robbery-plan-activity-table) td:nth-child(4),.robbery-plan-reporting-table:not(.robbery-plan-activity-table) th:nth-child(5),.robbery-plan-reporting-table:not(.robbery-plan-activity-table) td:nth-child(5){width:12%}.robbery-plan-reporting-table:not(.robbery-plan-activity-table) th:nth-child(6),.robbery-plan-reporting-table:not(.robbery-plan-activity-table) td:nth-child(6){width:32%}.robbery-plan-reporting-table:not(.robbery-plan-activity-table) td:nth-child(2) strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.robbery-plan-ranking-position,.robbery-plan-ranking-total{font-variant-numeric:tabular-nums;text-align:center!important}.robbery-plan-reporting-table .robbery-plan-reporting-date{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:center!important}.robbery-plan-activity-table .robbery-plan-reporting-date,.robbery-plan-activity-table .robbery-plan-reporting-source{width:25%}.robbery-plan-activity-table .robbery-plan-activity-type{width:15%;margin-inline:auto}.robbery-plan-activity-table .robbery-plan-activity-amount{font-variant-numeric:tabular-nums;width:12%;text-align:center!important}.robbery-plan-activity-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.robbery-plan-reporting-table th,.robbery-plan-reporting-table td{unicode-bidi:plaintext}@media (width<=900px){.robbery-plan-reporting-table{min-width:640px}.robbery-plan-reporting-table-wrap{overflow-x:auto}}.robbery-completion-launch{background:#ffffff06;border:1px solid #ffffff17;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.robbery-completion-launch>div{gap:5px;display:grid}.robbery-completion-member-search{margin:12px 0}.robbery-completion-member-search input{width:100%;min-height:42px;color:inherit;background:#0003;border:1px solid #ffffff1a;border-radius:11px;outline:none;padding:0 13px}.robbery-completion-member-search input:focus{border-color:#ffffff40}.robbery-live-member-stats{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.robbery-live-member-stats>span{text-align:center;background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;gap:2px;min-width:72px;padding:6px 9px;display:grid}.robbery-live-member-stats small{opacity:.62;font-size:9px}.robbery-live-member-stats strong{font-size:13px}.robbery-completion-panel{gap:16px;display:grid}.robbery-completion-outcomes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.robbery-completion-outcomes .is-selected{outline-offset:2px;outline:2px solid #ffffff38}.robbery-completion-win{gap:16px;display:grid}.robbery-combat-list{gap:9px;display:grid}.robbery-combat-row{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(150px,1.5fr) minmax(105px,.7fr) minmax(105px,.7fr) minmax(70px,.45fr);align-items:center;gap:10px;padding:11px;display:grid}.robbery-combat-member{min-width:0}.robbery-combat-member strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.robbery-combat-kill{gap:5px;display:grid}.robbery-combat-kill span,.robbery-combat-mvp span,.robbery-completion-fields label>span{opacity:.68;font-size:10px}.robbery-combat-kill input{width:100%;min-height:36px;color:inherit;background:#00000038;border:1px solid #ffffff1a;border-radius:9px;padding:0 9px}.robbery-combat-mvp{justify-content:center;align-items:center;gap:7px;display:flex}.robbery-completion-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.robbery-completion-fields label{gap:6px;display:grid}.robbery-completion-fields textarea,.robbery-completion-fields input,.robbery-completion-fields select{width:100%;min-height:40px;color:inherit;background:#00000038;border:1px solid #ffffff1a;border-radius:10px;padding:9px 11px}.robbery-completion-fields textarea{resize:vertical;min-height:82px}.robbery-completion-confirm-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:13px;gap:12px;padding:14px;display:grid}.robbery-token-log-panel{margin-top:16px}.robbery-token-log-list{gap:8px;display:grid}.robbery-token-log-row{background:#ffffff05;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:minmax(120px,.8fr) minmax(140px,1fr) minmax(150px,1fr) minmax(150px,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.robbery-token-log-row>div{gap:3px;min-width:0;display:grid}.robbery-token-log-row small{opacity:.58;font-size:9px}.robbery-token-log-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}@media (width<=900px){.robbery-completion-outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}.robbery-combat-row{grid-template-columns:minmax(120px,1fr) minmax(90px,.6fr) minmax(90px,.6fr)}.robbery-combat-mvp{grid-column:1/-1;justify-content:flex-start}.robbery-token-log-row{grid-template-columns:repeat(2,minmax(0,1fr))}.robbery-token-log-row>button{grid-column:1/-1}}@media (width<=640px){.robbery-completion-launch{flex-direction:column;align-items:stretch}.robbery-live-member-stats{width:100%;margin-inline-start:0}.robbery-live-member-stats>span{flex:1}.robbery-combat-row,.robbery-completion-fields,.robbery-token-log-row{grid-template-columns:1fr}}.robbery-workspace-grid>.robbery-token-log-panel{align-self:stretch;min-width:0;height:100%;margin-top:0}.robbery-workspace-grid>.robbery-token-log-panel .robbery-token-log-list{max-height:330px;overflow:hidden auto}.robbery-workspace-grid>.robbery-token-log-panel .robbery-token-log-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.robbery-workspace-grid>.robbery-token-log-panel .robbery-token-log-row>button{grid-column:1/-1;justify-self:start}@media (width<=900px){.robbery-workspace-grid>.robbery-token-log-panel .robbery-token-log-row{grid-template-columns:1fr}.robbery-workspace-grid>.robbery-token-log-panel .robbery-token-log-row>button{grid-column:auto}}.robbery-active-lobby-tabs{gap:12px;margin-bottom:16px;display:grid}.robbery-active-lobby-tabs-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.robbery-active-lobby-tabs-head>div{gap:4px;display:grid}.robbery-active-lobby-tabs-list{flex-wrap:wrap;gap:10px;display:flex}.robbery-active-lobby-tab{text-align:start;flex-direction:column;align-items:flex-start;gap:5px;min-width:190px;display:inline-flex}.robbery-active-lobby-tab.is-selected{outline:1px solid;transform:translateY(-1px)}.robbery-active-lobby-tab strong,.robbery-active-lobby-tab small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (width<=760px){.robbery-active-lobby-tabs-head{flex-direction:column;align-items:flex-start}.robbery-active-lobby-tabs-list{grid-template-columns:1fr;display:grid}.robbery-active-lobby-tab{width:100%;min-width:0}}.robbery-management-skin{gap:18px}.robbery-management-skin .robbery-workspace-hero{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 4px 22px}.robbery-management-skin .robbery-workspace-hero:before,.robbery-management-skin .robbery-workspace-hero:after{display:none}.robbery-management-skin .robbery-workspace-eyebrow{color:#56a2ff;letter-spacing:.18em;margin-bottom:8px;font-size:10px;font-weight:850}.robbery-management-skin .robbery-workspace-hero h1{margin:0;font-size:clamp(30px,3vw,42px);line-height:1.15}.robbery-management-skin .robbery-workspace-hero p{color:#c4d3e994;max-width:760px;margin-top:12px;line-height:1.9}.robbery-management-skin .robbery-live-panel,.robbery-management-skin .robbery-workspace-card,.robbery-management-skin .robbery-workspace-empty,.robbery-management-skin .robbery-active-lobby-tabs,.robbery-management-skin .robbery-completion-launch,.robbery-management-skin .robbery-management-ready-placeholder{background:linear-gradient(145deg,#0a1d37eb,#051122f5);border:1px solid #4284e047;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 18px 45px #0000002e,inset 0 1px #85b6ff09}.robbery-management-skin .robbery-live-panel:before,.robbery-management-skin .robbery-workspace-card:before,.robbery-management-skin .robbery-active-lobby-tabs:before,.robbery-management-skin .robbery-completion-launch:before,.robbery-management-skin .robbery-management-ready-placeholder:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#5b9dff52,#0000);height:1px;position:absolute;inset:0 0 auto}.robbery-management-skin .robbery-live-panel{padding:28px}.robbery-management-skin .robbery-workspace-empty{min-height:160px;padding:30px}.robbery-management-skin .robbery-workspace-card{padding:24px}.robbery-management-skin .robbery-workspace-card-kicker{color:#62a7ff;letter-spacing:.16em;font-size:9px;font-weight:850}.robbery-management-skin-history .robbery-workspace-grid{gap:18px}.robbery-management-skin-history .robbery-workspace-card{min-height:145px;transition:transform .16s,border-color .16s,background .16s}.robbery-management-skin-history .robbery-workspace-card:hover{background:linear-gradient(145deg,#0d2444f5,#061427fa);border-color:#4791f575;transform:translateY(-2px)}.robbery-management-skin-history .robbery-workspace-card>strong{margin-top:8px;font-size:18px;line-height:1.55}.robbery-management-skin-history .robbery-workspace-card p{color:#c2d2e89e;line-height:1.8}.robbery-management-skin-create .robbery-workspace-flow{background:#051122b8;border:1px solid #3c7dda38;border-radius:20px;gap:12px;padding:14px}.robbery-management-skin-create .robbery-workspace-flow article{min-height:108px;box-shadow:none;background:#081930bd;border:1px solid #4979be3d;border-radius:14px;transition:transform .15s,border-color .15s,background .15s}.robbery-management-skin-create .robbery-workspace-flow article.is-current{background:linear-gradient(145deg,#163e7694,#091f3de0);border-color:#448fffb8}.robbery-management-skin-create .robbery-workspace-flow article.is-complete{background:#0d2648bd;border-color:#4388e766}.robbery-management-skin-create .robbery-workspace-flow article>span{color:#67a9ff}.robbery-management-skin-create .robbery-live-panel{padding:28px 30px}.robbery-management-skin-create .robbery-live-field{gap:8px}.robbery-management-skin-create .robbery-live-field>label{color:#cadaf1b8;letter-spacing:.045em;font-size:10px;font-weight:800}.robbery-management-skin-create .robbery-live-field select{background:#030f1eb8;border:1px solid #497dc647;border-radius:11px;height:46px;min-height:46px;padding-inline:15px;transition:border-color .15s,box-shadow .15s,background .15s}.robbery-management-skin-create .robbery-live-field select:focus{background:#05152af0;border-color:#4091ffc2;outline:none;box-shadow:0 0 0 3px #2f77e71a}.robbery-management-skin-active .robbery-active-lobby-tabs{padding:22px}.robbery-management-skin-active .robbery-active-lobby-tabs-head{border-bottom:1px solid #4e7ebf29;align-items:center;padding-bottom:16px}.robbery-management-skin-active .robbery-active-lobby-tabs-list{gap:10px;margin-top:4px}.robbery-management-skin-active .robbery-active-lobby-tab{min-width:190px;min-height:70px;box-shadow:none;background:#07172dd1;border:1px solid #4379c445;border-radius:12px;padding:12px 15px;transition:transform .15s,border-color .15s,background .15s}.robbery-management-skin-active .robbery-active-lobby-tab:hover{border-color:#4791f585;transform:translateY(-1px)}.robbery-management-skin-active .robbery-active-lobby-tab.is-selected{background:linear-gradient(145deg,#1d519d7a,#0a274deb);border-color:#4894ffc7;outline:none;box-shadow:inset 3px 0 #5aa1ffd1}.robbery-management-skin-active .robbery-active-lobby-tab strong{color:#ebf4fff5;font-size:13px}.robbery-management-skin-active .robbery-active-lobby-tab small{color:#b3c7e28f;font-size:10px}.robbery-management-skin-active .robbery-live-head{border-bottom:1px solid #4b7dc126;padding-bottom:17px}.robbery-management-skin-active .robbery-live-meta{gap:10px;margin-top:18px}.robbery-management-skin-active .robbery-live-meta>span{background:#030f1e73;border:1px solid #3f71b530;border-radius:11px}.robbery-management-skin-active .robbery-completion-launch{padding:22px 24px}.robbery-management-skin-active .robbery-live-member{background:#04101f7a;border:1px solid #4174b82e;border-radius:12px;transition:border-color .15s,background .15s}.robbery-management-skin-active .robbery-live-member:hover{background:#081c36a8;border-color:#428aed66}.robbery-management-skin-active .robbery-live-member.is-ready{border-color:#3992e561}.robbery-management-skin-active .robbery-token-log-row{background:#030f1d75;border:1px solid #3f73b92b;border-radius:11px}.robbery-management-skin .robbery-live-primary,.robbery-management-skin .robbery-live-secondary,.robbery-management-skin .robbery-live-danger{letter-spacing:.045em;border-radius:10px;min-height:40px;padding:0 15px;font-size:10px;font-weight:850;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s}.robbery-management-skin .robbery-live-primary:hover:not(:disabled),.robbery-management-skin .robbery-live-secondary:hover:not(:disabled),.robbery-management-skin .robbery-live-danger:hover:not(:disabled){transform:translateY(-1px)}.robbery-management-skin .robbery-live-primary{background:linear-gradient(135deg,#2e67dc,#3478f6);border-color:#4b94ffc7;box-shadow:0 8px 22px #1f5bce38}.robbery-management-skin .robbery-live-secondary{background:#0a1d37b8;border-color:#4b80c645}@media (width<=900px){.robbery-management-skin .robbery-live-panel{padding:22px}.robbery-management-skin-create .robbery-workspace-flow{padding:10px}}@media (width<=700px){.robbery-management-skin .robbery-workspace-hero{padding:4px 2px 16px}.robbery-management-skin .robbery-workspace-hero h1{font-size:29px}.robbery-management-skin .robbery-live-panel,.robbery-management-skin .robbery-workspace-card,.robbery-management-skin .robbery-active-lobby-tabs,.robbery-management-skin .robbery-completion-launch{padding:18px}.robbery-management-skin-active .robbery-active-lobby-tabs-list{grid-template-columns:minmax(0,1fr)}}.gang-xp-settings-panel{background:linear-gradient(145deg,#1f2d5c29,#080b14b3);border-color:#5677ff33;margin-top:24px;padding:24px;overflow:hidden}.gang-xp-settings-panel>.account-panel-header{margin-bottom:22px}.gang-xp-settings-panel>.account-panel-header p{max-width:780px;margin-top:8px;line-height:1.9}.gang-xp-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.gang-xp-setting-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:14px;min-width:0;min-height:0;padding:20px;transition:border-color .16s,background .16s;display:flex}.gang-xp-setting-card:hover{background:#6780ff0b;border-color:#6780ff47}.gang-xp-setting-label{text-align:left;color:#e8ecff;letter-spacing:.08em;direction:ltr;font-size:12px;font-weight:800;display:block}.gang-xp-setting-input{color:#fff;text-align:center;font-variant-numeric:tabular-nums;direction:ltr;background:#080b14;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;height:56px;padding:0 16px;font-size:26px;font-weight:800;transition:border-color .15s,box-shadow .15s,background .15s}.gang-xp-setting-input:focus{background:#0a0e1cfa;border-color:#6d7cffb8;box-shadow:0 0 0 3px #6d7cff1a}.gang-xp-setting-input:disabled{cursor:wait;opacity:.62}.gang-xp-setting-value{color:#fff;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-height:56px;font-size:28px;font-weight:800;display:flex}.gang-xp-setting-help{min-height:44px;color:var(--muted);text-align:right;direction:rtl;font-size:12px;line-height:1.85;display:block}.gang-xp-settings-actions{justify-content:flex-start;align-items:center;margin-top:18px;display:flex}.gang-xp-settings-save{min-width:180px;min-height:44px}.gang-xp-settings-updated{color:var(--muted);margin:16px 0 0;font-size:11px;line-height:1.8}@media (width<=760px){.gang-xp-settings-panel{padding:18px}.gang-xp-settings-grid{grid-template-columns:minmax(0,1fr)}.gang-xp-setting-card{padding:17px}.gang-xp-setting-input,.gang-xp-setting-value{height:52px;min-height:52px;font-size:23px}.gang-xp-settings-actions{justify-content:stretch}.gang-xp-settings-save{width:100%}}.gang-xp-v3{--gang-xp-blue:#3d7cff;--gang-xp-border:#4c76ff47}.gang-xp-shell{flex-direction:column;gap:18px;display:flex}.gang-xp-page-header{justify-content:space-between;align-items:flex-start;padding:8px 4px 2px;display:flex}.gang-xp-page-header h2{color:#f5f7ff;letter-spacing:-.02em;margin:6px 0 4px;font-size:clamp(24px,3vw,34px)}.gang-xp-page-header p{color:var(--muted);margin:0;line-height:1.9}.gang-xp-surface-tabs{background:#080b14b8;border:1px solid #ffffff14;border-radius:12px;gap:6px;width:fit-content;padding:5px;display:flex}.gang-xp-surface-tabs button,.gang-xp-range-tabs button{color:var(--muted);font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;font-size:11px;font-weight:800;transition:all .15s}.gang-xp-surface-tabs button{min-height:38px;padding:0 18px}.gang-xp-surface-tabs button:hover,.gang-xp-range-tabs button:hover{color:#fff;border-color:#5477ff47}.gang-xp-surface-tabs button.active,.gang-xp-range-tabs button.active{color:#fff;background:linear-gradient(135deg,#2d5fe6eb,#1b3f97eb);border-color:#587eff8c;box-shadow:0 8px 24px #2152d52e}.gang-xp-overview-page{flex-direction:column;gap:16px;display:flex}.gang-xp-range-tabs{flex-wrap:wrap;justify-content:flex-start;gap:6px;display:flex}.gang-xp-range-tabs button{background:#ffffff06;border-color:#ffffff14;min-height:34px;padding:0 14px}.gang-xp-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.gang-xp-kpi-card{border:1px solid var(--gang-xp-border);background:linear-gradient(145deg,#131b31e0,#0a0d17f0);border-radius:15px;flex-direction:column;justify-content:center;min-width:0;min-height:118px;padding:20px;display:flex}.gang-xp-kpi-card>span{color:#aab6d8;letter-spacing:.08em;font-size:10px;font-weight:800}.gang-xp-kpi-card strong{color:#fff;font-variant-numeric:tabular-nums;margin-top:9px;font-size:clamp(28px,4vw,40px);line-height:1}.gang-xp-kpi-card small{color:var(--muted);margin-top:8px;font-size:10px}.gang-xp-overview-panel{background:#0a0d17b8;border:1px solid #ffffff14;border-radius:16px;padding:22px}.gang-xp-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.gang-xp-section-heading>div>span{color:#6e8dff;letter-spacing:.12em;font-size:9px;font-weight:800}.gang-xp-section-heading h3{color:#f4f6ff;margin:5px 0 0;font-size:18px}.gang-xp-section-heading>strong{color:#fff;flex-direction:column;align-items:flex-end;font-size:28px;display:flex}.gang-xp-section-heading>strong small{color:var(--muted);letter-spacing:.08em;margin-top:3px;font-size:8px}.gang-xp-source-list{flex-direction:column;gap:10px;display:flex}.gang-xp-source-row{direction:ltr;background:#ffffff05;border:1px solid #ffffff0e;border-radius:10px;grid-template-columns:minmax(150px,1fr) 80px minmax(120px,2fr) 60px;align-items:center;gap:14px;min-height:46px;padding:0 14px;display:grid}.gang-xp-source-name{align-items:center;gap:9px;display:flex}.gang-xp-source-name i{background:#438cff;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 12px #438cff8c}.gang-xp-source-row[data-source=WEEKLY_QUEST] .gang-xp-source-name i{background:#9b68ff;box-shadow:0 0 12px #9b68ff7a}.gang-xp-source-row[data-source=MINI_ROBBERY] .gang-xp-source-name i{background:#3fd3a3;box-shadow:0 0 12px #3fd3a36b}.gang-xp-source-row[data-source=ROBBERY_TOKEN_SHARE] .gang-xp-source-name i{box-shadow:none;background:#7f91ba}.gang-xp-source-name span,.gang-xp-source-row strong,.gang-xp-source-row small{color:#dfe5f7;font-variant-numeric:tabular-nums;font-size:11px}.gang-xp-source-row strong{text-align:right}.gang-xp-source-row small{color:var(--muted);text-align:right}.gang-xp-source-track{background:#ffffff12;border-radius:999px;height:7px;overflow:hidden}.gang-xp-source-track span{border-radius:inherit;background:linear-gradient(90deg,#2e6dff,#51a0ff);height:100%;display:block}.gang-xp-source-row[data-source=WEEKLY_QUEST] .gang-xp-source-track span{background:linear-gradient(90deg,#7848e8,#aa79ff)}.gang-xp-source-row[data-source=MINI_ROBBERY] .gang-xp-source-track span{background:linear-gradient(90deg,#24a57f,#48ddad)}.gang-xp-source-row[data-source=ROBBERY_TOKEN_SHARE] .gang-xp-source-track span{background:#7080a3}.gang-xp-table-wrap{border:1px solid #ffffff0f;border-radius:12px;overflow:hidden}.gang-xp-table{margin:0}.gang-xp-table td,.gang-xp-table th{height:42px}.gang-xp-rank{color:#aeb8d2;border-radius:7px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;font-size:10px;font-weight:800;display:inline-flex}.gang-xp-rank-1{color:#ffd85a;background:#ffc52d1c}.gang-xp-rank-2{color:#d8e2f2;background:#ccdcf31a}.gang-xp-rank-3{color:#ff9d66;background:#ff8c4e1a}.gang-xp-range-note{color:var(--muted);margin:0;font-size:10px;line-height:1.8}.gang-xp-settings-page{flex-direction:column;gap:16px;display:flex}.gang-xp-settings-notice{background:#234aa014;border:1px solid #467dff47;border-radius:13px;padding:16px 18px}.gang-xp-settings-notice strong{color:#fff;font-size:13px}.gang-xp-settings-notice p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.9}.gang-xp-setting-heading{direction:ltr;align-items:center;gap:12px;display:flex}.gang-xp-setting-heading>div{flex-direction:column;gap:3px;min-width:0;display:flex}.gang-xp-setting-heading>div small{color:var(--muted);text-align:left;direction:rtl;font-size:10px}.gang-xp-setting-icon{color:#6ea1ff;background:#2a5bdc29;border:1px solid #4480ff8c;border-radius:11px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:900;display:inline-flex}.gang-xp-setting-icon-weekly{color:#b488ff;background:#7d45da24;border-color:#975cff80}.gang-xp-settings-footer{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex}.gang-xp-settings-footer .gang-xp-settings-updated{margin:0}.gang-xp-settings-footer .gang-xp-settings-save{min-width:240px}@media (width<=900px){.gang-xp-kpi-grid{grid-template-columns:minmax(0,1fr)}.gang-xp-source-row{grid-template-columns:minmax(120px,1fr) 70px minmax(90px,1.5fr) 50px}}@media (width<=700px){.gang-xp-page-header{padding-top:2px}.gang-xp-surface-tabs{width:100%}.gang-xp-surface-tabs button{flex:1}.gang-xp-source-row{grid-template-columns:minmax(0,1fr) 60px;gap:8px}.gang-xp-source-track{grid-area:2/1/auto/-1}.gang-xp-source-row small{display:none}.gang-xp-settings-footer{flex-direction:column-reverse;align-items:stretch}.gang-xp-settings-footer .gang-xp-settings-save{width:100%;min-width:0}}.gang-xp-leaderboard-current-source{letter-spacing:.08em;font-weight:800;color:#7ea5ff!important;font-size:11px!important}.gang-xp-leaderboard-tabs{background:#0508108a;border:1px solid #ffffff12;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;width:fit-content;max-width:100%;margin:-4px 0 18px;padding:5px;display:flex}.gang-xp-leaderboard-tabs button{color:#8896b8;min-height:34px;font:inherit;letter-spacing:.06em;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 13px;font-size:9px;font-weight:800;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.gang-xp-leaderboard-tabs button:hover{color:#eef3ff;background:#355bbe14;border-color:#4a78ff47}.gang-xp-leaderboard-tabs button.active{color:#fff;background:linear-gradient(135deg,#3267ebeb,#1e41a0eb);border-color:#5280ff94;box-shadow:0 7px 20px #2b58dc2e}@media (width<=700px){.gang-xp-leaderboard-tabs{scrollbar-width:thin;flex-wrap:nowrap;width:100%;overflow-x:auto}.gang-xp-leaderboard-tabs button{flex:none}}.robbery-used-token-panel{background:#0a0e19e6;border:1px solid #4a74ff3d;border-radius:14px;margin:18px 0;padding:18px}.robbery-used-token-head{justify-content:space-between;gap:14px;margin-bottom:14px;display:flex}.robbery-used-token-head>div{flex-direction:column;gap:4px;display:flex}.robbery-used-token-head small{color:#8793ad}.robbery-used-token-total{color:#55dba6;border:1px solid #41d79c47;border-radius:999px;height:fit-content;padding:7px 10px;font-size:9px;font-weight:900}.robbery-used-token-filters{direction:ltr;flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.robbery-used-token-filters button,.robbery-used-token-custom button{color:#8f9bb8;min-height:34px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:8px;padding:0 12px;font-size:9px;font-weight:800}.robbery-used-token-filters button.active{color:#fff;background:#2f63e8b8;border-color:#4e7fff94}.robbery-used-token-custom{direction:ltr;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.robbery-used-token-custom label{color:#7f8daa;flex-direction:column;gap:5px;font-size:9px;font-weight:800;display:flex}.robbery-used-token-custom input{color:#eef2ff;background:#05080fb3;border:1px solid #ffffff1a;border-radius:8px;min-height:36px;padding:0 9px}.robbery-used-token-table{min-width:820px}.robbery-used-token-table code{color:#8fb0ff}.robbery-used-token-table td small{color:#7786aa;margin-top:3px;display:block}.robbery-used-token-status{color:#55dba6;background:#36be881a;border:1px solid #41d79c54;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:900;display:inline-flex}@media (width<=700px){.robbery-used-token-head{flex-direction:column}.robbery-used-token-filters{flex-wrap:nowrap;overflow-x:auto}.robbery-used-token-custom{flex-direction:column;align-items:stretch}}.robbery-token-log-panel{position:relative}.robbery-token-log-counters{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.robbery-token-log-counters span{letter-spacing:.04em;border:1px solid #ffffff1f;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.robbery-token-log-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:14px 0;display:flex}.robbery-token-log-toolbar>div{flex-direction:column;gap:4px;display:flex}.robbery-token-log-toolbar small{opacity:.68}.robbery-token-log-toolbar button,.robbery-token-log-select{cursor:pointer;font:inherit;border:1px solid #ffffff29;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:800}.robbery-token-log-toolbar button:disabled,.robbery-token-log-select:disabled{cursor:not-allowed;opacity:.48}.robbery-token-log-table td{vertical-align:middle}.robbery-token-log-table td strong,.robbery-token-log-table td small{display:block}.robbery-token-log-table td small{opacity:.62;margin-top:3px;font-size:10px}.robbery-token-log-status{letter-spacing:.06em;border:1px solid #ffffff21;border-radius:999px;justify-content:center;align-items:center;min-width:78px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.robbery-token-log-status-available{background:#49c97e1c;border-color:#49c97e4d}.robbery-token-log-status-selected{background:#5b99ff21;border-color:#5b99ff57}.robbery-token-log-status-used{opacity:.72;background:#ffffff12}.robbery-token-log-selected-row{outline-offset:-1px;outline:1px solid #5b99ff42}.robbery-token-log-action-note{letter-spacing:.05em;opacity:.68;font-size:10px;font-weight:900}.robbery-token-log-action-selected{opacity:1}.robbery-token-win-selection{border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:5px;min-width:0;padding:12px 14px;display:flex}.robbery-token-win-selection>span{letter-spacing:.06em;opacity:.62;font-size:10px;font-weight:900}.robbery-token-win-selection>strong{overflow-wrap:anywhere}.robbery-token-win-selection>small{opacity:.68;line-height:1.5}@media (width<=800px){.robbery-token-log-toolbar{flex-direction:column;align-items:stretch}.robbery-token-log-counters{justify-content:flex-start}}.robbery-history-details{margin-top:10px}.robbery-history-details>summary{cursor:pointer;letter-spacing:.08em;opacity:.82;-webkit-user-select:none;user-select:none;border:1px solid #ffffff1f;border-radius:7px;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:26px;margin-left:0;margin-right:auto;padding:0 9px;font-size:9px;font-weight:800;line-height:1;transition:opacity .12s,border-color .12s,background .12s;display:flex}.robbery-history-details>summary::-webkit-details-marker{display:none}.robbery-history-details-body{gap:12px;display:grid}.robbery-history-details-section{gap:8px;display:grid}.robbery-history-details-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.robbery-history-details-heading strong{font-size:12px}.robbery-history-details-heading span{opacity:.7;font-size:12px}.robbery-history-member-list{gap:7px;display:grid}.robbery-history-member-row{border:1px solid #ffffff12;border-radius:9px;grid-template-columns:minmax(140px,1fr) repeat(3,minmax(70px,auto));align-items:center;gap:8px;padding:9px 10px;display:grid}.robbery-history-member-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.robbery-history-member-row>span{opacity:.82;justify-content:space-between;align-items:center;gap:6px;font-size:10px;display:inline-flex}.robbery-history-member-row>span b{font-size:12px}.robbery-history-token-detail{border:1px solid #ffffff14;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.robbery-history-token-detail span{opacity:.7;font-size:10px}.robbery-history-token-detail strong{overflow-wrap:anywhere;font-size:12px}.robbery-history-details-empty{text-align:center;opacity:.6;border:1px dashed #ffffff14;border-radius:9px;padding:10px;font-size:11px}@media (width<=720px){.robbery-history-member-row{grid-template-columns:1fr}.robbery-history-member-row>span{justify-content:space-between}.robbery-history-token-detail{flex-direction:column;align-items:flex-start}}.robbery-history-card{padding-bottom:64px;position:relative}.robbery-history-details:not([open]){margin:0;position:absolute;bottom:18px;left:22px}.robbery-history-details>summary{cursor:pointer;letter-spacing:.08em;opacity:.92;-webkit-user-select:none;user-select:none;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;width:max-content;min-width:84px;max-width:100%;min-height:32px;margin-left:0;margin-right:auto;padding:0 14px;font-size:10px;font-weight:800;line-height:1;transition:opacity .12s,border-color .12s,background .12s;display:inline-flex}.robbery-history-details>summary:hover{opacity:1;background:#ffffff0b;border-color:#ffffff3d}.robbery-history-details[open]{margin-top:16px;position:relative;bottom:auto;left:auto}.robbery-history-details[open]>summary{margin-bottom:12px}.robbery-history-range-filter{background:linear-gradient(#0c1a34b8 0%,#071123c7 100%);border:1px solid #4f83ff29;border-radius:13px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 20px;padding:10px 12px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff06,0 8px 28px #00000014}.robbery-history-range-buttons{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.robbery-history-range-buttons>button{color:#e2ebffb8;cursor:pointer;white-space:nowrap;opacity:1;background:linear-gradient(#ffffff09 0%,#ffffff04 100%);border:1px solid #ffffff17;border-radius:9px;justify-content:center;align-items:center;min-width:70px;min-height:34px;padding:0 12px;font-family:inherit;font-size:10px;font-weight:700;line-height:1;transition:color .14s,border-color .14s,background .14s,box-shadow .14s,transform .14s;display:inline-flex}.robbery-history-range-buttons>button:hover{color:#f5f8fff5;background:linear-gradient(#3a69dc1c 0%,#254dac12 100%);border-color:#5689ff57;transform:translateY(-1px)}.robbery-history-range-buttons>button.is-active{color:#f7f9ff;background:linear-gradient(#2c65ef6b 0%,#1c49bb57 100%);border-color:#4c81ffb8;box-shadow:inset 0 1px #ffffff17,0 0 18px #3168ee1c}.robbery-history-custom-date{background:linear-gradient(#23499d1f 0%,#0e234e29 100%);border:1px solid #4d82ff38;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:3px 4px 3px 10px;display:inline-flex;box-shadow:inset 0 1px #ffffff06}.robbery-history-custom-date>span{color:#beceefb3;letter-spacing:.02em;white-space:nowrap;font-size:9px;font-weight:700}.robbery-history-custom-date>input{color:#f6f9fff0;letter-spacing:.04em;text-align:center;background:#030c1db8;border:1px solid #ffffff1a;border-radius:7px;outline:none;width:126px;height:30px;padding:0 10px;font-family:inherit;font-size:11px;font-weight:700;transition:border-color .14s,background .14s,box-shadow .14s}.robbery-history-custom-date>input::placeholder{color:#b1c2e457}.robbery-history-custom-date>input:hover{border-color:#5287ff47}.robbery-history-custom-date>input:focus{background:#07142eeb;border-color:#4c81ff9e;box-shadow:0 0 0 3px #3268eb1a}.robbery-history-range-meta{color:#c2d1ef8a;align-items:center;gap:10px;margin-inline-start:auto;font-size:9px;display:flex}.robbery-history-range-meta>span{opacity:1}.robbery-history-range-meta>strong{color:#dae4f8b8;white-space:nowrap;background:#1c3d8414;border:1px solid #5084ff24;border-radius:8px;justify-content:center;align-items:center;min-height:28px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}@media (width<=720px){.robbery-history-range-filter{flex-direction:column;align-items:stretch;padding:11px}.robbery-history-range-buttons{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.robbery-history-range-buttons>button{width:100%}.robbery-history-custom-date{box-sizing:border-box;justify-content:space-between;width:100%}.robbery-history-custom-date>input{width:132px}.robbery-history-range-meta{justify-content:space-between;width:100%;margin-inline-start:0;padding-top:2px}}.economy-form-grid .economy-hot-checkbox{flex-direction:row;justify-content:flex-start;align-items:center;gap:.6rem;min-width:0;display:flex}.economy-form-grid .economy-hot-checkbox input[type=checkbox]{accent-color:#ec6a30;flex:none;width:18px;height:18px}.economy-hot-badge{color:#ffbd81;background:#ff72231f;border:1px solid #ff933f80;border-radius:999px;padding:.2rem .55rem;font-size:.78rem;font-weight:700;display:inline-block}:root:not([data-theme=default]){--theme-coverage-accent-surface:color-mix(in srgb, var(--accent) 15%, var(--bg-surface-2));--theme-coverage-accent-surface-strong:color-mix(in srgb, var(--accent) 24%, var(--bg-surface-2))}:root:not([data-theme=default]) .gang-xp-v3{--gang-xp-blue:var(--accent);--gang-xp-border:var(--panel-border-soft)}:root:not([data-theme=default]) :where(.gang-xp-settings-panel,.gang-xp-overview-panel){border-color:var(--panel-border);background:var(--surface-panel-gradient)}:root:not([data-theme=default]) :where(.gang-xp-kpi-card,.gang-xp-setting-card){border-color:var(--panel-border-soft);background:var(--surface-card-gradient)}:root:not([data-theme=default]) :where(.gang-xp-source-row,.gang-xp-surface-tabs,.gang-xp-leaderboard-tabs,.gang-xp-range-tabs button,.gang-xp-table-wrap,.gang-xp-settings-notice){border-color:var(--border-subtle);background:var(--surface-solid-inset)}:root:not([data-theme=default]) .robbery-management-skin-create .robbery-workspace-flow article:not(.is-current):not(.is-complete){border-color:var(--panel-border-soft);background:var(--surface-card-gradient)}:root:not([data-theme=default]) .robbery-management-skin-active :where(.robbery-live-member:not(.is-ready),.robbery-live-meta>span,.robbery-token-log-row,.robbery-active-lobby-tab:not(.is-selected)){border-color:var(--border-subtle);background:var(--surface-solid-inset)}:root:not([data-theme=default]) :where(.gang-xp-setting-input){border-color:var(--border-subtle);background:var(--bg-input)}:root:not([data-theme=default]) :where(.gang-xp-setting-input:focus){border-color:var(--border-strong);background:var(--bg-input);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .1)}:root:not([data-theme=default]) :where(.gang-xp-surface-tabs button:hover,.gang-xp-range-tabs button:hover,.gang-xp-leaderboard-tabs button:hover,.gang-xp-setting-card:hover){border-color:var(--border-strong);background:var(--theme-coverage-accent-surface)}:root:not([data-theme=default]) .robbery-management-skin-history .robbery-workspace-card:hover{border-color:var(--border-strong);background:var(--surface-card-gradient)}:root:not([data-theme=default]) :where(.robbery-history-details>summary:hover,.robbery-config-collapse-button:hover){border-color:var(--border-strong);background:var(--theme-coverage-accent-surface)}:root:not([data-theme=default]) :where(.gang-xp-surface-tabs button.active,.gang-xp-range-tabs button.active,.gang-xp-leaderboard-tabs button.active,.gang-xp-settings-save){border-color:rgba(var(--accent-rgb), .58);background:var(--button-gradient);color:#fff;box-shadow:0 8px 24px rgba(var(--accent-rgb), .18)}:root:not([data-theme=default]) :where(.gang-xp-section-heading>div>span,.gang-xp-leaderboard-current-source,.gang-xp-setting-icon){border-color:rgba(var(--accent-rgb), .36);background:var(--accent-soft);color:var(--accent-bright)}:root:not([data-theme=default]) .gang-xp-source-row[data-source=QUEST] .gang-xp-source-name i{background:var(--accent);box-shadow:0 0 12px rgba(var(--accent-rgb), .48)}:root:not([data-theme=default]) .gang-xp-source-row[data-source=QUEST] .gang-xp-source-track span{background:var(--button-gradient)}:root:not([data-theme=default]) :where(.robbery-plan-hero,.robbery-plan-panel,.robbery-plan-reporting,.robbery-workspace-hero,.robbery-management-builder-shell,.robbery-management-settings-shell,.robbery-live-panel,.robbery-config-section,.robbery-used-token-panel,.robbery-management-skin-create .robbery-workspace-flow,.robbery-plan-mode-ready .robbery-readiness-grid>:first-child){border-color:var(--panel-border);background:var(--surface-panel-gradient)}:root:not([data-theme=default]) :where(.robbery-plan-stat:not(.is-balance-anomaly),.robbery-plan-daily-summary-card,.robbery-plan-reporting-card,.robbery-plan-reporting-empty,.robbery-readiness-loading,.robbery-readiness-empty,.robbery-workspace-card,.robbery-workspace-empty,.robbery-management-ready-placeholder,.robbery-config-create-card,.robbery-config-row,.robbery-completion-launch,.robbery-completion-confirm-card,.robbery-combat-row,.robbery-token-log-row,.robbery-management-skin .robbery-active-lobby-tabs){border-color:var(--panel-border-soft);background:var(--surface-card-gradient)}:root:not([data-theme=default]) :where(.robbery-workspace-flow article:not(.is-current):not(.is-complete),.robbery-readiness-state:not(.ready):not(.waiting),.robbery-readiness-option,.robbery-readiness-member:not(.ready),.robbery-management-ready-lock,.robbery-live-member:not(.is-ready),.robbery-live-badges span:not(.is-active),.robbery-live-secondary,.robbery-live-meta>span,.robbery-config-toggle,.robbery-config-empty,.robbery-config-footnote,.robbery-plan-reporting-segment,.robbery-plan-custom-range,.robbery-plan-mode-ready .robbery-readiness-note,.robbery-live-member-stats>span,.robbery-used-token-filters button,.robbery-history-details>summary,.robbery-history-member-row,.robbery-history-token-detail,.robbery-history-details-empty,.robbery-history-range-filter,.robbery-history-range-buttons>button,.robbery-history-custom-date,.robbery-history-range-meta>strong,.robbery-management-skin-active .robbery-active-lobby-tab){border-color:var(--border-subtle);background:var(--surface-solid-inset)}:root:not([data-theme=default]) :where(.robbery-live-field select,.robbery-config-fields input[type=text],.robbery-config-fields input[type=number],.robbery-config-fields select,.robbery-completion-member-search input,.robbery-combat-kill input,.robbery-completion-fields textarea,.robbery-completion-fields input,.robbery-completion-fields select,.robbery-used-token-custom input,.robbery-history-custom-date>input){border-color:var(--border-subtle);background:var(--bg-input)}:root:not([data-theme=default]) :where(.robbery-workspace-flow article.is-current,.robbery-management-skin-create .robbery-workspace-flow article.is-current,.robbery-plan-daily-summary-card.is-primary,.robbery-management-skin-active .robbery-active-lobby-tab.is-selected),:root:not([data-theme=default]) .robbery-management-skin-create .robbery-workspace-flow article.is-current{border-color:rgba(var(--accent-rgb), .62);background:var(--theme-coverage-accent-surface-strong)}:root:not([data-theme=default]) :where(.robbery-workspace-flow article.is-complete,.robbery-management-skin-create .robbery-workspace-flow article.is-complete),:root:not([data-theme=default]) .robbery-management-skin-create .robbery-workspace-flow article.is-complete{border-color:rgba(var(--accent-rgb), .4);background:var(--theme-coverage-accent-surface)}:root:not([data-theme=default]) .robbery-plan-mode-ready .robbery-readiness-grid>:first-child{border-color:var(--panel-border);background:var(--surface-panel-gradient)}:root:not([data-theme=default]) .robbery-plan-mode-ready .robbery-readiness-state.waiting{background:color-mix(in srgb, #ee9b46 12%, var(--bg-surface-2));border-color:#ee9b4657}:root:not([data-theme=default]) .robbery-plan-mode-ready .robbery-readiness-state.ready{background:color-mix(in srgb, #3fcf93 12%, var(--bg-surface-2));border-color:#3fcf935c}:root:not([data-theme=default]) .robbery-plan-mode-ready .robbery-readiness-option{border-color:var(--border-subtle);background:var(--surface-solid-inset)}:root:not([data-theme=default]) .robbery-plan-mode-ready .robbery-readiness-option:hover{border-color:var(--border-strong);background:var(--theme-coverage-accent-surface)}:root:not([data-theme=default]) .robbery-plan-mode-ready .robbery-readiness-option:has(input:checked){border-color:rgba(var(--accent-rgb), .58);background:var(--theme-coverage-accent-surface-strong);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .08)}:root:not([data-theme=default]) .robbery-plan-mode-ready .robbery-readiness-note{border-color:var(--border-subtle);background:var(--surface-solid-inset)}:root:not([data-theme=default]) :where(.robbery-plan-mode-ready .robbery-readiness-action,.robbery-management-skin .robbery-live-primary,.robbery-config-create-card>button,.robbery-used-token-filters button.active,.robbery-history-range-buttons>button.is-active){border-color:rgba(var(--accent-rgb), .58);background:var(--button-gradient);color:#fff}:root:not([data-theme=default]) :where(.robbery-management-skin .robbery-live-secondary,.robbery-history-range-buttons>button:hover,.robbery-management-skin-active .robbery-active-lobby-tab:hover){border-color:var(--border-strong);background:var(--theme-coverage-accent-surface)}:root:not([data-theme=default]) .robbery-management-skin-active .robbery-active-lobby-tab.is-selected{border-color:rgba(var(--accent-rgb), .62);background:var(--theme-coverage-accent-surface-strong)}:root:not([data-theme=default]) .robbery-management-skin-active :where(.robbery-active-lobby-tab:not(.is-selected),.robbery-live-member:not(.is-ready)):hover{border-color:var(--border-strong);background:var(--theme-coverage-accent-surface)}:root:not([data-theme=default]) :where(.robbery-config-section-title>div>span,.robbery-config-collapse-button){border-color:rgba(var(--accent-rgb), .36);background:var(--accent-soft);color:var(--accent-bright)}:root:not([data-theme=default]) :where(.robbery-config-section,.robbery-management-skin .robbery-live-panel,.robbery-management-skin .robbery-workspace-card,.robbery-management-skin .robbery-active-lobby-tabs,.robbery-management-skin .robbery-completion-launch,.robbery-management-skin .robbery-management-ready-placeholder):before{background:linear-gradient(90deg, transparent, rgba(var(--accent-rgb), .4), transparent)}:root:not([data-theme=default]) .robbery-plan-mode-ready .robbery-readiness-grid>:first-child:before{background:linear-gradient(90deg, transparent, rgba(var(--accent-rgb), .055), transparent)}
