:root{color-scheme:dark;--bg: #003049;--bg-soft: rgba(0, 48, 73, .78);--border: rgba(253, 240, 213, .2);--text: #fdf0d5;--muted: rgba(253, 240, 213, .74);--cyan: #669bbc;--violet: #c1121f;--emerald: #669bbc;--amber: #fdf0d5;--danger: #c1121f;--shadow: 0 30px 80px rgba(0, 48, 73, .5)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:transparent;color:var(--text)}body{min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 12% 0%,#669bbc3d,#669bbc00 34%),radial-gradient(circle at 82% 12%,#c1121f2e,#c1121f00 34%),linear-gradient(145deg,#780000,#003049 46%,#003049);background-attachment:fixed;background-repeat:no-repeat;background-size:cover}button,input,textarea,select{font:inherit}button{border:0}.page-shell{position:relative;min-height:100vh;overflow:hidden}.container{position:relative;z-index:2;width:min(1120px,calc(100% - 32px));margin:0 auto;padding:42px 0 56px}.glass{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#0d1428d1,#070b18b8);border:1px solid var(--border);box-shadow:var(--shadow)}.hero-card,.result-card,.error-card{border-radius:30px;padding:30px}.hero-copy{display:flex;flex-direction:column;gap:14px}.hero-card h1,.admin-top-card h1{margin:0;font-size:clamp(28px,4vw,46px);line-height:1.08}.hero-text,.muted-inline{color:var(--muted);margin:0;line-height:1.8}.panel-link{display:inline-block;color:var(--muted);text-decoration:none}.panel-link:hover{text-decoration:underline;color:#dff2ff}.love-strip{display:flex;justify-content:flex-start;margin:18px 0}.love-button{display:inline-flex;align-items:center;gap:12px;padding:12px 18px;border:1px solid rgba(100,180,255,.22);border-radius:999px;background:linear-gradient(180deg,#1e418257,#0a19367a);color:#eef7ff;cursor:pointer;box-shadow:0 18px 40px #2878ff2e;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.love-button:hover,.confirm-button:hover,.search-form button:hover,.ghost-button:hover,.review-toggle:hover{transform:translateY(-1px)}.love-button:active,.confirm-button:active,.review-toggle:active,.ghost-button:active,.search-form button:active{transform:scale(.99)}.love-button:disabled,.confirm-button:disabled,.ghost-button:disabled,.review-toggle:disabled,.search-form button:disabled{cursor:progress;opacity:.75}.love-heart{font-size:24px;line-height:1;filter:drop-shadow(0 0 14px rgba(110,190,255,.55))}.love-count{font-size:18px;font-weight:800;letter-spacing:.02em;color:#dff4ff}.search-form,.admin-login-form,.receipt-form{display:grid;gap:14px}.search-form{grid-template-columns:1fr 170px}.input-wrap{position:relative}.input-wrap input,.field-group input,.field-group textarea,.field-group select{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:18px;outline:none;padding:0 18px;color:var(--text);background:#ffffff0d;transition:.2s ease}.input-wrap input,.field-group input,.field-group select{height:56px}.field-group textarea{min-height:120px;padding-top:14px;resize:vertical}.input-wrap input:focus,.field-group input:focus,.field-group textarea:focus,.field-group select:focus{border-color:#c1121fa6;box-shadow:0 0 0 5px #c1121f1f}.search-form button,.confirm-button{height:60px;border-radius:20px;color:#081018;font-weight:700;cursor:pointer;background:linear-gradient(135deg,#6fe3ff,#61b7ff 45%,#b892ff);transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;box-shadow:0 16px 35px #61b7ff3d}.error-card,.result-card{margin-top:24px}.error-card h3,.details-card h3,.admin-card h3,.receipt-card h3{margin:0;font-size:20px}.error-card p{color:var(--muted);line-height:1.8;margin:0}.section-head,.card-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.section-head-tight{align-items:center}.card-heading-wrap{flex-wrap:wrap}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#c6ceef;font-size:12px;letter-spacing:.08em}.section-head h2{margin:14px 0 0;font-size:clamp(28px,3vw,40px);word-break:break-word}.status-chip{padding:10px 14px;border-radius:999px;font-weight:700;font-size:13px;white-space:nowrap}.status-ok{color:#05251f;background:linear-gradient(135deg,#2be7b7,#80ffd8)}.status-off{color:#2b1306;background:linear-gradient(135deg,#ffc17a,#ff8d7a)}.online-chip.online{color:#d9fff1}.online-chip.offline{color:#ffe8e3}.online-chip.loading{opacity:.85}.online-dot{width:10px;height:10px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.online-row{margin-top:20px;margin-bottom:16px;display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;width:fit-content;max-width:100%}.online-chip{display:inline-flex;align-items:center;gap:10px;padding:0;font-weight:700;border:0;background:transparent;flex:0 1 auto;min-width:0}.refresh-online-button,.ghost-button,.review-toggle{min-width:44px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.refresh-online-button{width:44px;height:44px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0d;color:#eef6ff;font-size:22px}.refresh-online-button:hover{transform:translateY(-1px) rotate(18deg);box-shadow:0 14px 32px #61b7ff24}.metrics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.metric-card{position:relative;overflow:hidden;min-height:140px;padding:22px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0e,#ffffff05)}.metric-card:before{content:"";position:absolute;inset:auto auto -40px -30px;width:130px;height:130px;border-radius:50%;filter:blur(22px);opacity:.35}.accent-cyan:before{background:var(--cyan)}.accent-violet:before{background:var(--violet)}.accent-emerald:before{background:var(--emerald)}.accent-amber:before{background:var(--amber)}.metric-title{color:var(--muted);font-size:14px}.metric-value{margin-top:16px;font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.1}.metric-hint{margin-top:12px;font-size:13px;color:#c4cef8}.usage-box{margin-top:20px;margin-bottom:16px;padding:20px;border-radius:22px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07)}.usage-labels{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px;color:var(--muted)}.usage-labels strong{color:var(--text)}.usage-track{height:14px;border-radius:999px;background:#ffffff0f;overflow:hidden}.usage-bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,#68e4ff,#7db9ff 45%,#bc7aff);box-shadow:0 8px 18px #72aaff59}.details-grid,.admin-details-grid,.form-grid,.rule-grid{display:grid;gap:16px}.details-grid,.admin-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.details-grid{margin-top:18px}.form-grid,.rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field-group{display:flex;flex-direction:column;gap:10px}.field-group span,.block-title,.rule-title{color:#dde7ff;font-weight:700}.subtle-panel,.admin-card{padding:20px;border-radius:22px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.receipt-card{margin-top:20px}.receipt-card-embedded{margin-top:18px}.config-inline-receipt{width:100%}.config-inline-receipt .form-grid{gap:16px}.receipt-card .card-heading-row>div{display:flex;flex-direction:column;gap:8px}.info-row{display:flex;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.06);color:var(--muted)}.info-row:last-child{border-bottom:0}.info-row strong{color:var(--text);text-align:left;word-break:break-word}.ltr-value{direction:ltr;text-align:left}.inline-error,.inline-success,.note-box,.empty-state,.tag-block,.rule-card{border-radius:18px}.inline-error,.inline-success,.empty-state{padding:16px 18px}.inline-error{background:#ff6e6e17;border:1px solid rgba(255,110,110,.2);color:#ffd4d4}.inline-success{background:#37f2c417;border:1px solid rgba(55,242,196,.24);color:#d9fff4}.wide-button{width:100%}.admin-container{display:grid;gap:24px}.admin-stack,.rules-stack{display:grid;gap:18px}.admin-card,.panel-settings-card{background:linear-gradient(180deg,#ffffff0b,#ffffff05)}.receipt-admin-card.is-reviewed{border-color:#37f2c442}.note-box{margin-top:18px;padding:16px 18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.note-box span{display:inline-block;margin-bottom:8px;color:#dde7ff;font-weight:700}.note-box p{margin:0;color:var(--muted);line-height:1.9}.panel-card-actions{display:flex;gap:12px;flex-wrap:wrap}.ghost-button,.review-toggle{min-height:48px;padding:0 18px;border-radius:16px;background:#ffffff0d;color:var(--text);border:1px solid rgba(255,255,255,.08)}.review-toggle.is-reviewed{color:#05251f;background:linear-gradient(135deg,#2be7b7,#80ffd8);border-color:transparent}.tag-block{margin-top:18px;padding:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.tag-list{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px}.tag-chip{padding:10px 14px;border-radius:999px;background:#60b7ff1f;border:1px solid rgba(96,183,255,.22);color:#dff2ff}.rule-card{padding:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.rule-title{margin-bottom:16px}.dropdown-checklist{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;overflow:hidden}.dropdown-checklist summary{list-style:none;cursor:pointer;min-height:56px;display:flex;align-items:center;padding:0 18px;color:var(--text)}.dropdown-checklist summary::-webkit-details-marker{display:none}.dropdown-list{display:grid;gap:10px;padding:0 18px 18px;max-height:220px;overflow:auto}.checkbox-row{display:flex;align-items:center;gap:10px;color:var(--muted)}.checkbox-row input{width:18px;height:18px}.empty-state{background:#ffffff08;border:1px dashed rgba(255,255,255,.08);color:var(--muted);text-align:center}.empty-state.compact,.empty-mini{color:var(--muted)}.aurora{position:absolute;inset:auto;width:520px;height:520px;border-radius:50%;filter:blur(90px);opacity:.28;z-index:0}.aurora-1{top:-120px;right:-120px;background:linear-gradient(180deg,#5ad8ff,#8459ff)}.aurora-2{left:-160px;bottom:-180px;background:linear-gradient(180deg,#0de8c8,#4a7cff)}.grid-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:radial-gradient(circle at center,black 20%,transparent 90%);mask-image:radial-gradient(circle at center,black 20%,transparent 90%);z-index:0}@media(max-width:980px){.details-grid,.metrics-grid,.admin-details-grid,.form-grid,.rule-grid{grid-template-columns:1fr}}@media(max-width:720px){.container{width:min(100% - 20px,100%);padding-top:18px}.hero-card,.result-card,.error-card,.admin-card,.subtle-panel{padding:18px;border-radius:22px}.search-form{grid-template-columns:1fr}.hero-card h1,.admin-top-card h1{font-size:32px}.section-head,.card-heading-row,.section-head-tight{flex-direction:column;align-items:flex-start}.online-row{flex-direction:row;align-items:center}.status-chip{align-self:flex-start}.panel-card-actions,.ghost-button,.confirm-button,.review-toggle{width:100%}.panel-settings-card .card-heading-wrap{align-items:center}.panel-settings-card .panel-heading{width:100%;text-align:center}.panel-settings-card .panel-link{display:block;text-align:center}}.card-heading-wrap{align-items:flex-start;gap:14px}.muted-inline{margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.7}.panel-feedback{margin-top:14px;display:grid;gap:12px}.rules-stack{margin-top:16px}.panel-settings-card.tint-red{background:linear-gradient(180deg,#ff69690f,#ffffff05)}.panel-settings-card.tint-blue{background:linear-gradient(180deg,#60b7ff12,#ffffff05)}.user-action-box{margin-top:18px;padding:18px;border-radius:22px;background:#ffffff09;border:1px solid rgba(255,255,255,.06)}.user-log-list{margin-top:14px;display:grid;gap:10px}.user-log-line{padding:12px 14px;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);color:var(--muted);line-height:1.8;display:flex;flex-direction:column;gap:2px}.config-box{margin-top:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;overflow:hidden}.config-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.config-head span{font-weight:800;color:#dde7ff}.config-pre{margin:0;padding:16px;white-space:pre-wrap;word-break:break-word;color:#dff2ff;font-size:13px;line-height:1.8}.outbound-preview{margin-top:14px;padding:14px 16px;border-radius:18px;background:#37f2c40f;border:1px solid rgba(55,242,196,.16)}.outbound-preview-label{display:inline-block;margin-bottom:10px;color:#c8ffef;font-weight:800}.outbound-chip-row{display:flex;flex-wrap:wrap;gap:10px}.outbound-chip{padding:8px 12px;border-radius:999px;background:#37f2c417;border:1px solid rgba(55,242,196,.18);color:#b9ffe9;font-weight:700}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000009e;display:flex;align-items:center;justify-content:center;padding:24px;z-index:50}.modal-card{width:min(820px,100%);border-radius:26px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#0d1428eb,#070b18e0);box-shadow:0 40px 90px #0000008c;padding:22px}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.modal-head h3{margin:12px 0 0;font-size:20px}.modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.modal-actions{margin-top:16px;display:flex;justify-content:flex-end}@media(max-width:720px){.modal-grid{grid-template-columns:1fr}}.inline-hint{display:inline-block;margin-right:10px;color:var(--muted);font-weight:600;font-size:12px}.receipts-shell{overflow:hidden}.receipts-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;border:0;background:transparent;padding:0;color:inherit;cursor:pointer}.receipts-toggle-left h3{margin:10px 0 0}.receipts-toggle-right{display:flex;align-items:center;gap:12px}.badge{min-width:28px;height:28px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;border:1px solid rgba(255,255,255,.12)}.badge-warn{background:#ff787824;border-color:#ff787847;color:#ffd5d5}.badge-ok{background:#37f2c41c;border-color:#37f2c438;color:#b9ffe9}.receipts-body{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.receipts-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:14px}.receipts-tabs{display:flex;gap:8px;flex-wrap:wrap}.tab{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--text);padding:8px 12px;border-radius:999px;font-weight:700;cursor:pointer}.tab.is-active{border-color:#37f2c457;background:#37f2c417;color:#b9ffe9}.receipts-nav{display:flex;align-items:center;gap:10px}.receipts-counter{padding:6px 12px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:var(--muted);font-weight:700}.panel-settings-card.is-compact{padding-bottom:14px}.panel-settings-card .eyebrow{display:inline-block;margin-bottom:6px}.panel-settings-card h3{margin-top:10px}.panel-settings-card.is-compact .panel-section{display:none}.panel-card-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.ghost-button.is-active{border-color:#37f2c457;background:#37f2c41a;color:#b9ffe9}.panel-section{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.panel-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.panel-section-title{margin:0;font-size:16px}.panel-inline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.panel-inline-actions{margin-top:16px;display:flex;justify-content:flex-end}.native-select{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--text);padding:12px 14px}.ghost-button.mini{padding:6px 10px;min-height:32px}.ghost-button.mini.danger{border-color:#ff787859;color:#ffd5d5}.rule-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.rule-actions{display:flex;align-items:center;gap:8px}.dropdown-search{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#00000040;color:var(--text);padding:10px 12px;margin-bottom:10px}.outbound-chip-green{background:#37f2c41c;border-color:#37f2c440;color:#b9ffe9}@media(max-width:720px){.panel-inline-grid{grid-template-columns:1fr}}@media(max-width:720px){.panel-settings-card h3{font-size:18px;margin:10px 0 0}.panel-settings-card .muted-inline{margin-top:6px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.panel-settings-card .panel-card-actions{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.panel-settings-card .panel-card-actions .ghost-button,.panel-settings-card .panel-card-actions .confirm-button{width:100%;min-height:40px;height:40px;padding:0 10px;border-radius:14px;font-size:12px;white-space:nowrap}}@media(max-width:420px){.panel-settings-card .panel-card-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.panel-settings-card .panel-card-actions .ghost-button,.panel-settings-card .panel-card-actions .confirm-button{min-height:34px;height:34px;border-radius:12px;font-size:11px;padding:0 8px}}.app-shell{position:relative;z-index:2;width:min(1180px,calc(100% - 28px));margin:0 auto;padding:34px 0 56px;display:grid;gap:20px;isolation:isolate}.app-shell:before,.app-shell:after{content:"";position:fixed;inset:auto;width:38vw;height:38vw;border-radius:50%;filter:blur(90px);opacity:.22;pointer-events:none;z-index:-1;animation:floatingAurora 18s ease-in-out infinite alternate}.app-shell:before{top:2vh;right:-8vw;background:radial-gradient(circle,#669bbcdb,#669bbc00)}.app-shell:after{left:-10vw;bottom:0;background:radial-gradient(circle,#ff89b8c7,#ff89b800);animation-duration:23s}@keyframes floatingAurora{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(4vw,-2vh,0) scale(1.08)}to{transform:translate3d(-3vw,4vh,0) scale(.94)}}.public-shell>section,.admin-shell>section,.public-shell>.overview-grid,.admin-shell>.overview-grid{width:min(1120px,100%);justify-self:center}.compact-shell,.compact-card{border-radius:28px}.glass-subcard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(180deg,#ffffff14,#ffffff08),linear-gradient(180deg,#101930cc,#0a101eb8);border:1px solid rgba(255,255,255,.11);box-shadow:0 24px 56px #00000042,inset 0 1px #ffffff14}.public-shell .hero-card,.admin-shell .hero-card,.result-card,.error-card{justify-self:center}.compact-heading-row,.card-inline-actions,.panel-mini-summary,.inline-choice-row,.progress-head,.message-meta-row,.chat-composer-actions,.status-footer-grid,.compact-rule-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.stack-tight{display:grid;gap:14px}.compact-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:18px}.compact-panel-section{margin-top:18px}.compact-details-grid,.status-grid,.status-progress-grid,.admin-split-grid,.chat-admin-grid,.panel-inline-grid,.two-column-grid{display:grid;gap:16px}.compact-details-grid,.status-grid,.status-progress-grid,.admin-split-grid,.panel-inline-grid.two-column-grid,.two-column-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-admin-grid{grid-template-columns:minmax(320px,390px) minmax(0,1fr);align-items:stretch}.field-group-full{grid-column:1 / -1}.compact-info-row,.compact-metric-tile,.status-history-box,.compact-selection-card,.site-user-assignment,.status-panel,.message-bubble,.config-box-admin{border-radius:22px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.compact-info-row,.compact-metric-tile,.status-history-box,.site-user-assignment,.status-panel,.config-box-admin,.compact-selection-card{padding:14px 16px}.compact-info-row{display:flex;flex-direction:column;gap:8px}.compact-info-row span{color:var(--muted);font-size:.84rem}.compact-info-row strong{font-size:.98rem;word-break:break-word}.compact-metric-tile{display:grid;gap:8px}.compact-metric-tile span,.status-history-box span{color:var(--muted);font-size:.82rem}.compact-metric-tile strong{font-size:1.08rem}.progress-track{border-radius:18px;padding:14px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.progress-track span{color:var(--muted);font-size:.84rem}.progress-bar-shell{margin-top:10px;height:10px;border-radius:999px;background:#ffffff12;overflow:hidden}.progress-bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#669bbcf2,#669bbceb)}.spark-bars{display:flex;align-items:flex-end;gap:8px;min-height:88px;margin-top:14px}.spark-bars span{flex:1;border-radius:999px 999px 6px 6px;background:linear-gradient(180deg,#669bbcf2,#669bbce0)}.status-panel h4,.result-item-card h4,.selection-card h4,.chat-shell h3{margin-top:4px}.status-footer-grid{align-items:stretch}.status-footer-grid>*{flex:1 1 260px}.card-inline-actions .ghost-button.mini,.card-inline-actions .confirm-button.mini-confirm,.panel-mini-summary .section-badge,.panel-card-actions .ghost-button,.panel-card-actions .confirm-button{min-height:38px}.compact-search-form.single-row-search{grid-template-columns:minmax(0,1fr) auto}.inline-action-input{display:flex;align-items:stretch;gap:10px}.inline-action-input input{flex:1 1 auto}.inline-choice-row{justify-content:flex-start}.compact-checkbox-row{min-height:40px}.sales-offer-service-card{display:grid;gap:14px;padding:14px;border-radius:14px;border:1px solid rgba(127,215,199,.22);background:#7fd7c712}.sales-offer-service-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sales-offer-service-head strong{display:block;color:#f8fbff;font-size:14px;line-height:1.8}.sales-offer-service-head small,.sales-offer-policy-hint{display:block;color:#ecf7ffb8;font-size:12px;line-height:1.9}.sales-offer-toggle-grid{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px}.sales-offer-service-card .compact-checkbox-row{margin:0;min-height:38px;padding:8px 10px;border-radius:12px;background:#ffffff0b;border:1px solid rgba(255,255,255,.08)}.sales-offer-policy-hint{margin:0;padding:10px 12px;border-radius:12px;background:#00000029}@media(max-width:980px){.sales-offer-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.sales-offer-service-head{flex-direction:column}.sales-offer-toggle-grid{grid-template-columns:1fr}}.code-block,.credentials-box pre{display:block;padding:14px 16px;border-radius:18px;background:#0003;border:1px solid rgba(255,255,255,.06);color:#eef6ff;overflow-x:auto}.credentials-box pre{line-height:1.9}.selection-list,.compact-selection-list{display:grid;gap:12px}.selection-item,.chat-open-button{width:100%;text-align:right;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text)}.selection-item small,.chat-open-button small{color:var(--muted)}.selection-item.is-active,.chat-pick-card.is-active{border-color:#c1121f59;box-shadow:0 0 0 1px #c1121f1f inset}.chat-sidebar-card{display:grid;grid-template-rows:auto auto 1fr;min-height:680px;padding:18px}.chat-sidebar-head{align-items:center}.chat-sidebar-head h4{margin:0}.chat-sidebar-head small{display:inline-block;margin-top:6px;color:var(--muted)}.chat-pick-toolbar{display:grid;gap:12px;margin-top:12px}.chat-search-input{margin-bottom:0}.chat-pick-card{display:grid;gap:12px;padding:14px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:border-color .2s ease,transform .2s ease,background .2s ease}.chat-pick-card.has-unread{background:linear-gradient(180deg,#2338626b,#0c162c47)}.chat-pick-card:hover{transform:translateY(-1px);border-color:#ffffff24}.chat-open-button{padding:0;border:none;border-radius:0;background:transparent;align-items:flex-start}.chat-open-primary{min-width:0;display:grid;gap:10px;flex:1 1 auto}.chat-pick-header-line{display:flex;align-items:center;justify-content:space-between;gap:12px}.chat-user-title{color:#f4f8ff}.chat-preview{color:#e8efffe6;line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.chat-pick-side{display:grid;gap:10px;justify-items:end;flex:0 0 auto}.chat-read-pill{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:var(--muted);font-size:.8rem}.chat-select-row{padding-top:2px}.chat-pick-list{height:100%;min-height:520px;max-height:720px;overflow:auto;padding-right:4px}.chat-pick-list::-webkit-scrollbar,.chat-history::-webkit-scrollbar{width:10px}.chat-pick-list::-webkit-scrollbar-thumb,.chat-history::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.chat-shell{min-height:680px;display:grid;grid-template-rows:auto 1fr auto}.chat-history{min-height:360px;max-height:540px;overflow:auto;display:grid;gap:12px;padding:12px 4px}.message-bubble{max-width:min(88%,560px);padding:14px 16px}.message-bubble.is-mine{justify-self:end;background:linear-gradient(180deg,#2245896b,#0e20465c);border-color:#c1121f38}.message-bubble.is-other{justify-self:start}.message-text{line-height:1.95;white-space:pre-wrap;word-break:break-word}.message-file-link{display:inline-flex;margin-top:10px;text-decoration:none;color:#dff4ff}.chat-composer{display:grid;gap:12px}.chat-composer textarea{min-height:120px}.file-picker-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);cursor:pointer}.file-picker-button input{display:none}.selected-file-name{color:var(--muted);max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-login-card{width:min(760px,100%)}.panel-card-head{gap:18px}.panel-mini-summary{justify-content:flex-end}.site-user-assignment .section-head{margin-bottom:12px}.outbound-preview{display:grid;gap:12px;padding:14px 16px;border-radius:20px;background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.outbound-preview-label{color:var(--muted);font-size:.84rem}.outbound-chip-row{display:flex;gap:10px;flex-wrap:wrap}.outbound-chip{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.outbound-chip-green{color:#dff9ee;background:#37f2c41f;border-color:#37f2c438}.compact-rule-card{padding:18px}.compact-rule-head{margin-bottom:14px}.rules-stack,.compact-rules-stack{display:grid;gap:16px}@media(max-width:980px){.app-shell{width:min(100%,calc(100% - 18px));gap:16px;padding-top:22px}.compact-overview-grid,.status-grid,.status-progress-grid,.admin-split-grid,.chat-admin-grid,.compact-details-grid,.panel-inline-grid.two-column-grid,.two-column-grid{grid-template-columns:1fr}.chat-shell{min-height:0}}@media(max-width:720px){.app-shell{width:calc(100% - 14px);padding:16px 0 34px}.hero-card,.result-card,.error-card,.compact-card,.compact-shell{padding:18px;border-radius:24px}.panel-card-actions,.card-inline-actions,.chat-composer-actions,.compact-heading-row{gap:10px}.selection-item,.chat-open-button,.compact-info-row,.compact-metric-tile,.status-history-box,.site-user-assignment,.status-panel,.config-box-admin,.compact-rule-card{padding:14px;border-radius:18px}.search-form,.compact-search-form.single-row-search{grid-template-columns:1fr}.message-bubble{max-width:100%}}@media(max-width:480px){.app-shell{width:calc(100% - 10px)}.hero-card,.result-card,.error-card,.compact-card,.compact-shell{padding:14px;border-radius:20px}.panel-card-actions .ghost-button,.panel-card-actions .confirm-button,.card-inline-actions .ghost-button,.card-inline-actions .confirm-button,.chat-composer-actions .confirm-button,.file-picker-button{width:100%}.selected-file-name{max-width:100%}}.eyebrow{display:none!important}.public-hero-card,.site-login-card,.lookup-result-card,.lookup-results-stack,.receipts-admin-shell,.admin-user-search{max-width:980px;margin-inline:auto}.lookup-results-stack{display:grid;gap:18px}.public-hero-card,.site-login-card{width:100%}.site-login-card,.receipts-admin-shell,.admin-user-search,.lookup-result-card{margin-top:4px}.field-section-title{margin:0 0 12px;font-size:15px}.panel-card-head,.panel-settings-card .card-heading-wrap{align-items:flex-start;gap:14px}.panel-card-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));align-items:stretch;gap:10px;margin-top:14px}.panel-card-actions .ghost-button,.panel-card-actions .confirm-button{width:100%;justify-content:center}.panel-mini-summary{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.status-panel{margin-top:18px}.compact-rule-card{padding:14px 16px}.compact-rule-head{margin-bottom:10px}.compact-rule-card .rule-title{margin-bottom:0;font-size:14px}.compact-rule-card .rule-grid{gap:10px 12px}.compact-rule-card .dropdown-checklist summary{min-height:46px;padding:0 14px}.compact-rule-card .dropdown-list{gap:8px;padding:0 14px 14px;max-height:180px}.compact-rule-card .ghost-button.mini{min-height:38px;padding:0 12px}.receipts-admin-head{margin-bottom:0}.receipts-admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(390px,100%),1fr));gap:14px;margin-top:18px}.receipts-admin-grid .admin-card{padding:15px 16px}.receipts-admin-grid .compact-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.receipts-admin-grid .note-box{margin-top:12px}.chat-user-title{font-weight:800;color:var(--text);margin-bottom:10px}.lookup-result-card .section-head,.lookup-result-card .details-grid,.lookup-result-card .metrics-grid,.lookup-result-card .online-row,.lookup-result-card .usage-box{margin-bottom:18px}.lookup-result-card .config-box{margin-top:0}.admin-user-search .search-form,.public-hero-card .search-form{grid-template-columns:1fr 170px}@media(max-width:980px){.receipts-admin-grid{grid-template-columns:1fr}}@media(max-width:720px){.panel-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-search .search-form,.public-hero-card .search-form{grid-template-columns:1fr}}@media(max-width:480px){.panel-card-actions,.receipts-admin-grid .compact-details-grid{grid-template-columns:1fr}}.admin-shell .compact-overview-grid{grid-template-columns:1fr}.public-home-hero,.original-admin-lookup-shell,.site-login-main-card{width:min(1120px,100%)}.public-home-hero .search-form,.original-admin-lookup-shell .search-form{grid-template-columns:1fr 170px}.site-login-main-card .admin-login-form{gap:18px}.user-session-summary-grid{margin-top:6px}.site-user-credentials-grid{margin-top:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.result-item-card{padding:18px;border-radius:24px}.result-item-card .lookup-result-card{margin-top:16px;margin-bottom:0}.result-item-card .muted-inline{margin-top:6px}.original-lookup-card{padding:30px}.original-lookup-card .config-box{display:none}.original-admin-lookup-shell .hero-copy h3{margin:0;font-size:30px}@media(max-width:980px){.site-user-credentials-grid{grid-template-columns:1fr}}@media(max-width:720px){.public-home-hero .search-form,.original-admin-lookup-shell .search-form{grid-template-columns:1fr}.result-item-card{padding:14px;border-radius:20px}.original-lookup-card{padding:18px}}.status-chip{display:inline-flex;align-items:center;justify-content:center;text-align:center}.details-card{display:grid;gap:14px}.details-card h3{margin-bottom:4px}.config-accordion-head+.config-accordion-list{margin-top:18px}.config-summary-head,.config-summary-actions,.user-session-actions{align-items:center}.config-summary-copy{display:grid;gap:6px}.config-summary-status{min-width:84px}.config-summary-status-link{min-width:74px;color:#dffcff;border-color:#5fecff61;background:linear-gradient(135deg,#40e0d047,#4cc9f02e);box-shadow:0 10px 24px #15788c2e,inset 0 1px #ffffff1f}.subscription-link-summary-card .compact-config-box{margin-top:12px}.result-item-card .lookup-result-card{width:calc(100% - 10px);max-width:none;margin-inline:auto}.result-item-card .lookup-result-card .details-card{min-width:0}.user-session-summary-grid.single-card-grid{grid-template-columns:1fr;gap:18px;margin-top:10px}.account-summary-card,.site-user-editor-card,.admin-lookup-body{display:grid;gap:16px}.user-session-actions{justify-content:flex-start;margin-top:6px}.status-grid,.status-progress-grid,.status-footer-grid,.lookup-result-card .details-grid{gap:18px}.status-progress-grid,.status-footer-grid,.lookup-result-card .details-grid,.lookup-result-card .metrics-grid,.lookup-result-card .online-row,.lookup-result-card .usage-box,.admin-user-search .search-form,.admin-user-search .inline-error,.admin-lookup-body,.site-users-dropdown-shell .dropdown-checklist,.site-user-editor-card,.chat-admin-grid .card-inline-actions,.receipts-admin-grid,.site-login-main-card .user-session-summary-grid,.config-accordion-shell .card-heading-row+.stack-tight{margin-top:16px}.site-login-main-card .user-session-summary-grid .ghost-button{min-width:160px}.site-users-dropdown-shell .dropdown-list{gap:10px}.admin-user-search .search-form,.original-admin-lookup-shell .search-form{margin-top:14px}.chat-admin-grid .card-inline-actions{gap:8px}@media(min-width:981px){.chat-admin-grid{gap:22px}}@media(max-width:720px){.result-item-card .lookup-result-card{width:calc(100% - 4px)}.site-login-main-card .user-session-summary-grid .ghost-button{min-width:0;width:100%}}.admin-split-grid>.glass-subcard{padding:20px}.site-users-card-spacing,.site-users-card-spacing .field-group,.site-users-card-spacing .selection-card,.site-users-card-spacing .assigned-configs-summary-card,.site-users-card-spacing .dropdown-checklist{margin:0}.site-users-card-spacing .section-head{margin-bottom:8px}.site-users-card-spacing .field-group{padding-inline:0;padding-bottom:0}.assigned-configs-summary-card{display:grid;gap:12px;padding:14px 16px;border-radius:20px;background:#060c185c;border:1px solid rgba(255,255,255,.07)}.assigned-configs-summary-card h5{margin:0;font-size:.95rem}.assigned-configs-list.compact-assigned-configs-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.assigned-config-chip{display:grid;gap:4px;padding:11px 12px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.06)}.assigned-config-chip strong,.assigned-config-chip small{margin:0}@media(max-width:720px){.admin-split-grid>.glass-subcard{padding:16px}.assigned-configs-list.compact-assigned-configs-list{grid-template-columns:1fr}}.chat-admin-grid .inline-error.field-group-full{margin-top:14px}.bulk-chat-inline-panel{display:grid;gap:14px;margin-bottom:18px}.bulk-chat-inline-head h4{margin:0}.bulk-chat-inline-head small{display:inline-block;margin-top:6px;color:var(--muted)}.bulk-chat-inline-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px) auto;gap:14px;align-items:end}.bulk-chat-inline-grid .field-group{margin:0}.bulk-chat-inline-textarea{width:100%;min-height:112px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text);line-height:1.9;font:inherit}.bulk-chat-inline-textarea:focus{outline:none;border-color:#c1121f47;box-shadow:0 0 0 3px #c1121f14}.bulk-chat-inline-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}@media(max-width:980px){.bulk-chat-inline-grid{grid-template-columns:1fr}.bulk-chat-inline-actions{justify-content:stretch}.bulk-chat-inline-actions>*{width:100%}.chat-admin-grid{grid-template-columns:1fr}.chat-sidebar-card,.chat-shell{min-height:0}.chat-pick-list{min-height:280px;max-height:420px}}@media(max-width:720px){.chat-sidebar-card{padding:16px}.chat-open-button{flex-direction:column;align-items:stretch}.chat-pick-side{justify-items:start}.chat-pick-header-line{flex-direction:column;align-items:flex-start}}@media(min-width:981px){.chat-admin-grid{grid-template-columns:minmax(300px,32%) minmax(0,68%);gap:24px;align-items:stretch}.chat-sidebar-card,.chat-shell{width:100%;min-width:0;max-width:none;min-height:0;height:clamp(640px,76vh,820px);align-self:stretch;overflow:hidden}.chat-sidebar-card{grid-template-rows:auto auto minmax(0,1fr);padding:20px}.chat-shell{grid-template-rows:auto minmax(0,1fr) auto;padding:20px}.chat-sidebar-head,.chat-shell .card-heading-row{min-width:0;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06)}.chat-pick-toolbar{position:sticky;top:0;z-index:2;margin-top:0;padding:10px 0 8px;background:linear-gradient(180deg,#080f1ff0,#080f1fd1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.chat-search-input{min-height:48px;border-radius:18px;padding-inline:15px;font-size:.92rem}.chat-pick-list,.chat-history{min-height:0;max-height:none;height:100%;overflow-x:hidden;scrollbar-gutter:stable}.chat-pick-list{padding:10px 10px 10px 4px}.chat-history{padding:14px 10px 10px 8px}.chat-pick-card{width:100%;box-sizing:border-box;padding:14px 15px;border-radius:20px;gap:10px}.chat-open-button{width:100%;min-width:0;gap:12px;align-items:center}.chat-open-primary{min-width:0;gap:7px}.chat-pick-header-line{gap:10px}.chat-user-title{font-size:.94rem;line-height:1.4}.chat-pick-card small,.chat-pick-side small,.chat-read-pill{font-size:.76rem}.chat-preview{font-size:.84rem;line-height:1.7}.chat-pick-side{min-width:98px;gap:8px}.chat-read-pill{min-height:28px;padding:0 10px}.chat-history .message-bubble{max-width:min(86%,620px)}.chat-composer{gap:14px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.chat-composer textarea{display:block;width:100%;min-height:128px;max-height:128px;resize:none;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff0b;box-shadow:inset 0 1px #ffffff08;color:var(--text);line-height:1.9;font:inherit}.chat-composer textarea:focus{outline:none;border-color:#c1121f47;box-shadow:0 0 0 3px #c1121f14}.chat-composer-actions{align-items:center;gap:10px;flex-wrap:wrap}.selected-file-name{max-width:260px}}.app-downloads-shell{margin-top:18px;padding:22px 22px 20px;border-radius:28px;background:linear-gradient(180deg,#16192aeb,#0e111ee6),radial-gradient(circle at top,rgba(193,18,31,.12),transparent 58%);border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 60px #05081457}.app-downloads-shell .card-heading-row{align-items:flex-start;margin-bottom:6px}.app-downloads-shell h3{margin:0;font-size:1.04rem}.app-downloads-shell .muted-inline{display:inline-flex;margin-top:7px;line-height:1.75}.app-downloads-list{display:grid;gap:14px;margin-top:18px}.app-download-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;border-radius:22px;background:linear-gradient(180deg,#ffffff0f,#ffffff09);border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px #ffffff0a}.app-download-row strong{display:block;font-size:.98rem;line-height:1.8;word-break:break-word}.app-download-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:min(50%,320px)}.app-download-links .ghost-button.mini{min-height:38px;padding:0 16px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 24px #05081429}.app-download-links .ghost-button.mini:hover{background:#ffffff1a;border-color:#c1121f47;transform:translateY(-1px)}.app-download-row .empty-mini{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;color:var(--muted);font-size:.83rem;background:#ffffff0a;border:1px dashed rgba(255,255,255,.11)}.app-downloads-shell .empty-state.compact{padding:18px 16px;border-radius:20px;background:#ffffff0a;border:1px dashed rgba(255,255,255,.11)}@media(max-width:720px){.app-downloads-shell{margin-top:16px;padding:18px 16px;border-radius:24px}.app-download-row{grid-template-columns:1fr;align-items:stretch;padding:15px 14px;gap:12px}.app-download-links{min-width:0;justify-content:flex-start}}.admin-workspace-shell{display:grid;gap:18px;overflow:hidden}.admin-workspace-head{align-items:flex-start}.admin-workspace-tab-strip{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:0}.admin-workspace-tab-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding-inline:16px;max-width:100%}.admin-workspace-tab-button.is-active{background:linear-gradient(135deg,#c1121f2e,#669bbc2e);border-color:#c1121f47;color:var(--text)}.admin-workspace-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding-inline:7px;border-radius:999px;background:#ffc86f24;border:1px solid rgba(255,200,111,.2);color:#ffe1a5;font-size:.78rem;font-weight:800}.admin-workspace-panel,.admin-workspace-subcard{min-width:0}.admin-workspace-panel>.glass-subcard,.admin-workspace-panel>.stack-tight,.admin-workspace-panel .admin-split-grid,.admin-workspace-panel .panel-inline-grid,.admin-workspace-panel .two-column-grid,.admin-workspace-panel .field-group,.admin-workspace-panel .dropdown-checklist,.admin-workspace-panel .selection-card,.admin-workspace-panel .assigned-configs-summary-card,.admin-workspace-panel input,.admin-workspace-panel textarea,.admin-workspace-panel select{min-width:0;max-width:100%}.admin-workspace-panel .dropdown-checklist summary,.admin-workspace-panel .checkbox-row span,.admin-workspace-panel .info-row strong,.admin-workspace-panel .field-group span,.admin-workspace-panel .section-head h4,.admin-workspace-panel .section-head h5{overflow-wrap:anywhere}.admin-workspace-panel .selection-card,.admin-workspace-panel .assigned-config-chip,.admin-workspace-panel .admin-card{overflow:hidden}.admin-workspace-shell .receipts-admin-shell{padding:20px}@media(max-width:720px){.admin-shell>section,.admin-shell>.overview-grid,.admin-shell .result-card,.admin-shell .glass-subcard,.admin-shell .selection-card,.admin-shell .dropdown-checklist,.admin-shell .admin-workspace-shell,.admin-shell .admin-workspace-panel{min-width:0;max-width:100%;overflow-x:hidden}.admin-workspace-tab-strip{width:100%;justify-content:stretch}.admin-workspace-tab-button{flex:1 1 100%;width:100%}}.warning-notice-shell{margin-top:12px;padding:20px 20px 18px;border-radius:26px;background:linear-gradient(180deg,#2c0f16eb,#180b10e6),radial-gradient(circle at top,rgba(255,94,126,.14),transparent 62%);border:1px solid rgba(255,111,145,.18);box-shadow:0 22px 50px #0a040a47}.warning-notice-shell .card-heading-row{align-items:flex-start;margin-bottom:8px}.warning-notice-shell h3{margin:0;font-size:1.02rem;color:#ffd6e0}.warning-notice-list{display:grid;gap:12px;margin-top:14px}.warning-notice-item{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);line-height:1.9}.warning-notice-dot{width:10px;height:10px;margin-top:10px;border-radius:999px;background:radial-gradient(circle at 35% 35%,#ffd7e1 0,#ffd7e1 20%,#ff5d86 48%,#c31952);box-shadow:0 0 #ff5d8680;animation:warningDotPulse 1.7s ease-in-out infinite}@keyframes warningDotPulse{0%{transform:scale(.92);box-shadow:0 0 #ff5d866b}70%{transform:scale(1.12);box-shadow:0 0 0 10px #ff5d8600}to{transform:scale(.92);box-shadow:0 0 #ff5d8600}}.warning-notice-divider{height:1px;margin:10px 14px 0 42px;background:linear-gradient(90deg,#fff0,#ffa2bb75,#fff0)}.admin-warning-editor-shell textarea{min-height:86px;resize:vertical}.admin-warning-list{display:grid;gap:12px}.admin-warning-item-card{gap:12px}.bulk-chat-panel-picker{width:100%}.bulk-chat-panel-picker .dropdown-list{max-height:240px}@media(max-width:720px){.warning-notice-shell{padding:17px 16px 15px;border-radius:22px}.warning-notice-item{gap:10px;padding:11px 12px}}.periodic-backups-list,.client-config-template-shell{display:grid;gap:14px}.periodic-backup-card,.client-config-template-shell .compact-details-grid,.client-config-template-shell .field-group{min-width:0}.periodic-backup-meta-grid,.template-variable-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-config-template-shell textarea{min-height:110px;resize:vertical}@media(max-width:720px){.admin-shell .admin-user-search,.admin-shell .admin-lookup-body,.admin-shell .metrics-grid,.admin-shell .details-grid,.admin-shell .compact-details-grid,.admin-shell .panel-inline-grid,.admin-shell .selection-list,.admin-shell .selection-card,.admin-shell .config-box-admin,.admin-shell .assigned-configs-summary-card,.admin-shell .assigned-configs-list,.admin-shell .site-users-dropdown-shell,.admin-shell .admin-workspace-panel,.admin-shell .admin-workspace-subcard,.admin-shell .periodic-backups-shell,.admin-shell .client-config-template-shell,.admin-shell .periodic-backup-card{min-width:0;max-width:100%;overflow:hidden}.admin-shell .metrics-grid,.admin-shell .details-grid,.admin-shell .compact-details-grid,.periodic-backup-meta-grid,.template-variable-grid{grid-template-columns:1fr}.admin-user-search .search-form,.admin-user-search .admin-lookup-body,.admin-user-search .metrics-grid,.admin-user-search .details-grid,.admin-user-search .info-row,.admin-user-search .config-box-admin,.admin-user-search .code-block,.admin-shell .ltr-value,.admin-shell code,.admin-shell strong,.admin-shell small,.admin-shell span{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.admin-shell .chat-shell .chat-composer textarea{display:block;width:100%;min-height:128px;max-height:128px;resize:none;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff0b;box-shadow:inset 0 1px #ffffff08;color:var(--text);line-height:1.9;font:inherit}.admin-shell .chat-shell .chat-composer textarea:focus{outline:none;border-color:#c1121f47;box-shadow:0 0 0 3px #c1121f14}}@media(max-width:720px){.admin-shell .panel-section.compact-panel-section,.admin-shell .panel-section.compact-panel-section *{min-width:0;box-sizing:border-box}.admin-shell .panel-section.compact-panel-section{overflow:hidden}.admin-shell .panel-section.compact-panel-section .panel-section-head{margin-bottom:10px}.admin-shell .panel-section.compact-panel-section .panel-section-title{font-size:14px}.admin-shell .panel-section.compact-panel-section .panel-inline-grid,.admin-shell .panel-section.compact-panel-section .rule-grid,.admin-shell .panel-section.compact-panel-section .compact-details-grid,.admin-shell .panel-section.compact-panel-section .status-footer-grid{grid-template-columns:1fr;gap:12px}.admin-shell .panel-section.compact-panel-section .field-group span,.admin-shell .panel-section.compact-panel-section .dropdown-checklist summary,.admin-shell .panel-section.compact-panel-section .checkbox-row,.admin-shell .panel-section.compact-panel-section .empty-mini,.admin-shell .panel-section.compact-panel-section .muted-inline{font-size:12px}.admin-shell .panel-section.compact-panel-section .field-group input,.admin-shell .panel-section.compact-panel-section .field-group select{height:48px;padding:0 14px;font-size:14px;border-radius:16px}.admin-shell .panel-section.compact-panel-section .field-group textarea{min-height:96px;padding:12px 14px;font-size:14px;border-radius:16px}.admin-shell .panel-section.compact-panel-section .dropdown-checklist{border-radius:16px}.admin-shell .panel-section.compact-panel-section .dropdown-checklist summary{min-height:48px;padding:0 14px}.admin-shell .panel-section.compact-panel-section .dropdown-list{gap:8px;padding:0 14px 14px;max-height:190px}.admin-shell .panel-section.compact-panel-section .dropdown-search{height:44px;font-size:13px}.admin-shell .panel-section.compact-panel-section .checkbox-row{align-items:flex-start;gap:8px}.admin-shell .panel-section.compact-panel-section .checkbox-row input{flex:0 0 auto;width:16px;height:16px;margin-top:2px}.admin-shell .panel-section.compact-panel-section .ghost-button,.admin-shell .panel-section.compact-panel-section .confirm-button{min-height:44px;padding:0 14px;font-size:13px}.admin-shell .panel-section.compact-panel-section .ghost-button.mini{min-height:36px;padding:0 10px}.admin-shell .panel-section.compact-panel-section .inline-action-input,.admin-shell .panel-section.compact-panel-section .card-heading-row,.admin-shell .panel-section.compact-panel-section .compact-heading-row,.admin-shell .panel-section.compact-panel-section .rule-head,.admin-shell .panel-section.compact-panel-section .rule-actions{flex-wrap:wrap}.admin-shell .panel-section.compact-panel-section .inline-action-input{flex-direction:column;gap:8px}.admin-shell .panel-section.compact-panel-section .panel-inline-actions{margin-top:12px;justify-content:stretch}.admin-shell .panel-section.compact-panel-section .panel-inline-actions>*{width:100%}.admin-shell .panel-section.compact-panel-section .outbound-preview,.admin-shell .panel-section.compact-panel-section .compact-rule-card,.admin-shell .panel-section.compact-panel-section .rule-card,.admin-shell .panel-section.compact-panel-section .note-box,.admin-shell .panel-section.compact-panel-section .config-box-admin,.admin-shell .panel-section.compact-panel-section .site-user-assignment{padding:12px 14px;border-radius:16px;max-width:100%;overflow:hidden}.admin-shell .panel-section.compact-panel-section .compact-rule-card .rule-title,.admin-shell .panel-section.compact-panel-section .outbound-preview-label,.admin-shell .panel-section.compact-panel-section .card-heading-row strong,.admin-shell .panel-section.compact-panel-section .compact-heading-row strong{font-size:13px}.admin-shell .panel-section.compact-panel-section .outbound-chip{min-height:30px;padding:0 10px;font-size:12px}.admin-shell .panel-section.compact-panel-section .code-block,.admin-shell .panel-section.compact-panel-section .credentials-box pre,.admin-shell .panel-section.compact-panel-section .note-box pre{max-width:100%;padding:12px 13px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;overflow-x:auto;font-size:12px;line-height:1.8}}.status-panel .panel-mini-summary .ghost-button.mini{margin-bottom:6px}@media(max-width:720px){.admin-shell .panel-section.compact-panel-section .rule-head{align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:8px}.admin-shell .panel-section.compact-panel-section .rule-title{font-size:11.5px;line-height:1.4;min-width:0;flex:0 1 auto}.admin-shell .panel-section.compact-panel-section .rule-actions{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:min(182px,100%)}.admin-shell .panel-section.compact-panel-section .rule-actions .ghost-button.mini{min-height:32px;padding:0 6px;font-size:11px}.admin-shell .panel-section.compact-panel-section .rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-shell .panel-section.compact-panel-section .field-group span{font-size:11.5px}.admin-shell .panel-section.compact-panel-section .dropdown-checklist summary{min-height:44px;padding:0 12px;font-size:12px}.admin-shell .panel-section.compact-panel-section .dropdown-list{padding:0 12px 12px}}@media(max-width:420px){.admin-shell .panel-section.compact-panel-section .rule-head{gap:6px}.admin-shell .panel-section.compact-panel-section .rule-actions{width:168px;gap:4px}.admin-shell .panel-section.compact-panel-section .rule-actions .ghost-button.mini{padding:0 4px;font-size:10.5px}}.ws-path-toggle-row{margin-top:-2px;padding:12px 14px;border-radius:16px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);align-items:center}.ws-path-toggle-row span{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.site-login-main-card .admin-login-form .field-group span{width:100%;text-align:center;align-self:center}.site-login-main-card .admin-login-form .field-group input{text-align:center}@media(max-width:720px){.site-login-main-card .admin-login-form .field-group span{font-size:14px}}.public-home-hero{display:grid;gap:16px}.public-hero-copy-centered{align-items:center;text-align:center;justify-content:center;width:min(760px,100%);margin-inline:auto}.public-home-hero .hero-copy h1{width:100%;margin-inline:auto}.public-hero-love-strip{justify-content:center;width:100%;margin:4px 0 8px}.public-home-hero .love-button{min-width:132px;justify-content:center}.guest-login-card{width:min(760px,100%);margin-inline:auto;padding:30px 28px}.site-login-heading-centered{justify-content:center;text-align:center;margin-bottom:4px}.site-login-title-wrap{width:100%}.site-login-title-centered{width:100%;margin:0;text-align:center;font-size:clamp(24px,2.6vw,31px);line-height:1.2}.guest-login-card .admin-login-form{width:min(560px,100%);margin-inline:auto;gap:20px}.guest-login-card .panel-inline-grid.two-column-grid{width:100%;max-width:560px;margin-inline:auto}.guest-login-card .confirm-button.wide-button{width:min(280px,100%);justify-self:center}@media(max-width:720px){.public-home-hero{gap:14px}.public-hero-love-strip{margin:2px 0 4px}.guest-login-card{width:100%;padding:22px 18px}.site-login-title-centered{font-size:22px}.guest-login-card .admin-login-form,.guest-login-card .panel-inline-grid.two-column-grid,.public-hero-copy-centered{width:100%;max-width:100%}}.public-shell{width:min(1200px,calc(100% - 24px));padding-top:38px;padding-bottom:74px}.public-shell>section{position:relative;overflow:hidden}.public-home-hero,.site-login-main-card,.warning-notice-shell,.app-downloads-shell,.config-accordion-shell,.chat-shell{width:min(980px,100%);margin-inline:auto;border-radius:32px}.public-home-hero:before,.site-login-main-card:before,.config-accordion-shell:before,.chat-shell:before{content:"";position:absolute;inset:0 auto auto 50%;width:76%;height:180px;transform:translate(-50%);background:radial-gradient(circle,#669bbc29,#669bbc14 42%,#0000 72%);pointer-events:none}.public-home-hero{padding:40px 34px 32px;background:linear-gradient(180deg,#0d162be6,#080d1bd1),radial-gradient(circle at 50% 0%,rgba(193,18,31,.16),transparent 56%);border-color:#82c8ff24;box-shadow:0 34px 90px #03061266}.public-hero-copy-centered{gap:18px;max-width:760px}.public-home-hero .eyebrow{align-self:center;padding:9px 16px;border-radius:999px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08)}.public-home-hero .hero-copy h1{max-width:18ch;line-height:1.16;text-wrap:balance}.public-hero-love-strip{margin:6px 0 10px}.public-home-hero .search-form{width:min(760px,100%);margin-inline:auto;padding:14px;border-radius:28px;grid-template-columns:minmax(0,1fr) 184px;background:linear-gradient(180deg,#ffffff0e,#ffffff08);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a}.public-home-hero .input-wrap input{height:60px;border-radius:22px;background:#ffffff0f;border-color:#ffffff1a;text-align:center}.public-home-hero .search-form button{height:60px;border-radius:22px}.site-login-main-card{padding:34px 34px 32px;background:linear-gradient(180deg,#0e162aeb,#090e1cdb),radial-gradient(circle at 50% 0%,rgba(102,155,188,.12),transparent 56%);border-color:#669bbc24;box-shadow:0 34px 84px #04081461}.site-login-main-card>.card-heading-row{align-items:center;margin-bottom:10px}.site-login-main-card .card-heading-row h3{font-size:clamp(25px,2.4vw,34px);line-height:1.15;text-wrap:balance}.guest-login-card{width:min(860px,100%)}.guest-login-card .admin-login-form{width:min(640px,100%);padding:22px;border-radius:28px;background:linear-gradient(180deg,#ffffff0e,#ffffff08);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a}.guest-login-card .field-group{align-items:center}.guest-login-card .field-group span{text-align:center}.guest-login-card .field-group input{border-radius:20px;background:#ffffff12}.guest-login-card .confirm-button.wide-button{width:min(320px,100%);min-height:58px;border-radius:20px}.site-login-main-card .user-session-summary-grid.single-card-grid{width:min(820px,100%);margin:18px auto 0}.account-summary-card{padding:24px 24px 22px;border-radius:24px;text-align:center;background:linear-gradient(180deg,#fff1,#ffffff09);border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px #ffffff0a}.account-summary-card h3{font-size:1.18rem}.account-summary-card .info-row{justify-content:space-between;gap:16px;padding:14px 16px;border-radius:18px;background:#ffffff09;border:1px solid rgba(255,255,255,.06)}.user-session-actions{justify-content:center;gap:12px;margin-top:10px}.user-session-actions .ghost-button{min-width:178px;border-radius:16px}.warning-notice-shell,.app-downloads-shell,.config-accordion-shell,.chat-shell{padding:26px}.warning-notice-shell .card-heading-row,.app-downloads-shell .card-heading-row,.config-accordion-head,.chat-shell .card-heading-row{justify-content:center;text-align:center}.warning-notice-shell .card-heading-row>div,.app-downloads-shell .card-heading-row>div,.config-accordion-head>div,.chat-shell .card-heading-row>div{display:grid;justify-items:center}.chat-shell .card-heading-row>.ghost-button,.chat-shell .card-heading-row>.card-inline-actions,.app-downloads-shell .card-heading-row>.card-inline-actions,.warning-notice-shell .card-heading-row>.card-inline-actions{margin-inline:auto}.config-accordion-list{width:min(900px,100%);margin:18px auto 0}.config-pagination-row{width:min(900px,100%);margin:18px auto 0;display:flex;align-items:center;justify-content:space-between;gap:12px}.config-pagination-controls{display:flex;align-items:center;gap:8px}.config-page-indicator{font-size:.82rem;color:#dce1f599;min-width:60px;text-align:center;font-variant-numeric:tabular-nums}.config-page-btn{min-width:36px;font-size:.8rem}.config-refresh-btn{font-size:.82rem}.config-summary-card{border-radius:24px;padding:18px;background:linear-gradient(180deg,#ffffff0e,#ffffff08);border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 44px #04081238}.config-summary-card.is-expanded{border-color:#c1121f2e;box-shadow:0 22px 52px #08162c47}.config-summary-head{align-items:center}.config-summary-copy{justify-items:center;text-align:center;flex:1 1 auto}.config-summary-copy h4{margin:0;font-size:1.08rem}.config-summary-actions{justify-content:center}.result-item-card .lookup-result-card{width:100%;max-width:100%;margin-top:14px;padding:22px;border-radius:24px}.lookup-result-card .section-head{align-items:center}.lookup-result-card .section-head>div{display:grid;gap:6px}.lookup-result-card .details-grid,.lookup-result-card .metrics-grid,.lookup-result-card .online-row,.lookup-result-card .usage-box{width:min(860px,100%);margin-inline:auto}.lookup-result-card .details-card{border-radius:22px}.chat-shell{width:min(980px,100%);min-height:720px}.chat-history{width:min(860px,100%);margin:18px auto 0;padding:18px;border-radius:24px;background:linear-gradient(180deg,#ffffff0a,#ffffff06);border:1px solid rgba(255,255,255,.07)}.chat-composer{width:min(860px,100%);margin:18px auto 0;padding:18px;border-radius:24px;background:linear-gradient(180deg,#ffffff0b,#ffffff08);border:1px solid rgba(255,255,255,.08)}.chat-composer textarea{min-height:120px;border-radius:20px;background:#ffffff0e}.chat-composer-actions{justify-content:center}@media(max-width:980px){.public-shell{width:min(100%,calc(100% - 20px));padding-top:22px;padding-bottom:58px}.public-home-hero,.site-login-main-card,.warning-notice-shell,.app-downloads-shell,.config-accordion-shell,.chat-shell{width:100%}.public-home-hero,.site-login-main-card{padding:26px 20px 22px}.guest-login-card .admin-login-form,.chat-history,.chat-composer,.config-accordion-list,.config-pagination-row,.site-login-main-card .user-session-summary-grid.single-card-grid{width:100%}}@media(max-width:720px){.public-home-hero,.site-login-main-card,.warning-notice-shell,.app-downloads-shell,.config-accordion-shell,.chat-shell{border-radius:26px}.public-home-hero{padding:24px 16px 18px}.public-home-hero .hero-copy h1,.site-login-main-card .card-heading-row h3{max-width:100%;font-size:22px}.public-home-hero .search-form{grid-template-columns:1fr;padding:12px;border-radius:24px}.guest-login-card,.site-login-main-card{padding:24px 16px 18px}.guest-login-card .admin-login-form{padding:16px;border-radius:22px}.guest-login-card .panel-inline-grid.two-column-grid{gap:14px}.account-summary-card{padding:18px 16px;border-radius:20px}.account-summary-card .info-row{grid-template-columns:1fr;text-align:center;justify-content:center}.user-session-actions,.config-summary-actions,.chat-composer-actions,.app-download-links{justify-content:center}.config-summary-head{justify-content:center;text-align:center}.warning-notice-shell,.app-downloads-shell,.config-accordion-shell,.chat-shell{padding:18px 14px}.chat-history,.chat-composer{border-radius:20px;padding:14px}.message-bubble{max-width:94%}}.public-home-hero,.site-login-main-card,.warning-notice-shell,.app-downloads-shell,.config-accordion-shell,.chat-shell{background:linear-gradient(180deg,#0e1322f2,#080b15eb),radial-gradient(circle at top,rgba(140,170,255,.08),transparent 54%);border-color:#ffffff13;box-shadow:0 22px 56px #02050e57}.public-home-hero:before,.site-login-main-card:before,.config-accordion-shell:before,.chat-shell:before{width:72%;height:160px;background:radial-gradient(circle,#91afff1f,#6a8dff0f 42%,#0000 72%)}.public-home-hero{background:linear-gradient(180deg,#11182bf5,#090d18ed),radial-gradient(circle at 50% 0%,rgba(182,154,255,.07),transparent 58%)}.site-login-main-card{background:linear-gradient(180deg,#11182bf2,#0a0e19ed),radial-gradient(circle at 50% 0%,rgba(255,209,133,.055),transparent 58%)}.public-home-hero .eyebrow,.site-login-main-card .eyebrow,.warning-notice-shell .eyebrow,.app-downloads-shell .eyebrow,.config-accordion-shell .eyebrow,.chat-shell .eyebrow{background:#ffffff0b;border-color:#ffffff12;color:#d9def3}.public-home-hero .hero-copy h1,.site-login-main-card .card-heading-row h3,.account-summary-card h3,.config-summary-copy h4,.warning-notice-shell h3,.app-downloads-shell h3,.chat-shell h3,.config-accordion-head h3{color:#f5f7ff;text-shadow:0 6px 24px rgba(0,0,0,.16)}.public-home-hero .hero-text,.account-summary-card .info-row span,.account-summary-card .info-row strong,.config-summary-copy p,.lookup-result-card .section-head p,.lookup-result-card .details-card p,.warning-notice-shell p,.chat-shell p,.app-downloads-shell p{color:#c4cbe5}.public-home-hero .search-form,.guest-login-card .admin-login-form,.account-summary-card,.config-summary-card,.chat-history,.chat-composer,.warning-notice-shell,.app-downloads-shell{background:linear-gradient(180deg,#ffffff0a,#ffffff06);border-color:#ffffff12;box-shadow:0 14px 34px #00000029,inset 0 1px #ffffff09}.public-home-hero .input-wrap input,.guest-login-card .field-group input,.chat-composer textarea{background:#ffffff0c;border-color:#ffffff14}.public-home-hero .search-form button,.confirm-button{color:#fdf0d5;background:linear-gradient(135deg,#6a7cff,#7d74ff 54%,#9b86ff);box-shadow:0 14px 28px #676dff38}.public-home-hero .search-form button:hover,.confirm-button:hover{box-shadow:0 18px 34px #676dff47}.love-button{background:linear-gradient(180deg,#2d3b6e66,#12183194);border-color:#899fff33;box-shadow:0 14px 30px #24377c33}.love-heart{filter:drop-shadow(0 0 10px rgba(145,165,255,.36))}.user-session-actions .ghost-button,.config-summary-actions .ghost-button,.chat-shell .ghost-button,.app-downloads-shell .ghost-button,.config-summary-head .ghost-button,.refresh-online-button,.ghost-button{background:#ffffff0b;border:1px solid rgba(255,255,255,.075);color:#eef2ff}.lookup-result-card,.lookup-result-card .details-card,.lookup-result-card .usage-box,.lookup-result-card .metric-card,.config-summary-card,.account-summary-card,.chat-history,.chat-composer,.message-bubble,.config-box,.code-block,.credentials-box pre,.config-pre,.compact-info-row,.config-box-admin{min-width:0}.lookup-result-card,.lookup-result-card *,.site-login-main-card,.site-login-main-card *,.config-accordion-shell,.config-accordion-shell *,.chat-shell,.chat-shell *{overflow-wrap:anywhere}.lookup-result-card .section-head>div,.config-summary-copy,.account-summary-card,.chat-shell .card-heading-row>div,.warning-notice-shell .card-heading-row>div,.app-downloads-shell .card-heading-row>div{min-width:0}.code-block,.credentials-box pre,.config-pre,.ltr-value,.info-row strong,.compact-info-row strong,.metric-value,.message-text{word-break:break-word;overflow-wrap:anywhere}@media(max-width:720px){.public-home-hero,.site-login-main-card,.warning-notice-shell,.app-downloads-shell,.config-accordion-shell,.chat-shell,.lookup-result-card,.result-item-card .lookup-result-card,.account-summary-card,.config-summary-card,.details-card,.usage-box,.metric-card,.config-box,.config-box-admin,.chat-history,.chat-composer,.message-bubble{width:100%;max-width:100%}.section-head,.card-heading-row,.config-summary-head,.config-head,.lookup-result-card .section-head,.lookup-result-card .online-row,.user-session-actions,.config-summary-actions,.chat-composer-actions,.app-download-links,.usage-labels{flex-direction:column;align-items:center;justify-content:center;text-align:center}.lookup-result-card .section-head>div,.config-summary-copy,.account-summary-card,.details-card,.usage-box,.warning-notice-shell .card-heading-row>div,.app-downloads-shell .card-heading-row>div,.chat-shell .card-heading-row>div{width:100%;justify-items:center;text-align:center}.details-grid,.metrics-grid,.lookup-result-card .details-grid,.lookup-result-card .metrics-grid,.lookup-result-card .usage-box,.site-login-main-card .user-session-summary-grid.single-card-grid,.config-accordion-list,.config-pagination-row,.chat-history,.chat-composer{width:100%;max-width:100%;min-width:0}.info-row,.compact-info-row,.account-summary-card .info-row{grid-template-columns:1fr;justify-content:center;text-align:center;padding-inline:12px}.info-row strong,.compact-info-row strong,.account-summary-card .info-row strong,.code-block,.credentials-box pre,.config-pre{width:100%;max-width:100%;text-align:center;white-space:pre-wrap}.result-item-card .lookup-result-card{width:100%;margin-inline:0;padding:18px 14px}.metric-card{padding:18px 16px;min-height:0}.metric-value{font-size:clamp(22px,7vw,30px)}.online-row{width:100%}.online-chip,.status-chip,.ghost-button,.refresh-online-button,.config-summary-actions .ghost-button,.user-session-actions .ghost-button,.message-bubble{max-width:100%}}.public-home-hero,.site-login-main-card,.warning-notice-shell,.app-downloads-shell,.config-accordion-shell,.chat-shell,.account-summary-card,.config-summary-card,.lookup-result-card .details-card,.lookup-result-card .usage-box,.lookup-result-card .metric-card,.guest-login-card .admin-login-form,.chat-history,.chat-composer{position:relative;overflow:hidden;background:linear-gradient(180deg,#101525f5,#090c18f0);border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 40px #0306103d}.public-home-hero:before,.site-login-main-card:before,.config-accordion-shell:before,.chat-shell:before{content:none}.public-home-hero:after,.site-login-main-card:after,.warning-notice-shell:after,.app-downloads-shell:after,.config-accordion-shell:after,.chat-shell:after,.account-summary-card:after,.config-summary-card:after,.lookup-result-card .details-card:after,.lookup-result-card .usage-box:after,.lookup-result-card .metric-card:after,.guest-login-card .admin-login-form:after,.chat-history:after,.chat-composer:after{content:"";position:absolute;inset-inline:20px;top:0;height:1px;background:linear-gradient(90deg,#ff91bca6,#a879ff8c,#ffb8708c);pointer-events:none}.public-home-hero .hero-copy,.site-login-main-card .card-heading-row>div,.config-accordion-head>div,.chat-shell .card-heading-row>div,.warning-notice-shell .card-heading-row>div,.app-downloads-shell .card-heading-row>div,.config-summary-copy,.lookup-result-card .section-head>div,.account-summary-card,.lookup-result-card .details-card{position:relative}.public-home-hero .hero-copy:before,.site-login-main-card .card-heading-row>div:before,.config-accordion-head>div:before,.chat-shell .card-heading-row>div:before,.warning-notice-shell .card-heading-row>div:before,.app-downloads-shell .card-heading-row>div:before,.config-summary-copy:before,.lookup-result-card .section-head>div:before,.account-summary-card:before,.lookup-result-card .details-card:before{content:"";position:absolute;top:-6px;inset-inline-start:0;width:8px;height:8px;border-radius:999px;background:#ff93bb;box-shadow:16px 5px #ae89ff,32px 1px #ffb56d;opacity:.95;pointer-events:none}.public-home-hero,.site-login-main-card,.warning-notice-shell,.app-downloads-shell,.config-accordion-shell,.chat-shell{box-shadow:0 22px 52px #03061042}.public-home-hero{background:linear-gradient(180deg,#121727fa,#0a0d19f5)}.site-login-main-card{background:linear-gradient(180deg,#111728f7,#0a0e1af2)}.public-home-hero .search-form,.guest-login-card .admin-login-form,.account-summary-card,.config-summary-card,.lookup-result-card .details-card,.lookup-result-card .usage-box,.lookup-result-card .metric-card,.chat-history,.chat-composer,.warning-notice-shell,.app-downloads-shell{background:linear-gradient(180deg,#ffffff08,#ffffff05);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff08}.public-home-hero .search-form button,.confirm-button{background:linear-gradient(135deg,#ff8fb8,#b78aff 54%,#ffba73);color:#fdf0d5;box-shadow:0 12px 24px #ff92be29}.public-home-hero .search-form button:hover,.confirm-button:hover{box-shadow:0 15px 28px #b78aff2e}.love-button{background:linear-gradient(180deg,#211b34d1,#151225eb);border-color:#ff9cc92e;box-shadow:0 14px 28px #0d0a182e}.love-heart{filter:none}.site-login-main-card .user-session-summary-grid.single-card-grid,.config-accordion-list,.config-pagination-row{width:min(900px,100%)}.account-summary-card,.lookup-result-card .details-card,.lookup-result-card .usage-box,.lookup-result-card .metric-card{width:100%;height:100%}.lookup-result-card .details-grid{width:100%;max-width:none;align-items:stretch}.lookup-result-card .details-grid>.details-card,.site-login-main-card .user-session-summary-grid.single-card-grid>.account-summary-card{min-height:100%}.lookup-result-card .details-card,.account-summary-card{padding:22px 20px;border-radius:24px}.details-card h3,.account-summary-card h3{margin-bottom:14px}.info-row,.compact-info-row,.account-summary-card .info-row{align-items:center;gap:12px}.info-row span,.info-row strong,.compact-info-row span,.compact-info-row strong,.account-summary-card .info-row span,.account-summary-card .info-row strong{min-width:0}.lookup-result-card .details-grid,.lookup-result-card .metrics-grid,.lookup-result-card .online-row,.lookup-result-card .usage-box,.lookup-result-card .section-head,.lookup-result-card .section-head>div,.account-summary-card,.config-summary-copy,.config-summary-head,.message-bubble,.chat-composer textarea,.code-block,.credentials-box pre,.config-pre{max-width:100%;min-width:0}@media(max-width:860px){.lookup-result-card .details-grid{grid-template-columns:1fr}}@media(max-width:720px){.public-home-hero,.site-login-main-card,.warning-notice-shell,.app-downloads-shell,.config-accordion-shell,.chat-shell{padding-inline:14px}.public-home-hero .hero-copy:before,.site-login-main-card .card-heading-row>div:before,.config-accordion-head>div:before,.chat-shell .card-heading-row>div:before,.warning-notice-shell .card-heading-row>div:before,.app-downloads-shell .card-heading-row>div:before,.config-summary-copy:before,.lookup-result-card .section-head>div:before,.account-summary-card:before,.lookup-result-card .details-card:before{inset-inline-start:50%;transform:translate(-44px)}.account-summary-card,.lookup-result-card .details-card,.lookup-result-card .usage-box,.lookup-result-card .metric-card,.guest-login-card .admin-login-form,.chat-history,.chat-composer{padding:16px 14px;border-radius:20px}.info-row,.compact-info-row,.account-summary-card .info-row{flex-direction:column;justify-content:center;text-align:center;padding-inline:10px}.info-row strong,.compact-info-row strong,.account-summary-card .info-row strong,.code-block,.credentials-box pre,.config-pre,.ltr-value{text-align:center;white-space:pre-wrap}.lookup-result-card,.result-item-card .lookup-result-card,.metrics-grid,.details-grid,.usage-box,.account-summary-card,.config-summary-card,.message-bubble{overflow:hidden}}.public-home-hero,.site-login-main-card,.warning-notice-shell,.app-downloads-shell,.config-accordion-shell,.chat-shell,.account-summary-card,.config-summary-card,.lookup-result-card .details-card,.lookup-result-card .usage-box,.lookup-result-card .metric-card,.guest-login-card .admin-login-form,.chat-history,.chat-composer{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(340px 240px at 112% -10%,#ff87c038,#ff87c014 34%,#ff87c000 68%),radial-gradient(300px 230px at -8% 108%,#ffb0662e,#ffb0660f 34%,#ffb06600 70%),radial-gradient(260px 200px at 82% 6%,#ad78ff2b,#ad78ff0f 36%,#ad78ff00 70%),linear-gradient(180deg,#111626f7,#090c17f5);border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 48px #03061042,inset 0 0 0 1px #ffffff06,inset 0 1px #ffffff12}.public-home-hero:before,.site-login-main-card:before,.warning-notice-shell:before,.app-downloads-shell:before,.config-accordion-shell:before,.chat-shell:before,.account-summary-card:before,.config-summary-card:before,.lookup-result-card .details-card:before,.lookup-result-card .usage-box:before,.lookup-result-card .metric-card:before,.guest-login-card .admin-login-form:before,.chat-history:before,.chat-composer:before,.public-home-hero:after,.site-login-main-card:after,.warning-notice-shell:after,.app-downloads-shell:after,.config-accordion-shell:after,.chat-shell:after,.account-summary-card:after,.config-summary-card:after,.lookup-result-card .details-card:after,.lookup-result-card .usage-box:after,.lookup-result-card .metric-card:after,.guest-login-card .admin-login-form:after,.chat-history:after,.chat-composer:after,.public-home-hero .hero-copy:before,.site-login-main-card .card-heading-row>div:before,.config-accordion-head>div:before,.chat-shell .card-heading-row>div:before,.warning-notice-shell .card-heading-row>div:before,.app-downloads-shell .card-heading-row>div:before,.config-summary-copy:before,.lookup-result-card .section-head>div:before,.lookup-result-card .details-card h3:before,.account-summary-card h3:before{content:none!important}.public-home-hero,.site-login-main-card,.warning-notice-shell,.app-downloads-shell,.config-accordion-shell,.chat-shell{border-radius:30px}.account-summary-card,.config-summary-card,.lookup-result-card .details-card,.lookup-result-card .usage-box,.lookup-result-card .metric-card,.guest-login-card .admin-login-form,.chat-history,.chat-composer{border-radius:24px}.lookup-result-card .details-grid,.site-login-main-card .user-session-summary-grid.single-card-grid{width:100%;align-items:stretch}.lookup-result-card .details-grid{grid-auto-rows:1fr}.lookup-result-card .details-grid>.details-card,.site-login-main-card .user-session-summary-grid.single-card-grid>.account-summary-card{width:100%;min-width:0;height:100%;box-sizing:border-box;align-self:stretch}.account-summary-card,.lookup-result-card .details-card{display:flex;flex-direction:column}.account-summary-card h3,.lookup-result-card .details-card h3{margin-bottom:16px}.info-row,.compact-info-row,.account-summary-card .info-row{flex-wrap:wrap;align-items:flex-start}.info-row strong,.compact-info-row strong,.account-summary-card .info-row strong,.ltr-value,.code-block,.credentials-box pre,.config-pre{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}@media(max-width:720px){.public-home-hero,.site-login-main-card,.warning-notice-shell,.app-downloads-shell,.config-accordion-shell,.chat-shell{border-radius:24px}.account-summary-card,.config-summary-card,.lookup-result-card .details-card,.lookup-result-card .usage-box,.lookup-result-card .metric-card,.guest-login-card .admin-login-form,.chat-history,.chat-composer{border-radius:20px}.public-home-hero,.site-login-main-card,.warning-notice-shell,.app-downloads-shell,.config-accordion-shell,.chat-shell,.account-summary-card,.config-summary-card,.lookup-result-card .details-card,.lookup-result-card .usage-box,.lookup-result-card .metric-card,.guest-login-card .admin-login-form,.chat-history,.chat-composer{background:radial-gradient(280px 220px at 118% -12%,#ff87c033,#ff87c012 34%,#ff87c000 70%),radial-gradient(220px 180px at -8% 108%,#ffb06629,#ffb0660d 35%,#ffb06600 70%),radial-gradient(220px 180px at 80% 4%,#ad78ff24,#ad78ff0d 35%,#ad78ff00 70%),linear-gradient(180deg,#111626f7,#090c17f5)}}.chat-sidebar-card,.chat-shell{min-width:0}.chat-pick-list,.chat-history{min-height:0;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable}.chat-history{display:grid;align-content:start}.chat-composer,.chat-composer textarea{min-width:0}.chat-composer textarea{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}@media(min-width:981px){.chat-sidebar-card,.chat-shell{min-height:0;height:clamp(640px,76vh,820px);overflow:hidden}.chat-pick-list,.chat-history{height:100%;max-height:none}}@media(max-width:980px){.chat-admin-grid{min-width:0}.chat-sidebar-card,.chat-shell{width:100%;min-width:0;max-width:100%;overflow:hidden}.chat-pick-list{min-height:260px;max-height:min(42vh,420px)}.chat-history{min-height:260px;max-height:min(50vh,520px)}.chat-pick-card,.chat-open-button,.chat-open-primary,.chat-pick-side,.chat-pick-header-line,.chat-preview,.message-bubble,.message-text,.message-file-link{min-width:0;max-width:100%}}@media(max-width:720px){.chat-sidebar-card,.chat-shell{padding-inline:14px}.chat-pick-list{min-height:240px;max-height:min(38vh,360px);padding-inline:0}.chat-history{min-height:240px;max-height:min(44vh,420px);padding-inline:2px}.chat-composer{gap:12px}.chat-composer textarea{width:100%;min-height:120px;max-height:180px}.chat-composer-actions{width:100%}.chat-composer-actions>*{max-width:100%}.chat-history .message-bubble{width:fit-content;max-width:100%}}.chat-history{display:flex;flex-direction:column;align-items:stretch;align-content:flex-start}.chat-history>*{flex:0 0 auto}.message-bubble{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;height:auto;min-height:max-content;box-sizing:border-box;overflow:visible}.message-meta-row{align-items:flex-start}.message-meta-row span,.message-meta-row small,.message-text,.message-file-link{line-height:1.7}.message-attachment-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.message-attachment-actions .ghost-button{min-height:30px;padding:5px 10px}@media(max-width:720px){.chat-history{gap:10px;padding-block:6px}.chat-history .message-bubble{width:auto;max-width:100%;padding:12px 14px;border-radius:18px}.message-meta-row{gap:8px}.message-text{font-size:.91rem;line-height:1.9}}.public-home-hero,.site-login-main-card,.warning-notice-shell,.app-downloads-shell,.config-accordion-shell,.chat-shell,.account-summary-card,.config-summary-card,.lookup-result-card .details-card,.lookup-result-card .usage-box,.lookup-result-card .metric-card,.guest-login-card .admin-login-form,.chat-history,.chat-composer{background:radial-gradient(340px 240px at 112% -10%,#ff87c038,#ff87c014 34%,#ff87c000 68%),radial-gradient(300px 230px at -8% 108%,#ff80c429,#ff80c40d 34%,#ff80c400 70%),radial-gradient(260px 200px at 82% 6%,#ad78ff2b,#ad78ff0f 36%,#ad78ff00 70%),linear-gradient(180deg,#111626f7,#090c17f5)}.public-home-hero:after,.site-login-main-card:after,.warning-notice-shell:after,.app-downloads-shell:after,.config-accordion-shell:after,.chat-shell:after,.account-summary-card:after,.config-summary-card:after,.lookup-result-card .details-card:after,.lookup-result-card .usage-box:after,.lookup-result-card .metric-card:after,.guest-login-card .admin-login-form:after,.chat-history:after,.chat-composer:after{background:linear-gradient(90deg,#ff91bc9e,#c484ff8f,#ff91bc6b)}.chat-history{direction:ltr}.chat-history .message-bubble,.chat-history .empty-state{direction:rtl}.chat-history .message-bubble{width:fit-content;margin-left:0;margin-right:0}.chat-history .message-bubble.is-mine{margin-left:auto;margin-right:0}.chat-history .message-bubble.is-other{margin-left:0;margin-right:auto}@media(max-width:720px){.public-home-hero,.site-login-main-card,.warning-notice-shell,.app-downloads-shell,.config-accordion-shell,.chat-shell,.account-summary-card,.config-summary-card,.lookup-result-card .details-card,.lookup-result-card .usage-box,.lookup-result-card .metric-card,.guest-login-card .admin-login-form,.chat-history,.chat-composer{background:radial-gradient(280px 220px at 118% -12%,#ff87c033,#ff87c012 34%,#ff87c000 70%),radial-gradient(220px 180px at -8% 108%,#ff80c424,#ff80c40d 35%,#ff80c400 70%),radial-gradient(220px 180px at 80% 4%,#ad78ff24,#ad78ff0d 35%,#ad78ff00 70%),linear-gradient(180deg,#111626f7,#090c17f5)}.chat-history .message-bubble{max-width:94%}}.warning-notice-shell{background:radial-gradient(360px 250px at 110% -18%,#ffa8d04d,#ffa8d01f 34%,#ffa8d000 70%),radial-gradient(300px 220px at -10% 108%,#cd84ff38,#cd84ff14 36%,#cd84ff00 72%),radial-gradient(240px 180px at 50% 0%,#ffd2e81a,#ffd2e808 38%,#ffd2e800 72%),linear-gradient(180deg,#21121ffa,#120a16f7);border-color:#ffb0d438;box-shadow:0 24px 60px #0f061057,inset 0 0 0 1px #ffffff08,inset 0 1px #ffe6f114}.warning-notice-shell .eyebrow{background:#ffc2dd1f;border-color:#ffbcd92e;color:#ffd3e7}.warning-notice-shell h3{color:#ffe7f2;font-weight:800;letter-spacing:.01em}.warning-notice-shell p{color:#f7e6f0db}.warning-notice-list{gap:13px}.warning-notice-item{background:linear-gradient(180deg,#ffffff0e,#ffffff06),linear-gradient(90deg,#ffb0d40f,#cd84ff08);border-color:#ffb8d824;box-shadow:inset 0 1px #ffffff0b,inset 4px 0 #ffabd057}.warning-notice-item strong,.warning-notice-item b{color:#fff0f7}.warning-notice-item a,.warning-notice-shell .muted-inline a{color:#fff7fb;font-weight:800;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.warning-notice-item a:hover,.warning-notice-shell .muted-inline a:hover{color:#fdf0d5}.warning-notice-dot{width:11px;height:11px;margin-top:11px;background:radial-gradient(circle at 35% 35%,#fff3f8 0,#fff3f8 22%,#ff8ec0 48%,#c86eff)}.warning-notice-divider{background:linear-gradient(90deg,#fff0,#ffbadb85,#cd84ff6b,#fff0)}@media(max-width:720px){.warning-notice-shell{background:radial-gradient(280px 210px at 112% -16%,#ffa8d042,#ffa8d01a 35%,#ffa8d000 72%),radial-gradient(240px 190px at -10% 108%,#cd84ff2e,#cd84ff0f 36%,#cd84ff00 72%),linear-gradient(180deg,#21121ffa,#120a16f7)}.warning-notice-item{padding:12px 13px;border-radius:17px}}.admin-workspace-shell{gap:20px}.admin-workspace-panel{display:grid;gap:18px}.admin-workspace-subcard{position:relative;padding:22px;border-radius:28px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at top right,rgba(255,119,189,.12),transparent 34%),radial-gradient(circle at bottom left,rgba(177,112,255,.1),transparent 38%),linear-gradient(180deg,#15192bf2,#0a0e1ced);box-shadow:0 24px 60px #0406104d,inset 0 1px #ffffff0a;overflow:hidden}.admin-workspace-subcard>.section-head:first-child,.admin-workspace-subcard>.card-heading-row:first-child{margin-bottom:6px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.07)}.admin-workspace-subcard .section-head h4,.admin-workspace-subcard .section-head h5,.admin-workspace-subcard .card-heading-row h3,.admin-workspace-subcard .card-heading-row h4{margin:0;line-height:1.65}.admin-workspace-subcard .muted-inline{line-height:1.9}.admin-workspace-subcard .field-group span,.admin-workspace-subcard .checkbox-row span,.admin-workspace-subcard .empty-mini,.admin-workspace-subcard small,.admin-workspace-subcard .muted-inline{font-size:13px}.admin-workspace-subcard .field-group input,.admin-workspace-subcard .field-group select,.admin-workspace-subcard .dropdown-checklist summary{min-height:52px}.admin-workspace-subcard .field-group textarea{min-height:110px}.admin-workspace-subcard .ghost-button,.admin-workspace-subcard .confirm-button{min-height:46px}.admin-workspace-subcard .ghost-button.mini{min-height:38px}.admin-workspace-subcard .dropdown-checklist,.admin-workspace-subcard .selection-card,.admin-workspace-subcard .assigned-configs-summary-card,.admin-workspace-subcard .admin-card,.admin-workspace-subcard .compact-rule-card,.admin-workspace-subcard .rule-card,.admin-workspace-subcard .config-box-admin,.admin-workspace-subcard .warning-notice-item,.admin-workspace-subcard .periodic-backup-card{border-radius:22px}.admin-workspace-subcard .card-inline-actions{gap:10px}.admin-workspace-shell .receipts-admin-shell{display:grid;grid-template-rows:auto minmax(0,1fr);height:clamp(500px,68vh,760px);min-height:500px;padding:14px;border-radius:18px}.admin-workspace-shell .receipts-admin-head{align-items:center}.admin-workspace-shell .receipts-admin-grid{min-height:0;height:100%;margin-top:10px;padding:2px 5px 2px 2px;overflow-y:auto;overflow-x:hidden;align-content:start;grid-auto-rows:max-content;scrollbar-gutter:stable;gap:10px}.admin-workspace-shell .receipts-admin-grid .admin-card{align-self:start;min-height:0;height:max-content}.admin-workspace-shell .receipts-admin-grid .note-box,.admin-workspace-shell .receipts-admin-grid .compact-details-grid,.admin-workspace-shell .receipts-admin-grid .card-inline-actions{margin-top:12px}.admin-workspace-shell .periodic-backups-shell,.admin-workspace-shell .admin-warning-editor-shell,.admin-workspace-shell .site-display-settings-card,.admin-workspace-shell .client-config-template-shell,.admin-workspace-shell .site-users-card-spacing{gap:16px}.admin-workspace-shell .periodic-backups-list{gap:12px}.admin-workspace-shell .periodic-backup-card{padding:16px 18px}.admin-workspace-shell .admin-warning-item-card{padding:16px}.admin-workspace-shell .dropdown-list{gap:8px}@media(max-width:980px){.admin-workspace-shell .receipts-admin-shell{height:clamp(400px,56vh,520px);min-height:400px}}@media(max-width:720px){.admin-workspace-shell{gap:16px}.admin-workspace-panel{gap:14px}.admin-workspace-subcard{padding:16px;border-radius:22px;background:radial-gradient(circle at top right,rgba(255,119,189,.1),transparent 34%),radial-gradient(circle at bottom left,rgba(177,112,255,.08),transparent 38%),linear-gradient(180deg,#141828f5,#0a0e1cf2)}.admin-workspace-subcard>.section-head:first-child,.admin-workspace-subcard>.card-heading-row:first-child{padding-bottom:12px;margin-bottom:4px}.admin-workspace-subcard .section-head h4,.admin-workspace-subcard .section-head h5,.admin-workspace-subcard .card-heading-row h3,.admin-workspace-subcard .card-heading-row h4{font-size:15px}.admin-workspace-subcard .field-group span,.admin-workspace-subcard .checkbox-row span,.admin-workspace-subcard .empty-mini,.admin-workspace-subcard small,.admin-workspace-subcard .muted-inline{font-size:12px}.admin-workspace-subcard .field-group input,.admin-workspace-subcard .field-group select,.admin-workspace-subcard .dropdown-checklist summary{min-height:46px;padding-inline:14px;border-radius:16px;font-size:14px}.admin-workspace-subcard .field-group textarea{min-height:90px;padding:12px 14px;border-radius:16px;font-size:14px}.admin-workspace-subcard .ghost-button,.admin-workspace-subcard .confirm-button{min-height:42px;padding-inline:14px;font-size:13px}.admin-workspace-subcard .ghost-button.mini{min-height:34px;padding-inline:10px}.admin-workspace-subcard .dropdown-checklist,.admin-workspace-subcard .selection-card,.admin-workspace-subcard .assigned-configs-summary-card,.admin-workspace-subcard .admin-card,.admin-workspace-subcard .compact-rule-card,.admin-workspace-subcard .rule-card,.admin-workspace-subcard .config-box-admin,.admin-workspace-subcard .warning-notice-item,.admin-workspace-subcard .periodic-backup-card,.admin-workspace-subcard .admin-warning-item-card{border-radius:18px}.admin-workspace-shell .receipts-admin-shell{height:auto;min-height:0;max-height:none}.admin-workspace-shell .receipts-admin-grid{max-height:60vh;padding-inline-end:2px;grid-template-columns:1fr;gap:12px}.admin-workspace-shell .periodic-backup-card,.admin-workspace-shell .admin-warning-item-card{padding:14px}}.outbounds-panel-section,.auto-routing-shell{border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:18px;background:#ffffff08}.outbounds-panel-head,.auto-routing-shell>.section-head,.auto-routing-shell>.card-heading-row{margin-bottom:6px}.auto-routing-editor-card .field-group>span,.outbound-picker-card .field-group>span,.outbounds-panel-section .field-group>span{display:block;margin-bottom:8px;padding-inline:2px}.outbound-editor-layout{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:16px;align-items:start}.outbound-editor-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;align-items:start}.outbound-editor-card,.outbound-add-card,.auto-routing-editor-card,.auto-routing-item-card,.outbound-picker-card{border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:16px;background:#ffffff09;box-shadow:inset 0 1px #ffffff0d}.outbound-editor-head,.outbound-add-card .card-heading-row{align-items:flex-start;margin-bottom:10px}.outbound-picker-card{padding:16px}.outbound-picker-group{gap:12px}.outbound-picker-group span{display:block;padding-inline:2px}.outbound-picker-group select{width:100%}.outbound-editor-title-wrap{display:flex;flex-direction:column;gap:4px}.outbound-editor-head small,.outbound-add-card small{display:block;margin-top:2px;color:#ffffffa8}.outbound-editor-top-actions{flex-wrap:wrap;justify-content:flex-end}.outbound-test-feedback{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 12px;padding:10px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.outbound-test-feedback.is-success{border-color:#4ade8057;background:#1665342e}.outbound-test-feedback.is-error{border-color:#f8717152;background:#7f1d1d2e}.outbound-test-feedback.is-pending{border-color:#facc1542;background:#713f122e}.outbound-test-message{font-size:13px;line-height:1.7;color:#ffffffe6}.outbound-editor-shell{display:flex;flex-direction:column;min-height:560px;max-height:560px}.outbound-editor-scroll{min-height:0;overflow:auto;padding-inline-end:4px}.outbound-editor-surface{display:flex;flex-direction:column;gap:14px}.outbound-identity-grid,.outbound-primitive-grid{gap:12px}.outbound-editor-sections,.outbound-nested-list{display:flex;flex-direction:column;gap:12px}.outbound-node-card{border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:14px;background:#ffffff07}.outbound-node-card.nested{background:#ffffff05}.outbound-node-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.outbound-node-head strong,.outbound-node-head small{line-height:1.5}.outbound-node-head small{color:#fff9}.outbound-array-list{display:flex;flex-direction:column;gap:10px}.outbound-array-item{border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:10px;background:#ffffff06}.outbound-primitive-toggle{min-height:46px;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:12px 14px;background:#ffffff08}.admin-tools-split{display:grid;grid-template-columns:minmax(340px,430px) minmax(0,1fr);gap:18px;align-items:start}.auto-routing-shell{gap:18px}.auto-routing-editor-card{display:flex;flex-direction:column;gap:14px}.auto-routing-editor-card .panel-inline-grid,.auto-routing-editor-card .compact-details-grid{gap:12px}.auto-routing-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;align-content:start;max-height:560px;overflow:auto;padding-inline-end:4px}.auto-routing-rule-list,.auto-routing-outbound-pool,.auto-routing-outbound-order{display:flex;flex-direction:column;gap:8px;max-height:168px;overflow:auto;padding:10px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.auto-routing-rule-row,.auto-routing-order-row{align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:10px 12px;background:#ffffff05}.auto-routing-outbound-builder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.auto-routing-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-routing-meta-grid .compact-info-row{padding:8px 0;gap:10px}.auto-routing-meta-grid .compact-info-row span,.auto-routing-meta-grid .compact-info-row strong{font-size:12px;line-height:1.6}.auto-routing-log-card{margin-top:12px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;overflow:hidden}.auto-routing-log-head{padding:10px 14px;font-weight:700;border-bottom:1px solid rgba(255,255,255,.08)}.auto-routing-log-box{margin:0;padding:12px 14px;min-height:118px;max-height:118px;overflow:auto;white-space:pre-wrap;word-break:break-word;font-size:11px;line-height:1.75;color:#ffffffd1}.auto-routing-actions{margin-top:12px;flex-wrap:wrap}@media(max-width:980px){.admin-tools-split,.auto-routing-outbound-builder,.outbound-identity-grid,.outbound-primitive-grid,.outbound-editor-layout,.auto-routing-list,.outbound-editor-list{grid-template-columns:1fr}.outbounds-panel-section,.auto-routing-shell,.outbound-editor-card,.outbound-add-card,.auto-routing-editor-card,.auto-routing-item-card,.outbound-picker-card{padding:14px;border-radius:20px}.outbound-editor-shell{min-height:500px;max-height:500px}.outbound-node-card,.outbound-array-item,.auto-routing-rule-row,.auto-routing-order-row{padding:10px}.auto-routing-log-box{min-height:104px;max-height:104px}}.outbound-picker-list{max-height:246px;padding:8px}.outbound-picker-row{min-height:52px;text-align:left}.outbound-picker-row span{min-width:0;flex:1 1 auto;word-break:break-word}.outbound-picker-row.is-active{border-color:#ffffff29;background:#ffffff0d;box-shadow:0 0 0 1px #ffffff0d inset}.site-backup-card{border-color:#ffb6d747}.periodic-site-backup-note{margin:2px 0 0;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,182,215,.18);background:#ffffff0a}.section-badge.is-interactive{cursor:pointer;border:1px solid transparent;background:transparent;box-shadow:none;transition:color .18s ease,transform .18s ease}.admin-dashboard-hero .section-badge.is-interactive{background:transparent;box-shadow:none}.admin-dashboard-hero .section-badge.is-interactive.tone-warn{color:#ffc1df}.admin-dashboard-hero .section-badge.is-interactive.tone-success{color:#ffb4d8}.admin-dashboard-hero .section-badge.is-interactive.tone-default{color:#efc8dc}.section-badge.is-interactive:hover,.section-badge.is-interactive:focus-visible{transform:translateY(-1px);border-color:transparent;background:transparent;box-shadow:none;outline:none}.admin-dashboard-hero .section-badge.is-interactive:hover,.admin-dashboard-hero .section-badge.is-interactive:focus-visible{color:#ffd7ea}.admin-dashboard-hero{position:relative;overflow:hidden;border-radius:34px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at top right,rgba(255,122,191,.16),transparent 32%),radial-gradient(circle at top left,rgba(176,122,255,.14),transparent 36%),linear-gradient(180deg,#141829f5,#0a0e1cf0);box-shadow:0 28px 70px #03051057,inset 0 1px #ffffff0d}.admin-dashboard-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.05),transparent 34%,transparent 66%,rgba(255,255,255,.03))}.admin-dashboard-hero .card-heading-row{position:relative;z-index:1}.admin-dashboard-hero .card-inline-actions{gap:10px;row-gap:12px}.admin-login-shell{position:relative;overflow:hidden;padding:26px;border-radius:34px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at top right,rgba(255,128,192,.15),transparent 34%),radial-gradient(circle at bottom left,rgba(173,123,255,.14),transparent 38%),linear-gradient(180deg,#15192bf5,#0a0e1cf0);box-shadow:0 26px 70px #04061057,inset 0 1px #ffffff0a}.admin-login-form{gap:18px}.admin-login-grid{gap:14px}.admin-login-shell .field-group{padding:4px 0}.admin-login-shell .field-group span{text-align:center;justify-content:center}.admin-login-shell .field-group input{text-align:center}.admin-workspace-shell{position:relative;border-radius:32px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at top right,rgba(255,128,192,.12),transparent 30%),radial-gradient(circle at bottom left,rgba(176,123,255,.11),transparent 36%),linear-gradient(180deg,#111524f7,#0a0d19f5);box-shadow:0 30px 72px #04061057,inset 0 1px #ffffff0a}.admin-workspace-head{padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.07)}.admin-workspace-tab-button{border-radius:16px;border-color:#ffffff14;background:#ffffff08}.admin-workspace-tab-button:hover,.admin-workspace-tab-button:focus-visible{border-color:#ffb6d642;background:#ffffff0d}.admin-workspace-subcard{border-color:#ffffff1a}.admin-workspace-subcard .ghost-button,.admin-dashboard-hero .ghost-button,.admin-chat-shell .ghost-button{border-color:#ffffff1a;background:#ffffff08}.admin-workspace-subcard .ghost-button:hover,.admin-dashboard-hero .ghost-button:hover,.admin-chat-shell .ghost-button:hover{border-color:#ffb6d647;background:#ffffff0e}.admin-chat-shell{margin-top:0!important}.admin-shell .chat-admin-grid{align-items:stretch;grid-template-columns:minmax(320px,380px) minmax(0,1fr)}.admin-shell .chat-admin-grid>.chat-sidebar-card,.admin-shell .chat-admin-grid>.chat-shell{height:clamp(620px,72vh,760px);min-height:clamp(620px,72vh,760px);margin-top:0!important;align-self:stretch}.admin-shell .chat-sidebar-card,.admin-shell .chat-shell{overflow:hidden}.admin-shell .chat-pick-toolbar{margin-top:12px;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff09}.admin-shell .chat-search-input{background:#ffffff0b!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:inset 0 1px #ffffff08}.admin-shell .chat-pick-list,.admin-shell .chat-history{scrollbar-gutter:stable}.periodic-backups-shell .site-backup-card{display:grid;gap:14px}.periodic-backups-shell .site-backup-card .card-heading-row{align-items:center}@media(max-width:980px){.admin-shell .chat-admin-grid{grid-template-columns:1fr}.admin-shell .chat-admin-grid>.chat-sidebar-card,.admin-shell .chat-admin-grid>.chat-shell{height:auto;min-height:0}}@media(max-width:720px){.admin-dashboard-hero,.admin-workspace-shell,.admin-login-shell,.admin-chat-shell{border-radius:26px}.admin-dashboard-hero .card-inline-actions{justify-content:stretch}.section-badge.is-interactive{min-height:38px}.admin-login-shell{padding:20px}.admin-workspace-subcard{padding:18px}}.subscription-link-shell .config-box{margin-top:14px}.outbound-add-card textarea{resize:vertical}.outbound-add-card .inline-divider{margin:8px 0}.order-center-shell,.order-review-card{background:radial-gradient(circle at top right,rgba(193,18,31,.12),transparent 34%),radial-gradient(circle at bottom left,rgba(255,137,184,.11),transparent 36%),linear-gradient(180deg,#12182af5,#0a0e1aeb)}.order-summary-chips{display:flex;gap:10px;flex-wrap:wrap}.order-overview-grid,.order-forms-grid{margin-top:8px}.order-center-shell .user-log-list{max-height:340px;overflow:auto}.order-center-redesign{gap:14px;text-align:center}.order-center-plain{margin-top:10px}.order-mini-toolbar{margin:0 auto 12px;width:min(100%,760px);display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.order-mini-stat,.user-report-item,.order-payment-notice,.file-input-shell{border:1px solid rgba(255,255,255,.08);background:#ffffff0d;box-shadow:inset 0 1px #ffffff0a}.order-mini-stat{border-radius:16px;padding:10px 14px;display:grid;gap:4px}.order-mini-stat small{display:block;font-size:12px;color:#e6f1ffbf}.order-mini-stat strong{display:block;font-size:15px}.order-submit-shell{position:relative}.order-form-blurred{filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.3;transition:filter .3s ease,opacity .3s ease}.order-submitted-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:16px}.order-submitted-card{background:linear-gradient(160deg,#669bbc24,#070b188c 60%),#070b184d;border:1px solid rgba(102,155,188,.22);border-radius:18px;padding:28px 24px 22px;text-align:center;max-width:400px;width:100%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 64px #00000073,inset 0 1px #fdf0d50f}.order-submitted-icon{font-size:2.4rem;color:#4ccc90;margin-bottom:10px;line-height:1}.order-submitted-card h3{color:#fdf0d5;font-size:1.05rem;margin:0 0 12px}.order-submitted-desc{color:#fdf0d5b8;font-size:.84rem;line-height:1.75;margin:0 0 12px}.order-submitted-warning{color:#ffa078eb;background:#c1121f1a;border:1px solid rgba(193,18,31,.22);border-radius:9px;padding:8px 12px;font-size:.8rem;line-height:1.55;margin:0 0 20px}.order-submitted-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.order-submitted-actions .confirm-button,.order-submitted-actions .ghost-button{flex:1 1 auto;min-width:120px;max-width:180px}.order-form-stage,.user-reports-shell{border-radius:26px}.order-form-stage{width:min(100%,760px);margin:0 auto;padding:14px 16px;border:none;background:transparent;box-shadow:none}.order-form-stage .field-group,.order-form-stage .field-group span,.order-form-stage .card-inline-actions,.order-form-stage .checkbox-row{text-align:center;justify-content:center}.order-form-heading{justify-content:center;margin-bottom:10px}.order-payment-notice{border-radius:14px;padding:10px 12px;margin-bottom:6px;line-height:1.9}.order-payment-notice strong{margin:0 6px}.order-card-copy{margin:0 8px;border:none;background:none;color:#9ed7ff;cursor:pointer;font:inherit;font-weight:700}.order-card-copy:hover{color:#c8e8ff;text-decoration:underline}.copy-toast{position:fixed;right:20px;bottom:24px;z-index:1200;padding:12px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(180deg,#ffffff24,#ffffff0f);box-shadow:0 16px 44px #050a1842,inset 0 1px #ffffff29;backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%);color:#f5f7ff;font-size:.95rem;font-weight:700;pointer-events:none}.order-quantity-stepper{width:100%;display:grid;grid-template-columns:42px minmax(72px,1fr) 42px;gap:8px;align-items:stretch}.quantity-compact-input{width:100%;min-width:0;max-width:none;text-align:center;padding:8px 6px;height:44px}.step-button{width:42px;min-width:42px;max-width:42px;height:44px;min-height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#ffffff14}.file-input-shell{border-radius:14px;min-height:48px;display:flex;align-items:center;justify-content:center;padding:4px 10px}.file-input-shell input[type=file]{width:100%;text-align:center}.file-input-shell input[type=file]::file-selector-button{margin:0 auto}.payment-method-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.order-mode-switch{margin-bottom:14px}.order-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.purchase-kind-grid,.bulk-add-grid{max-width:520px;margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-add-grid{margin-top:10px}.payment-method-card{border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:inherit;font:inherit;border-radius:12px;min-height:42px;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.payment-method-card.is-selected{border-color:#79ceffa6;background:linear-gradient(180deg,#79ceff38,#79ceff14);transform:translateY(-1px)}.bulk-add-card{border-color:#73e7bb52;background:#73e7bb14}.bulk-add-card:hover,.bulk-add-card:focus{border-color:#73e7bb9e;background:#73e7bb24;transform:translateY(-1px)}.receipt-input-toggle{margin-top:6px}.bulk-order-panel{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}.bulk-order-pager{justify-content:center}.bulk-order-summary{margin:8px 0 4px;text-align:center}.bulk-order-summary .compact-info-row{align-items:center;text-align:center}.bulk-order-items-list{display:grid;gap:8px;margin:10px 0}.bulk-order-item-line{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0a}.bulk-order-item-line small{grid-column:1 / -1;opacity:.78}.bulk-order-report-lines{display:grid;gap:4px;margin-top:8px}.bulk-order-report-lines small{display:block;line-height:1.8;opacity:.82}.order-form-stage .dropdown-checklist summary{text-align:center}.order-form-stage .field-group input[readonly]{text-align:center}.order-form-stage .quantity-stepper input{min-height:44px}.user-reports-shell{margin-top:18px}.user-reports-list{display:grid;gap:12px}.user-report-item{padding:16px 18px;border-radius:20px}.report-item-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.log-time{font-size:.72rem;color:var(--muted);opacity:.7;white-space:nowrap}.user-report-item strong{display:block;margin-bottom:8px}.user-report-item p{margin:0}.user-report-item.compact-event-item{padding:10px 12px;border-radius:14px}.user-report-item.compact-event-item .report-item-header{margin-bottom:2px}.user-report-item.compact-event-item strong{font-size:.72rem;opacity:.6}.user-report-item.compact-event-item p{margin:0;font-weight:800;line-height:1.55}#user-order-section .order-form-stage .dropdown-checklist{margin-top:4px;border-radius:12px}#user-order-section .order-form-stage .dropdown-checklist summary{min-height:44px;padding:10px 12px}#user-order-section .order-form-stage .dropdown-list{padding:8px;gap:6px}#user-order-section .order-form-stage .dropdown-list .checkbox-row{padding:8px 10px;border-radius:10px}@media(max-width:980px){.order-form-stage{width:100%;padding:12px}.order-mini-toolbar{width:100%;gap:8px;grid-template-columns:minmax(0,1fr)}.order-mini-stat{padding:8px 10px}.order-payment-notice{padding:8px 10px;font-size:13px}.quantity-compact-input{width:100%;min-width:0;max-width:none;padding:6px 4px;font-size:13px;height:38px}.order-quantity-stepper{grid-template-columns:36px minmax(56px,1fr) 36px;gap:6px}.step-button{width:36px;min-width:36px;max-width:36px;height:38px;min-height:38px;border-radius:10px}.order-form-stage .quantity-stepper input{min-height:38px}}.public-shell{position:relative;isolation:isolate;overflow-x:clip;background:radial-gradient(circle at 12% 16%,#6e59ff4d,#6e59ff00 38%),radial-gradient(circle at 87% 18%,#7c54ff3d,#7c54ff00 33%),radial-gradient(circle at 24% 78%,#5680ff3d,#5680ff00 36%),radial-gradient(circle at 82% 82%,#af5cff3d,#af5cff00 34%)}.public-shell:before,.public-shell:after{content:"";position:absolute;pointer-events:none;z-index:0;filter:blur(4px)}.public-shell:before{inset:-80px auto auto -70px;width:440px;height:440px;border-radius:999px;background:radial-gradient(circle at 35% 35%,#718cff6b,#718cff00)}.public-shell:after{inset:auto -70px -80px auto;width:390px;height:390px;border-radius:999px;background:radial-gradient(circle at 45% 45%,#b46eff66,#b46eff00)}.public-shell>*{position:relative;z-index:1}.public-shell .result-card,.public-shell .details-card,.public-shell .config-box,.public-shell .note-box,.public-shell .selection-card,.public-shell .admin-login-form,.public-shell .dropdown-checklist,.public-shell .user-report-item,.public-shell .chat-shell,.public-shell .warning-notice-shell,.public-shell .app-downloads-shell,.public-shell .config-accordion-shell{backdrop-filter:blur(20px) saturate(125%);-webkit-backdrop-filter:blur(20px) saturate(125%);background:linear-gradient(180deg,#ffffff1c,#ffffff0b);border:1px solid rgba(255,255,255,.18);box-shadow:0 16px 44px #050a1842,inset 0 1px #fff3}.public-shell .field-group,.public-shell .info-row,.public-shell .dropdown-list,.public-shell .user-log-line,.public-shell .inline-error,.public-shell .inline-success,.public-shell .empty-state,.public-shell input,.public-shell textarea,.public-shell select{backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);background:#ffffff0f;border-color:#ffffff29}.public-shell .result-card:after,.public-shell .details-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffff1a,#fff0);opacity:.55}.label-with-info{display:inline-flex;align-items:center;gap:8px}.price-info-button{width:18px;height:18px;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:#ffffff1f;color:#e8efff;font-size:12px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.price-guide-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#04061280;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:grid;place-items:center;padding:16px}.price-guide-modal{width:min(100%,520px);border-radius:20px;border:1px solid rgba(255,255,255,.2);background:linear-gradient(180deg,#1e1842f2,#131030e6);box-shadow:0 24px 70px #00000073;padding:16px;animation:priceGuideIn .25s ease}.price-guide-modal.is-closing{animation:priceGuideOut 1s ease forwards}.price-guide-modal h5{margin:0 0 12px;text-align:center;font-size:15px}.price-guide-table-wrap{overflow:auto}.price-guide-table{width:100%;border-collapse:collapse}.price-guide-table th,.price-guide-table td{padding:10px 8px;text-align:center;border-bottom:1px solid rgba(255,255,255,.12)}.price-guide-table th{font-weight:700;color:#dce7ff}@keyframes priceGuideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes priceGuideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.order-review-card .compact-details-grid,.order-review-card .note-box,.order-review-card .card-inline-actions,.order-review-card .config-box{margin-top:8px}.order-review-card{padding:12px!important;border-radius:14px;font-size:12px}.order-review-card .compact-heading-row{gap:8px;margin-bottom:6px}.order-review-card h4{font-size:14px}.order-review-card .eyebrow,.order-review-card .compact-info-row span{font-size:10px}.order-review-card .compact-details-grid,.order-review-card .panel-inline-grid.two-column-grid,.order-review-card .two-column-grid{gap:8px}.order-review-card .compact-info-row,.order-review-card .field-group,.order-review-card .note-box{padding:8px 10px;border-radius:10px}.order-review-card .field-group{display:flex;flex-direction:column;gap:5px;min-height:70px;justify-content:space-between;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.order-review-card .note-box{max-height:74px;overflow:auto}.order-review-card .field-group>span{color:var(--muted);font-size:10px}.order-review-card .compact-info-row{min-height:70px}.order-review-card .compact-info-row strong{max-height:38px;overflow-y:auto}.order-review-card input,.order-review-card textarea,.order-review-card summary{height:34px;min-height:34px;font-size:12px}.order-review-card textarea{padding-top:7px}.order-review-card .ghost-button,.order-review-card .confirm-button{min-height:34px;padding:7px 10px;font-size:12px}.order-review-card .stack-tight{gap:8px}.order-config-receipt-row{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.order-review-controls-grid{margin-top:8px}.order-admin-note-input{min-height:34px!important;max-height:54px;resize:vertical}.receipt-preview-info-row{overflow:hidden}.pending-payment-amount-row{border-color:#2dd4bf61!important;background:linear-gradient(135deg,#2dd4bf29,#60a5fa14),#ffffff0b!important}.pending-payment-amount-row strong{color:#99f6e4}.receipt-preview-inline{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.receipt-preview-inline strong{min-width:0;max-height:44px;overflow:hidden;overflow-y:auto;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.receipt-preview-inline .ghost-button{flex:0 0 auto}.receipt-attachment-name{display:block;max-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e6f1ff94;font-size:10px}.receipt-preview-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;z-index:2147483000;isolation:isolate}.receipt-preview-modal{position:relative;z-index:2147483001;width:min(720px,96vw);max-height:88vh}.receipt-preview-frame{margin-top:10px;max-height:72vh;overflow:auto;display:flex;justify-content:center;align-items:center;border-radius:14px;background:#00000038;padding:10px}.qr-preview-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;z-index:2147483000;isolation:isolate}.qr-preview-modal{position:relative;z-index:2147483001;width:min(520px,94vw)}.qr-preview-frame{display:grid;place-items:center;padding:18px;border-radius:18px;background:radial-gradient(circle at 20% 15%,rgba(96,165,250,.2),transparent 34%),radial-gradient(circle at 85% 80%,rgba(244,114,182,.18),transparent 36%),#ffffff0b;border:1px solid rgba(255,255,255,.13)}.qr-preview-frame img{width:min(380px,76vw);max-height:70vh;object-fit:contain;image-rendering:crisp-edges}.qr-style-editor input[type=color]{min-height:42px;padding:4px}.receipt-preview-frame img{display:block;max-width:100%;max-height:68vh;object-fit:contain;border-radius:10px}.user-reports-scroll-list{max-height:360px;overflow-y:auto;padding-left:6px}.config-accordion-shell{margin-top:18px}.public-shell .chat-composer{margin-top:16px}.admin-orders-standalone-shell{margin-top:18px;padding:14px!important;border-radius:18px;border-color:#ffffff29;background:radial-gradient(circle at 12% 0%,rgba(193,18,31,.12),transparent 30%),radial-gradient(circle at 88% 10%,rgba(255,166,210,.12),transparent 32%),linear-gradient(180deg,#232a40f5,#141a2cf2)!important;box-shadow:0 22px 58px #04071247,inset 0 1px #ffffff14}.admin-orders-standalone-shell .receipts-admin-grid{max-height:min(720px,70vh);overflow-y:auto;margin-top:10px;padding:2px 5px 2px 2px;gap:10px;scrollbar-gutter:stable}.admin-list-load-more{grid-column:1 / -1;justify-content:center;padding:10px 0 4px}.admin-orders-standalone-shell .order-review-card,.admin-workspace-shell .receipts-admin-shell .order-review-card{border-radius:12px}.admin-orders-standalone-shell .receipts-admin-grid::-webkit-scrollbar{width:10px}.admin-orders-standalone-shell .receipts-admin-grid::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.admin-shell .admin-workspace-shell{padding:16px!important;border-radius:20px;border-color:#ffffff26;background:radial-gradient(circle at 10% 0%,rgba(193,18,31,.09),transparent 28%),radial-gradient(circle at 92% 8%,rgba(193,18,31,.12),transparent 34%),linear-gradient(180deg,#1d2338f7,#101525f5)!important;box-shadow:0 22px 56px #04071247,inset 0 1px #ffffff12}.admin-shell .admin-workspace-head{display:block;padding:0 0 12px;border-bottom:1px solid rgba(255,255,255,.09)}.admin-workspace-layout{display:grid;grid-template-columns:minmax(230px,1fr) minmax(0,3fr);gap:12px;align-items:start;direction:ltr}.admin-user-create-column,.admin-workspace-main-column{min-width:0;direction:rtl}.admin-workspace-main-column{display:grid;gap:12px}.site-user-create-card{position:sticky;top:12px;padding:12px!important;border-radius:14px;gap:8px}.site-user-create-card>.section-head:first-child{margin-bottom:0;padding-bottom:8px}.site-user-create-card h4{font-size:13px}.site-user-create-card .field-group{padding:0;gap:4px;background:transparent;border:0}.site-user-create-card .field-group span{font-size:10px;color:#e6f1ffad}.site-user-create-card .field-group input{min-height:36px;height:36px;border-radius:10px;padding-inline:10px;font-size:12px}.site-user-create-card .panel-inline-grid.two-column-grid{grid-template-columns:1fr;gap:7px}.site-user-create-card .card-inline-actions{display:grid;grid-template-columns:.8fr 1.2fr;gap:7px}.site-user-create-card .ghost-button,.site-user-create-card .confirm-button{min-height:34px;height:34px;padding:6px 8px;border-radius:10px;font-size:11px}.site-user-create-card .config-box,.site-user-create-card .credentials-box{font-size:11px}.sales-chart-shell{gap:12px}.sales-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sales-kpi-grid .metric-card{min-height:104px;padding:13px;border-radius:16px}.sales-kpi-grid .metric-title,.sales-kpi-grid .metric-hint{font-size:11px}.sales-kpi-grid .metric-value{font-size:clamp(15px,1.8vw,20px)}.sales-visual-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:10px}.sales-panel{min-width:0;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.09);background:radial-gradient(circle at 15% 0%,rgba(193,18,31,.12),transparent 32%),linear-gradient(180deg,#ffffff0e,#ffffff06);box-shadow:inset 0 1px #ffffff0d}.sales-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.sales-panel-head strong{font-size:13px}.sales-panel-head small{color:var(--muted);font-size:11px}.sales-bars{height:220px;display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:6px;align-items:end}.sales-bar-item{min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:7px;height:100%}.sales-bar-track{height:100%;display:flex;align-items:end;justify-content:center;border-radius:999px;background:#ffffff0b;overflow:hidden}.sales-bar-track span{width:100%;border-radius:999px 999px 0 0;background:linear-gradient(180deg,#6fe3ff,#7f78ff);box-shadow:0 0 18px #c1121f38}.sales-bar-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e6f1ffa8;font-size:10px;text-align:center}.sales-type-list{display:grid;gap:10px}.sales-type-row{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:11px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.sales-type-row i{position:absolute;inset:auto 0 0 auto;height:3px;border-radius:999px 0 0 999px;background:linear-gradient(90deg,#ffb6d6,#6fe3ff)}.sales-type-row strong,.sales-type-row span{position:relative;z-index:1;font-size:12px}.sales-type-row small{position:relative;z-index:1;display:block;margin-top:3px;color:var(--muted);font-size:10px}.admin-shell .admin-workspace-tab-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:6px;justify-content:stretch;padding:6px;border-radius:14px;border:1px solid rgba(253,240,213,.16);background:#00304947;box-shadow:inset 0 1px #fdf0d514}.admin-shell .admin-workspace-tab-button{width:100%;min-height:38px;padding:7px 10px;border-radius:10px;border:1px solid transparent;background:transparent;box-shadow:none;color:#fdf0d5d1;font-size:12px;font-weight:800}.admin-shell .admin-workspace-tab-button:hover,.admin-shell .admin-workspace-tab-button:focus-visible{background:#669bbc24;border-color:#fdf0d533}.admin-shell .admin-workspace-tab-button.is-active{color:#fdf0d5;border-color:#c1121f5c;background:linear-gradient(135deg,#c1121f3d,#669bbc2e),#fdf0d50f;box-shadow:0 10px 24px #0030492e}.admin-shell .admin-workspace-tab-count{min-width:20px;height:20px;padding-inline:6px;border-radius:999px;background:#c1121f38;color:#fdf0d5;font-size:11px}.admin-shell .admin-workspace-tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:7px;padding:7px;border-radius:16px;border:1px solid rgba(253,240,213,.18);background:linear-gradient(180deg,#0030497a,#00304957);box-shadow:inset 0 1px #fdf0d514}.admin-shell .admin-workspace-tool-tile{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:7px 9px;border-radius:11px;border:1px solid rgba(253,240,213,.14);color:#fdf0d5d6;background:#fdf0d512;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.admin-shell .admin-workspace-tool-tile:hover,.admin-shell .admin-workspace-tool-tile:focus-visible{transform:translateY(-1px);color:#fdf0d5;border-color:#c1121f47;background:#669bbc21}.admin-shell .admin-workspace-tool-tile.is-active{color:#fdf0d5;border-color:#c1121f6b;background:linear-gradient(135deg,#c1121f47,#669bbc33),#fdf0d50f;box-shadow:0 10px 22px #0030492e}.admin-shell .admin-workspace-tool-tile span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850}.admin-shell .admin-workspace-tool-tile small{min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#fdf0d5;background:#c1121f3d;font-size:11px;font-weight:900}@media(max-width:980px){.admin-workspace-layout{grid-template-columns:minmax(112px,.72fr) minmax(0,1.28fr);gap:8px}.site-user-create-card{position:relative;top:auto}.sales-kpi-grid,.sales-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.admin-shell .admin-workspace-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.admin-shell .admin-workspace-shell{padding:8px!important}.admin-workspace-layout{grid-template-columns:minmax(96px,.72fr) minmax(0,1.28fr);gap:6px}.site-user-create-card{padding:7px!important;border-radius:10px;gap:5px}.site-user-create-card>.section-head:first-child{padding-bottom:5px}.site-user-create-card h4{font-size:10px;line-height:1.4}.site-user-create-card .panel-inline-grid.two-column-grid{gap:5px}.site-user-create-card .field-group span{font-size:8px}.site-user-create-card .field-group input{min-height:28px;height:28px;border-radius:8px;padding-inline:6px;font-size:9px}.site-user-create-card .card-inline-actions{grid-template-columns:1fr;gap:5px}.site-user-create-card .ghost-button,.site-user-create-card .confirm-button{min-height:28px;height:auto;padding:5px 6px;border-radius:8px;font-size:9px;line-height:1.35}.admin-shell .admin-workspace-tool-grid{grid-template-columns:1fr;gap:5px;padding:5px;border-radius:10px}.admin-shell .admin-workspace-tool-tile{min-height:30px;padding:5px 6px;border-radius:8px}.admin-shell .admin-workspace-tool-tile span{font-size:9px}.sales-kpi-grid,.sales-visual-grid{grid-template-columns:1fr}.sales-bars{height:170px;gap:4px}.sales-bar-item small{font-size:9px}.order-review-card{padding:8px!important;font-size:10px}.order-review-card .compact-details-grid,.order-review-card .order-review-controls-grid,.order-config-receipt-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px}.order-review-card .compact-info-row,.order-review-card .field-group,.order-review-card .note-box{min-height:58px;padding:6px 7px;border-radius:8px}.order-review-card .compact-info-row span,.order-review-card .field-group>span{font-size:9px}.order-review-card .compact-info-row strong,.order-review-card input,.order-review-card textarea,.order-review-card summary,.receipt-preview-inline strong{font-size:10px}.order-review-card input,.order-review-card textarea,.order-review-card summary,.order-review-card .ghost-button,.order-review-card .confirm-button{min-height:30px;height:30px;padding:5px 6px}}.order-review-card.order-status-pending_receipt,.order-review-card.order-status-pending_admin{border-color:#ffc10757!important;background:linear-gradient(180deg,#ffc10721,#ffffff09)!important}.order-review-card.order-status-completed{border-color:#37d67a52!important;background:linear-gradient(180deg,#37d67a1c,#ffffff09)!important}.order-review-card.order-status-rejected{border-color:#ff5d7a52!important;background:linear-gradient(180deg,#ff5d7a1c,#ffffff09)!important}html,body,#root{background:radial-gradient(circle at top,#2d1f55,#211845 44%,#161236)}.public-shell{width:100%;max-width:none;padding-inline:12px;box-sizing:border-box;background:radial-gradient(circle at 10% 14%,#7856ff4d,#7856ff00 35%),radial-gradient(circle at 85% 16%,#a368ff47,#a368ff00 34%),radial-gradient(circle at 24% 80%,#6881ff3d,#6881ff00 36%),radial-gradient(circle at 84% 82%,#c55aff3d,#c55aff00 34%)}.public-shell:before,.public-shell:after{animation:none!important}.public-home-hero,.site-login-main-card,.config-accordion-shell,.chat-shell,.lookup-result-card,.warning-notice-shell,.app-downloads-shell,.public-shell .config-summary-card,.public-shell .config-box,.public-shell .compact-config-box,.public-shell .chat-history,.public-shell .chat-composer,.public-shell .admin-login-form,.public-shell .details-card,.public-shell .user-log-line,.admin-workspace-shell,.admin-user-search,.admin-user-search .admin-lookup-body{backdrop-filter:blur(20px) saturate(125%)!important;-webkit-backdrop-filter:blur(20px) saturate(125%)!important;background:linear-gradient(180deg,#ffffff17,#ffffff09)!important;border:1px solid rgba(255,255,255,.16)!important}.public-shell .field-group,.public-shell .field-group input,.public-shell .field-group textarea,.public-shell .field-group select,.public-shell .input-wrap input,.site-login-main-card .admin-login-form .field-group input,#user-order-section .field-group input,#user-order-section .field-group textarea,#user-order-section .field-group select{background:transparent!important;box-shadow:none!important}.public-shell .dropdown-checklist summary,.public-shell .file-input-shell,.site-login-main-card .admin-login-form,.site-login-main-card .admin-login-form .field-group{background:transparent!important}.field-group{background:transparent!important}#user-order-section .details-card.order-form-stage:after,#user-order-section .order-form-stage .panel-inline-grid,#user-order-section .order-form-stage .order-vol-price-stack,#user-order-section .order-form-stage .field-group,#user-order-section .order-form-stage .field-group-full,#user-order-section .order-form-stage .card-inline-actions,#user-order-section .order-form-stage .payment-method-grid{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}#user-order-section .details-card.order-form-stage,#user-order-section .order-form-stage{backdrop-filter:blur(20px) saturate(125%)!important;-webkit-backdrop-filter:blur(20px) saturate(125%)!important;background:linear-gradient(180deg,#ffffff1c,#ffffff0b)!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 16px 44px #050a1842,inset 0 1px #fff3!important}#user-order-section .details-card.order-form-stage:after,#user-order-section .order-form-stage .panel-inline-grid>*,#user-order-section .order-form-stage .panel-inline-grid.two-column-grid>*,#user-order-section .order-form-stage .field-group,#user-order-section .order-form-stage .field-group-full{border:0!important}#user-order-section .order-form-stage .field-group,#user-order-section .order-form-stage .field-group>span,#user-order-section .order-form-stage .panel-inline-grid>*,#user-order-section .order-form-stage .panel-inline-grid.two-column-grid>*,#user-order-section .order-form-stage .dropdown-checklist,#user-order-section .order-form-stage .dropdown-checklist summary,#user-order-section .order-form-stage .payment-method-grid,#user-order-section .order-form-stage .payment-method-card,#user-order-section .order-form-stage .order-payment-notice,#user-order-section .order-form-stage .file-input-shell,#user-order-section .order-form-stage .note-box,#user-order-section .order-form-stage .inline-error,#user-order-section .order-form-stage .inline-success,#user-order-section .order-form-stage input,#user-order-section .order-form-stage textarea,#user-order-section .order-form-stage select,#user-order-section .order-form-stage button{background:transparent!important;box-shadow:none!important}.field-group-full{background:transparent!important}#user-order-section .field-group,#user-order-section .payment-method-card,#user-order-section .order-payment-notice,#user-order-section .file-input-shell,#user-order-section .dropdown-checklist summary,.site-login-main-card .input-wrap,.site-login-main-card .field-group,.site-login-main-card .field-group input,.site-login-main-card .field-group textarea,.site-login-main-card .field-group select{background:transparent!important}#user-order-section .panel-inline-grid>*,#user-order-section .panel-inline-grid.two-column-grid>*{background:transparent!important;border:0!important;box-shadow:none!important}#user-order-section .field-group>span,#user-order-section .order-form-heading,#user-order-section .payment-method-grid,#user-order-section .receipt-input-toggle{background:transparent!important}.warning-notice-item,.warning-notice-shell .note-box,.note-box.warn{background:linear-gradient(180deg,#ff5f7842,#ff49662e)!important;border:1px solid rgba(255,128,146,.38)!important}.order-quantity-stepper{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:1fr}.order-vol-price-stack{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:end}.order-vol-price-stack .field-group{width:100%}.order-vol-price-stack label.field-group input{margin-inline:0px;width:100%;height:44px;box-sizing:border-box}.order-vol-price-stack .order-quantity-stepper{grid-template-columns:44px 1fr 44px!important}.order-quantity-stepper .step-button{width:100%!important;max-width:none!important;min-width:0!important;aspect-ratio:1 / 1;height:auto!important;min-height:0!important}.order-quantity-stepper .quantity-compact-input{height:100%!important;min-height:0!important}.order-volume-field .quantity-compact-input,.order-price-field input{min-height:44px!important}.public-shell .love-button,.public-shell .metric-card,.public-shell .usage-box,.public-shell .chat-history .message-bubble,.public-shell .chat-history .message-bubble.is-mine,.public-shell .chat-history .message-bubble.is-other{backdrop-filter:blur(18px) saturate(125%)!important;-webkit-backdrop-filter:blur(18px) saturate(125%)!important;background:linear-gradient(180deg,#ffffff1a,#ffffff0b)!important;border:1px solid rgba(255,255,255,.17)!important;box-shadow:inset 0 1px #ffffff24,0 12px 26px #070a1c33!important}#user-order-section .order-form-stage input,#user-order-section .order-form-stage textarea,#user-order-section .order-form-stage select,#user-order-section .order-form-stage .dropdown-checklist,#user-order-section .order-form-stage .dropdown-checklist summary,#user-order-section .order-form-stage .file-input-shell,#user-order-section .order-form-stage .file-input-shell input[type=file],#user-order-section .order-form-stage .file-input-shell input[type=file]::file-selector-button,#user-order-section .order-form-stage .payment-method-card,#user-order-section .order-form-stage .order-payment-notice,#user-order-section .order-form-stage .step-button,#user-order-section .order-form-stage .quantity-compact-input{background:transparent!important;box-shadow:none!important}#user-order-section .order-form-stage .payment-method-card.is-selected,#user-order-section .order-form-stage .step-button:hover,#user-order-section .order-form-stage .step-button:focus,#user-order-section .order-form-stage .step-button:active{background:transparent!important}#user-order-section .order-form-stage .payment-method-card.is-selected{transform:none!important}#user-order-section .order-form-stage .order-payment-notice{border:1px solid rgba(255,95,120,.5)!important;background:#ff48601f!important;box-shadow:0 10px 26px #9614281f,inset 0 1px #ffffff14!important;color:#fff3f5;animation:orderPaymentSoftPulse 1.8s ease-in-out infinite}#user-order-section .order-form-stage .order-payment-notice strong{color:#fdf0d5}.payment-rial-equivalent{display:inline-block;margin:0 4px;color:#ffe8eceb;font-weight:800}.pending-order-warning-card{width:min(520px,100%);border-color:#ff6e8252;background:linear-gradient(180deg,#2a0f18f5,#120f18f0)}.order-warning-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:10000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important}.pending-order-warning-card p{margin:10px 0;color:#ffeef1eb;line-height:2}.pending-order-warning-actions{justify-content:flex-end;margin-top:16px}.custom-price-users-box{display:grid;gap:10px;padding:12px;border-radius:16px;border:1px solid rgba(130,220,255,.18);background:#82dcff0f}.custom-price-users-list{display:grid;gap:8px}.custom-price-user-row{display:grid;gap:8px;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.custom-price-user-row strong{font-size:13px}.custom-price-rule-chips{display:flex;flex-wrap:wrap;gap:6px}.custom-price-rule-chips span{display:inline-flex;padding:5px 8px;border-radius:999px;border:1px solid rgba(137,231,255,.2);background:#89e7ff14;color:#ebfafff0;font-size:12px}.root-error-card{width:min(100%,760px);margin:48px auto}.root-error-details{text-align:left;direction:ltr}.root-error-details strong{display:block;margin-bottom:8px;direction:rtl;text-align:right}.root-error-details pre{margin:0;white-space:pre-wrap;word-break:break-word;color:#ffeef1f0;font-size:12px;line-height:1.7}@keyframes orderPaymentSoftPulse{0%,to{background:#ff48601a;border-color:#ff5f7870}50%{background:#ff48602e;border-color:#ff8496b3}}.subscription-analyzer-shell{width:100%}.subscription-analyzer-form,.subscription-analyzer-result{display:grid;gap:14px}.subscription-analyzer-grid{margin-top:0}.subscription-analyzer-grid.usage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.subscription-sample-box pre,.subscription-preview-frame pre{margin:0;white-space:pre-wrap;word-break:break-word;max-height:280px;overflow:auto}.subscription-preview-frame{min-height:320px;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.16);background:#02061259}.subscription-preview-frame iframe{display:block;width:100%;min-height:520px;border:0;background:#fff}.user-tools-section{margin-top:18px}.user-tools-tab-strip{justify-content:flex-end}@media(max-width:720px){.subscription-analyzer-grid.usage-grid{grid-template-columns:1fr}.subscription-preview-frame iframe{min-height:440px}}#user-order-section .order-form-stage .confirm-button{background:linear-gradient(150deg,#64c8ff2e,#8caaff1c,#b48cff14)!important;backdrop-filter:blur(20px) saturate(130%)!important;-webkit-backdrop-filter:blur(20px) saturate(130%)!important;border:1px solid rgba(130,200,255,.3)!important;color:#e8f5ff!important;text-shadow:0 1px 4px rgba(0,20,60,.45)!important;box-shadow:0 8px 28px #000a2838,inset 0 1.5px #ffffff4d,inset 0 -1px #00143c2e!important;font-weight:700!important}#user-order-section .order-form-stage .confirm-button:hover{background:linear-gradient(150deg,#64c8ff42,#8caaff2b,#b48cff21)!important;border-color:#82c8ff75!important;box-shadow:0 14px 40px #000a2847,inset 0 1.5px #fff6,inset 0 -1px #00143c1f!important}#user-order-section .order-form-stage .confirm-button:disabled{opacity:.55!important;cursor:not-allowed!important}.public-shell .chat-shell{row-gap:18px!important}.public-shell .chat-history{margin-bottom:4px!important}.public-shell .chat-composer{margin-top:4px!important}.client-app-upload-progress{display:grid;gap:7px;margin-top:8px}.client-app-upload-bar{height:9px;overflow:hidden;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14)}.client-app-upload-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#46d2ffd1,#8774ffe6);transition:width .18s ease}.compact-inline-error,.compact-inline-success{display:block;margin-top:8px}.config-panel-loader{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 14px;align-items:center;margin-top:16px;padding:15px 16px;border-radius:20px;border:1px solid rgba(130,220,255,.2);background:radial-gradient(circle at 12% 18%,rgba(105,221,255,.16),transparent 34%),linear-gradient(180deg,#ffffff1b,#ffffff0b);box-shadow:0 16px 38px #040a1838,inset 0 1px #ffffff29}.config-panel-loader-orbit{position:relative;width:46px;height:46px;border-radius:999px;border:1px solid rgba(137,231,255,.28);background:#0714266b}.config-panel-loader-orbit span{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:inherit;border:2px solid transparent;border-top-color:#67e4fff2;border-right-color:#ff7ecca6;animation:configPanelSpin 1.55s linear infinite}.config-panel-loader-orbit span:nth-child(2){top:13px;right:13px;bottom:13px;left:13px;animation-duration:2.25s;animation-direction:reverse;border-top-color:#aa7effcc;border-right-color:#67e4ff94}.config-panel-loader-orbit span:nth-child(3){top:19px;right:19px;bottom:19px;left:19px;background:#ffffffb8;border:0;box-shadow:0 0 14px #70e2ff8c;animation:configPanelPulse 1.2s ease-in-out infinite}.config-panel-loader-copy{display:grid;gap:4px;min-width:0}.config-panel-loader-copy strong{color:#f7fbff;font-size:14px}.config-panel-loader-copy small{color:#bfd0ee;font-size:12px}.config-panel-loader-track{grid-column:1 / -1;overflow:hidden;height:8px;border-radius:999px;background:#ffffff14}.config-panel-loader-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5fddffe6,#b474ffdb,#ff79c5d1);box-shadow:0 0 18px #70e2ff52;transition:width .25s ease}@keyframes configPanelSpin{to{transform:rotate(360deg)}}@keyframes configPanelPulse{0%,to{transform:scale(.8);opacity:.55}50%{transform:scale(1.12);opacity:1}}.public-shell .config-summary-card.is-expanded{background:linear-gradient(180deg,#ffffff30,#ffffff16),#ffffff0f;border-color:#ffffff47;box-shadow:0 22px 56px #050c1c47,inset 0 1px #ffffff47}.public-shell .config-summary-card.is-expanded .lookup-result-card,.public-shell .config-summary-card.is-expanded .compact-config-box{background:linear-gradient(180deg,#ffffff29,#ffffff12),#ffffff0e;border-color:#ffffff38}.result-item-card .lookup-result-card+.compact-config-box,.result-item-card .compact-config-box+.compact-config-box{margin-top:18px}.usage-wave-card{grid-column:1 / -1;position:relative;min-height:246px;padding:0;background:radial-gradient(circle at 17% 16%,rgba(119,230,255,.16),transparent 28%),radial-gradient(circle at 82% 22%,rgba(255,115,190,.12),transparent 32%),linear-gradient(180deg,#081628c7,#0c223a85);border-color:#96e8ff33;box-shadow:inset 0 1px 22px #68e4ff1f,inset 0 -20px 44px #05122a3d,0 20px 48px #050a1842}.usage-wave-card:before{background:#5ee7ff}.usage-wave-layer{position:absolute;inset:auto 0 0;overflow:visible;transition:height .45s ease}.usage-wave-download-layer{height:var(--download-level);background:linear-gradient(180deg,#669bbccc,#669bbc9e 55%,#003049c7);z-index:1}.usage-wave-upload-layer{height:var(--upload-level);background:linear-gradient(180deg,#e567ecb8,#be3ea899 50%,#9c2b77b3);mix-blend-mode:screen;opacity:.88;z-index:2}.usage-wave{position:absolute;left:-18%;bottom:calc(100% - 18px);width:136%;height:46px;background:#c2f5ffb8;border-radius:42% 58% 45% 55%/64% 50% 50% 36%;filter:drop-shadow(0 -5px 12px rgba(206,250,255,.22));opacity:.72;transform-origin:center bottom;animation:usageOceanOne 6.8s ease-in-out infinite alternate}.usage-wave.wave-two{left:-24%;bottom:calc(100% - 22px);width:150%;height:52px;border-radius:57% 43% 62% 38%/44% 70% 30% 56%;opacity:.48;animation:usageOceanTwo 8.9s ease-in-out infinite alternate-reverse}.usage-wave.wave-three{left:-16%;bottom:calc(100% - 16px);width:132%;height:42px;background:#ff98e6a8;border-radius:49% 51% 36% 64%/60% 42% 58% 40%;filter:drop-shadow(0 -5px 12px rgba(255,132,210,.2));opacity:.62;animation:usageOceanThree 11.5s ease-in-out infinite}.usage-wave.wave-four{left:-26%;bottom:calc(100% - 20px);width:152%;height:50px;background:#ff5aae80;border-radius:62% 38% 54% 46%/48% 68% 32% 52%;filter:drop-shadow(0 -5px 12px rgba(255,83,170,.17));opacity:.44;animation:usageOceanFour 9.8s ease-in-out infinite alternate-reverse}.usage-wave-shimmer{position:absolute;inset:12px 14px auto;height:42px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);filter:blur(8px);animation:usageWaterShimmer 4.8s ease-in-out infinite;z-index:3}.usage-wave-center{position:absolute;inset:50% auto auto 50%;z-index:5;width:min(88%,560px);transform:translate(-50%,-50%);text-align:center}.usage-wave-center strong{display:inline-block;color:transparent;background:linear-gradient(100deg,#f7fbff,#6fe7ff 25%,#ff82d1 58%,#f7fbff);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:1px rgba(2,9,24,.42);font-size:clamp(24px,4.8vw,40px);font-weight:950;line-height:1.18;text-shadow:0 2px 0 rgba(1,7,18,.44),0 10px 24px rgba(2,9,24,.68),0 0 22px rgba(122,232,255,.2);animation:usageTextTide 5.8s ease-in-out infinite alternate}.usage-wave-legend{position:absolute;right:14px;bottom:14px;z-index:6;display:inline-flex;gap:10px;flex-wrap:wrap;align-items:center;padding:9px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#030a189e;box-shadow:0 10px 26px #02081247;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.usage-wave-legend span{display:inline-flex;align-items:center;gap:6px;color:#edf7ff;font-size:12px;font-weight:800}.legend-dot{width:10px;height:10px;border-radius:999px;box-shadow:0 0 0 2px #ffffff1f}.legend-dot.upload{background:linear-gradient(135deg,#ff78cf,#a741c7)}.legend-dot.download{background:linear-gradient(135deg,#7beeff,#3e8cff)}@keyframes usageOceanOne{0%{transform:translate3d(-2%,1px,0) rotate(-1deg) scaleX(1.02);border-radius:42% 58% 45% 55%/64% 50% 50% 36%}50%{transform:translate3d(4%,-4px,0) rotate(1.2deg) scaleX(1.08);border-radius:54% 46% 60% 40%/42% 62% 38% 58%}to{transform:translate3d(9%,2px,0) rotate(-.6deg) scaleX(1.03);border-radius:47% 53% 38% 62%/58% 44% 56% 42%}}@keyframes usageOceanTwo{0%{transform:translate3d(3%,-2px,0) rotate(1deg) scaleX(1.05)}45%{transform:translate3d(-5%,4px,0) rotate(-1.5deg) scaleX(1.1)}to{transform:translate3d(7%,-1px,0) rotate(.4deg) scaleX(1.02)}}@keyframes usageOceanThree{0%,to{transform:translate3d(-4%,0,0) rotate(-.8deg)}35%{transform:translate3d(6%,-5px,0) rotate(1.4deg)}72%{transform:translate3d(1%,3px,0) rotate(-1.1deg)}}@keyframes usageOceanFour{0%{transform:translate3d(5%,2px,0) rotate(.8deg) scaleX(1.04)}48%{transform:translate3d(-7%,-3px,0) rotate(-1.3deg) scaleX(1.11)}to{transform:translate3d(2%,4px,0) rotate(.2deg) scaleX(1.03)}}@keyframes usageWaterShimmer{0%,to{transform:translate(-30%);opacity:.22}50%{transform:translate(34%);opacity:.42}}@keyframes usageTextTide{0%{background-position:0% 50%;transform:translateY(1px)}to{background-position:100% 50%;transform:translateY(-1px)}}@media(max-width:720px){.usage-wave-card{min-height:230px}.usage-wave-center{width:min(90%,360px);padding:15px}.usage-wave-legend{right:10px;bottom:10px}}body,#root{background:radial-gradient(circle at 12% 0%,#669bbc3d,#669bbc00 34%),radial-gradient(circle at 82% 12%,#c1121f2e,#c1121f00 34%),linear-gradient(145deg,#780000,#003049 44%,#003049);color:var(--text)}.glass,.hero-card,.result-card,.error-card,.admin-top-card,.admin-card,.details-card,.receipt-card,.glass-subcard,.compact-card,.modal-card,.drawer-card,.chat-card,.order-card,.site-user-card,.panel-card,.config-card,.setting-card,.backup-card,.admin-workspace-subcard{background:linear-gradient(180deg,#003049e0,#003049d6);border-color:#fdf0d52e;box-shadow:0 26px 70px #0030496b}.hero-card,.admin-top-card{background:linear-gradient(135deg,#003049d6,#003049e0),radial-gradient(circle at top right,rgba(193,18,31,.18),transparent 36%)}.section-head h2,.section-head h3,.section-head h4,.hero-card h1,.admin-top-card h1,.metric-value,.order-summary-value,.dashboard-stat-value,.hero-text,.muted-inline,.metric-title,.metric-hint,.empty-state,.panel-link,.field-group span,.small-muted,.subtle-text,.receipt-meta,.chat-meta,.order-meta{color:#fdf0d5}.panel-link:hover,a,.link-button{color:#c1121f}.eyebrow,.status-chip,.online-row,.pill,.badge,.tab-button,.workspace-tab,.admin-tab,.filter-chip,.payment-method-card,.bulk-item-card{border-color:#fdf0d533;background:#669bbc1f;color:#fdf0d5}.input-wrap input,.field-group input,.field-group textarea,.field-group select,.search-input,.admin-search-input{color:#fdf0d5;background:#fdf0d516;border-color:#fdf0d533;box-shadow:inset 0 1px #ffffff09}.input-wrap input::placeholder,.field-group input::placeholder,.field-group textarea::placeholder{color:#fdf0d5b8}.input-wrap input:focus,.field-group input:focus,.field-group textarea:focus,.field-group select:focus{border-color:#c1121fc2;box-shadow:0 0 0 5px #c1121f33}.search-form button,.confirm-button,.primary-button,.review-toggle.confirm,.save-button,.submit-button{color:#003049;background:linear-gradient(135deg,#fdf0d5,#669bbc 45%,#669bbc);box-shadow:0 18px 38px #c1121f47}.ghost-button,.review-toggle,.refresh-online-button,.icon-button,.secondary-button,.copy-button,.pagination-button,.load-more-button{color:#fdf0d5;background:linear-gradient(180deg,#669bbc57,#00304975);border-color:#fdf0d533;box-shadow:0 14px 30px #0030493d}.ghost-button:hover,.review-toggle:hover,.refresh-online-button:hover,.icon-button:hover,.secondary-button:hover,.copy-button:hover,.pagination-button:hover,.load-more-button:hover{border-color:#c1121f61;box-shadow:0 18px 38px #c1121f3d}.love-button{color:#fdf0d5;background:linear-gradient(180deg,#669bbc5c,#00304994);border-color:#669bbc47;box-shadow:0 18px 40px #00304942}.love-count,.online-chip.online{color:#fdf0d5}.status-ok{color:#122013;background:linear-gradient(135deg,#9ce6a7,#e4c477)}.status-off,.danger-button,.review-toggle.reject{color:#003049;background:linear-gradient(135deg,#c1121f,#c1121f)}.metric-card,.usage-box,.online-row,.admin-list-row,.receipt-review-card,.chat-message,.order-review-card,.user-config-item,.panel-inline-card,.admin-warning-item-card,.routing-scenario-card,.bulk-purchase-item,.payment-summary-card{background:linear-gradient(180deg,#fdf0d516,#669bbc0e);border-color:#fdf0d526}.accent-cyan:before{background:#669bbc}.accent-violet:before{background:#003049}.accent-emerald:before{background:#669bbc}.accent-amber:before{background:#c1121f}.active,.is-active,.tab-button.active,.workspace-tab.active,.admin-tab.active,.payment-method-card.selected,.filter-chip.active{color:#003049;background:linear-gradient(135deg,#fdf0d5,#669bbc);border-color:#fdf0d580}.progress-bar,.usage-fill,.storage-fill,.sales-chart-bar,.chart-bar,.range-fill{background:linear-gradient(90deg,#669bbc,#669bbc 54%,#c1121f)}.admin-sidebar,.admin-nav,.admin-toolbar,.sticky-toolbar,.modal-backdrop{background:#003049b8;border-color:#fdf0d529}.table-row,.table-head,.list-row,.chat-thread-row,.site-user-row{border-color:#fdf0d524}.receipt-amount-pending,.pending-amount,.pending-payment-amount{background:#c1121f29;border-color:#c1121f61;color:#fdf0d5}.usage-wave-card{background:linear-gradient(180deg,#003049f0,#003049ed),radial-gradient(circle at 50% 0%,rgba(102,155,188,.18),transparent 38%);border-color:#fdf0d529}.usage-wave-center strong{background:linear-gradient(100deg,#fdf0d5,#669bbc 28%,#c1121f 62%,#fdf0d5);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke-color:rgba(0,48,73,.42);text-shadow:0 2px 0 rgba(0,48,73,.52),0 10px 24px rgba(0,48,73,.7),0 0 22px rgba(102,155,188,.22)}.usage-wave-legend{background:#003049b8;border-color:#fdf0d540}.legend-dot.upload{background:linear-gradient(135deg,#669bbc,#003049)}.sales-bars{overflow-x:auto;overflow-y:hidden;grid-template-columns:repeat(14,minmax(48px,1fr));padding-inline:2px}@media(max-width:680px){.sales-bars{grid-template-columns:repeat(14,minmax(46px,46px));justify-content:start;overscroll-behavior-x:contain;scrollbar-width:thin}}.sales-bars{height:250px;grid-template-columns:repeat(14,minmax(34px,1fr));gap:7px}.sales-bar-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;padding:0;grid-template-rows:minmax(0,1fr) 54px}.sales-bar-item:hover .sales-bar-track,.sales-bar-item:focus-visible .sales-bar-track{background:#fdf0d517;outline:1px solid rgba(253,240,213,.24);outline-offset:2px}.sales-bar-item small{writing-mode:vertical-rl;text-orientation:mixed;justify-self:center;max-height:54px;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.15;font-size:9px}.sales-bar-track span{display:block}.sales-day-modal{width:min(720px,100%)}.sales-day-modal-body{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;align-items:center}.sales-pie-chart{width:210px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;position:relative;box-shadow:inset 0 0 0 1px #fdf0d52e,0 18px 40px #00304947}.sales-pie-chart:after{content:"";position:absolute;top:54px;right:54px;bottom:54px;left:54px;border-radius:50%;background:#003049eb;border:1px solid rgba(253,240,213,.16)}.sales-pie-chart span{position:relative;z-index:1;max-width:110px;text-align:center;direction:ltr;color:#fdf0d5;font-size:12px;font-weight:900}.sales-day-modal-list{display:grid;gap:10px}.sales-day-modal-row{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(253,240,213,.12);background:#fdf0d50e}.sales-day-modal-row i{width:10px;height:10px;border-radius:50%}.sales-day-modal-row strong,.sales-day-modal-row span{font-size:12px}.sales-day-modal-row small{display:block;margin-top:2px;color:#fdf0d5ad;font-size:10px}.sales-day-modal-row span{direction:ltr;color:#fdf0d5;font-weight:850}@media(max-width:680px){.sales-bars{height:230px;grid-template-columns:repeat(14,minmax(28px,1fr));gap:5px}.sales-bar-item{grid-template-rows:minmax(0,1fr) 50px}.sales-bar-item small{max-height:50px;font-size:8px}.sales-day-modal-body{grid-template-columns:1fr;justify-items:center}.sales-pie-chart{width:190px}}.admin-shell .admin-workspace-tool-tile{min-height:42px}.admin-dashboard-hero>.card-heading-row>.card-inline-actions{min-width:0}@media(max-width:680px){.admin-dashboard-hero>.card-heading-row{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.admin-dashboard-hero>.card-heading-row>.card-inline-actions{width:100%;display:flex;flex-wrap:nowrap;align-items:center;gap:3px;overflow:hidden}.admin-dashboard-hero .badge,.admin-dashboard-hero .section-badge,.admin-dashboard-hero .ghost-button.mini{flex:1 1 0;min-width:0;height:24px;min-height:24px;padding:3px 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:min(9px,1.9vw);line-height:1.2}.admin-shell .panel-settings-card .panel-mini-summary{width:100%;justify-content:center;text-align:center}.admin-shell .panel-settings-card .panel-mini-summary .badge,.admin-shell .panel-settings-card .panel-mini-summary .section-badge{justify-content:center;text-align:center}}.admin-shell .admin-workspace-layout{display:block;width:100%;padding:12px}.admin-shell .admin-user-create-column{display:none}.admin-shell .admin-workspace-main-column{width:100%;padding:0;background:transparent!important;border:0!important;box-shadow:none!important}.admin-shell .admin-workspace-tool-grid{width:100%;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));margin:0}.admin-shell .site-user-create-card{position:static;top:auto;padding:16px!important}.admin-shell .site-user-create-card .panel-inline-grid.two-column-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-service-tools-card,.admin-over-limit-card,.admin-subscription-tool-card,.admin-telegram-requests-card{padding:18px!important;gap:16px}.admin-service-tools-card>.card-heading-row,.admin-over-limit-card>.card-heading-row,.admin-telegram-requests-card>.section-head:first-child{margin-bottom:2px}.admin-service-tools-card .cards-grid,.admin-over-limit-card .cards-grid,.admin-telegram-requests-card .cards-grid{gap:12px}.admin-service-tools-card .cards-grid>.glass-subcard,.admin-over-limit-card .cards-grid>.glass-subcard,.admin-telegram-requests-card .cards-grid>.glass-subcard{min-width:0;padding:14px!important;gap:10px;border-radius:14px}.admin-service-tools-card .cards-grid>.glass-subcard strong,.admin-over-limit-card .cards-grid>.glass-subcard strong{min-width:0;overflow-wrap:anywhere;line-height:1.5}.admin-service-tools-card .card-inline-actions,.admin-over-limit-card .card-inline-actions,.admin-telegram-requests-card .card-inline-actions{margin-top:2px;gap:10px}.admin-over-limit-card .over-limit-panel-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;padding:12px;border-radius:14px;border:1px solid rgba(253,240,213,.14);background:#fdf0d50e}.admin-over-limit-card .checkbox-row{min-width:0;align-items:center;padding:9px 10px}.admin-over-limit-card .checkbox-row span{min-width:0;overflow-wrap:anywhere;line-height:1.55}.admin-subscription-tool-card .subscription-analyzer-shell,.admin-subscription-tool-card .subscription-analyzer-form,.admin-subscription-tool-card .subscription-analyzer-result{gap:16px}.admin-subscription-tool-card .subscription-preview-frame{border-radius:14px}.admin-telegram-requests-card hr{width:100%;margin:14px 0!important}.sales-bars.is-detailed{height:280px;grid-template-columns:repeat(14,minmax(72px,1fr));align-items:stretch;overflow-x:auto;padding-bottom:2px}.sales-bars.is-detailed .sales-bar-item{grid-template-rows:auto minmax(0,1fr) auto;min-width:72px}.sales-bar-value{display:grid;gap:2px;min-height:42px;text-align:center}.sales-bar-value strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr;color:#fdf0d5;font-size:10px}.sales-bar-value small{color:#fdf0d5b3;font-size:9px}.sales-bar-fill{width:100%;min-height:4px;display:flex;flex-direction:column-reverse;border-radius:999px 999px 0 0;overflow:hidden;box-shadow:0 0 18px #c1121f38}.sales-bar-segment{min-height:3px;width:100%}.sales-bar-segment.type-new_purchase,.sales-type-chip.type-new_purchase{background:linear-gradient(180deg,#6fe3ff,#669bbc)}.sales-bar-segment.type-bulk_purchase,.sales-type-chip.type-bulk_purchase{background:linear-gradient(180deg,#fdf0d5,#f7b955)}.sales-bar-segment.type-renewal,.sales-type-chip.type-renewal{background:linear-gradient(180deg,#8ff0bb,#4cbf78)}.sales-bar-segment.type-extra_volume,.sales-type-chip.type-extra_volume{background:linear-gradient(180deg,#7fd7c7,#2a9d8f)}.sales-bar-segment.type-extra_time,.sales-type-chip.type-extra_time{background:linear-gradient(180deg,#ffd2a8,#f29f67)}.sales-bar-segment.type-wallet_topup,.sales-type-chip.type-wallet_topup{background:linear-gradient(180deg,#d7b6ff,#8c75ff)}.sales-bar-segment.type-empty{background:#fdf0d529}.sales-bar-label{min-height:18px}.sales-day-breakdown-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.sales-day-card{min-width:0;display:grid;gap:10px;padding:12px;border-radius:14px;border:1px solid rgba(253,240,213,.14);background:#fdf0d50e}.sales-day-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.sales-day-card-head strong,.sales-day-card-head span{min-width:0;font-size:12px}.sales-day-card-head span{direction:ltr;overflow-wrap:anywhere;color:#fdf0d5;font-weight:850}.sales-day-type-list{display:flex;flex-wrap:wrap;gap:6px}.sales-type-chip{display:inline-grid;gap:2px;min-width:0;max-width:100%;padding:6px 8px;border-radius:10px;color:#082033}.sales-type-chip b,.sales-type-chip small{min-width:0;overflow-wrap:anywhere;line-height:1.4}.sales-type-chip b{font-size:11px}.sales-type-chip small{font-size:9px;color:#082033d1}@media(max-width:680px){.admin-shell .admin-workspace-layout{padding:8px}.admin-shell .admin-workspace-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .site-user-create-card .panel-inline-grid.two-column-grid{grid-template-columns:1fr}.sales-bars.is-detailed{height:250px;grid-template-columns:repeat(14,minmax(68px,1fr))}}.public-shell .config-summary-status.status-ok{color:#fdf0d5;border-color:#669bbc75;background:linear-gradient(135deg,#669bbc6b,#0030497a)}.public-shell .config-summary-status.status-off{color:#fdf0d5;border-color:#c1121f80;background:linear-gradient(135deg,#c1121f75,#78000080)}html,body,#root,.page-shell,.public-shell{background:radial-gradient(circle at 10% 10%,#669bbc42,#669bbc00 34%),radial-gradient(circle at 88% 16%,#c1121f2e,#c1121f00 32%),radial-gradient(circle at 28% 86%,#669bbc2e,#669bbc00 34%),linear-gradient(145deg,#780000,#003049 48%,#003049)!important}.admin-orders-standalone-shell,.admin-workspace-shell,.admin-chat-shell,.receipts-admin-shell,.admin-workspace-panel,.admin-workspace-tool-grid,.admin-workspace-tool-tile,.chat-admin-grid,.chat-sidebar-card,.chat-shell,.chat-history,.chat-composer,.chat-pick-card,.bulk-chat-inline-panel,.bulk-chat-inline-textarea,.bulk-chat-panel-picker,.admin-tools-split,.auto-routing-split,.sales-chart-shell,.site-display-settings-card,.site-users-dropdown-shell,.client-config-template-shell,.periodic-backups-shell,.auto-routing-shell,.admin-warning-editor-shell,.admin-client-apps-editor-shell{background:linear-gradient(180deg,#003049d1,#003049c7)!important;border-color:#fdf0d52e!important;color:#fdf0d5;box-shadow:0 22px 58px #0030495c!important}.admin-workspace-tool-tile.is-active,.admin-shell .admin-workspace-tool-tile.is-active,.admin-shell .admin-workspace-tool-tile:hover,.admin-shell .admin-workspace-tool-tile:focus-visible,.admin-workspace-tab-button.is-active,.admin-shell .admin-workspace-tab-button.is-active,.admin-shell .admin-workspace-tab-button:hover,.admin-shell .admin-workspace-tab-button:focus-visible,.chat-pick-card.is-active{background:linear-gradient(135deg,#fdf0d538,#669bbc47)!important;border-color:#c1121f7a!important;color:#fdf0d5!important}.admin-workspace-layout,.admin-workspace-main-column,.admin-user-create-column,.admin-shell .admin-workspace-tool-grid,.admin-shell .admin-workspace-tab-strip{background:linear-gradient(180deg,#0030499e,#00304975)!important;border-color:#fdf0d52e!important;box-shadow:inset 0 1px #fdf0d514,0 18px 44px #0030493d!important}.admin-workspace-layout{padding:10px;border-radius:18px;border:1px solid rgba(253,240,213,.14)}.admin-workspace-main-column{padding:8px;border-radius:16px}.admin-user-create-column{border-radius:16px;padding:8px}.admin-shell .admin-workspace-tool-tile,.admin-shell .admin-workspace-tab-button{background:#fdf0d513!important;border-color:#fdf0d524!important;color:#fdf0d5db!important;box-shadow:none!important}.message-bubble.is-mine{background:linear-gradient(180deg,#669bbc6b,#00304980)!important;border-color:#669bbc4d!important}.message-bubble.is-other{background:linear-gradient(180deg,#fdf0d51c,#669bbc14)!important;border-color:#fdf0d529!important}.chat-composer textarea,.chat-search-input,.bulk-chat-inline-textarea,.admin-workspace-shell input,.admin-workspace-shell textarea,.admin-workspace-shell select,.admin-chat-shell input,.admin-chat-shell textarea,.admin-chat-shell select{background:#fdf0d517!important;border-color:#fdf0d533!important;color:#fdf0d5!important}.chat-composer textarea:focus,.chat-search-input:focus,.bulk-chat-inline-textarea:focus,.admin-workspace-shell input:focus,.admin-workspace-shell textarea:focus,.admin-workspace-shell select:focus,.admin-chat-shell input:focus,.admin-chat-shell textarea:focus,.admin-chat-shell select:focus{border-color:#c1121f8f!important;box-shadow:0 0 0 4px #669bbc2e!important}.chat-preview,.chat-sidebar-head small,.bulk-chat-inline-head small,.admin-workspace-tool-tile small,.admin-workspace-panel .field-group span,.admin-workspace-panel .info-row span,.admin-chat-shell .field-group span{color:#fdf0d5!important}.admin-chat-shell .chat-pick-card.has-unread{background:linear-gradient(180deg,#c1121f2e,#003049cc)!important;border-color:#fdf0d56b!important;box-shadow:inset 0 0 0 1px #c1121f47,0 16px 34px #78000038!important}.admin-chat-shell .chat-pick-card.has-unread:not(.is-active){outline:1px solid rgba(102,155,188,.24);outline-offset:-4px}.usage-wave-card{background:radial-gradient(circle at 17% 16%,rgba(102,155,188,.24),transparent 30%),radial-gradient(circle at 82% 22%,rgba(193,18,31,.2),transparent 34%),linear-gradient(180deg,#003049e0,#003049b8);border-color:#fdf0d533;box-shadow:inset 0 1px 22px #669bbc29,inset 0 -20px 44px #00304947,0 20px 48px #00304952}.usage-wave-download-layer{background:linear-gradient(180deg,#669bbcd1,#669bbc9e 55%,#003049c7)}.usage-wave-upload-layer{background:linear-gradient(180deg,#c1121fb3,#7800009e 52%,#003049b8);mix-blend-mode:normal;opacity:.82}.usage-wave{background:#fdf0d5a3;filter:drop-shadow(0 -5px 12px rgba(253,240,213,.2))}.usage-wave.wave-three{background:#c1121f8a;filter:drop-shadow(0 -5px 12px rgba(193,18,31,.2))}.usage-wave.wave-four{background:#78000080;filter:drop-shadow(0 -5px 12px rgba(120,0,0,.17))}.usage-wave-legend{border-color:#fdf0d53d;background:#003049b8}.usage-wave-legend span{color:#fdf0d5}.legend-dot.upload{background:linear-gradient(135deg,#c1121f,#780000)}.legend-dot.download{background:linear-gradient(135deg,#fdf0d5,#669bbc)}.admin-shell .admin-workspace-shell{background:#0030499e!important;border-color:#fdf0d52e!important;box-shadow:0 18px 42px #0030493d!important}.admin-shell .admin-workspace-layout,.admin-shell .admin-workspace-main-column,.admin-shell .admin-workspace-panel,.admin-shell .admin-workspace-tool-grid,.admin-shell .admin-workspace-panel>.admin-workspace-subcard{background:transparent!important;border:0!important;box-shadow:none!important}.admin-shell .admin-workspace-layout{padding:0!important}.admin-shell .admin-workspace-panel{margin-top:12px;padding:0!important}.admin-shell .admin-workspace-tool-grid{padding:0!important;gap:8px}.admin-shell .admin-workspace-panel>.admin-workspace-subcard{padding:4px 0 0!important}@media(max-width:680px){.admin-dashboard-hero>.card-heading-row{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.admin-dashboard-hero>.card-heading-row>.card-inline-actions{width:100%;display:flex;flex-wrap:nowrap;align-items:center;gap:3px;overflow:hidden}.admin-dashboard-hero .section-badge,.admin-dashboard-hero .ghost-button.mini{flex:1 1 0;min-width:0;height:24px;min-height:24px;padding:3px 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:min(9px,1.9vw);line-height:1.2}.admin-shell .panel-settings-card .panel-mini-summary{width:100%;justify-content:center;text-align:center}.admin-shell .panel-settings-card .panel-mini-summary .section-badge{justify-content:center;text-align:center}}.glass-strong{position:relative;backdrop-filter:blur(26px) saturate(140%);-webkit-backdrop-filter:blur(26px) saturate(140%);background:linear-gradient(160deg,#669bbc24,#070b188c 46%,#78000029),linear-gradient(180deg,#0d1428b8,#070b18a8);border:1px solid rgba(253,240,213,.16);box-shadow:0 24px 60px #00122473,inset 0 1px #fdf0d514}.glass-strong:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(140deg,#669bbc8c,#fdf0d500 38%,#c1121f73);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.6}.public-shell-dashboard{width:min(1240px,calc(100% - 28px))}.user-dashboard{display:grid;grid-template-columns:268px minmax(0,1fr);gap:22px;align-items:start}.user-dashboard-sidebar{position:sticky;top:24px;border-radius:28px;padding:22px 18px;display:flex;flex-direction:column;gap:18px;overflow:hidden;min-height:540px;animation:dashFadeIn .5s ease both}.user-dashboard-brand{display:flex;align-items:center;gap:13px;padding-bottom:4px}.user-dashboard-avatar{width:46px;height:46px;flex:0 0 46px;border-radius:16px;display:grid;place-items:center;font-size:1.2rem;font-weight:700;color:#fdf0d5;background:linear-gradient(140deg,#669bbcd9,#c1121fbf);box-shadow:0 10px 26px #669bbc59}.user-dashboard-brand-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.user-dashboard-hello{font-size:.72rem;color:#fdf0d599}.user-dashboard-brand-copy strong{font-size:.98rem;color:#fdf0d5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-dashboard-wallet{display:flex;flex-direction:column;gap:4px;padding:13px 15px;border-radius:18px;background:linear-gradient(150deg,#669bbc33,#070b1859);border:1px solid rgba(102,155,188,.28)}.user-dashboard-wallet span{font-size:.72rem;color:#fdf0d5a8}.user-dashboard-wallet strong{font-size:1.05rem;color:#fdf0d5}.user-dashboard-nav{display:flex;flex-direction:column;gap:6px;margin-top:2px}.user-dashboard-nav-item{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:15px;background:transparent;color:#fdf0d5c7;cursor:pointer;text-align:start;transition:background .25s ease,color .25s ease,transform .2s ease,box-shadow .25s ease}.user-dashboard-nav-item:hover{background:#669bbc1f;color:#fdf0d5;transform:translate(-3px)}.user-dashboard-nav-item.is-active{color:#fdf0d5;background:linear-gradient(135deg,#669bbc52,#c1121f38);box-shadow:0 12px 30px #00182c66,inset 0 1px #fdf0d51f}.user-dashboard-nav-item.is-active:before{content:"";position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);width:4px;height:60%;border-radius:4px;background:linear-gradient(180deg,#669bbc,#c1121f);box-shadow:0 0 14px #669bbccc}.user-dashboard-nav-glyph{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:11px;background:#fdf0d50f;transition:background .25s ease,transform .25s ease}.user-dashboard-nav-item.is-active .user-dashboard-nav-glyph{background:#669bbc4d;transform:scale(1.05)}.user-dashboard-nav-label{font-size:.92rem;white-space:nowrap}.user-dashboard-nav-badge{margin-inline-start:auto;font-size:.7rem;padding:2px 8px;border-radius:999px;background:#c1121fd9;color:#fff}.user-dashboard-logout{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:9px;padding:12px;border-radius:15px;cursor:pointer;color:#fdf0d5d1;background:#c1121f24;border:1px solid rgba(193,18,31,.3);transition:background .25s ease,color .25s ease}.user-dashboard-logout:hover{background:#c1121f47;color:#fff}.user-dashboard-logout span{font-size:.88rem}.user-dashboard-content{display:flex;flex-direction:column;gap:16px;min-width:0}.user-dashboard-content-head{display:flex;flex-direction:column;gap:3px;padding:4px 6px;animation:dashFadeIn .45s ease both}.user-dashboard-content-eyebrow{font-size:.74rem;letter-spacing:.04em;color:#669bbcf2}.user-dashboard-content-head h2{margin:0;font-size:1.5rem;color:#fdf0d5;text-shadow:0 6px 24px rgba(0,0,0,.25)}.user-dashboard-panel{display:flex;flex-direction:column;gap:16px;animation:dashPanelIn .45s cubic-bezier(.22,1,.36,1) both}.user-dashboard-panel>section,.user-dashboard-panel>.config-accordion-shell{width:100%!important;margin-inline:0!important}.user-home-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.user-home-account{border-radius:24px;padding:22px}.user-home-account h3{margin-top:0}.user-home-quick-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:18px}.user-home-quick-btn{display:flex;align-items:center;justify-content:center;gap:9px;padding:14px 12px;border-radius:16px;cursor:pointer;color:#fdf0d5;background:linear-gradient(140deg,#669bbc33,#070b184d);border:1px solid rgba(102,155,188,.26);transition:transform .22s ease,box-shadow .25s ease,background .25s ease}.user-home-quick-btn:hover{transform:translateY(-3px);background:linear-gradient(140deg,#669bbc52,#c1121f33);box-shadow:0 16px 34px #00182c66}.user-home-quick-btn span{font-size:.9rem}.user-dashboard-bottomnav{display:none}@keyframes dashFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dashPanelIn{0%{opacity:0;transform:translateY(14px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:900px){.public-shell-dashboard{width:min(1240px,calc(100% - 20px));padding-bottom:96px}.user-dashboard{grid-template-columns:minmax(0,1fr);gap:16px}.user-dashboard-sidebar{position:relative;top:0;min-height:0;flex-direction:row;flex-wrap:wrap;align-items:center;gap:14px;border-radius:22px;padding:16px}.user-dashboard-brand{padding-bottom:0}.user-dashboard-wallet{margin-inline-start:auto;text-align:end}.user-dashboard-sidebar .user-dashboard-nav,.user-dashboard-sidebar .user-dashboard-logout{display:none}.user-dashboard-bottomnav{display:flex;position:fixed;inset-inline:12px;bottom:12px;z-index:40;justify-content:space-between;gap:4px;padding:8px 6px;border-radius:22px}.user-dashboard-bottomnav-item{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:7px 2px;border-radius:14px;background:transparent;color:#fdf0d5a8;cursor:pointer;transition:color .22s ease,background .22s ease,transform .22s ease}.user-dashboard-bottomnav-item.is-active{color:#fdf0d5;background:linear-gradient(140deg,#669bbc4d,#c1121f38);transform:translateY(-2px)}.user-dashboard-bottomnav-glyph{display:grid;place-items:center}.user-dashboard-bottomnav-glyph svg{width:19px;height:19px}.user-dashboard-bottomnav-label{font-size:.62rem;white-space:nowrap}.user-dashboard-content-head h2{font-size:1.28rem}}@media(max-width:520px){.user-dashboard-brand-copy strong{max-width:38vw}.user-dashboard-bottomnav-label{font-size:.56rem}}.order-mode-rows{display:flex;flex-direction:column;gap:8px;width:100%}.order-mode-primary,.order-mode-secondary{width:100%}.order-mode-centered{justify-content:center}.order-mode-secondary .payment-method-card{font-size:.82rem;padding-top:7px;padding-bottom:7px;opacity:.88}.order-mode-secondary .payment-method-card.is-selected{opacity:1}.dropdown-search-row{padding:6px 10px 4px;position:sticky;top:0;background:var(--card-bg, #1e2030);z-index:1;border-bottom:1px solid rgba(255,255,255,.06)}.dropdown-search-input{width:100%;box-sizing:border-box;padding:5px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;font-size:.82rem;outline:none}.dropdown-search-input:focus{border-color:#6fe3ff66;background:#ffffff17}.order-offer-grid{flex-wrap:wrap}.order-offer-grid .payment-method-card{flex:1 1 auto;min-width:100px}.public-shell-dashboard{background:transparent!important;min-height:calc(100vh - 80px)}.public-shell-dashboard .user-dashboard{background:transparent;min-height:calc(100vh - 120px)}.public-shell-dashboard .user-dashboard-sidebar.glass-strong{background:linear-gradient(160deg,#669bbc1a,#070b1861 46%,#7800001a),#070b1838;border:1px solid rgba(255,255,255,.07);box-shadow:0 12px 40px #00122447,inset 0 1px #fdf0d50d}.app-shell.public-shell.public-shell-dashboard{background:transparent!important}.app-shell.public-shell.public-shell-dashboard:before,.app-shell.public-shell.public-shell-dashboard:after{display:none!important}.app-shell.admin-shell.public-shell-dashboard:before,.app-shell.admin-shell.public-shell-dashboard:after{opacity:.22}.public-shell.public-shell-dashboard .user-dashboard-panel .result-card,.public-shell.public-shell-dashboard .user-dashboard-panel .details-card,.public-shell.public-shell-dashboard .user-dashboard-panel .config-accordion-shell,.public-shell.public-shell-dashboard .user-dashboard-panel .warning-notice-shell,.public-shell.public-shell-dashboard .user-dashboard-panel .app-downloads-shell,.public-shell.public-shell-dashboard .user-dashboard-panel .chat-shell{background:linear-gradient(160deg,#669bbc1a,#070b1857 46%,#7800001a),#070b1833!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 16px 44px #00122442,inset 0 1px #fdf0d50d!important}.public-shell.public-shell-dashboard .user-dashboard-panel .details-card.subtle-panel,.public-shell.public-shell-dashboard .user-dashboard-panel .user-report-item,.public-shell.public-shell-dashboard .user-dashboard-panel .glass-subcard{background:#ffffff09!important;border:1px solid rgba(255,255,255,.07)!important;box-shadow:inset 0 1px #fdf0d50a!important}.admin-workspace-shell-sidebar{padding:0!important;overflow:hidden}.admin-workspace-sidebar-layout{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:580px;align-items:start}.admin-workspace-sidebar{position:sticky;top:0;display:flex;flex-direction:column;gap:2px;padding:16px 10px 20px;min-height:580px;border-radius:0;border-left:1px solid rgba(255,255,255,.06);align-self:stretch;overflow-y:auto}.admin-workspace-sidebar-head{display:flex;align-items:center;gap:8px;padding:6px 10px 14px;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,.07);color:#fdf0d58c;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.admin-workspace-nav-group{margin-bottom:4px}.admin-workspace-nav-group-label{padding:10px 10px 4px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fdf0d547;-webkit-user-select:none;user-select:none}.admin-workspace-nav-item{display:flex;align-items:center;gap:9px;padding:8px 10px 8px 12px;border-radius:10px;background:transparent;border:none;cursor:pointer;color:#fdf0d594;font-size:.82rem;text-align:right;width:100%;transition:background .15s ease,color .15s ease,box-shadow .15s ease;position:relative}.admin-workspace-nav-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:8px;background:#ffffff0d;transition:background .15s ease,color .15s ease}.admin-workspace-nav-item:hover{background:#ffffff0e;color:#fdf0d5e0}.admin-workspace-nav-item:hover .admin-workspace-nav-icon{background:#ffffff17}.admin-workspace-nav-item.is-active{background:linear-gradient(135deg,#6fe3ff1a,#6a7cff1a);color:#e8f6ff;font-weight:600;box-shadow:inset 0 0 0 1px #6fe3ff24}.admin-workspace-nav-item.is-active .admin-workspace-nav-icon{background:linear-gradient(135deg,#6fe3ff38,#6a7cff38);color:#6fe3ff}.admin-workspace-nav-item.is-active:after{content:"";position:absolute;right:0;top:18%;height:64%;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#6fe3ff,#6a7cff);box-shadow:0 0 8px #6fe3ff80}.admin-workspace-nav-label{flex:1;text-align:right}.admin-workspace-nav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:#c1121fd9;color:#fff;font-size:.7rem;font-weight:700;flex-shrink:0}.admin-workspace-content-area{padding:22px;min-height:580px;animation:dashFadeIn .25s ease}.admin-workspace-empty{display:grid;place-items:center;min-height:580px;opacity:.55}.admin-workspace-shell-sidebar .admin-workspace-tool-grid{display:none}@media(max-width:900px){.admin-workspace-sidebar-layout{grid-template-columns:1fr}.admin-workspace-sidebar{position:static;min-height:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:12px 10px;border-left:none;border-bottom:1px solid rgba(255,255,255,.07);overflow-y:visible;align-items:start}.admin-workspace-sidebar-head{grid-column:1 / -1;padding:0 4px 6px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:2px;font-size:.72rem}.admin-workspace-nav-group{display:contents}.admin-workspace-nav-group-label{display:none}.admin-workspace-nav-item{flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;padding:12px 6px 10px;font-size:.72rem;border-radius:12px;text-align:center;width:100%}.admin-workspace-nav-icon{width:34px;height:34px;border-radius:10px;flex-shrink:0}.admin-workspace-nav-label{text-align:center;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.admin-workspace-nav-badge{position:absolute;top:6px;left:6px;min-width:16px;height:16px;font-size:.65rem}.admin-workspace-nav-item.is-active:after{display:none}.admin-workspace-nav-item.is-active{box-shadow:0 0 0 1.5px #6fe3ff4d,0 4px 12px #6fe3ff1f}.admin-workspace-content-area{padding:14px}}.admin-dashboard .user-dashboard-content{min-width:0}.admin-shell.public-shell-dashboard{width:min(1320px,calc(100% - 28px))}.admin-dashboard .user-dashboard{grid-template-columns:250px minmax(0,1fr)}.admin-dashboard-content-head{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-dashboard-refresh{flex:0 0 auto;white-space:nowrap;max-width:fit-content;align-self:center}.admin-dashboard-stat-box strong{font-size:1.4rem}.admin-dashboard-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.admin-stat-tile{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:18px;background:linear-gradient(150deg,#669bbc29,#070b1866);border:1px solid rgba(255,255,255,.08);text-align:right;cursor:default;transition:transform .2s ease,border-color .2s ease,background .2s ease}.admin-stat-tile.is-clickable{cursor:pointer}.admin-stat-tile.is-clickable:hover{transform:translateY(-3px);border-color:#6fe3ff59;background:linear-gradient(150deg,#669bbc42,#070b1873)}.admin-stat-tile.is-warn{background:linear-gradient(150deg,#f7b95533,#78000038);border-color:#f7b9554d}.admin-stat-tile span{font-size:.78rem;color:#fdf0d5a8}.admin-stat-tile strong{font-size:1.7rem;color:#fdf0d5;line-height:1}.admin-dashboard-hero{margin-bottom:4px}.admin-dashboard .user-dashboard-panel>.result-card,.admin-dashboard .user-dashboard-panel>.hero-card{margin:0}.admin-dashboard-panels-grid{margin-top:4px}.admin-shell.public-shell-dashboard:after{opacity:.28}.admin-shell.public-shell-dashboard:before{opacity:.28}@media(max-width:900px){.admin-shell.public-shell-dashboard{width:min(1320px,calc(100% - 20px));padding-bottom:96px}.admin-dashboard .user-dashboard{grid-template-columns:1fr}}.app-loading-screen{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 40%,#002338,#001520);z-index:9999}.app-loader-wrap{display:flex;flex-direction:column;align-items:center;gap:36px}.app-loader-label{margin:0;font-size:.9rem;color:#fdf0d580;letter-spacing:.06em;animation:app-loader-pulse 1.8s ease-in-out infinite alternate}@keyframes app-loader-pulse{0%{opacity:.3}to{opacity:.85}}.spinner{width:44px;height:44px;animation:spinner-y0fdc1 2s infinite ease;transform-style:preserve-3d}.spinner>div{background-color:#6fe3ff26;height:100%;position:absolute;width:100%;border:2px solid #6fe3ff}.spinner div:nth-of-type(1){transform:translateZ(-22px) rotateY(180deg)}.spinner div:nth-of-type(2){transform:rotateY(-270deg) translate(50%);transform-origin:top right}.spinner div:nth-of-type(3){transform:rotateY(270deg) translate(-50%);transform-origin:center left}.spinner div:nth-of-type(4){transform:rotateX(90deg) translateY(-50%);transform-origin:top center}.spinner div:nth-of-type(5){transform:rotateX(-90deg) translateY(50%);transform-origin:bottom center}.spinner div:nth-of-type(6){transform:translateZ(22px)}@keyframes spinner-y0fdc1{0%{transform:rotate(45deg) rotateX(-25deg) rotateY(25deg)}50%{transform:rotate(45deg) rotateX(-385deg) rotateY(25deg)}to{transform:rotate(45deg) rotateX(-385deg) rotateY(385deg)}}.btn-spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:btn-spin .7s linear infinite;vertical-align:middle}@keyframes btn-spin{to{transform:rotate(360deg)}}
