#siteApp .team-v2{max-width:1220px;margin-inline:auto;padding-bottom:74px}#siteApp .team-v2 *{box-sizing:border-box}#siteApp .team-v2-hero{isolation:isolate;text-align:center;background:radial-gradient(circle at 50% -30%,#6d55ae75,#0000 47%),radial-gradient(circle at 12% 100%,#33588c45,#0000 34%),linear-gradient(155deg,#141d35,#0a1424);border:1px solid #52628e;border-radius:27px;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:42px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 70px #02071355}#siteApp .team-v2-hero:before,#siteApp .team-v2-hero:after{content:"";z-index:-1;pointer-events:none;border:1px solid #a39cff20;width:360px;height:360px;position:absolute;transform:rotate(45deg)}#siteApp .team-v2-hero:before{top:-230px;right:-230px}#siteApp .team-v2-hero:after{bottom:-260px;left:-245px}#siteApp .team-v2-hero-emblem{color:#ded0ff;background:#a091fc1b;border:1px solid #bbacff73;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}#siteApp .team-v2-kicker{color:#c4b6ee;margin-top:16px;font-size:12px;font-weight:750}#siteApp .team-v2-hero h1{color:#fff;margin:7px 0 8px;font-size:clamp(34px,4vw,54px);line-height:1.35}#siteApp .team-v2-hero h1 em{color:#beaaff;font-style:normal}#siteApp .team-v2-hero p{color:#b9c7df;max-width:680px;margin:0;font-size:14px;line-height:2}#siteApp .team-v2-stats{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:24px;display:flex}#siteApp .team-v2-stats span{color:#c4c9dc;background:#ffffff0c;border:1px solid #7785b461;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:7px 14px;font-size:12px;display:inline-flex}#siteApp .team-v2-stats strong{color:#f9f6ff;font-variant-numeric:tabular-nums;font-size:16px}#siteApp .team-v2-online-stat i,#siteApp .team-v2 .team-presence i{background:#57d895;border-radius:50%;width:7px;height:7px}#siteApp .team-v2-rank{margin:40px 0 0;scroll-margin-top:20px}#siteApp .team-v2-rank .preview-team-rank-head{border-bottom:1px solid #52628065;justify-content:space-between;align-items:center;gap:12px;margin:0 0 15px;padding:0 0 13px;display:flex}#siteApp .team-v2-rank .preview-team-rank-head-copy{text-align:right;align-items:baseline;gap:12px;min-width:0;display:flex}#siteApp .team-v2-rank .preview-team-rank-head-copy:before{content:"";background:rgb(var(--glow));width:5px;height:28px;box-shadow:0 0 15px rgba(var(--glow),.5);border-radius:99px;align-self:center}#siteApp .team-v2-rank .preview-team-rank-head-copy h2{color:#f4f7ff;margin:0;font-size:21px}#siteApp .team-v2-rank .preview-team-rank-head-copy .eyebrow{color:#9dacbf;font-size:11px}#siteApp .team-v2-rank .preview-team-rank-count{border:1px solid rgba(var(--glow),.6);background:rgba(var(--glow),.12);color:#e2eaf6;border-radius:999px;flex:none;margin:0;padding:5px 10px;font-size:11px!important}#siteApp .team-v2 .preview-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}#siteApp .team-v2 .preview-team-card{aspect-ratio:auto;text-align:right;flex-direction:row;justify-content:flex-start;align-items:center;gap:13px;width:100%;min-width:0;min-height:130px;padding:16px 16px 26px;display:flex;position:relative;border:1px solid rgba(var(--glow),.36)!important;border-inline-start:3px solid rgb(var(--glow))!important;background:linear-gradient(125deg,#142740,#0c1b2e)!important;border-radius:15px!important;animation:none!important;box-shadow:0 8px 25px #010a1855!important}#siteApp .team-v2 .preview-team-card:hover{border-color:rgba(var(--glow),.75)!important;box-shadow:0 13px 29px rgba(var(--glow),.16)!important}#siteApp .team-v2 .preview-team-card:focus-visible{outline-offset:3px;outline:2px solid #d5c5ff}#siteApp .team-v2 .preview-team-photo{border:2px solid rgba(var(--glow),.9);width:70px;height:70px;box-shadow:0 0 0 4px rgba(var(--glow),.12);flex:0 0 70px}#siteApp .team-v2 .preview-team-photo img{object-fit:cover;width:100%;height:100%}#siteApp .team-v2-member-copy{flex:1;min-width:0;display:block}#siteApp .team-v2 .preview-team-name{color:#f7f9ff;font-size:15px;font-weight:800;line-height:1.6;display:block}#siteApp .team-v2 .preview-team-member-role{-webkit-line-clamp:2;color:#aabdd1;text-align:right;-webkit-box-orient:vertical;max-width:none;min-height:0;margin:3px 0 0;line-height:1.7;display:-webkit-box;overflow:hidden;font-size:11px!important}#siteApp .team-v2 .team-presence{background:#061b257e;border-radius:7px;align-items:center;gap:5px;margin:0;padding:3px 7px;line-height:1.3;display:inline-flex;position:absolute;bottom:9px;left:15px;font-size:10px!important}#siteApp .team-v2 .team-presence.offline i{background:#8291a7}#siteApp .team-v2-join{background:linear-gradient(110deg,#20264a,#112139);border:1px solid #655d95;border-radius:19px;justify-content:space-between;align-items:center;gap:26px;margin-top:52px;padding:28px 33px;display:flex}#siteApp .team-v2-join span{color:#c9b7fa;font-size:11px;font-weight:800}#siteApp .team-v2-join h2{color:#fff;margin:5px 0;font-size:21px}#siteApp .team-v2-join p{color:#b9c6d7;margin:0;font-size:12px}#siteApp .team-v2-join a{color:#fff;background:#654db0;border:1px solid #9d8ad8;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:12px;min-height:43px;padding:9px 16px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}#siteApp .team-v2-join a:focus-visible{outline-offset:3px;outline:2px solid #d5c5ff}.preview-team-modal-card .team-v2-modal-rank{color:#c7b7fa;font-size:12px}@media (max-width:1050px){#siteApp .team-v2 .preview-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:660px){#siteApp .team-v2-hero{min-height:0;padding:32px 19px}#siteApp .team-v2-hero p{font-size:12px}#siteApp .team-v2 .preview-team-grid{grid-template-columns:1fr}#siteApp .team-v2-rank .preview-team-rank-head-copy{flex-wrap:wrap;gap:3px 9px}#siteApp .team-v2-rank .preview-team-rank-head-copy h2{font-size:18px}#siteApp .team-v2-join{flex-direction:column;align-items:stretch;padding:24px}#siteApp .team-v2-join a{align-self:flex-start}}@media (max-width:400px){#siteApp .team-v2 .preview-team-card{min-height:114px}#siteApp .team-v2 .preview-team-photo{flex-basis:58px;width:58px;height:58px}#siteApp .team-v2-stats span{padding:6px 9px;font-size:10px}}
.route-loading{color:#f3f7ff;text-align:right;background:#0b1728;justify-content:center;align-items:center;gap:16px;min-height:100dvh;padding:28px;font-family:inherit;display:flex}.route-loading div{gap:5px;display:grid}.route-loading strong{font-size:17px}.route-loading small{color:#9db5d1;font-size:12px}.route-loading-indicator{border:3px solid #456488;border-top-color:#a5caff;border-radius:50%;flex:none;width:35px;height:35px;animation:.75s linear infinite diamond-route-spin}.admin-route-loading{color:#243248;background:#f2f5fb}.admin-route-loading small{color:#6a7a91}#adminApp .admin-workspace{--work-bg:#fff;--work-subtle:#f6f8fc;--work-ink:#202e44;--work-muted:#61738c;--work-line:#dbe4f0;--work-blue:#385fc8;min-width:0;color:var(--work-ink)}#adminApp.preview-admin-dark .admin-workspace{--work-bg:#132239;--work-subtle:#192c46;--work-ink:#eaf0fa;--work-muted:#a8bad2;--work-line:#354a67;--work-blue:#a4bdff}#adminApp .admin-workspace *{box-sizing:border-box}#adminApp .admin-workspace-hero{background:linear-gradient(115deg,#eef4ff,#f9fbff 66%,#e9f0ff);border:1px solid #c4d7f4;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:clamp(22px,3vw,34px);display:flex;box-shadow:0 12px 30px #183a760e}#adminApp.preview-admin-dark .admin-workspace-hero{background:linear-gradient(115deg,#172d50,#15263f 65%,#24315a);border-color:#3d577c}#adminApp .admin-workspace-eyebrow{color:var(--work-blue);font-size:11px;font-weight:850}#adminApp .admin-workspace-hero h2{color:var(--work-ink);margin:7px 0 8px;font-size:clamp(21px,2.5vw,30px);line-height:1.35}#adminApp .admin-workspace-hero p{max-width:640px;color:var(--work-muted);margin:0;font-size:12px;line-height:1.9}#adminApp .admin-workspace-primary,#adminApp .admin-workspace-hero-count{color:#fff;white-space:nowrap;background:#385fc8;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:11px 17px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}#adminApp .admin-workspace-hero-count{color:#264b9d;background:#dce8fc}#adminApp.preview-admin-dark .admin-workspace-hero-count{color:#d3e2ff;background:#263d62}#adminApp .admin-workspace-tabs{scrollbar-width:thin;align-items:center;gap:7px;padding:14px 0 5px;display:flex;overflow-x:auto}#adminApp .admin-workspace-tabs a{border:1px solid var(--work-line);background:var(--work-bg);color:var(--work-muted);border-radius:10px;flex:none;padding:9px 13px;font-size:11px;font-weight:750;text-decoration:none}#adminApp .admin-workspace-tabs a.active{color:#3155ad;background:#e9efff;border-color:#7797e3}#adminApp.preview-admin-dark .admin-workspace-tabs a.active{color:#d8e3ff;background:#27406b;border-color:#7797e3}#adminApp .admin-workspace-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}#adminApp .admin-workspace-stats>div{border:1px solid var(--work-line);background:var(--work-bg);border-radius:15px;align-content:start;gap:5px;min-width:0;padding:16px 18px;display:grid}#adminApp .admin-workspace-stats small{color:var(--work-muted);font-size:11px}#adminApp .admin-workspace-stats strong{color:var(--work-ink);font-size:23px;line-height:1.4}#adminApp .admin-workspace-stats span{color:var(--work-muted);font-size:10px}#adminApp .admin-workspace-panel{border:1px solid var(--work-line);background:var(--work-bg);border-radius:19px;min-width:0;padding:clamp(16px,2.5vw,26px)}#adminApp .admin-workspace-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}#adminApp .admin-workspace-panel-head h3{color:var(--work-ink);margin:0 0 5px;font-size:17px}#adminApp .admin-workspace-panel-head p{color:var(--work-muted);margin:0;font-size:11px;line-height:1.8}#adminApp .admin-workspace-count{color:var(--work-blue);font-size:11px;font-weight:750}#adminApp .admin-workspace-filter{border:1px solid var(--work-line);background:var(--work-subtle);border-radius:13px;flex-wrap:wrap;align-items:end;gap:10px;padding:13px;display:flex}#adminApp .admin-workspace-filter label{min-width:0;color:var(--work-muted);flex:0 190px;gap:6px;font-size:11px;font-weight:700;display:grid}#adminApp .admin-workspace-filter .admin-workspace-search{flex:300px}#adminApp .admin-workspace-filter :is(input,select){width:100%;min-width:0;height:40px;font:inherit;padding:0 11px;font-size:12px}#adminApp .admin-workspace-filter button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#385fc8;border:0;border-radius:9px;padding:8px 16px;font-size:11px;font-weight:800}#adminApp .admin-workspace-filter>a{color:var(--work-blue);align-self:center;padding:8px;font-size:11px;text-decoration:none}#adminApp .admin-workspace-empty{color:var(--work-ink);text-align:center;padding:42px 20px}#adminApp .admin-workspace-empty p{color:var(--work-muted);font-size:12px}#adminApp .admin-workspace-empty a{color:var(--work-blue);font-size:12px;font-weight:800}#adminApp .admin-workspace-notice{color:#1d6a42;background:#edf8f1;border:1px solid #a8d6bd;border-radius:11px;margin:14px 0;padding:12px 16px;font-size:12px}#adminApp .admin-workspace-notice.error{color:#95384c;background:#fff0f2;border-color:#e3b4bf}#adminApp.preview-admin-dark .admin-workspace-notice{color:#a7f2c4;background:#143329}#adminApp.preview-admin-dark .admin-workspace-notice.error{color:#ffbbc9;background:#40242e}#adminApp .admin-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}#adminApp .admin-product-card,#adminApp .admin-purchase-card{border:1px solid var(--work-line);background:var(--work-bg);border-radius:15px;min-width:0;padding:17px;box-shadow:0 5px 16px #172d5b0a}#adminApp .admin-product-card-head{align-items:start;gap:13px;min-width:0;display:flex}#adminApp .admin-product-card-head>img,#adminApp .admin-product-image-empty{object-fit:cover;background:var(--work-subtle);border-radius:11px;flex:none;width:83px;height:83px}#adminApp .admin-product-image-empty{color:var(--work-muted);place-items:center;font-size:24px;display:grid}#adminApp .admin-product-name{flex:1;min-width:0}#adminApp .admin-product-name h4{color:var(--work-ink);overflow-wrap:anywhere;margin:4px 0;font-size:14px;line-height:1.5}#adminApp .admin-product-name p{color:var(--work-muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}#adminApp .admin-product-type{color:var(--work-blue);font-size:10px;font-weight:800}#adminApp .admin-product-state{white-space:nowrap;border-radius:7px;flex:none;padding:5px 8px;font-size:10px;font-weight:800}#adminApp .admin-product-state.published{color:#127348;background:#e7f7ee}#adminApp .admin-product-state.unavailable{color:#9b6108;background:#fff1dc}#adminApp .admin-product-state.draft{color:#66758b;background:#edf0f5}#adminApp.preview-admin-dark .admin-product-state.published{color:#9ce8bc;background:#163b2e}#adminApp.preview-admin-dark .admin-product-state.unavailable{color:#ffd38b;background:#43331d}#adminApp.preview-admin-dark .admin-product-state.draft{color:#c1cce0;background:#28374b}#adminApp .admin-product-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}#adminApp .admin-product-facts>div{background:var(--work-subtle);border-radius:9px;min-width:0;padding:10px 12px}#adminApp .admin-product-facts dt{color:var(--work-muted);margin-bottom:4px;font-size:10px}#adminApp .admin-product-facts dd{color:var(--work-ink);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:750}#adminApp .admin-product-facts .admin-product-code{text-align:right;word-break:break-all}#adminApp .admin-product-facts .admin-product-delivery{grid-column:1/-1}#adminApp .admin-product-actions,#adminApp .admin-purchase-actions{border-top:1px solid var(--work-line);flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}#adminApp .admin-product-actions form{display:inline-flex}#adminApp .admin-product-actions .admin-btn{box-shadow:none}#adminApp .admin-product-actions .previewDeleteProduct{color:#a63b50!important;background:#fff1f3!important;border-color:#e7b4bf!important}#adminApp.preview-admin-dark .admin-product-actions .previewDeleteProduct{color:#ffc2ce!important;background:#39202e!important;border-color:#7f4054!important}#adminApp .admin-purchase-tabs{margin-bottom:17px;padding-top:14px}#adminApp .admin-purchase-source-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}#adminApp .admin-purchase-source-filters a{border:1px solid var(--work-line);background:var(--work-bg);min-width:0;color:var(--work-ink);border-radius:11px;justify-content:space-between;align-items:center;gap:9px;padding:12px 14px;font-size:12px;font-weight:800;text-decoration:none;display:flex}#adminApp .admin-purchase-source-filters a b{background:var(--work-subtle);color:var(--work-muted);border-radius:7px;flex:none;padding:3px 8px;font-size:11px}#adminApp .admin-purchase-source-filters a.active{color:#2c4f9c;background:#eaf0ff;border-color:#7d8fd7}#adminApp .admin-purchase-source-filters a.active b{color:#2c4f9c;background:#d9e3ff}#adminApp.preview-admin-dark .admin-purchase-source-filters a.active{color:#dbe7ff;background:#243b63}#adminApp.preview-admin-dark .admin-purchase-source-filters a.active b{color:#dbe7ff;background:#304d7c}#adminApp .admin-purchase-source-filters a:focus-visible{outline-offset:2px;outline:2px solid #7797e3}#adminApp .admin-purchase-list{gap:12px;display:grid}#adminApp .admin-purchase-card.is-legacy{border-inline-start:4px solid #8966c5}#adminApp .admin-purchase-card.is-current{border-inline-start:4px solid #4e8cda}#adminApp .admin-purchase-card-top{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}#adminApp .admin-purchase-identity{align-items:start;gap:13px;min-width:0;display:flex}#adminApp .admin-purchase-identity>div{min-width:0}#adminApp .admin-purchase-source{white-space:nowrap;border:1px solid;border-radius:9px;flex:none;align-items:center;padding:7px 10px;font-size:11px;font-weight:850;display:inline-flex}#adminApp .admin-purchase-source.legacy{color:#6b3fa4;background:#f1eafd;border-color:#d7c3f2}#adminApp .admin-purchase-source.current{color:#2e65a3;background:#e9f3ff;border-color:#bbd4f3}#adminApp.preview-admin-dark .admin-purchase-source.legacy{color:#e1ccff;background:#392c51;border-color:#765ba4}#adminApp.preview-admin-dark .admin-purchase-source.current{color:#c5e1ff;background:#203b5b;border-color:#4b74a4}#adminApp .admin-purchase-identity h4{color:var(--work-ink);overflow-wrap:anywhere;margin:0 0 4px;font-size:14px}#adminApp .admin-purchase-identity p{color:var(--work-muted);margin:0;font-size:11px;line-height:1.6}#adminApp .admin-purchase-amount{color:var(--work-ink);white-space:nowrap;font-size:15px}#adminApp .admin-purchase-summary{flex-wrap:wrap;align-items:center;gap:8px;margin:15px 0;display:flex}#adminApp .admin-purchase-method,#adminApp .admin-purchase-resolution{color:var(--work-muted);font-size:11px}#adminApp .admin-purchase-resolution{border-inline-start:1px solid var(--work-line);padding-inline-start:9px}#adminApp .admin-purchase-card .admin-pill{white-space:nowrap;padding:6px 10px;font-size:10px;font-weight:850;display:inline-flex}#adminApp .admin-purchase-card .admin-pill.ok{color:#177047!important;background:#e4f6eb!important}#adminApp .admin-purchase-card .admin-pill.error,#adminApp .admin-purchase-card .admin-pill.storage{color:#a23c2c!important;background:#fff0ec!important}#adminApp .admin-purchase-card .admin-pill.refund{color:#3659ad!important;background:#eaf0ff!important}#adminApp.preview-admin-dark .admin-purchase-card .admin-pill.ok{color:#9ee7be!important;background:#183b2d!important}#adminApp.preview-admin-dark .admin-purchase-card .admin-pill.error,#adminApp.preview-admin-dark .admin-purchase-card .admin-pill.storage{color:#ffb6a8!important;background:#432d2a!important}#adminApp.preview-admin-dark .admin-purchase-card .admin-pill.refund{color:#bfd1ff!important;background:#263e68!important}#adminApp .admin-purchase-details{border:1px solid var(--work-line);border-radius:9px;margin-bottom:14px}#adminApp .admin-purchase-details summary{color:var(--work-blue);cursor:pointer;padding:9px 12px;font-size:11px;font-weight:750}#adminApp .admin-purchase-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0 12px 12px;display:grid}#adminApp .admin-purchase-details dl>div{background:var(--work-subtle);border-radius:7px;min-width:0;padding:8px}#adminApp .admin-purchase-details dt{color:var(--work-muted);font-size:10px}#adminApp .admin-purchase-details dd{color:var(--work-ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px}#adminApp .admin-purchase-details .admin-purchase-note{grid-column:1/-1}#adminApp .admin-purchase-actions{border:0;padding-top:0}#adminApp .admin-purchase-actions :is(a,button){border:1px solid var(--work-line);background:var(--work-subtle);min-height:37px;color:var(--work-ink);font:inherit;cursor:pointer;border-radius:9px;padding:8px 12px;font-size:11px;font-weight:750;text-decoration:none}#adminApp .admin-purchase-actions a{color:#294ea7;background:#eaf0ff;border-color:#9eb8e8}#adminApp.preview-admin-dark .admin-purchase-actions a{color:#d4e2ff;background:#223c65;border-color:#5675ae}@media (max-width:1050px){#adminApp .admin-product-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:780px){#adminApp .admin-workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){#adminApp .admin-purchase-source-filters{grid-template-columns:minmax(0,1fr);gap:6px}#adminApp .admin-workspace-stats>div{padding:12px}#adminApp .admin-workspace-filter label,#adminApp .admin-workspace-filter .admin-workspace-search,#adminApp .admin-workspace-filter button{flex:100%}#adminApp .admin-product-card-head{flex-wrap:wrap}#adminApp .admin-product-state{margin-inline-start:auto}#adminApp .admin-product-facts,#adminApp .admin-purchase-details dl{grid-template-columns:minmax(0,1fr)}#adminApp .admin-purchase-identity{flex-wrap:wrap}#adminApp .admin-purchase-actions :is(a,button){text-align:center;flex:140px}}@media (prefers-reduced-motion:reduce){.route-loading-indicator{animation:none}}#adminApp .admin-purchases-workspace .admin-workspace-panel{padding:14px}#adminApp .admin-purchases-workspace .admin-workspace-panel-head{margin-bottom:8px}#adminApp .admin-purchases-workspace .admin-workspace-panel-head h3{font-size:15px}#adminApp .admin-purchases-workspace .admin-purchase-source-filters{flex-wrap:wrap;gap:6px;margin:9px 0;display:flex}#adminApp .admin-purchases-workspace .admin-purchase-source-filters a{justify-content:start;gap:7px;padding:6px 10px;font-size:11px}#adminApp .admin-purchases-workspace .admin-purchase-source-filters a b{padding:1px 6px;font-size:10px}#adminApp .admin-purchases-workspace .admin-workspace-filter{gap:8px;padding:8px}#adminApp .admin-purchases-workspace .admin-workspace-filter label{gap:3px}#adminApp .admin-purchases-workspace .admin-workspace-filter :is(input,select){height:34px}#adminApp .admin-purchases-workspace .admin-workspace-filter button{min-height:34px}#adminApp .admin-purchases-workspace .admin-purchase-tabs{margin-bottom:9px;padding-top:6px}#adminApp .admin-purchases-workspace .admin-purchase-tabs a{padding:6px 9px}#adminApp .admin-purchase-table-wrap{border:1px solid var(--work-line);border-radius:10px;width:100%;overflow-x:auto}#adminApp .admin-purchase-table{border-collapse:collapse;width:100%;min-width:1020px;margin:0}#adminApp .admin-purchase-table :is(th,td){border-bottom:1px solid var(--work-line);vertical-align:middle;text-align:right;padding:7px 9px;font-size:11px;line-height:1.4}#adminApp .admin-purchase-table th{background:var(--work-subtle);color:var(--work-muted);white-space:nowrap;font-weight:800}#adminApp .admin-purchase-table tbody tr:last-child td{border-bottom:0}#adminApp .admin-purchase-table tbody tr:hover td{background:var(--work-subtle)}#adminApp .admin-purchase-table td small{color:var(--work-muted);text-overflow:ellipsis;white-space:nowrap;max-width:150px;margin-top:2px;font-size:10px;display:block;overflow:hidden}#adminApp .admin-purchase-table .admin-purchase-cell-main{color:var(--work-ink);text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-weight:750;display:block;overflow:hidden}#adminApp .admin-purchase-table .admin-purchase-code{color:var(--work-blue);white-space:nowrap;font-size:11px}#adminApp .admin-purchase-table .admin-purchase-gateway{max-width:210px}#adminApp .admin-purchase-table .admin-purchase-gateway code{color:var(--work-ink);overflow-wrap:anywhere;white-space:normal;font-size:11px}#adminApp .admin-purchase-table .admin-purchase-product{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}#adminApp .admin-purchase-table .admin-purchase-source{border-radius:6px;padding:3px 6px;font-size:10px}#adminApp .admin-purchase-table .admin-pill{white-space:nowrap;padding:3px 6px;font-size:10px;display:inline-block}#adminApp .admin-purchase-table .admin-pill.ok{color:#177047;background:#e4f6eb}#adminApp .admin-purchase-table .admin-pill:is(.error,.storage){color:#a23c2c;background:#fff0ec}#adminApp .admin-purchase-table .admin-pill.refund{color:#3659ad;background:#eaf0ff}#adminApp .admin-purchase-table .admin-pill.draft{color:#94650e;background:#fff3d8}#adminApp.preview-admin-dark .admin-purchase-table .admin-pill.ok{color:#9ee7be;background:#183b2d}#adminApp.preview-admin-dark .admin-purchase-table .admin-pill:is(.error,.storage){color:#ffb6a8;background:#432d2a}#adminApp.preview-admin-dark .admin-purchase-table .admin-pill.refund{color:#bfd1ff;background:#263e68}#adminApp.preview-admin-dark .admin-purchase-table .admin-pill.draft{color:#ffe0a0;background:#493b22}#adminApp .admin-purchase-table .admin-purchase-money,#adminApp .admin-purchase-table .admin-purchase-date{white-space:nowrap}#adminApp .admin-purchase-table .admin-purchase-more summary{border:1px solid var(--work-line);color:var(--work-blue);white-space:nowrap;cursor:pointer;border-radius:7px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-block}#adminApp .admin-purchase-table .admin-purchase-row-detail{background:var(--work-subtle);min-width:180px;max-width:280px;color:var(--work-ink);overflow-wrap:anywhere;border-radius:8px;gap:5px;margin-top:8px;padding:9px;display:grid}#adminApp .admin-purchase-table .admin-purchase-row-detail b{color:var(--work-muted)}#adminApp .admin-purchase-table .admin-purchase-row-actions{flex-direction:column;align-items:stretch;gap:5px;padding-top:5px;display:flex}#adminApp .admin-purchase-table .admin-purchase-row-actions :is(a,button){border:1px solid var(--work-line);background:var(--work-bg);color:var(--work-blue);font:inherit;text-align:center;cursor:pointer;border-radius:6px;padding:6px 8px;font-size:10px;font-weight:750;text-decoration:none}#adminApp .admin-purchase-table .admin-purchase-empty{color:var(--work-muted);text-align:center;padding:28px}#purchaseUserHistoryModal .purchaseForBadge.self{color:#5f6570;background:#eef1f5}#purchaseUserHistoryModal .purchaseForBadge.gift{color:#4d5ddd;background:#eef0ff}#purchaseUserHistoryModal .purchaseForBadge.gang{color:#94650e;background:#fff3d8}#purchaseUserHistoryModal .admin-pill.ok{color:#177047;background:#e4f6eb}#purchaseUserHistoryModal .admin-pill:is(.error,.storage){color:#a23c2c;background:#fff0ec}#purchaseUserHistoryModal .admin-pill.refund{color:#3659ad;background:#eaf0ff}#purchaseUserHistoryModal .admin-pill.draft{color:#94650e;background:#fff3d8}html[data-preview-admin-theme=dark] #purchaseUserHistoryModal .purchaseForBadge.self{color:#e3ebf5;background:#293646}html[data-preview-admin-theme=dark] #purchaseUserHistoryModal .purchaseForBadge.gift{color:#d1d9ff;background:#283464}html[data-preview-admin-theme=dark] #purchaseUserHistoryModal .purchaseForBadge.gang{color:#ffe0a0;background:#493b22}html[data-preview-admin-theme=dark] #purchaseUserHistoryModal .admin-pill.ok{color:#9ee7be;background:#183b2d}html[data-preview-admin-theme=dark] #purchaseUserHistoryModal .admin-pill:is(.error,.storage){color:#ffb6a8;background:#432d2a}html[data-preview-admin-theme=dark] #purchaseUserHistoryModal .admin-pill.refund{color:#bfd1ff;background:#263e68}html[data-preview-admin-theme=dark] #purchaseUserHistoryModal .admin-pill.draft{color:#ffe0a0;background:#493b22}.admin-job-lease-editor{color:#26384f;direction:rtl;background:#f6f9fe;border:1px solid #cbd8eb;border-radius:12px;margin:20px 0;padding:17px}.admin-job-lease-editor h3{margin:0 0 11px;font-size:15px}.admin-job-lease-editor p{margin:7px 0;font-size:11px;line-height:1.8}.admin-job-lease-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.admin-job-lease-fields label{gap:6px;font-size:11px;font-weight:750;display:grid}.admin-job-lease-fields input{color:#26384f;width:100%;min-width:0;height:39px;font:inherit;background:#fff;border:1px solid #bacbe1;border-radius:8px;padding:7px 10px}.admin-job-lease-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.admin-job-lease-actions button{color:#fff;font:inherit;cursor:pointer;background:#385fc8;border:0;border-radius:8px;padding:9px 13px;font-size:11px;font-weight:800}.admin-job-lease-actions button.clear{background:#a83c50}.admin-job-lease-actions button:disabled{opacity:.55;cursor:not-allowed}.admin-job-lease-editor .admin-job-lease-error{color:#a22642;font-weight:750}.admin-job-lease-editor .admin-job-lease-success{color:#146b48;font-weight:750}html[data-preview-admin-theme=dark] .admin-job-lease-editor{color:#eaf0fa;background:#17263b;border-color:#3a5270}html[data-preview-admin-theme=dark] .admin-job-lease-fields input{color:#eaf0fa;background:#0f1c2c;border-color:#4a607d}html[data-preview-admin-theme=dark] .admin-job-lease-editor .admin-job-lease-error{color:#ffb8c3}html[data-preview-admin-theme=dark] .admin-job-lease-editor .admin-job-lease-success{color:#9ee7be}@media (max-width:560px){.admin-job-lease-fields{grid-template-columns:1fr}}
#adminApp .team-mgmt{--work-bg:#fff;--work-subtle:#f5f8fc;--work-ink:#1e304a;--work-muted:#61738c;--work-line:#dae4f0;--work-blue:#335dc4;color:var(--work-ink);direction:rtl;min-width:0}#adminApp.preview-admin-dark .team-mgmt{--work-bg:#14243a;--work-subtle:#192d47;--work-ink:#edf4ff;--work-muted:#a9bdd5;--work-line:#344963;--work-blue:#a9c2ff}#adminApp .team-mgmt *{box-sizing:border-box}#adminApp .team-mgmt-hero{color:#f5f9ff;background:radial-gradient(circle at 10% 22%,#4765c9 0%,#0000 36%),linear-gradient(120deg,#0b1831,#15294c 55%,#274c83);border-radius:24px;justify-content:space-between;gap:22px;min-height:188px;padding:clamp(20px,3vw,36px);display:flex;position:relative;overflow:hidden}#adminApp .team-mgmt-hero:after{content:"";pointer-events:none;opacity:.3;background:linear-gradient(135deg,#0000 50%,#9cc5ff22 50%,#0000 51%);position:absolute;inset:0}#adminApp .team-mgmt-hero-copy{z-index:1;max-width:650px;position:relative}#adminApp .team-mgmt-eyebrow{letter-spacing:2px;color:#afc9ff;font-size:10px;font-weight:800}#adminApp .team-mgmt-hero h2{color:#fff;margin:10px 0 8px;font-size:clamp(20px,2.5vw,31px);line-height:1.5}#adminApp .team-mgmt-hero p{color:#c4d3e7;margin:0;font-size:12px;line-height:1.9}#adminApp .team-mgmt-hero-link{color:#fff;background:#ffffff17;border:1px solid #9fc5fa6b;border-radius:9px;align-items:center;gap:9px;margin-top:19px;padding:8px 13px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}#adminApp .team-mgmt-hero-link:hover{background:#ffffff2a}#adminApp .team-mgmt-hero-mark{color:#b8d3ff;background:#ffffff13;border:1px solid #d0e3ff40;border-radius:30px;flex:none;align-self:center;place-items:center;width:126px;height:126px;font-size:78px;display:grid;transform:rotate(-12deg);box-shadow:0 16px 40px #070f2670}#adminApp .team-mgmt-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 18px;display:grid}#adminApp .team-mgmt-stats>div{border:1px solid var(--work-line);background:var(--work-bg);border-radius:16px;align-content:center;gap:3px;min-height:100px;padding:16px 19px;display:grid;box-shadow:0 6px 22px #101f3710}#adminApp .team-mgmt-stats small,#adminApp .team-mgmt-stats span{color:var(--work-muted);font-size:10px}#adminApp .team-mgmt-stats strong{color:var(--work-ink);font-size:26px;line-height:1.2}#adminApp .team-mgmt-alert{color:#1a6b45;background:#eaf8f0;border:1px solid #a3d9bc;border-radius:12px;margin:14px 0;padding:12px 16px;font-size:12px}#adminApp .team-mgmt-alert.error{color:#923a50;background:#fff0f2;border-color:#f2b7c1}#adminApp.preview-admin-dark .team-mgmt-alert{color:#c0f5d6;background:#17362e}#adminApp.preview-admin-dark .team-mgmt-alert.error{color:#ffbdca;background:#392633}#adminApp .team-mgmt-panel,#adminApp .team-mgmt-roster{border:1px solid var(--work-line);background:var(--work-bg);border-radius:20px;margin-bottom:16px;padding:clamp(18px,2.5vw,28px);box-shadow:0 7px 25px #101f370c}#adminApp .team-mgmt-panel-head{justify-content:space-between;align-items:start;gap:14px;margin-bottom:17px;display:flex}#adminApp .team-mgmt-panel-head span{color:var(--work-blue);letter-spacing:1px;font-size:10px;font-weight:850}#adminApp .team-mgmt-panel-head h3{color:var(--work-ink);margin:5px 0 4px;font-size:19px}#adminApp .team-mgmt-panel-head p{color:var(--work-muted);margin:0;font-size:11px;line-height:1.9}#adminApp .team-mgmt-panel-head>b{white-space:nowrap;border:1px solid var(--work-line);color:var(--work-blue);border-radius:999px;padding:7px 12px;font-size:11px}#adminApp .team-mgmt-add-form{grid-template-columns:1fr 1.15fr 1fr 1fr auto;align-items:end;gap:11px;display:grid}#adminApp .team-mgmt :is(.team-mgmt-add-form,.team-mgmt-grant-form,.team-mgmt-steam-form) label{min-width:0;color:var(--work-ink);gap:7px;font-size:11px;font-weight:750;display:grid}#adminApp .team-mgmt label small{color:var(--work-muted);font-size:9px;font-weight:450}#adminApp .team-mgmt :is(input,select){border:1px solid var(--work-line);background:var(--work-subtle);width:100%;min-width:0;height:43px;color:var(--work-ink);font:inherit;border-radius:10px;outline:0;padding:0 11px;font-size:11px}#adminApp .team-mgmt :is(input,select):focus-visible{border-color:#688ce8;box-shadow:0 0 0 3px #547cda23}#adminApp .team-mgmt input[type=file]{padding:9px}#adminApp .team-mgmt-primary,#adminApp .team-mgmt-steam-form button{color:#fff;min-height:43px;font:inherit;white-space:nowrap;cursor:pointer;background:#315bc6;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-size:11px;font-weight:800;display:inline-flex}#adminApp .team-mgmt-primary:hover,#adminApp .team-mgmt-steam-form button:hover{background:#244cae}#adminApp .team-mgmt-rank{border:1px solid var(--work-line);background:var(--work-subtle);border-radius:16px;margin-top:16px;padding:15px}#adminApp .team-mgmt-rank-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}#adminApp .team-mgmt-rank-head>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}#adminApp .team-mgmt-rank-head h4{color:var(--work-ink);margin:0;font-size:14px}#adminApp .team-mgmt-rank-head small{color:var(--work-muted);font-size:10px}#adminApp .team-mgmt-rank-head>b{color:var(--work-blue);font-size:10px}#adminApp .team-mgmt-rank-dot{background:#4a7ae4;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #5b86e52b}#adminApp .team-mgmt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}#adminApp .team-mgmt-member{border:1px solid var(--work-line);background:var(--work-bg);border-radius:14px;min-width:0;padding:15px}#adminApp .team-mgmt-member-head{align-items:center;gap:11px;min-width:0;display:flex}#adminApp .team-mgmt-avatar{color:#fff;background:linear-gradient(145deg,#3065d6,#7b9fe9);border-radius:13px;flex:none;place-items:center;width:48px;height:48px;font-size:20px;font-weight:800;display:grid;overflow:hidden}#adminApp .team-mgmt-avatar img{object-fit:cover;width:100%;height:100%}#adminApp .team-mgmt-member-head>div:last-child{gap:3px;min-width:0;display:grid}#adminApp .team-mgmt-member-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}#adminApp .team-mgmt-member-head small{color:var(--work-muted);font-size:10px}#adminApp .team-mgmt-steam-form{gap:9px;margin-top:15px;display:grid}#adminApp .team-mgmt-steam-form input{text-align:left}#adminApp .team-mgmt-steam-form button{color:#294da8;background:#eaf0ff;border:1px solid #cad9fc}#adminApp .team-mgmt-steam-form button:hover{background:#dae7ff}#adminApp.preview-admin-dark .team-mgmt-steam-form button{color:#d7e4ff;background:#223b65;border-color:#3a5681}#adminApp .team-mgmt-remove{border-top:1px solid var(--work-line);margin-top:12px;padding-top:10px}#adminApp .team-mgmt-remove summary{cursor:pointer;color:#ae4a57;font-size:10px;font-weight:750}#adminApp .team-mgmt-remove p{color:var(--work-muted);margin:8px 0;font-size:10px}#adminApp .team-mgmt-remove button,#adminApp .team-mgmt-grant button{color:#a33b50;font:inherit;cursor:pointer;background:#fff1f3;border:1px solid #ecc5cc;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:750}#adminApp .team-mgmt-empty{text-align:center;border:1px dashed var(--work-line);border-radius:14px;padding:34px}#adminApp .team-mgmt-empty span{color:var(--work-blue);font-size:36px}#adminApp .team-mgmt-empty h4{margin:7px 0}#adminApp .team-mgmt-empty p,#adminApp .team-mgmt-hint,#adminApp .team-mgmt-access-empty{color:var(--work-muted);font-size:11px;line-height:1.9}#adminApp .team-mgmt-grant-form{align-items:end;gap:12px;display:flex}#adminApp .team-mgmt-grant-form label{flex:1;max-width:390px}#adminApp .team-mgmt-hint{margin:10px 0 18px}#adminApp .team-mgmt-grant-list{gap:9px;display:grid}#adminApp .team-mgmt-grant{border:1px solid var(--work-line);background:var(--work-subtle);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}#adminApp .team-mgmt-grant>div{gap:4px;min-width:0;display:grid}#adminApp .team-mgmt-grant strong{color:var(--work-ink);font-size:11px}#adminApp .team-mgmt-grant small{color:var(--work-muted);overflow-wrap:anywhere;font-size:10px}#adminApp .team-mgmt-access-empty{border:1px dashed var(--work-line);border-radius:11px;margin:0;padding:12px}@media (max-width:1300px){#adminApp .team-mgmt-add-form{grid-template-columns:repeat(2,minmax(0,1fr))}#adminApp .team-mgmt-add-form>button{grid-column:1/-1}}@media (max-width:1000px){#adminApp .team-mgmt-grid,#adminApp .team-mgmt-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){#adminApp .team-mgmt-hero-mark{display:none}#adminApp .team-mgmt-hero{min-height:0}#adminApp .team-mgmt-grid,#adminApp .team-mgmt-add-form{grid-template-columns:1fr}#adminApp .team-mgmt-grant-form{display:grid}#adminApp .team-mgmt-grant-form label{max-width:none}}
#siteApp #view-shop .shop-category-content{min-width:0}#siteApp #view-shop .catalog-controls{background:linear-gradient(150deg,#10243c,#0b1b2e);border:1px solid #29496c;border-radius:18px;margin-bottom:18px;padding:19px}#siteApp #view-shop .catalog-controls-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}#siteApp #view-shop .catalog-controls-heading h3{color:#f2f7ff;margin:0;font-size:18px;line-height:1.6}#siteApp #view-shop .catalog-controls-heading p{color:#9eb5d0;margin:2px 0 0;font-size:11px}#siteApp #view-shop .catalog-result-count{color:#c8e5ff;background:#1b395b;border:1px solid #466b97;border-radius:999px;flex:none;padding:6px 11px;font-size:11px;font-weight:750}#siteApp #view-shop .catalog-controls .toolbar{grid-template-columns:minmax(0,1fr) minmax(190px,220px);gap:10px;margin:0;display:grid}#siteApp #view-shop .catalog-search{min-width:0;display:block;position:relative}#siteApp #view-shop .catalog-search>span{color:#9fc3ed;pointer-events:none;font-size:25px;line-height:1;position:absolute;top:50%;right:15px;transform:translateY(-50%)}#siteApp #view-shop .catalog-search input{background:#08192b;border-color:#385679;height:48px;padding-inline:43px 38px}#siteApp #view-shop .catalog-search input::-webkit-search-cancel-button{cursor:pointer}#siteApp #view-shop .catalog-sort{color:#9fb7d1;white-space:nowrap;background:#08192b;border:1px solid #385679;border-radius:12px;align-items:center;gap:8px;min-width:0;height:48px;padding-inline:12px;font-size:11px;display:flex}#siteApp #view-shop .catalog-sort select{color:#f1f7ff;background:0 0;border:0;outline:none;flex:1;width:auto;min-width:0;height:44px;padding:0 4px;font-size:12px}#siteApp #view-shop .catalog-sort option{background:#0b1b2e}#siteApp #view-shop .catalog-filter-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}#siteApp #view-shop .catalog-filter-chip{color:#b4c8df;cursor:pointer;background:#0b1e33;border:1px solid #355474;border-radius:999px;min-height:36px;padding:5px 12px;font-family:inherit;font-size:11px;font-weight:600}#siteApp #view-shop .catalog-filter-chip:hover,#siteApp #view-shop .catalog-filter-chip.active{color:#f4faff;background:#244872;border-color:#78b4f4}#siteApp #view-shop .catalog-clear-filters{color:#a9cffa;cursor:pointer;background:0 0;border:0;min-height:36px;margin-inline-start:auto;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:600;text-decoration:underline}#siteApp #view-shop .vehicle-top-tabs{margin-block:0 16px;padding:4px 2px 8px}#siteApp #view-shop .products{gap:13px;scroll-margin-top:180px}#siteApp #view-shop .products>:is(.product,.job-shop-card){background:#0c1b2d;border:1px solid #304d6d;box-shadow:0 12px 28px #020b1840}#siteApp #view-shop .products>:is(.product,.job-shop-card):hover{border-color:#76a9df;box-shadow:0 20px 36px #020b1866}#siteApp #view-shop .products .product-photo{background:radial-gradient(circle,#294d78,#0a1b30);border-bottom:1px solid #304c6d}#siteApp #view-shop .products .product-body>h3{color:#f3f8ff;min-height:0;font-size:17px;line-height:1.6}#siteApp #view-shop .products .price,#siteApp #view-shop .products .job-price-grid>div{background:#102740!important;border-color:#3b5b7b!important}#siteApp #view-shop .products .buy-row .desc-btn{color:#d4e7fa;border-color:#466587}#siteApp #view-shop .catalog-empty{text-align:center;background:#0c1d30;border:1px dashed #41658d;border-radius:18px;grid-column:1/-1;justify-items:center;gap:7px;padding:60px 20px;display:grid}#siteApp #view-shop .catalog-empty>span{color:#8fc3f6;background:#193858;border-radius:18px;place-items:center;width:62px;height:62px;font-size:38px;line-height:1;display:grid}#siteApp #view-shop .catalog-empty h3{color:#eef7ff;margin:10px 0 0;font-size:19px}#siteApp #view-shop .catalog-empty p{color:#a7bed9;margin:0;font-size:12px}#siteApp #view-shop .catalog-empty button{color:#fff;cursor:pointer;font:inherit;background:#254f7c;border:1px solid #6ca7e9;border-radius:10px;margin-top:12px;padding:9px 16px}#siteApp #view-shop .shop-pagebar{margin:24px 0 36px}#siteApp #view-shop .shop-pagebar button{border-radius:10px;min-width:40px;height:40px;font-size:12px}#siteApp #view-shop .shop-pagebar button.active{color:#fff;background:#356ca8;border-color:#8fc2f9}#siteApp #view-shop .catalog-page-item{align-items:center;gap:7px;margin:0;display:inline-flex}@media (max-width:760px){#siteApp #view-shop .catalog-controls{padding:14px}#siteApp #view-shop .catalog-controls .toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);padding:0;display:grid;position:static}#siteApp #view-shop .products{gap:12px}}@media (max-width:520px){#siteApp #view-shop .catalog-controls-heading{align-items:flex-start}#siteApp #view-shop .catalog-controls-heading h3{font-size:16px}#siteApp #view-shop .catalog-controls-heading p{font-size:10px}#siteApp #view-shop .catalog-filter-row{gap:6px}#siteApp #view-shop .catalog-clear-filters{margin-inline-start:0}#siteApp #view-shop .shop-pagebar>span:not(.catalog-page-item){text-align:center;flex-basis:100%;order:2}}
.nav-progress{z-index:1000;pointer-events:none;color:#edf6ff;font-family:Vazirmatn,Tahoma,sans-serif;position:fixed;inset:0 0 auto}.nav-progress-track{background:#203b5c;height:3px;overflow:hidden}.nav-progress-track span{background:linear-gradient(90deg,#4a8bff,#83d8ff,#9a8aff);width:35%;height:100%;animation:1.35s ease-in-out infinite nav-progress-run;display:block;box-shadow:0 0 15px #7fbfff}.nav-progress-message{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b1b31f2;border:1px solid #5b82b4;border-radius:14px;align-items:center;gap:12px;width:min(340px,100vw - 28px);margin:14px auto 0;padding:12px 15px;animation:.2s ease-out both nav-progress-enter;display:flex;box-shadow:0 15px 45px #0008}.nav-progress-message>div{flex:1;gap:2px;min-width:0;display:grid}.nav-progress-message strong{font-size:12px;line-height:1.5}.nav-progress-message small{color:#a8c0dc;font-size:10px;line-height:1.6}.nav-progress-mark{color:#b5dcff;background:#29517e;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:19px;display:grid}.nav-progress-dots{align-items:center;gap:3px;display:flex}.nav-progress-dots i{background:#a9d4ff;border-radius:50%;width:4px;height:4px;animation:.9s ease-in-out infinite alternate nav-progress-pulse}.nav-progress-dots i:nth-child(2){animation-delay:.2s}.nav-progress-dots i:nth-child(3){animation-delay:.4s}.nav-progress-form{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020b1985;align-content:start;display:grid;inset:0}.nav-progress-form .nav-progress-message{pointer-events:auto;margin-top:min(36vh,280px)}.page-loading-shell{color:#edf6ff;background:radial-gradient(circle at 78% 12%,#21436b48,#0000 36%),#07111e;min-height:100dvh;font-family:Vazirmatn,Tahoma,sans-serif}.page-loading-header{background:#0b1928;border-bottom:1px solid #ffffff14;align-items:center;gap:15px;height:76px;padding:0 clamp(18px,4vw,48px);display:flex}.page-loading-logo{color:#aad9ff;background:#24446b;border-radius:12px;place-items:center;width:38px;height:38px;font-size:22px;display:grid}.page-loading-line{background:#25415e;border-radius:999px;width:86px;height:11px;animation:1.8s ease-in-out infinite alternate nav-skeleton-shine;display:block}.page-loading-line.wide{width:150px}.page-loading-line.short{width:78px}.page-loading-main{width:min(1370px,100%);margin:auto;padding:clamp(22px,4vw,50px)}.page-loading-heading{justify-items:start;gap:8px;margin-bottom:22px;display:grid}.page-loading-heading strong{font-size:20px}.page-loading-heading small{color:#9eb6d0;font-size:12px}.page-loading-hero{background:linear-gradient(120deg,#173455,#0b1d33);border:1px solid #355778;border-radius:22px;align-content:center;justify-items:start;gap:17px;min-height:220px;padding:34px;display:grid}.page-loading-hero .page-loading-line{height:15px}.page-loading-hero .page-loading-line.wide{width:min(360px,70%);height:27px}.page-loading-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:20px;display:grid}.page-loading-cards span{background:linear-gradient(125deg,#132b46,#0b1d31);border:1px solid #2c4865;border-radius:17px;height:170px;animation:1.8s ease-in-out infinite alternate nav-skeleton-shine}.page-loading-cards span:nth-child(2){animation-delay:.18s}.page-loading-cards span:nth-child(3){animation-delay:.36s}@keyframes nav-progress-run{0%{transform:translate(-300%)}to{transform:translate(300%)}}@keyframes nav-progress-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes nav-progress-pulse{to{opacity:.25;transform:scale(.7)}}@keyframes nav-skeleton-shine{to{opacity:.55;filter:brightness(1.3)}}@media (max-width:650px){.page-loading-header .page-loading-line:nth-last-child(-n+2){display:none}.page-loading-hero{min-height:180px}.page-loading-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.page-loading-cards span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.nav-progress-track span,.nav-progress-dots i,.page-loading-line,.page-loading-cards span{animation:none}}
#siteApp .recruit-admin-list{background:linear-gradient(155deg,#102944,#0a1b30 70%);border:1px solid #45678d;border-radius:20px;margin:26px 0 30px;padding:0;scroll-margin-top:100px;overflow:hidden;box-shadow:0 18px 45px #020a1750}#siteApp .recruit-admin-head{background:radial-gradient(circle at 10% 0,#3c75bd30,#0000 36%),#122a46;border-bottom:1px solid #6288b341;gap:20px;padding:22px 25px}#siteApp .recruit-admin-kicker{color:#83baff;letter-spacing:1.7px;font:800 10px/1.5 Arial,sans-serif}#siteApp .recruit-admin-head h3{margin:5px 0 3px;font-size:21px;line-height:1.5}#siteApp .recruit-admin-head p{color:#acc2dc;max-width:580px;margin:0;font-size:12px;line-height:1.8}#siteApp .recruit-admin-toggle{color:#fff;white-space:nowrap;background:#28517e;border:1px solid #75a4d7;border-radius:11px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:8px 16px;font-size:12px;font-weight:800;display:inline-flex}#siteApp .recruit-admin-toggle span{font-size:18px;line-height:1}#siteApp .recruit-admin-toggle:hover{background:#356497}#siteApp .recruit-admin-controls{border:0;align-items:end;gap:16px;margin:0;padding:19px 24px 10px;display:flex}#siteApp .recruit-admin-controls label:first-child{color:#b5cbe3;flex:300px;font-size:12px}#siteApp .recruit-admin-controls label span{font-weight:750}#siteApp .recruit-admin-controls input{color:#eef6ff;background:#091a2e;border-color:#507093;border-radius:11px;min-height:44px;padding:8px 14px;font-size:12px}#siteApp .recruit-admin-result-count{color:#c7e4ff;text-align:center;background:#193857;border:1px solid #4f739a;border-radius:999px;align-self:end;min-width:90px;margin-bottom:4px;padding:7px 10px;font-size:11px;font-weight:800}#siteApp .recruit-admin-statuses{flex-wrap:wrap;gap:7px;padding:4px 24px 17px;display:flex}#siteApp .recruit-admin-statuses button{color:#b8cce2;cursor:pointer;background:#0c2138;border:1px solid #385979;border-radius:999px;align-items:center;gap:7px;min-height:35px;padding:6px 11px;font:600 11px/1.4 Vazirmatn,Tahoma,sans-serif;display:inline-flex}#siteApp .recruit-admin-statuses button small{color:#9db9d5;font-size:10px}#siteApp .recruit-admin-statuses button:hover,#siteApp .recruit-admin-statuses button.active{color:#fff;background:#2e5c90;border-color:#8bbcf4}#siteApp .recruit-admin-statuses button.active small{color:#e5f3ff}#siteApp .recruit-admin-queue{background:0 0;border:0;border-radius:0;min-height:0;max-height:none;margin:0 24px;padding:0;overflow:visible}#siteApp .recruit-admin-queue[aria-busy=true]{opacity:.55;pointer-events:none}#siteApp .recruit-admin-entry{background:#0d2239;border:1px solid #385b7e;border-radius:13px;margin:0 0 8px;overflow:hidden}#siteApp .recruit-admin-entry+.recruit-admin-entry{margin-top:0}#siteApp .recruit-admin-entry.expanded{background:#112b48;border-color:#83b6ed;box-shadow:0 10px 30px #0003}#siteApp .recruit-admin-row{background:0 0;border:0;border-radius:0;grid-template-columns:38px minmax(130px,1fr) minmax(80px,150px) auto minmax(110px,auto) 18px;gap:13px;min-height:72px;padding:12px 15px;display:grid}#siteApp .recruit-admin-row:hover{background:#25456770}#siteApp .recruit-admin-avatar{color:#eaf5ff;background:#2b537b;border:1px solid #6c9bca;border-radius:11px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:800;display:grid}#siteApp .recruit-admin-row-main{gap:3px}#siteApp .recruit-admin-row-main strong{color:#f2f7ff;font-size:13px}#siteApp .recruit-admin-row-main small{color:#a6bfdc;font-size:11px}#siteApp .recruit-admin-target{text-overflow:ellipsis;white-space:nowrap;color:#b7d4f2;min-width:0;font-size:11px;overflow:hidden}#siteApp .recruit-admin-row time{color:#99b3d0;font-size:10px}#siteApp .recruit-admin-row .preview-recruit-badge{white-space:nowrap}#siteApp .recruit-admin-detail{border-top:1px solid #45688c70;padding:4px 15px 17px}#siteApp .recruit-admin-detail .preview-recruit-review-card{background:#0b1e33;border:0;border-radius:11px;padding:15px}#siteApp .recruit-admin-detail .preview-recruit-review-top{border-bottom:1px solid #53739760;padding-bottom:10px}#siteApp .recruit-admin-detail .preview-recruit-review-fields{gap:7px}#siteApp .recruit-admin-detail .preview-recruit-review-fields>div{background:#112941;border:1px solid #344e6a;border-radius:9px;padding:9px 12px}#siteApp .recruit-admin-detail .preview-recruit-review-fields dt{color:#9db8d6}#siteApp .recruit-admin-detail .preview-recruit-review-fields dd{color:#edf5ff}#siteApp .recruit-admin-empty{background:#10253c;border:1px dashed #547294;border-radius:12px;justify-items:center;gap:5px;padding:34px 15px 44px;display:grid}#siteApp .recruit-admin-empty>span{color:#9ccaff;font-size:35px}#siteApp .recruit-admin-empty strong{color:#eef6ff;font-size:15px}#siteApp .recruit-admin-empty p{color:#aec3da;margin:0;font-size:11px}#siteApp .recruit-admin-empty button,#siteApp .recruit-admin-error button{color:#fff;cursor:pointer;font:inherit;background:#2c5682;border:1px solid #80b3ee;border-radius:8px;margin-top:9px;padding:7px 12px;font-size:11px}#siteApp .recruit-admin-error{color:#ffe1e5;background:#482332;border:1px solid #af6474;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 24px 14px;padding:12px 15px;font-size:12px;display:flex}#siteApp .recruit-admin-error button{flex:none;margin:0}#siteApp .recruit-admin-loading{gap:8px;margin:0 24px 18px;display:grid}#siteApp .recruit-admin-loading span{background:#1a3552;border-radius:11px;height:65px;animation:1.2s ease-in-out infinite alternate nav-skeleton-shine}#siteApp .recruit-admin-loading span:nth-child(2){animation-delay:.15s}#siteApp .recruit-admin-loading span:nth-child(3){animation-delay:.3s}#siteApp .recruit-admin-pager{justify-content:center;align-items:center;gap:12px;padding:16px 24px 22px;display:flex}#siteApp .recruit-admin-pager button{color:#ecf5ff;cursor:pointer;min-height:38px;font:inherit;background:#254a73;border:1px solid #648bb8;border-radius:9px;padding:7px 16px;font-size:11px}#siteApp .recruit-admin-pager button:disabled{opacity:.4;cursor:not-allowed}#siteApp .recruit-admin-pager span{color:#b9cee7;font-size:11px}#siteApp .recruit-admin-danger-trigger{background:#311d2a;border:1px solid #8e5b68;border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:13px 15px;display:flex}#siteApp .recruit-admin-danger-trigger>span{gap:2px;display:grid}#siteApp .recruit-admin-danger-trigger strong{color:#ffe7e9;font-size:12px}#siteApp .recruit-admin-danger-trigger small{color:#d4aeb8;font-size:10px}#siteApp .recruit-admin-danger-trigger button{color:#fff;cursor:pointer;min-height:38px;font:inherit;background:#773848;border:1px solid #dc8897;border-radius:9px;padding:7px 13px;font-size:11px;font-weight:800}#siteApp .recruit-admin-delete-form{background:#321d2a;border:1px solid #bf7886;border-radius:12px;gap:13px;margin-top:18px;padding:17px;display:grid}#siteApp .recruit-admin-delete-title{justify-content:space-between;align-items:center;gap:12px;display:flex}#siteApp .recruit-admin-delete-title strong{color:#ffe5e9;font-size:14px}#siteApp .recruit-admin-delete-title button{color:#fff;cursor:pointer;background:#ffffff16;border:0;border-radius:8px;width:32px;height:32px;font-size:20px}#siteApp .recruit-admin-delete-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}#siteApp .recruit-admin-delete-options button{color:#ebcdd4;text-align:right;cursor:pointer;min-width:0;font:inherit;background:#2b2230;border:1px solid #725260;border-radius:10px;gap:3px;padding:12px;display:grid}#siteApp .recruit-admin-delete-options button.selected{color:#fff;background:#5b3041;border-color:#ffb0bd}#siteApp .recruit-admin-delete-options button.danger{background:#72293d;border-color:#ff667e}#siteApp .recruit-admin-delete-options small{color:#d7b6c1;font-size:10px}#siteApp .recruit-admin-delete-form textarea{color:#fff;font:inherit;background:#201b29;border:1px solid #a37782;border-radius:9px;padding:10px 12px;font-size:12px}#siteApp .recruit-admin-delete-form .recruit-admin-delete-confirm{color:#ffe2e8;align-items:center;gap:8px;font-size:11px;display:flex}#siteApp .recruit-admin-delete-form .recruit-admin-delete-confirm input{accent-color:#e37489;flex:none;width:17px;height:17px;margin:0}#siteApp .recruit-admin-delete-form .preview-recruit-inline-form-actions{justify-content:flex-end}#siteApp .recruit-admin-delete-form .preview-recruit-inline-form-actions button{min-height:39px;padding:8px 14px}@media (max-width:950px){#siteApp .recruit-admin-row{grid-template-columns:38px minmax(120px,1fr) minmax(80px,130px) auto 18px}#siteApp .recruit-admin-row time{display:none}}@media (max-width:650px){#siteApp .recruit-admin-head{align-items:flex-start;padding:19px}#siteApp .recruit-admin-head h3{font-size:17px}#siteApp .recruit-admin-controls{padding:15px 16px 8px}#siteApp .recruit-admin-statuses{scrollbar-width:thin;flex-wrap:nowrap;padding:5px 16px 15px;overflow:auto}#siteApp .recruit-admin-statuses button{flex:none}#siteApp .recruit-admin-queue{margin:0 14px}#siteApp .recruit-admin-row{grid-template-columns:34px minmax(0,1fr) auto 16px;gap:8px;padding:10px}#siteApp .recruit-admin-avatar{width:34px;height:34px}#siteApp .recruit-admin-row-main strong{font-size:12px}#siteApp .recruit-admin-target{display:none}#siteApp .recruit-admin-detail{padding:4px 8px 10px}#siteApp .recruit-admin-error,#siteApp .recruit-admin-loading{margin-inline:14px}}@media (max-width:470px){#siteApp .recruit-admin-head{flex-wrap:wrap}#siteApp .recruit-admin-toggle,#siteApp .recruit-admin-result-count{width:100%}#siteApp .recruit-admin-row{grid-template-columns:32px minmax(0,1fr) 16px}#siteApp .recruit-admin-row .preview-recruit-badge{grid-column:2;justify-self:start}#siteApp .recruit-admin-chevron{grid-area:1/3/3}#siteApp .recruit-admin-delete-options{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){#siteApp .recruit-admin-loading span{animation:none}}
#siteApp .cart-btn{justify-content:center;align-items:center;gap:8px;display:inline-flex}#siteApp .cart-btn>svg{color:#bfabff;flex:none}#siteApp .cart-count{box-sizing:border-box;font-variant-numeric:tabular-nums;text-align:center;direction:ltr;border-radius:999px;flex:none;font-weight:800;justify-content:center!important;align-items:center!important;min-width:22px!important;height:22px!important;padding:0 4px!important;font-size:11px!important;line-height:1!important;display:inline-flex!important}#siteApp #view-shop .category-side{background:linear-gradient(160deg,#122a43,#0b1a2c 70%);border:1px solid #2d4b6d;box-shadow:0 18px 38px #020b1b35}#siteApp #view-shop .category-side .cat{border:1px solid #0000;transition:background .18s,border-color .18s,transform .18s}#siteApp #view-shop .category-side .cat:hover{background:#183755;border-color:#42658b;transform:translate(-2px)}#siteApp #view-shop .category-side .cat.active{color:#fff;background:linear-gradient(105deg,#473c94,#244d7c);border-color:#8982dc;box-shadow:0 8px 20px #060e2866}#siteApp #view-shop .cat-icon{color:#aed6ff;background:linear-gradient(145deg,#264766,#152a45);border:1px solid #496d94;border-radius:11px;width:36px;height:36px}#siteApp #view-shop .cat.active .cat-icon{color:#fff;background:#ffffff20;border-color:#ffffff4d}#siteApp #view-shop .vehicle-tab{border-radius:12px;min-height:46px}#siteApp #view-shop .vehicle-tab-icon{color:#aad4fc;border-radius:9px;width:31px;height:31px}#siteApp #view-shop .vehicle-tab.active .vehicle-tab-icon{color:#fff}#siteApp #view-shop .catalog-controls{border-color:#355a81;box-shadow:0 12px 32px #020b182e}#siteApp #view-shop .catalog-search>span{place-items:center;display:grid}#siteApp #view-shop .products>:is(.product,.job-shop-card){border-radius:19px;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}#siteApp #view-shop .products>:is(.product,.job-shop-card):hover{transform:translateY(-3px)}#siteApp #view-shop .products .product-body{padding:17px}#siteApp #view-shop .products .prices{gap:8px}#siteApp #view-shop .products .price,#siteApp #view-shop .products .job-price-grid>div{padding:9px 10px;border-radius:12px!important}#siteApp #view-shop .catalog-price-values b{font-variant-numeric:tabular-nums;font-size:15px}#siteApp #view-shop .buy-row .btn,#siteApp #view-shop .job-buy-btn,#siteApp #view-shop .job-modal-action{border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:43px;display:inline-flex}#siteApp #view-shop .buy-row .btn svg,#siteApp #view-shop .job-buy-btn svg{flex:none}#siteApp #view-shop .catalog-empty>span svg{width:31px;height:31px}.diamond-dialog #addToCart,.diamond-dialog #directBuy,.diamond-dialog .job-modal-action{justify-content:center;align-items:center;gap:8px;display:inline-flex}@media (max-width:760px){#siteApp #view-shop .category-side .cat:hover{transform:none}}@media (prefers-reduced-motion:reduce){#siteApp #view-shop .products>:is(.product,.job-shop-card),#siteApp #view-shop .category-side .cat{transition:none}}#siteApp #view-shop .shop-category-content[data-shop-category=vehicles] .vehicle-product .product-photo{aspect-ratio:7/5;height:auto!important}.diamond-dialog .vehicle-details-modal .job-gallery-wrap .job-modal-image{aspect-ratio:7/5;object-fit:contain;width:100%;height:auto;min-height:0}#siteApp #view-shop .products .vehicle-product:hover .product-photo img{transform:scale(1)!important}#siteApp #view-shop .products>:is(.product,.job-shop-card).on-sale{background:linear-gradient(165deg,#1d2433 0%,#111a29 62%,#1b202b 100%);box-shadow:0 10px 30px #090d1980,inset 0 0 0 1px #efaa7030;border-color:#ab684b!important}#siteApp #view-shop .products>:is(.product,.job-shop-card).on-sale:after{opacity:.6;background:linear-gradient(115deg,#f9a45e22,#ffd3a766 48%,#e8826333 78%)}#siteApp #view-shop .products .on-sale .product-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#241b22b8);height:42%;position:absolute;inset:auto 0 0}#siteApp #view-shop .products .on-sale .pdiscount{z-index:5;border-radius:10px;padding:7px 11px;font-size:12px;box-shadow:0 6px 18px #400e1b99;color:#fff!important;background:linear-gradient(135deg,#e84d47,#9e2c39)!important;border:1px solid #ffd3aa!important}#siteApp #view-shop .products .on-sale .sale-card-note{color:#ffd4a8;background:#a3623326;border:1px solid #b77b536b;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;width:fit-content;margin-top:9px;padding:5px 9px;font-size:11px;font-weight:800;display:flex}#siteApp #view-shop .products .on-sale .sale-card-note>span{color:#ffa85d;font-size:13px}#siteApp #view-shop .products .on-sale .sale-card-note>small{color:#e9bfa6;font-size:10px;font-weight:500}#siteApp #view-shop .products .on-sale .catalog-price-values:has(del) b{color:#ffd48f!important}#siteApp #view-shop .products .on-sale .catalog-price-values del{color:#9eacbe}#siteApp #view-shop .products .on-sale .price:has(del){background:#a3663820;border-color:#9f684c!important}#siteApp #view-shop .products .on-sale .job-price-grid>div:has(del){background:#a3663820;border-color:#9f684c!important}#siteApp #view-shop .products .on-sale .price:has(del) .preview-currency-label{color:#ffd6a5}#siteApp #view-shop .products>:is(.product,.job-shop-card).on-sale:hover{border-color:#e7a878!important;box-shadow:0 17px 36px #080c1d99,0 0 0 1px #c7845a66!important}#siteApp #view-shop .shop-card-quantity,.diamond-dialog .shop-checkout-quantity,#siteApp .cart-shop-quantity{text-align:center;font-variant-numeric:tabular-nums}.diamond-dialog .shop-checkout-quantity,#siteApp .cart-shop-quantity{color:#fff;width:74px;height:38px;font:inherit;background:#12243a;border:1px solid #456387;border-radius:9px;font-weight:800}@media (max-width:760px){#siteApp #view-shop .vehicle-top-tabs.diamond-motion-tabs{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;min-width:0;scrollbar-width:thin!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;overflow:auto hidden!important}#siteApp #view-shop .vehicle-top-tabs .vehicle-tab{scroll-snap-align:start;flex:none}}.products .catalog-focused-product{border-color:#77e9edd9;scroll-margin-top:120px;box-shadow:0 0 0 2px #77e9ed2e,0 24px 50px #0d8da729}
.diamond-dialog .gallery-modal-shell{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;max-height:calc(100dvh - 32px);display:flex;overflow-y:auto!important}.diamond-dialog .gallery-modal-media{flex:auto;height:min(56vh,610px)!important;min-height:180px!important}.diamond-dialog .gallery-detail-panel{color:#f1f7ff;background:linear-gradient(140deg,#142e4a,#0a192b);border:1px solid #385b7d;border-radius:18px;flex:none;margin-top:15px;padding:15px;box-shadow:0 10px 28px #0003}.diamond-dialog .gallery-detail-top{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.diamond-dialog .gallery-detail-author{align-items:center;gap:12px;min-width:0;display:flex}.diamond-dialog .gallery-detail-avatar{background:linear-gradient(145deg,#8ebcf1,#8e76d9);border-radius:16px;flex:none;place-items:center;width:52px;height:52px;padding:2px;display:grid;box-shadow:0 5px 16px #02091877}.diamond-dialog .gallery-detail-avatar img,.diamond-dialog .gallery-detail-avatar i{object-fit:cover;color:#fff;background:#18314e;border-radius:14px;place-items:center;width:100%;height:100%;font-size:19px;font-style:normal;font-weight:800;display:grid}.diamond-dialog .gallery-detail-author-copy{gap:2px;min-width:0;line-height:1.4;display:grid}.diamond-dialog .gallery-detail-author-copy span{color:#9eb8d2;font-size:11px}.diamond-dialog .gallery-detail-author-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:15px;overflow:hidden}.diamond-dialog .gallery-detail-author-copy time{color:#a7c0dc;font-size:11px}.diamond-dialog .gallery-detail-engagement{align-items:stretch;gap:8px;display:flex}.diamond-dialog .gallery-detail-views,.diamond-dialog .gallery-detail-like{color:#abd3fa;box-sizing:border-box;background:#0c2135;border:1px solid #426384;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-width:101px;min-height:50px;padding:7px 12px;display:inline-flex}.diamond-dialog .gallery-detail-views>span,.diamond-dialog .gallery-detail-like>span{text-align:right;gap:1px;line-height:1.25;display:grid}.diamond-dialog .gallery-detail-engagement b{color:#fff;font-variant-numeric:tabular-nums;font-size:15px}.diamond-dialog .gallery-detail-engagement small{color:#a4bdd4;font-size:10px}.diamond-dialog .gallery-detail-like{cursor:pointer;font:inherit;transition:background .18s,border-color .18s,transform .18s}.diamond-dialog .gallery-detail-like:hover{background:#173a55;border-color:#8bbae7;transform:translateY(-2px)}.diamond-dialog .gallery-detail-like:focus-visible,.diamond-dialog .gallery-detail-share-actions :focus-visible{outline-offset:3px;outline:2px solid #aad4ff}.diamond-dialog .gallery-detail-like:disabled{opacity:.65;cursor:wait}.diamond-dialog .gallery-detail-like.is-liked{color:#ff9bb9;background:#472136;border-color:#a85072}.diamond-dialog .gallery-detail-like.is-liked small{color:#ffc1d1}.diamond-dialog .gallery-detail-caption{color:#d5e4f4;white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #ffffff19;margin:14px 0 0;padding:11px 2px 0;font-size:13px;line-height:1.8}.diamond-dialog .gallery-detail-share{background:#193756;border:1px solid #456994;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px;display:flex}.diamond-dialog .gallery-detail-share-label{align-items:center;gap:10px;min-width:0;display:flex}.diamond-dialog .gallery-detail-share-icon{color:#b6dcff;background:#416da455;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.diamond-dialog .gallery-detail-share-label>span:last-child{gap:1px;display:grid}.diamond-dialog .gallery-detail-share-label strong{color:#eaf4ff;font-size:12px}.diamond-dialog .gallery-detail-share-label small{color:#aac2dc;font-size:10px}.diamond-dialog .gallery-detail-share-actions{flex:none;align-items:center;gap:7px;display:flex}.diamond-dialog .gallery-detail-share-actions a,.diamond-dialog .gallery-detail-share-actions button{color:#eaf5ff;cursor:pointer;white-space:nowrap;background:#1c4266;border:1px solid #577da4;border-radius:10px;justify-content:center;align-items:center;min-height:37px;padding:7px 12px;font-family:inherit;font-size:11px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.diamond-dialog .gallery-detail-share-actions button{color:#102840;background:#d4eaff;border-color:#82baf1}.diamond-dialog .gallery-detail-share-actions a:hover{background:#2b5479}.diamond-dialog .gallery-detail-share-actions button:hover{background:#fff}.diamond-dialog .gallery-detail-copy-error{color:#ffd0d0;margin:8px 2px 0;font-size:11px}@media (max-width:760px){.diamond-dialog .gallery-modal-shell{max-height:calc(100dvh - 16px)}.diamond-dialog .gallery-modal-media{height:min(43dvh,480px)!important;min-height:150px!important}.diamond-dialog .gallery-detail-top{flex-direction:column;align-items:stretch;gap:12px}.diamond-dialog .gallery-detail-engagement{width:100%}.diamond-dialog .gallery-detail-engagement>*{flex:1}.diamond-dialog .gallery-detail-share{flex-direction:column;align-items:stretch}.diamond-dialog .gallery-detail-share-actions>*{flex:1}}@media (max-width:380px){.diamond-dialog .gallery-detail-panel{padding:11px}.diamond-dialog .gallery-detail-views,.diamond-dialog .gallery-detail-like{min-width:0}}@media (prefers-reduced-motion:reduce){.diamond-dialog .gallery-detail-like{transition:none}}
#siteApp .assets-page{--asset-line:#304f72;--asset-muted:#a5bdd9;--asset-surface:#0e2035;gap:19px;max-width:1280px;margin-inline:auto;padding-block:16px 46px}#siteApp .assets-page .assets-hero{border:1px solid #416ba0;border-radius:23px;min-height:205px;padding:32px 35px;position:relative;overflow:hidden;box-shadow:0 22px 45px #020a193f;background:radial-gradient(circle at 88% 3%,#387bd858,#0000 40%),linear-gradient(135deg,#112e4e,#0b1c31 67%,#111b39)!important}#siteApp .assets-page .assets-hero:before{content:"";pointer-events:none;border:1px solid #85b5e41e;border-radius:50%;width:280px;height:280px;position:absolute;top:-105px;left:-50px}#siteApp .assets-page .assets-hero .eyebrow{color:#83b7f1;letter-spacing:.15em;font-size:10px;font-weight:900}#siteApp .assets-page .assets-hero h1{letter-spacing:-.02em;margin:8px 0 10px;font-size:clamp(27px,3vw,37px)}#siteApp .assets-page .assets-hero p{color:#c0d2e7;max-width:450px;font-size:12px;line-height:1.9}#siteApp .assets-page .assets-summary{gap:9px;position:relative}#siteApp .assets-page .assets-summary>div{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#081b31a8;border:1px solid #5b7da7;border-radius:14px;align-content:center;gap:4px;min-width:103px;min-height:83px;padding:12px 16px;display:grid}#siteApp .assets-page .assets-summary b{color:#f0f6ff;font-size:23px;line-height:1.2}#siteApp .assets-page .assets-summary span{color:#a9c8e9;margin:0;font-size:10px}#siteApp .assets-page .assets-workspace{gap:16px}#siteApp .assets-page .assets-tabs{background:#0a1a2e;border:1px solid #2f5178;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:7px;display:grid;box-shadow:0 12px 30px #020b1850}#siteApp .assets-page .assets-tab{color:#adc4df;white-space:normal;text-align:center;background:0 0;border:1px solid #0000;border-radius:11px;min-width:0;min-height:53px;padding:10px 12px;font-family:inherit;font-size:12px;font-weight:800;line-height:1.6}#siteApp .assets-page .assets-tab span{background:#1b3857;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:15px;display:grid}#siteApp .assets-page .assets-tab.active{color:#fff;background:linear-gradient(120deg,#2c62a7,#504c9f);border-color:#7ca9eb;box-shadow:0 7px 19px #214a943e}#siteApp .assets-page .assets-tab.active span{background:#ffffff2a}#siteApp .assets-page .assets-tab:focus-visible{outline-offset:2px;outline:2px solid #a3d2ff}#siteApp .assets-page .assets-section{box-shadow:0 18px 35px #020a1835;background:linear-gradient(160deg,#102842,#0b1d32)!important;border:1px solid #2f5076!important;border-radius:18px!important;padding:23px!important}#siteApp .assets-page .assets-section-head{border-bottom-color:#345472;padding-bottom:18px}#siteApp .assets-page .assets-section-head span{color:#8dbdf2;font-size:10px}#siteApp .assets-page .assets-section-head h2{color:#f3f8ff;margin-top:5px;font-size:clamp(17px,2vw,22px);line-height:1.5}#siteApp .assets-page .assets-section-head>b{color:#d9eaff;background:#173654;border-color:#496d99;border-radius:9px;padding:8px 13px;font-size:11px}#siteApp .assets-page .vehicle-list{grid-template-columns:repeat(auto-fill,minmax(265px,1fr));gap:14px;margin-top:19px}#siteApp .assets-page .asset-vehicle{background:#0b1b2d;border:1px solid #355677;border-radius:16px;overflow:hidden;box-shadow:0 10px 26px #030d1b30}#siteApp .assets-page .asset-vehicle:hover{border-color:#7cabe2;box-shadow:0 18px 36px #020a1869}#siteApp .assets-page .asset-vehicle-media{aspect-ratio:7/5;background:radial-gradient(circle at 50% 20%,#275482,#0a1b30 73%);border-bottom:1px solid #365579;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}#siteApp .assets-page .asset-vehicle-media img{object-fit:contain;width:100%;height:100%;display:block}#siteApp .assets-page .asset-vehicle-main{gap:6px;padding:17px 17px 0;display:grid}#siteApp .assets-page .asset-vehicle-main b{color:#f3f8ff;white-space:normal;overflow-wrap:anywhere;font-size:16px;line-height:1.5}#siteApp .assets-page .asset-vehicle-main small{color:#8aabd0;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}#siteApp .assets-page .asset-vehicle-main span{color:#b7d8fa;letter-spacing:.03em;background:#081629;border:1px solid #355676;border-radius:7px;padding:6px 9px}#siteApp .assets-page .asset-storage{margin:13px 17px 0;padding:7px 11px;font-weight:800}#siteApp .assets-page .asset-state{gap:7px;margin:15px 17px 0;padding:15px 0 0}#siteApp .assets-page .asset-state span{background:#132d49;border:1px solid #2e4969;border-radius:9px;align-content:center;min-height:54px;font-size:14px;font-weight:800}#siteApp .assets-page .asset-state small{color:#9bb8d5;font-size:10px;font-weight:500}#siteApp .assets-page .asset-damage-parts{flex-wrap:wrap;gap:6px;padding:12px 17px 17px;display:flex}#siteApp .assets-page .asset-damage-parts span{color:#9fbad4;background:#0d243a;border:1px solid #35516c;border-radius:7px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;display:inline-flex}#siteApp .assets-page .asset-damage-parts b{color:#e8f4ff}#siteApp .assets-page .property-list{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:11px;margin-top:19px}#siteApp .assets-page .property-item{background:#0c2034;border:1px solid #335675;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:54px minmax(0,1fr);gap:3px 12px;min-height:86px;padding:15px;transition:border-color .18s,background .18s;display:grid}#siteApp .assets-page .property-item:hover{background:#142e48;border-color:#77a4d3}#siteApp .assets-page .property-media{object-fit:contain;color:#b5d5f9;background:#172f4a;border:1px solid #3b5d7e;border-radius:10px;grid-row:1/3;place-items:center;width:54px;height:54px;font-size:25px;display:grid}#siteApp .assets-page .property-item b{white-space:normal;overflow-wrap:anywhere;align-self:end;font-size:12px;line-height:1.6}#siteApp .assets-page .property-item strong{color:#91d9b4;grid-column:2;align-self:start;font-size:11px}#siteApp .assets-page .assets-empty.compact{background:#0b1e32;border-radius:14px;min-height:185px;margin-top:19px;padding:32px}#siteApp .assets-page .assets-vehicle-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:18px;display:flex}#siteApp .assets-page .assets-vehicle-pager a{color:#c9def6;background:#102942;border:1px solid #416385;border-radius:8px;place-items:center;min-width:36px;min-height:36px;padding:5px 9px;font-size:11px;text-decoration:none;display:grid}#siteApp .assets-page .assets-vehicle-pager a.active{color:#fff;background:#3b6bad;border-color:#88b8f0}#siteApp .assets-page .assets-vehicle-pager a.disabled{pointer-events:none;opacity:.38}@media (max-width:850px){#siteApp .assets-page .assets-hero{flex-direction:column;align-items:flex-start;padding:25px}#siteApp .assets-page .assets-summary{width:100%}#siteApp .assets-page .assets-summary>div{flex:1}}@media (max-width:640px){#siteApp .assets-page .assets-tabs{grid-template-columns:1fr;gap:5px}#siteApp .assets-page .assets-tab{text-align:right;justify-content:flex-start;min-height:44px}#siteApp .assets-page .assets-section{padding:16px!important}#siteApp .assets-page .vehicle-list{grid-template-columns:1fr}#siteApp .assets-page .assets-summary>div{min-width:0;padding:10px 6px}#siteApp .assets-page .assets-summary b{font-size:18px}#siteApp .assets-page .assets-summary span{font-size:9px}#siteApp .assets-page .property-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#siteApp .assets-page .property-item{grid-template-rows:auto auto auto;grid-template-columns:1fr;padding:11px}#siteApp .assets-page .property-media{grid-row:auto;width:47px;height:47px}#siteApp .assets-page .property-item strong{grid-column:1}}@media (max-width:380px){#siteApp .assets-page .property-list{grid-template-columns:1fr}#siteApp .assets-page .property-item{grid-template-rows:auto auto;grid-template-columns:47px minmax(0,1fr)}#siteApp .assets-page .property-media{grid-row:1/3}#siteApp .assets-page .property-item strong{grid-column:2}}@media (prefers-reduced-motion:reduce){#siteApp .assets-page .asset-vehicle,#siteApp .assets-page .property-item{transition:none}}
#adminApp .preview-dcash-scroll{overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow-x:auto}#adminApp .preview-dcash-table{table-layout:fixed;width:100%;min-width:1880px}#adminApp .preview-dcash-table :is(th,td){box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;vertical-align:middle}#adminApp .preview-dcash-table :is(th,td):is(:nth-child(2),:nth-child(3),:nth-child(9)){text-align:left}#adminApp .preview-dcash-table td code{white-space:normal;overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;display:block}#adminApp .preview-dcash-table .preview-dcash-name{white-space:normal;margin-top:4px;line-height:1.5;display:block}
.mobile-install-prompt{z-index:120;bottom:calc(12px + env(safe-area-inset-bottom));color:#f5f9ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111f30f5;border:1px solid #45617e;border-radius:18px;width:min(370px,100% - 24px);margin-inline:auto;padding:13px;font-family:Vazirmatn,Tahoma,sans-serif;animation:.28s ease-out install-prompt-in;position:fixed;left:12px;right:12px;box-shadow:0 18px 60px #020812aa,inset 0 1px #ffffff16}.mobile-install-prompt__top{align-items:center;gap:10px;display:flex}.mobile-install-prompt__mark{background:#1b3147;border:1px solid #58769a;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.mobile-install-prompt__mark img{object-fit:contain;display:block}.mobile-install-prompt__intro{flex:1;gap:1px;min-width:0;display:grid}.mobile-install-prompt__intro>span{color:#bda9fa;font-size:10px;font-weight:800;line-height:1.5}.mobile-install-prompt__intro strong{font-size:14px;line-height:1.5}.mobile-install-prompt>p{color:#c8d7e8;margin:10px 2px 11px;font-size:11.5px;line-height:1.8}.mobile-install-prompt__action{background:linear-gradient(135deg,#8a63ed,#6250d7);border-radius:11px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:41px;padding:8px 12px;font-size:12px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 5px 15px #5134b950;color:#fff!important}.mobile-install-prompt__action-hint{color:#f1eaff;white-space:nowrap;font-size:10px;font-weight:600}.mobile-install-prompt__action:hover,.mobile-install-prompt__action:focus-visible{background:linear-gradient(135deg,#9b78f8,#7562e5)}.mobile-install-prompt__close{color:#c9d6e5;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font:400 24px/1 Arial,sans-serif;display:grid}.mobile-install-prompt__close:hover,.mobile-install-prompt__close:focus-visible{color:#fff;background:#ffffff19}@keyframes install-prompt-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.install-guide{color:#eff5fe;background:radial-gradient(circle at 50% -100px,#223854 0,#0000 48%),linear-gradient(#0b1725,#07111b);min-height:100dvh;padding:0 20px 48px;font-family:Vazirmatn,Tahoma,sans-serif}.install-guide__container{max-width:860px;margin:0 auto}.install-guide__nav{justify-content:space-between;align-items:center;gap:12px;height:88px;display:flex}.install-guide__brand{color:#f5f8ff;align-items:center;gap:10px;font:900 21px/1.4 Vazirmatn,Tahoma,sans-serif;text-decoration:none;display:inline-flex}.install-guide__brand img{object-fit:contain}.install-guide__brand b{color:#a78bfa}.install-guide__back{color:#bdd0e4;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.install-guide__back:hover{color:#fff}.install-guide__hero{background:radial-gradient(circle at 16% 0,#573c8d5c,#0000 46%),linear-gradient(120deg,#172a40,#111f31);border:1px solid #39516b;border-radius:26px;justify-content:space-between;align-items:center;gap:28px;min-height:265px;padding:42px 45px;display:flex;box-shadow:0 18px 48px #030b1760}.install-guide__hero-copy{max-width:590px}.install-guide__eyebrow{color:#c8b8ff;letter-spacing:.2px;font-size:11px;font-weight:800}.install-guide__hero h1{letter-spacing:-.55px;margin:12px 0 9px;font-size:clamp(25px,3.5vw,35px);line-height:1.55}.install-guide__hero p{color:#c5d4e7;max-width:560px;margin:0;font-size:13px;line-height:2.1}.install-guide__preview{color:#e7efff;background:#eaf2ff0c;border:1px solid #ffffff2d;border-radius:23px;flex:none;justify-items:center;gap:8px;min-width:140px;padding:21px 16px;font-size:11px;font-weight:800;display:grid;box-shadow:0 12px 34px #050b1f55}.install-guide__preview-icon{background:#08121f;border-radius:21px;place-items:center;width:86px;height:86px;display:grid;overflow:hidden;box-shadow:0 8px 24px #0006}.install-guide__preview-icon img{display:block}.install-guide__panel{background:#101e2d;border:1px solid #2a4056;border-radius:25px;margin-top:22px;padding:29px 34px 32px;box-shadow:0 16px 45px #020b1547}.install-guide__panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.install-guide__small-label{color:#a78bfa;font-size:11px;font-weight:800}.install-guide__panel h2{margin:4px 0 0;font-size:22px;line-height:1.5}.install-guide__duration{color:#9fb4ca;white-space:nowrap;font-size:11px}.install-guide__tabs{background:#091624;border:1px solid #273a4e;border-radius:14px;grid-template-columns:1fr 1fr;gap:5px;margin-top:24px;padding:5px;display:grid}.install-guide__tabs button{color:#a9bed2;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:45px;font-family:inherit;font-size:13px;font-weight:800;transition:background .16s,color .16s,box-shadow .16s}.install-guide__tabs button.is-active{color:#fff;background:#6549b9;box-shadow:0 4px 15px #17102d80}.install-guide__tabs button:hover:not(.is-active){color:#fff;background:#1a2a3d}.install-guide__browser{color:#aec1d6;margin:25px 0 12px;font-size:12px;line-height:1.8}.install-guide__browser strong{color:#e9f3ff}.install-guide__steps ol{margin:0;padding:0;list-style:none}.install-guide__steps li{border-bottom:1px solid #ffffff13;align-items:center;gap:15px;padding:18px 0;display:flex}.install-guide__step-number{color:#cfbdfd;background:#6144ab40;border-radius:10px;flex:none;place-items:center;width:33px;height:33px;font-size:13px;font-weight:900;display:grid}.install-guide__step-copy{flex:1;min-width:0}.install-guide__step-copy h3{margin:0 0 3px;font-size:14px;line-height:1.7}.install-guide__step-copy p{color:#aabed2;margin:0;font-size:12px;line-height:1.85}.install-guide__step-symbol{color:#c9daed;background:#172b40;border:1px solid #36516b;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font:700 22px/1 Arial,sans-serif;display:grid}.install-guide__tip{color:#c7efd9;background:#173c315a;border:1px solid #3a715c;border-radius:12px;align-items:flex-start;gap:10px;margin-top:23px;padding:13px 15px;display:flex}.install-guide__tip>span{color:#fff;background:#256c4e;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:12px;display:grid}.install-guide__tip p{margin:0;font-size:12px;line-height:1.8}.install-guide__footer{text-align:center;color:#849bb3;margin:24px 0 0;font-size:11px;line-height:1.8}@media (max-width:620px){.install-guide{padding:0 15px 34px}.install-guide__nav{height:70px}.install-guide__brand{font-size:17px}.install-guide__brand img{width:29px;height:29px}.install-guide__back{font-size:10px}.install-guide__hero{border-radius:21px;min-height:auto;padding:29px 21px}.install-guide__hero h1{font-size:25px}.install-guide__hero p{font-size:12px}.install-guide__preview{display:none}.install-guide__panel{border-radius:20px;margin-top:15px;padding:23px 18px 26px}.install-guide__panel h2{font-size:19px}.install-guide__duration{font-size:10px}.install-guide__steps li{gap:10px}.install-guide__step-symbol{width:32px;height:32px;font-size:19px}.install-guide__step-copy h3{font-size:13px}.install-guide__step-copy p{font-size:11px}}@media (min-width:768px){.mobile-install-prompt{display:none}}@media (prefers-reduced-motion:reduce){.mobile-install-prompt{animation:none}.install-guide__tabs button{transition:none}}
.push-prompt-backdrop{z-index:260;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030916ad;place-items:center;padding:20px;animation:.2s previewModalFade;display:grid;position:fixed;inset:0}.push-prompt{text-align:center;color:#f8fbff;direction:rtl;background:radial-gradient(circle at 50% -28%,#34439e 0,#0000 57%),linear-gradient(155deg,#17253b,#0c182a 74%);border:1px solid #6580bd88;border-radius:26px;width:min(410px,100%);padding:28px 26px 22px;font-family:Vazirmatn,Tahoma,sans-serif;animation:.28s ease-out previewModalPop;position:relative;box-shadow:0 28px 90px #010711b8,inset 0 1px #fff2}.push-prompt-close{color:#d6e2f4;cursor:pointer;background:#ffffff12;border:1px solid #ffffff29;border-radius:10px;width:32px;height:32px;font-size:22px;position:absolute;top:14px;left:14px}.push-prompt-mark{color:#fff;background:linear-gradient(140deg,#7c87ff,#515bea);border-radius:22px;place-items:center;width:70px;height:70px;margin:0 auto 16px;font-size:37px;display:grid;position:relative;box-shadow:0 13px 31px #5a65ff66}.push-prompt-ring{color:#b6c4ff;font-size:36px;position:absolute;top:-14px;right:-11px}.push-prompt-kicker{letter-spacing:1.2px;color:#b7c8ff;font-size:11px;font-weight:800}.push-prompt h2{color:#fff;margin:8px 0 9px;font-size:22px;line-height:1.5}.push-prompt p{color:#bdcce0;margin:0;font-size:13px;line-height:2}.push-prompt .push-prompt-help{color:#ffd6a5;margin-top:12px}.push-prompt .push-prompt-error{color:#ffb7c1;margin-top:12px}.push-prompt-actions{gap:8px;margin:22px 0 13px;display:grid}.push-prompt-actions button{min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:13px;font-size:13px;font-weight:800}.push-prompt-accept{color:#fff;background:linear-gradient(100deg,#797dff,#a163f2);box-shadow:0 10px 24px #6657ee50}.push-prompt-accept:disabled{opacity:.6;cursor:wait}.push-prompt-later{color:#dae4f6;background:#ffffff10;border:1px solid #ffffff20!important}.push-prompt small{color:#9fb2cd;font-size:10px}@media (max-width:440px){.push-prompt{padding:25px 19px 19px}.push-prompt h2{font-size:19px}}.push-setup-notice{z-index:120;color:#754517;direction:rtl;background:#fff7e7;border:1px solid #e9bc74;border-radius:14px;width:min(360px,100% - 36px);padding:13px 16px;font:12px/2 Vazirmatn,Tahoma,sans-serif;position:fixed;bottom:18px;left:18px;box-shadow:0 12px 35px #09142435}
.dashboard-push-settings{color:#f7faff;background:linear-gradient(110deg,#17243b,#162047);border:1px solid #6275ba66;border-radius:18px;align-items:center;gap:14px;margin:0 0 18px;padding:13px 16px;font-family:Vazirmatn,Tahoma,sans-serif;display:flex;box-shadow:0 10px 30px #101d4b26}.dashboard-push-icon{color:#fff;background:#6875ed;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:25px;display:grid}.dashboard-push-copy{flex:1;min-width:0}.dashboard-push-copy strong{font-size:13px}.dashboard-push-copy strong span{color:#cfdaff;font-size:11px}.dashboard-push-copy strong .dashboard-push-active{color:#8de6b8}.dashboard-push-copy p{color:#c2cee4;margin:3px 0 0;font-size:11px;line-height:1.8}.dashboard-push-copy .dashboard-push-error{color:#ffbec5}.dashboard-push-action{color:#fff;cursor:pointer;background:#727cf0;border:1px solid #99a7ff;border-radius:10px;flex:none;padding:9px 15px;font:700 11px Vazirmatn,Tahoma,sans-serif}.dashboard-push-action:disabled{opacity:.6;cursor:wait}@media (max-width:650px){.dashboard-push-settings{flex-wrap:wrap}.dashboard-push-copy{flex-basis:calc(100% - 56px)}.dashboard-push-action{margin-right:56px}}.dashboard-push-guide{color:#c8b5ff;text-underline-offset:3px;margin-top:4px;font-size:10px;text-decoration:underline;display:inline-block}
.purchase-review-toast{z-index:1200;color:#fff;background:#142439;border:1px solid #47d8b0;border-radius:18px;flex-direction:column;gap:9px;width:min(360px,100vw - 28px);padding:18px;font-size:14px;display:flex;position:fixed;top:90px;left:22px;box-shadow:0 16px 48px #0008}.purchase-review-toast strong{font-size:17px}.purchase-review-toast button,.purchase-review-toast a,.purchase-review-fab,.purchase-review-actions button,.purchase-review-item>button{color:#06221d;font:inherit;cursor:pointer;text-align:center;background:#25b896;border:0;border-radius:10px;padding:9px 14px;font-weight:700;text-decoration:none}.purchase-review-close{position:absolute;top:8px;left:8px;color:#fff!important;background:0 0!important;padding:2px 8px!important;font-size:22px!important}.purchase-review-backdrop{z-index:1180;background:#06111cbe;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.purchase-review-modal{color:#f8fbff;direction:rtl;background:#11243a;border:1px solid #658199;border-radius:19px;width:min(610px,100%);max-height:min(82vh,760px);padding:22px;overflow:auto;box-shadow:0 24px 80px #0009}.purchase-review-modal header{justify-content:space-between;gap:14px;display:flex}.purchase-review-modal h2{margin:0 0 7px}.purchase-review-modal header p{color:#c6d7e4;margin:0 0 16px}.purchase-review-modal header button{color:#fff;cursor:pointer;background:0 0;border:0;align-self:start;font-size:28px}.purchase-review-item{background:#1c354d;border:1px solid #3d5970;border-radius:13px;flex-direction:column;gap:10px;margin:10px 0;padding:15px;display:flex}.purchase-review-item div:first-child{flex-direction:column;gap:6px;display:flex}.purchase-review-item span,.purchase-review-item small,.purchase-review-note{color:#c9dce9}.purchase-review-actions{flex-wrap:wrap;gap:8px;display:flex}.purchase-review-actions button:last-child{color:#2a1c0b;background:#efb55b}.purchase-review-item button:disabled{opacity:.5;cursor:wait}.purchase-review-error{color:#ffadb2}
#adminApp .admin-users-scroll{overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow:auto}#adminApp .admin-users-table,#adminApp .admin-users-history-table{table-layout:fixed;width:100%}#adminApp .admin-users-table{min-width:900px}#adminApp .admin-users-history-table{min-width:1285px}#adminApp :is(.admin-users-table,.admin-users-history-table) :is(th,td){box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;vertical-align:middle}#adminApp .admin-users-table :is(th,td):is(:nth-child(2),:nth-child(3)),#adminApp .admin-users-history-table :is(th,td):is(:nth-child(2),:nth-child(4)){text-align:left}#adminApp .admin-users-history-table td code{white-space:normal;overflow-wrap:anywhere}
