.card,.stat-card,.invoice-item,.modal-content,.settings-drawer,.navbar-inner{background:var(--ui-surface);backdrop-filter:blur(var(--ui-blur)) saturate(var(--ui-sat));-webkit-backdrop-filter:blur(var(--ui-blur)) saturate(var(--ui-sat));border-color:var(--ui-line);border-top-color:var(--ui-specular);box-shadow:var(--ui-shadow);transition:border-color var(--ui-t-sm) var(--ui-e-out),box-shadow var(--ui-t-md) var(--ui-e-out),transform var(--ui-t-md) var(--ui-e-out),background-color var(--ui-t-md) var(--ui-e-out)}.card::before,.stat-card::before,.invoice-item::before,.modal-content::before,.settings-drawer::before,.navbar-inner::before{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,var(--ui-specular),transparent 42%)}.navbar-inner{position:relative}.modal-content{background:var(--ui-surface)!important;border-color:var(--ui-line)!important;border-top-color:var(--ui-specular)!important;box-shadow:var(--ui-shadow-lg)!important;backdrop-filter:blur(var(--ui-blur)) saturate(var(--ui-sat))!important;-webkit-backdrop-filter:blur(var(--ui-blur)) saturate(var(--ui-sat))!important}.card,.stat-card,.invoice-item{position:relative}.card::after,.stat-card::after,.invoice-item::after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,var(--ui-accent),var(--ui-accent-2));border-radius:inherit;pointer-events:none;pointer-events:none;border:0 solid transparent;border-inline-start:var(--ui-blade) solid transparent;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask-composite:exclude;transition:box-shadow var(--ui-t-md) var(--ui-e-out)}@media (hover:hover){.stat-card:hover,.invoice-item:hover{transform:translateY(var(--ui-lift));box-shadow:var(--ui-shadow-lg);border-color:var(--ui-accent-soft)}}.navbar-inner{border-radius:var(--ui-r-xl);border-color:var(--ui-line)}.version-badge{top:-12px;right:-8px;left:auto;font-family:'JetBrains Mono',ui-monospace,'Courier New',monospace;font-size:10.5px;font-weight:700;letter-spacing:0.04em;line-height:1;color:var(--ui-accent);background:var(--ui-accent-weak);border:1px solid var(--ui-accent-soft);border-radius:var(--ui-r-pill);padding:3px 7px 2.5px}.brand-name{letter-spacing:-0.01em}button,.icon-btn,.nav-auth-btn{transition:background-color var(--ui-t-sm) var(--ui-e-out),border-color var(--ui-t-sm) var(--ui-e-out),color var(--ui-t-sm) var(--ui-e-out),box-shadow var(--ui-t-sm) var(--ui-e-out),transform var(--ui-t-sm) var(--ui-e-out)}button:active:not(:disabled),.icon-btn:active,.nav-auth-btn:active{transform:scale(var(--ui-press))}.icon-btn{border-color:var(--ui-line);border-radius:var(--ui-r-md)}@media (hover:hover){.icon-btn:hover{border-color:var(--ui-accent-soft);background:var(--ui-accent-weak);color:var(--ui-accent)}}button[style*="var(--primary-solid)"],.nav-auth-solid{box-shadow:0 8px 20px -8px var(--ui-accent-glow)}input:not([type="checkbox"]):not([type="radio"]),textarea,select{border-color:var(--ui-line);border-radius:var(--ui-r-md);transition:border-color var(--ui-t-sm) var(--ui-e-out),box-shadow var(--ui-t-sm) var(--ui-e-out),background-color var(--ui-t-sm) var(--ui-e-out)}input:not([type="checkbox"]):not([type="radio"]):focus,textarea:focus,select:focus{border-color:var(--ui-accent);box-shadow:0 0 0 4px var(--ui-accent-weak)}.tab-btn{border-radius:var(--ui-r-md) var(--ui-r-md) 0 0;transition:color var(--ui-t-md) var(--ui-e-out),background-color var(--ui-t-md) var(--ui-e-out),border-color var(--ui-t-md) var(--ui-e-out)}.tab-indicator{bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--ui-accent);box-shadow:0 -2px 12px var(--ui-accent-glow);transition:transform var(--ui-t-lg) var(--ui-e-spring),width var(--ui-t-lg) var(--ui-e-spring)}@media (prefers-reduced-motion:reduce){.card::after,.stat-card::after,.invoice-item::after{transition:none}@media (hover:hover) and (pointer:fine){.stat-card:hover,.invoice-item:hover{transform:none}}}html[data-ui-perf="lite"] *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-ui-perf="lite"] .card,html[data-ui-perf="lite"] .stat-card,html[data-ui-perf="lite"] .invoice-item,html[data-ui-perf="lite"] .navbar-inner,html[data-ui-perf="lite"] .settings-drawer,html[data-ui-perf="lite"] .modal-content,html[data-ui-perf="lite"] .folder-card,html[data-ui-perf="lite"] .auth-container,html[data-ui-perf="lite"] .admin-table-container,html[data-ui-perf="lite"] .tabs-nav-inner,html[data-ui-perf="lite"] .bottom-bar,html[data-ui-perf="lite"] .faq-item,html[data-ui-perf="lite"] .wrap-stat,html[data-ui-perf="lite"] .notification-dropdown,html[data-ui-perf="lite"] .fab-item{background-color:var(--ui-surface-solid)!important}html[data-ui-perf="lite"] .wrap-stat{--wrap-ink:var(--ui-ink)}.mb-hero,.mb-note,.mb-note-ok,.mb-note-focus{align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:8px;padding:11px 16px;border-radius:var(--ui-r-md);border:var(--ui-bw) solid var(--ui-line);border-top-color:var(--ui-specular);box-shadow:var(--ui-shadow);font-weight:700;position:relative;transition:box-shadow var(--ui-t-md) var(--ui-e-out),border-color var(--ui-t-md) var(--ui-e-out)}.mb-hero,.mb-note,.mb-note-ok,.mb-note-focus{border-inline-start-width:3px;border-inline-start-color:var(--ui-accent)}.mb-hero{background:linear-gradient(135deg,var(--ui-accent-weak) 0%,transparent 62%),var(--ui-surface-solid);border-color:var(--ui-accent-soft);color:var(--ui-accent)}.mb-hero{border-inline-start-color:var(--ui-accent)}.mb-note{background:var(--ui-surface-solid);border-color:var(--ui-line)}.mb-note{border-inline-start-color:var(--ui-info)}.mb-note-ok{background:linear-gradient(135deg,var(--ui-ok-weak) 0%,transparent 62%),var(--ui-surface-solid);border-color:var(--ui-ok-soft)}.mb-note-ok{border-inline-start-color:var(--ui-ok)}.mb-note-focus{background:linear-gradient(135deg,var(--ui-accent-weak) 0%,transparent 62%),var(--ui-surface-solid);border-color:var(--ui-accent-soft)}@media (hover:hover){.mb-hero:hover,.mb-note:hover,.mb-note-ok:hover,.mb-note-focus:hover{box-shadow:var(--ui-shadow-lg)}}.stats-grid{gap:16px;margin-bottom:26px}.stat-card{padding:20px;gap:16px}.stat-icon{font-size:20px;width:46px;height:46px;padding:0;border-radius:var(--ui-r-md);background:var(--ui-accent-weak);border:var(--ui-bw) solid var(--ui-accent-soft);box-shadow:none;color:var(--ui-accent);transition:transform var(--ui-t-md) var(--ui-e-out),background-color var(--ui-t-md) var(--ui-e-out)}@media (hover:hover){.stat-card:hover .stat-icon{transform:rotate(-6deg) scale(1.06);background:var(--ui-accent-soft)}}.stat-info{text-align:start}.stat-info h4{font-size:12px;font-weight:700;color:var(--ui-ink-3);letter-spacing:0.01em;margin-bottom:4px}.stat-info p{font-weight:800;color:var(--ui-ink);letter-spacing:-0.02em;line-height:1.1}.mb-hero button,.mb-note button,.mb-note-ok button,.mb-note-focus button{padding:6px 13px;border-radius:var(--ui-r-sm)}.mb-note-focus{margin-bottom:20px}.inv-body{display:flex;flex-direction:column;gap:10px;width:100%}.inv-top{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px}.inv-lead{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.inv-title{display:flex;flex-direction:column;gap:5px;min-width:0}.inv-store{font-size:15px;font-weight:800;color:var(--ui-ink);letter-spacing:-0.01em}.inv-store i{color:var(--ui-ink-3);font-size:0.88em;margin-inline-end:2px}.inv-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.inv-amount{display:flex;align-items:center;gap:6px;font-size:22px;font-weight:800;color:var(--ui-accent);font-variant-numeric:tabular-nums;letter-spacing:-0.02em;white-space:nowrap}.inv-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding-top:9px;border-top:1px solid var(--ui-line)}.inv-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--ui-ink-3)}.inv-sep{color:var(--ui-line-2)}.inv-actions{display:flex;gap:6px;flex-wrap:wrap}.inv-actions button{padding:5px 11px;border-radius:var(--ui-r-sm);border:1px solid var(--ui-line);background:transparent;color:var(--ui-ink-3);font-weight:700}.inv-actions button i{font-size:0.92em}@media (hover:hover){.inv-actions button:hover{border-color:var(--ui-accent-soft);background:var(--ui-accent-weak);color:var(--ui-accent)}.inv-actions button.danger:hover{border-color:var(--ui-bad-soft);background:var(--ui-bad-weak);color:var(--ui-bad)}.inv-actions button.warning:hover{border-color:var(--ui-warn-soft);background:var(--ui-warn-weak);color:var(--ui-warn-2)}}.inv-check{appearance:none;-webkit-appearance:none;width:19px;height:19px;flex:0 0 auto;border:1.5px solid var(--ui-line-2);border-radius:6px;background:var(--ui-surface-2);cursor:pointer;position:relative;transition:border-color var(--ui-t-fast,160ms) var(--ui-ease,ease),background var(--ui-t-fast,160ms) var(--ui-ease,ease),transform var(--ui-t-fast,160ms) var(--ui-ease,ease)}@media (hover:hover) and (pointer:fine){.inv-check:hover:not(:disabled){border-color:var(--ui-accent);transform:scale(1.08)}}.inv-check:checked{background:var(--ui-accent);border-color:var(--ui-accent)}.inv-check:checked::after{content:"";position:absolute;inset-inline-start:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.inv-check:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.inv-check:disabled{filter:saturate(.15) contrast(.75);cursor:not-allowed;border-style:dashed}.invoice-item [data-favorite-for]{border-radius:var(--ui-r-pill);line-height:1;transition:transform var(--ui-t-fast,160ms) var(--ui-ease,ease),background var(--ui-t-fast,160ms) var(--ui-ease,ease)}@media (hover:hover) and (pointer:fine){.invoice-item [data-favorite-for]:hover{background:var(--ui-accent-weak);transform:scale(1.18) rotate(-8deg)}}.invoice-item [data-favorite-for][aria-pressed="true"]{background:var(--ui-warn-weak)}#welcomeGreeting.mb-hero{align-items:stretch;gap:18px;padding:18px 20px;margin-bottom:12px;background:linear-gradient(160deg,var(--ui-accent-weak) 0%,transparent 58%),var(--ui-surface-solid);border-inline-start-width:3px}.hero-main{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:7px}.hero-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.hero-chip{--fs:11.5px;font-size:11.5px;font-weight:700;padding:2px 10px;border-radius:var(--ui-r-pill);background:var(--ui-surface-2);color:var(--ui-ink-3);border:1px solid var(--ui-line)}.hero-title{margin:0;font-size:21px;font-weight:800;letter-spacing:-.015em;color:var(--ui-ink);display:flex;align-items:center;gap:9px}.hero-title i{color:var(--ui-accent);font-size:17px}.hero-sub{margin:0;--fs:13px;font-size:13px;font-weight:600;line-height:1.7;color:var(--ui-ink-3);max-width:62ch}.hero-sub b{color:var(--ui-ink);font-weight:800}.hero-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:3px}.hero-actions button{padding:8px 16px;--fs:13px;font-size:13px}.hero-primary{background:var(--ui-accent-surface);color:#fff;border:none}.hero-ring{flex:0 0 auto;align-self:center;width:96px;height:96px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--ui-accent) calc(var(--pct,0) * 1%),var(--ui-line) 0);position:relative}.hero-ring::before{content:"";position:absolute;inset:9px;border-radius:50%;background:var(--ui-surface-solid)}.hero-ring.is-full{background:conic-gradient(var(--ui-bad) calc(var(--pct,0) * 1%),var(--ui-line) 0)}.hero-ring-txt{position:relative;text-align:center;line-height:1.25}.hero-ring-num{--fs:19px;font-size:19px;font-weight:800;color:var(--ui-accent);font-variant-numeric:tabular-nums;display:block}.hero-ring.is-full .hero-ring-num{color:var(--ui-bad)}.hero-ring-cap{--fs:10.5px;font-size:10.5px;font-weight:700;color:var(--ui-ink-3)}@media (max-width:560px){#welcomeGreeting.mb-hero{flex-wrap:wrap}.hero-ring{width:78px;height:78px}.hero-title{font-size:18px}}.hero-spend{display:none}@media (pointer:coarse) and (max-width:768px){#welcomeGreeting.has-spend-card .hero-ring{display:none!important}#welcomeGreeting.has-spend-card #heroSpendChip{display:none!important}#welcomeGreeting.has-spend-card .hero-spend{display:block;padding:12px 14px;border-radius:var(--ui-r-md);background:linear-gradient(135deg,var(--ui-accent-weak),transparent);border:1px solid var(--ui-line)}.hero-spend-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.hero-spend-label{--fs:10.5px;font-size:10.5px;font-weight:700;color:var(--ui-ink-3)}.hero-spend-row{display:flex;align-items:baseline;gap:6px;margin-top:2px}.hero-spend-num{--fs:23px;font-size:23px;font-weight:800;color:var(--ui-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.hero-spend-cur{--fs:10px;font-size:10px;font-weight:700;color:var(--ui-ink-3)}html[dir] #heroSpendCard .hero-spend-label{font-size:calc(10.5px * var(--ui-fs-scale,1))!important}html[dir] #heroSpendCard .hero-spend-cur{font-size:calc(10px * var(--ui-fs-scale,1))!important}.hero-quota-bar{margin-top:8px;height:5px;border-radius:var(--ui-r-pill);background:var(--ui-line);overflow:hidden}.hero-quota-bar>i{display:block;height:100%;width:calc(var(--pct,0) * 1%);border-radius:inherit;background:var(--ui-accent)}#welcomeGreeting.quota-full .hero-quota-bar>i{background:var(--ui-bad)}.hero-quota-cap{--fs:10px;font-size:10px;font-weight:700;color:var(--ui-ink-3);margin-top:5px}}.stat-info{position:relative}.stat-chip{position:absolute;top:-2px;inset-inline-end:0;--fs:10.5px;font-size:10.5px;font-weight:800;padding:2px 9px;border-radius:var(--ui-r-pill);background:var(--ui-surface-2);color:var(--ui-ink-3);border:1px solid var(--ui-line);letter-spacing:.01em;white-space:nowrap}.stat-chip.is-urgent{background:var(--ui-bad-weak);color:var(--ui-bad);border-color:var(--ui-bad-soft)}.stat-chip.is-ok{background:var(--ui-ok-weak);color:var(--ui-ok-text);border-color:var(--ui-ok-soft)}.stat-sub{display:block;margin-top:3px;font-size:11.5px;font-weight:600;color:var(--ui-ink-3)}.tools-bar #favoritesFilterBtn,.tools-bar #toggleScopeBtn{border-radius:var(--ui-r-pill);padding:7px 15px;--fs:13px;font-size:13px;font-weight:700;border:1px solid var(--ui-line);background:var(--ui-surface-2);color:var(--ui-ink-2)}@media (hover:hover) and (pointer:fine){.tools-bar #favoritesFilterBtn:hover,.tools-bar #toggleScopeBtn:hover{border-color:var(--ui-accent-soft);background:var(--ui-accent-weak);color:var(--ui-accent)}}.chip-count{display:inline-block;margin-inline-start:5px;padding:0 7px;border-radius:var(--ui-r-pill);--fs:11px;font-size:11px;font-weight:800;background:var(--ui-accent-weak);color:var(--ui-accent);font-variant-numeric:tabular-nums}.search-box{border-radius:var(--ui-r-pill);padding-inline:16px}.inv-meta{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:7px;justify-content:center;font-size:12px;font-weight:600;color:var(--ui-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-sep{color:var(--ui-line-2)}.inv-foot{justify-content:flex-end}.inv-actions button{color:var(--ui-accent);border-color:var(--ui-line)}@media (hover:hover) and (pointer:fine){.invoice-item:hover .inv-actions button{border-color:var(--ui-line-2)}}.invoice-item::after{transform:scaleY(1);width:3px;background:var(--ui-line-2)}.invoice-item.inv-state-ok::after{background:var(--ui-ok)}.invoice-item.inv-state-warn::after{background:var(--ui-warn)}.invoice-item.inv-state-bad::after{background:var(--ui-bad)}.invoice-item.inv-state-muted::after{background:var(--ui-ink-3)}@media (hover:hover){.invoice-item:hover::after{width:4px;box-shadow:0 0 18px 0 var(--ui-accent-glow)}}.invoice-list{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start}.main-grid>*{min-width:0}.inv-top{flex-wrap:wrap;row-gap:9px}.inv-lead{flex:1 1 200px}.inv-meta{flex:1 1 130px;justify-content:flex-start}.inv-amount{flex:0 0 auto;margin-inline-start:auto}.inv-lead img{border-radius:var(--ui-r-sm,8px);border:1px solid var(--ui-line);box-shadow:var(--ui-shadow);transition:transform var(--ui-t-sm) var(--ui-e-out)}@media (hover:hover){.inv-lead img:hover{transform:scale(1.06)}}.inv-store,.inv-store bdi,.inv-title,.inv-badges,.hero-title,.hero-sub,.stat-info h4{min-width:0;overflow-wrap:anywhere;word-break:normal}.inv-amount,.inv-date,.hero-ring-num{white-space:nowrap}.inv-amount{font-size:clamp(15px,2.4vw,22px)}html[dir] .stat-info p,html[dir] #analyticsTab .stat-info p{white-space:nowrap;overflow-wrap:normal;word-break:normal;text-overflow:clip;overflow:visible}.inv-amount{min-width:132px;text-align:start;font-variant-numeric:tabular-nums}.invoice-item{min-height:88px}.inv-actions button{border-radius:var(--ui-r-pill);font-weight:700}.inv-actions button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.inv-actions button.danger{color:var(--ui-bad)}.inv-actions button.warning{color:var(--ui-warn-2)}@media (hover:hover) and (pointer:fine){.invoice-item:hover .inv-actions button.danger{border-color:var(--ui-bad-soft)}.invoice-item:hover .inv-actions button.warning{border-color:var(--ui-warn-soft)}}.inv-lead{flex-wrap:nowrap;align-items:flex-start}.inv-title{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.inv-lead>input[type="checkbox"],.inv-lead>button,.inv-lead>img{flex:0 0 auto}.inv-lead{flex:3 1 300px}.inv-meta{flex:1 1 110px}.inv-lead,.inv-meta,.inv-body,.inv-top{min-width:0}.drop-zone{border:1.5px dashed var(--ui-line-2);border-radius:var(--ui-r-lg);padding:14px;display:flex;flex-direction:column;gap:12px;background:color-mix(in srgb,var(--ui-surface-2) 55%,transparent);transition:border-color var(--ui-t-sm) var(--ui-e-out),background var(--ui-t-sm) var(--ui-e-out)}.drop-zone.is-dragging{border-color:var(--ui-accent);border-style:solid;background:var(--ui-accent-weak)}.drop-zone-hint{display:none;align-items:center;justify-content:center;gap:9px;font-size:13px;font-weight:700;color:var(--ui-ink-3)}.drop-zone-hint i{font-size:19px;color:var(--ui-accent)}.drop-zone.is-dragging .drop-zone-hint{color:var(--ui-accent)}@media (hover:hover) and (pointer:fine){.drop-zone-hint{display:flex}}.tab-btn{box-shadow:none;background-color:transparent;color:var(--ui-ink-3);font-weight:600;padding:10px 16px}@media (hover:hover) and (pointer:fine){.tab-btn:hover{box-shadow:none}}.tab-btn.active{box-shadow:none;color:var(--ui-accent);font-weight:800;background-color:var(--ui-accent-weak)}.tab-btn.active i{color:var(--ui-accent)}.folder-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.folder-head h4{min-width:0;overflow-wrap:anywhere}.folder-actions{display:flex;gap:4px;flex:0 0 auto}.folder-hero{display:flex;flex-direction:column;gap:2px;margin:14px 0 12px}.folder-hero-num{font-size:26px;font-weight:800;color:var(--ui-accent);letter-spacing:-0.02em;font-variant-numeric:tabular-nums;line-height:1.15;overflow-wrap:anywhere}.folder-hero-cap{--fs:11.5px;font-size:11.5px;font-weight:700;color:var(--ui-ink-3)}.folder-card-stats{display:flex;flex-wrap:wrap;gap:7px;margin-top:0}.folder-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--ui-r-pill);background:var(--ui-surface-2);border:1px solid var(--ui-line);--fs:11.5px;font-size:11.5px;font-weight:600;color:var(--ui-ink-3);white-space:nowrap}.folder-chip b{color:var(--ui-ink);font-weight:800;font-variant-numeric:tabular-nums}.folder-chip i{color:var(--ui-ink-3);font-size:13px}.folder-chip.is-ok i{color:var(--ui-ok-text)}.folder-chip.is-ok b{color:var(--ui-ok-text)}@media (hover:hover) and (pointer:fine){.folder-actions .folder-btn-icon{color:var(--ui-ink-3)}.folder-card:hover .folder-actions .folder-btn-icon{color:var(--ui-ink-2)}.folder-card:hover .folder-actions .danger-icon:hover{color:var(--ui-bad)}}.folder-actions .folder-btn-icon{width:34px;height:34px;border-radius:var(--ui-r-sm);border:1px solid var(--ui-line);color:var(--ui-ink-3);background:transparent;box-shadow:none}@media (hover:hover) and (pointer:fine){.folder-actions .folder-btn-icon:hover{border-color:var(--ui-accent-soft);background:var(--ui-accent-weak);color:var(--ui-accent)}}@media (hover:hover) and (pointer:fine){.folder-actions .danger-icon:hover{border-color:var(--ui-bad-soft);background:var(--ui-bad-weak);color:var(--ui-bad)}}.folder-actions .folder-btn-icon:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.folder-head h4{align-items:flex-start}.folder-head h4 i{flex:0 0 auto;margin-top:3px}.folder-head h4 .folder-name{min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.pagination-bar{margin-top:18px}.pagination-bar button{border-radius:var(--ui-r-pill);font-weight:700;box-shadow:none;border:1px solid var(--ui-line);background:var(--ui-surface-2);color:var(--ui-ink-2)}@media (hover:hover) and (pointer:fine){.pagination-bar button:hover:not(:disabled){border-color:var(--ui-accent-soft);background:var(--ui-accent-weak);color:var(--ui-accent)}}.pagination-info{border-radius:var(--ui-r-pill);border-color:var(--ui-line);background:var(--ui-surface-solid);color:var(--ui-ink-3);font-variant-numeric:tabular-nums}.pagination-info b{color:var(--ui-accent);font-weight:800}.admin-table th{background-color:var(--ui-surface-2);color:var(--ui-accent-text);font-weight:800;font-size:12px;letter-spacing:0.01em;border-bottom:2px solid var(--ui-line-2);box-shadow:none;position:sticky;top:0;z-index:1}.admin-table th,.admin-table td{text-align:start}.admin-table th:last-child,.admin-table td:last-child{text-align:end}.admin-table td{border-bottom-color:var(--ui-line)}.admin-table tbody tr:last-child td{border-bottom:none}@media (hover:hover) and (pointer:fine){.admin-table tbody tr{transition:background-color var(--ui-t-fast,.16s) var(--ui-ease,ease)}.admin-table tbody tr:hover{background-color:var(--ui-accent-weak)}}@media (min-width:769px){#adminUsersTable th:last-child,#discountCodesTable th:last-child{position:sticky;inset-inline-end:0;z-index:3;border-inline-start:1px solid var(--ui-line)}#adminUsersTable td:last-child:not([colspan]),#discountCodesTable td:last-child:not([colspan]){position:sticky;inset-inline-end:0;z-index:2;background-color:var(--ui-surface-2);border-inline-start:1px solid var(--ui-line)}}@media (min-width:769px) and (hover:hover) and (pointer:fine){#adminUsersTable tbody tr:hover td:last-child:not([colspan]),#discountCodesTable tbody tr:hover td:last-child:not([colspan]){background-image:linear-gradient(var(--ui-accent-weak),var(--ui-accent-weak))}}.admin-table-container{border-color:var(--ui-line);box-shadow:var(--ui-shadow);max-height:70vh;overflow-y:auto}.admin-table .folder-btn-icon{width:32px;height:32px;border-color:var(--ui-line);color:var(--ui-ink-3);box-shadow:none}@media (hover:hover) and (pointer:fine){.admin-table .folder-btn-icon:hover{border-color:var(--ui-bad-soft);background:var(--ui-bad-weak);color:var(--ui-bad)}}@media (hover:hover) and (pointer:fine){.admin-table .edit-icon:hover{border-color:var(--ui-accent-soft);background:var(--ui-accent-weak);color:var(--ui-accent)}}.modal-content .admin-table-container,.modal-body-scroll .admin-table-container{max-height:none;overflow-y:visible}#analyticsTab select,#analyticsTab input[type="date"],#anaCustomDates button{height:44px;padding-block:0;margin:0;border-radius:var(--ui-r-md);line-height:1}#anaCustomDates button{padding-inline:16px}#anaCustomDates{align-items:center}.stat-card{padding:16px;gap:12px}.stat-card .stat-icon{width:42px;height:42px;flex:0 0 auto}.stat-card .stat-info{flex:1 1 auto;min-width:0}.stat-info p{line-height:1.15}.progress-bar-bg{background:var(--ui-surface-2)!important;border-color:var(--ui-line)!important;height:12px}.progress-bar-fill{background:linear-gradient(90deg,var(--ui-accent),var(--ui-accent-lift))}.progress-bar-fill.is-warm{background:linear-gradient(90deg,var(--ui-warn),var(--ui-bad))}.progress-bar-fill.is-bad{background:var(--ui-bad)}.auth-header{text-align:center}.auth-header .auth-icon{margin-inline:auto}#checkoutModal button.secondary,#checkoutModal button{border-radius:var(--ui-r-md)}#checkoutModal input[type="text"]{border-radius:var(--ui-r-md)}#checkoutBrowsePrevBtn,#checkoutBrowseNextBtn{border-radius:50%;width:38px;height:38px;padding:0}#checkoutDiscountCheckBtn{height:44px;padding-block:0}.modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid var(--ui-line)}.modal-header h2,.modal-header h3,.modal-header h4{margin:0;min-width:0;font-size:18px;font-weight:800;color:var(--ui-ink);display:flex;align-items:center;gap:9px;overflow-wrap:anywhere}.modal-header .close-btn,.modal-header .icon-btn{flex:0 0 auto}.modal-content{--ui-modal-pad:25px}.modal-content>.modal-header{position:sticky;top:calc(-1 * var(--ui-modal-pad));z-index:6;background:var(--ui-surface);-webkit-backdrop-filter:blur(var(--ui-blur)) saturate(1.3);backdrop-filter:blur(var(--ui-blur)) saturate(1.3);margin-top:calc(-1 * var(--ui-modal-pad));padding-top:var(--ui-modal-pad);margin-inline:calc(-1 * var(--ui-modal-pad));padding-inline:var(--ui-modal-pad)}@media (max-width:768px){.modal-content{--ui-modal-pad:16px}}.modal-content>.auth-modal__head{position:sticky;top:0;z-index:6}html[data-ui-perf="lite"] .modal-content>.modal-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ui-surface-solid)}.modal-header-fixed{border-bottom-color:var(--ui-line);background:var(--ui-surface);-webkit-backdrop-filter:blur(var(--ui-blur)) saturate(1.3);backdrop-filter:blur(var(--ui-blur)) saturate(1.3)}html[data-ui-perf="lite"] .modal-header-fixed{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ui-surface-solid)}.modal-header-fixed h2,.modal-header-fixed h3{font-size:18px;font-weight:800;color:var(--ui-ink)}.close-btn{width:38px;height:38px;padding:0;border-radius:50%;background:var(--ui-surface-2);border:1px solid var(--ui-line);color:var(--ui-ink-3);font-size:20px;line-height:1;font-weight:400;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;transition:background var(--ui-t-fast,.16s) var(--ui-ease,ease),color var(--ui-t-fast,.16s) var(--ui-ease,ease),border-color var(--ui-t-fast,.16s) var(--ui-ease,ease)}@media (hover:hover) and (pointer:fine){.close-btn:hover{background:var(--ui-bad-weak);border-color:var(--ui-bad-soft);color:var(--ui-bad)}}.close-btn:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}select{appearance:none;-webkit-appearance:none;cursor:pointer;background-color:var(--input-bg,var(--ui-surface-2));background-repeat:no-repeat;background-size:11px 7px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7'%3E%3Cpath d='M1 1l4.5 4.5L10 1' fill='none' stroke='%23636d9c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}select::-ms-expand{display:none}html[dir="rtl"] select{background-position:left 14px center;padding-left:34px}html[dir="ltr"] select{background-position:right 14px center;padding-right:34px}[data-theme="dark"] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7'%3E%3Cpath d='M1 1l4.5 4.5L10 1' fill='none' stroke='%236c7189' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}select:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}input[type="date"]::-webkit-calendar-picker-indicator{filter:saturate(0) opacity(.55);cursor:pointer;transform:scale(1.15)}@media (hover:hover) and (pointer:fine){input[type="date"]:hover::-webkit-calendar-picker-indicator{filter:saturate(0) opacity(.9)}}.empty-state{text-align:center;padding:30px 18px;max-width:560px;margin:0 auto}.empty-ico{display:block;margin:0 auto 12px;width:62px;height:62px;line-height:62px;border-radius:50%;font-size:27px;color:var(--ui-accent);background:var(--ui-accent-weak)}.empty-title{font-size:16.5px;font-weight:800;color:var(--ui-ink);margin-bottom:7px}.empty-body{font-size:13px;line-height:1.85;color:var(--ui-ink-3);max-width:46ch;margin:0 auto}.empty-body b{color:var(--ui-ink-2)}.empty-chips{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:16px}.empty-chip{margin:0;padding:7px 15px;font-size:12.5px;border-style:dashed;border-radius:var(--ui-r-pill)}.empty-action{margin-top:16px}.empty-action button{margin:0}.skeleton{background:linear-gradient(90deg,var(--ui-skel-bg) 0%,var(--ui-skel-sheen) 50%,var(--ui-skel-bg) 100%);background-size:200% 100%}@media (pointer:coarse){button,button.secondary,a.nav-auth-btn,select,input[type="date"]{min-height:44px}.inv-actions button,.empty-chip,.pagination-bar button{min-height:42px}.icon-btn,.close-btn,.folder-btn-icon{min-width:44px;min-height:44px}.inv-check{width:30px;height:30px}.elec-gear-btn{min-width:44px;min-height:44px}}.inv-amount,.inv-amount>*,.stat-info p,.stat-info p *,.folder-hero-num,.folder-hero-num *,.folder-chip b,.hero-ring-num,.pagination-info,.pagination-info b,.admin-table td{font-family:var(--ui-num);font-variant-numeric:tabular-nums}.inv-amount{display:flex;flex-direction:row;align-items:baseline;line-height:1.1;gap:4px}.inv-amount-num{font-size:inherit;font-weight:800;letter-spacing:-0.02em}.inv-amount-cur{--fs:11px;font-size:11px;font-weight:700;color:var(--ui-ink-3);letter-spacing:.02em}.inv-journey{position:relative;padding-inline-start:22px}.inv-journey::before{content:'';position:absolute;inset-inline-start:5px;top:5px;bottom:5px;width:2px;border-radius:2px;background:linear-gradient(var(--ui-accent),var(--ui-line))}.inv-journey-stop{position:relative;display:flex;align-items:baseline;gap:8px;padding-bottom:10px;font-size:12px}.inv-journey-stop:last-child{padding-bottom:0}.inv-journey-stop::before{content:'';position:absolute;inset-inline-start:-21px;top:4px;width:10px;height:10px;border-radius:var(--ui-r-pill);background:var(--ui-surface);border:2px solid var(--ui-line)}.inv-journey-stop.is-past::before{background:var(--ui-accent);border-color:var(--ui-accent)}.inv-journey-label{font-weight:700;color:var(--ui-ink-3)}.inv-journey-stop.is-past .inv-journey-label{color:var(--ui-ink-2)}.inv-journey-date{margin-inline-start:auto;font-size:11px;color:var(--ui-ink-3);font-variant-numeric:tabular-nums}.inv-amount button{align-self:center}@media (max-width:768px){.inv-amount{order:-1;flex:1 0 100%;margin-inline-start:0;font-size:22px}}.inv-cat{color:var(--ui-ink-3)}.bottom-bar{display:none}@media (pointer:coarse) and (max-width:768px){.bottom-bar.is-tucked{transform:translateY(calc(100% + 14px));opacity:0;pointer-events:none}}@media (pointer:coarse) and (max-width:768px){.tabs-nav{display:none}}@media (pointer:coarse) and (max-width:768px){.bottom-bar{display:flex;position:fixed;inset-inline:0;bottom:0;z-index:900;justify-content:space-around;align-items:stretch;gap:2px;inset-inline:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));padding:6px;border-radius:var(--ui-r-lg);background:color-mix(in srgb,var(--ui-surface-solid) 92%,transparent);backdrop-filter:blur(var(--ui-blur)) saturate(var(--ui-sat));-webkit-backdrop-filter:blur(var(--ui-blur)) saturate(var(--ui-sat));border:1px solid var(--ui-line);box-shadow:0 12px 30px -14px var(--ui-shadow-c);transition:transform var(--ui-t-md) var(--ui-e-out),opacity var(--ui-t-md) var(--ui-e-out)}.bottom-bar .bottom-tab{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 2px;min-height:52px;border-radius:var(--ui-r-md);background:transparent;box-shadow:none;font-size:10.5px;font-weight:700;color:var(--ui-ink-3)}.bottom-bar .bottom-tab i{font-size:18px;color:var(--ui-ink-3)}.bottom-bar .bottom-tab.active{background:var(--ui-accent-weak);color:var(--ui-accent);font-weight:800}.bottom-bar .bottom-tab.active i{color:var(--ui-accent)}.bottom-bar .bottom-tab span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}html[dir] .bottom-bar .bottom-tab>span{font-size:11px!important}.bottom-bar .bottom-home{flex:0 0 auto;width:54px;height:54px;margin:-26px auto 0;padding:0;min-height:0;border-radius:var(--ui-r-pill);background:var(--ui-accent);border:4px solid var(--ui-bg);box-shadow:0 12px 26px -8px var(--ui-accent-glow,var(--ui-shadow-c))}.bottom-bar .bottom-home i,.bottom-bar .bottom-home.active i{font-size:22px;color:var(--ui-accent-ink)}.bottom-bar .bottom-home.active{background:var(--ui-accent)}#dashboardScreen.screen{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}.fab-wrap{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.qchips{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 10px;margin-bottom:6px;scrollbar-width:none}.qchips::-webkit-scrollbar{display:none}.qchip{flex:none;display:inline-flex;align-items:center;gap:7px;padding:7px 14px!important;min-height:36px;border-radius:var(--ui-r-pill)!important;border:1px solid var(--ui-line)!important;background:var(--ui-surface-solid)!important;color:var(--ui-ink-2)!important;--fs:13px;font-size:13px!important;font-weight:600!important;box-shadow:none!important;white-space:nowrap;cursor:pointer}.qchip>i{font-size:13px;color:var(--ui-ink-3)}.qchip-n{font-family:var(--ui-num);font-variant-numeric:tabular-nums;--fs:11.5px;font-size:11.5px;padding:1px 7px;border-radius:var(--ui-r-pill);background:var(--ui-surface-2);color:var(--ui-ink-3)}.qchip.is-on{border-color:var(--ui-accent)!important;background:rgba(var(--ui-accent-rgb),.1)!important;color:var(--ui-accent)!important;font-weight:800!important}.qchip.is-on>i{color:var(--ui-accent)}.qchip.is-on .qchip-n{background:var(--ui-accent-surface);color:var(--ui-accent-ink)}@media (hover:hover) and (pointer:fine){.qchip:not(.is-on):hover{border-color:var(--ui-line-2)!important;color:var(--ui-ink)!important}}@media (pointer:coarse){.qchip{min-height:44px}}.more-sheet[hidden]{display:none!important}@media (pointer:coarse) and (max-width:768px){.more-sheet{position:fixed;inset-inline:10px;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:950;padding:6px;background:var(--ui-surface-solid);border:1px solid var(--ui-line);border-radius:var(--ui-r-lg);box-shadow:0 18px 40px -18px rgba(var(--ui-ink-rgb),.45)}.more-sheet-list{display:flex;flex-direction:column;gap:2px}.more-sheet-item{display:flex!important;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 14px!important;border:none!important;border-radius:var(--ui-r-md)!important;background:transparent!important;box-shadow:none!important;color:var(--ui-ink-2)!important;font-size:14px!important;font-weight:700!important;text-align:start}.more-sheet-item i{font-size:17px;color:var(--ui-ink-3)}.more-sheet-item.is-on{background:rgba(var(--ui-accent-rgb),.1)!important;color:var(--ui-accent)!important}.more-sheet-item.is-on i{color:var(--ui-accent)}}.card h3{gap:8px}@media (max-width:560px){.inv-foot{display:block}.inv-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;width:100%}html[dir] .inv-actions button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:48px;padding:6px 2px!important;font-size:11px!important;white-space:nowrap}html[dir] .inv-actions button i{font-size:16px!important;margin:0}.invoice-item{padding-inline:12px}.inv-meta{flex:1 1 100%}}.stat-card{min-width:0}.stat-info{min-width:0;align-self:stretch;max-width:100%;text-align:inherit}.stat-info h4{text-align:inherit}html[dir="rtl"] .stat-info p{text-align:right}html[dir="ltr"] .stat-info p{text-align:left}@media (max-width:768px){html[dir] .stat-info p{text-align:center}}.stat-info p{max-width:100%}@media (max-width:560px){.stats-grid>.stat-card:last-child:nth-child(odd){grid-column:1 / -1}}html[dir] .folder-hero>span.folder-hero-num{font-size:26px!important;white-space:nowrap;max-width:100%}html{--ui-fs-scale:1}html[lang][dir] body :is(.hero-chip,.hero-sub,.hero-actions button,.hero-ring-num,.hero-ring-cap,.stat-chip,.chip-count,.folder-hero-cap,.folder-chip,.inv-amount-cur,.qchip,.qchip-n,.tools-bar #favoritesFilterBtn,.tools-bar #toggleScopeBtn),html[lang][dir] body :is(.hero-chip,.hero-sub,.hero-actions button,.hero-ring-num,.hero-ring-cap,.stat-chip,.chip-count,.folder-hero-cap,.folder-chip,.inv-amount-cur,.qchip,.qchip-n,.tools-bar #favoritesFilterBtn,.tools-bar #toggleScopeBtn) span:not([class]){font-size:max(10px,calc(var(--fs) * var(--ui-fs-scale)))!important}.modal-content:has(>.modal-x-corner){position:relative}.modal-x-corner{position:absolute;top:12px;inset-inline-end:12px;z-index:1}.hero-ring-txt{display:flex;flex-direction:column;align-items:center;line-height:1.15}.hero-ring-cap{display:block;white-space:nowrap}body{background-image:none}.aurora{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.aurora i{position:absolute;display:block;border-radius:50%;filter:blur(var(--ui-aurora-blur));opacity:var(--ui-aurora-op);will-change:transform}.aurora i:nth-child(1){width:46vw;height:46vw;top:-12vw;right:-8vw;background:var(--ui-glow-1);animation:ui-drift-1 26s var(--ui-e-smooth) infinite alternate}.aurora i:nth-child(2){width:38vw;height:38vw;bottom:-10vw;left:-6vw;background:var(--ui-glow-2);animation:ui-drift-2 32s var(--ui-e-smooth) infinite alternate}.aurora i:nth-child(3){width:30vw;height:30vw;top:42%;left:38%;background:var(--ui-glow-3);animation:ui-drift-3 38s var(--ui-e-smooth) infinite alternate}@keyframes ui-drift-1{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(-7vw,9vh,0) scale(1.18)}}@keyframes ui-drift-2{from{transform:translate3d(0,0,0) scale(1.1)}to{transform:translate3d(8vw,-7vh,0) scale(.92)}}@keyframes ui-drift-3{from{transform:translate3d(0,0,0) scale(.9)}to{transform:translate3d(-5vw,-8vh,0) scale(1.22)}}body::after{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:var(--ui-grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}html[data-ui-perf="lite"] .aurora i{display:none}html[data-ui-perf="lite"] .aurora{opacity:var(--ui-aurora-op);background:radial-gradient(circle 23vw at 85% 5%,var(--ui-glow-1),transparent 70%),radial-gradient(circle 19vw at 13% 92%,var(--ui-glow-2),transparent 70%),radial-gradient(circle 15vw at 53% 50%,var(--ui-glow-3),transparent 70%)}html[data-ui-perf="lite"] body::after{display:none}@media (prefers-reduced-motion:reduce){.aurora i:nth-child(1),.aurora i:nth-child(2),.aurora i:nth-child(3){animation:none}}.ui-in{animation:ui-dissolve-in var(--ui-enter-t) var(--ui-enter-e) both}.ui-out{animation:ui-dissolve-out var(--ui-exit-t) var(--ui-exit-e) both}.ui-scrim-in{animation:ui-fade-in calc(var(--ui-enter-t) * .7) var(--ui-e-out) both}.ui-scrim-out{animation:ui-fade-out var(--ui-exit-t) var(--ui-e-in) both}.otp-boxes.is-complete .otp-digit{animation:ui-otp-pop .5s var(--ui-e-spring) both}.otp-boxes.is-complete .otp-digit:nth-child(1){animation-delay:0s}.otp-boxes.is-complete .otp-digit:nth-child(2){animation-delay:.05s}.otp-boxes.is-complete .otp-digit:nth-child(3){animation-delay:.10s}.otp-boxes.is-complete .otp-digit:nth-child(4){animation-delay:.15s}.otp-boxes.is-complete .otp-digit:nth-child(5){animation-delay:.20s}.otp-boxes.is-complete .otp-digit:nth-child(6){animation-delay:.25s}@keyframes ui-otp-pop{0%{transform:none}42%{transform:translateY(-10px) scale(1.08);border-color:var(--ui-ok)}100%{transform:none;border-color:var(--ui-ok)}}.otp-boxes.is-wrong .otp-digit{animation:ui-otp-shake .5s var(--ui-e-smooth) both;border-color:var(--ui-bad)}.otp-boxes.is-wrong .otp-digit:focus,.otp-boxes.is-wrong .otp-digit:focus-visible{border-color:var(--ui-bad);box-shadow:0 0 0 3px rgba(var(--ui-bad-rgb),.22);outline-color:var(--ui-bad)}.otp-boxes.is-complete .otp-digit:focus,.otp-boxes.is-complete .otp-digit:focus-visible{border-color:var(--ui-ok);box-shadow:0 0 0 3px rgba(var(--ui-ok-rgb),.22);outline-color:var(--ui-ok)}@keyframes ui-otp-shake{10%,90%{transform:translateX(-3px)}20%,80%{transform:translateX(5px)}30%,50%,70%{transform:translateX(-7px)}40%,60%{transform:translateX(7px)}}@media (prefers-reduced-motion:reduce){.otp-boxes.is-complete .otp-digit{animation:none;border-color:var(--ui-ok)}.otp-boxes.is-wrong .otp-digit{animation:none;border-color:var(--ui-bad)}}.field{position:relative;display:block}.field + .field{margin-top:13px}.field input:not([type="checkbox"]):not([type="radio"]),.field textarea{width:100%;margin:0;padding:22px 16px 9px;border-radius:var(--ui-r-md);border:var(--ui-bw) solid var(--ui-line-2);background:var(--ui-input-bg);color:var(--ui-ink);font-weight:600;transition:border-color var(--ui-t-sm) var(--ui-e-out),box-shadow var(--ui-t-sm) var(--ui-e-out),background-color var(--ui-t-sm) var(--ui-e-out)}.field textarea{min-height:110px;resize:vertical;line-height:1.7;padding-top:24px}.field>label{position:absolute;top:15px;inset-inline-start:15px;margin:0;color:var(--ui-ink-3);font-size:13.5px;font-weight:600;pointer-events:none;transform-origin:right center;max-width:calc(100% - 30px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform var(--ui-t-md) var(--ui-e-spring),color var(--ui-t-sm) var(--ui-e-smooth)}html[dir="ltr"] .field>label{transform-origin:left center}.field input:focus,.field textarea:focus{border-color:var(--ui-accent);background:var(--ui-input-bg-2);box-shadow:0 0 0 4px var(--ui-accent-weak);outline:none}.field input:not(:focus)::placeholder,.field textarea:not(:focus)::placeholder{color:transparent}.field:focus-within>label{transform:translateY(-11px) scale(.76);color:var(--ui-accent)}.field:has(input:not(:placeholder-shown))>label,.field:has(textarea:not(:placeholder-shown))>label{transform:translateY(-11px) scale(.76)}.field:has(input:not(:placeholder-shown)):focus-within>label,.field:has(textarea:not(:placeholder-shown)):focus-within>label{color:var(--ui-accent)}.field__aff{position:absolute;top:50%;transform:translateY(-50%);inset-inline-end:13px;color:var(--ui-ink-3);font-size:12px;font-weight:700;pointer-events:none}.field:has(.field__aff) input{padding-inline-end:52px}.field.is-err input,.field.is-err textarea{border-color:var(--ui-bad);box-shadow:0 0 0 4px var(--ui-bad-weak)}.field.is-err>label{color:var(--ui-bad)}.field-msg{color:var(--ui-bad);font-size:11.5px;font-weight:700;margin-top:5px;display:flex;align-items:center;gap:5px;animation:ui-field-shake .4s var(--ui-e-spring)}@keyframes ui-field-shake{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-2px)}100%{transform:translateX(0)}}.field .pw-holder{position:relative;display:block;width:100%}.field:has(.cc-phone)>label{transform:translateY(-11px) scale(.76)}.field:has(.cc-phone) .cc-phone{padding-top:10px}@media (prefers-reduced-motion:reduce){.field-msg{animation:none}}input[type="checkbox"]:not(.no-switch){background:var(--ui-track);box-shadow:inset 0 0 0 var(--ui-bw) var(--ui-line-2);transition:background-color var(--ui-t-md) var(--ui-e-out),box-shadow var(--ui-t-md) var(--ui-e-out)}input[type="checkbox"]:not(.no-switch)::after{background:var(--ui-knob);box-shadow:0 2px 6px var(--ui-shadow-c);transition:inset-inline-start var(--ui-t-md) var(--ui-e-spring),width var(--ui-t-sm) var(--ui-e-out),background-color var(--ui-t-md) var(--ui-e-out)}input[type="checkbox"]:not(.no-switch):checked{background:var(--ui-accent);box-shadow:inset 0 0 0 var(--ui-bw) var(--ui-accent)}input[type="checkbox"]:not(.no-switch):checked::after{background:var(--ui-accent-ink)}input[type="checkbox"]:not(.no-switch):active:not(:disabled)::after{width:24px}input[type="checkbox"]:not(.no-switch):checked:active:not(:disabled)::after{inset-inline-start:15px}input[type="checkbox"]:not(.no-switch):focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@media (hover:hover){input[type="checkbox"]:not(.no-switch):hover:not(:disabled){box-shadow:inset 0 0 0 var(--ui-bw) var(--ui-accent)}}@media (prefers-reduced-motion:reduce){input[type="checkbox"]:not(.no-switch),input[type="checkbox"]:not(.no-switch)::after{transition:none}input[type="checkbox"]:not(.no-switch):active:not(:disabled)::after{width:18px}input[type="checkbox"]:not(.no-switch):checked:active:not(:disabled)::after{inset-inline-start:21px}}input[type="radio"]:not(.no-skin){appearance:none;-webkit-appearance:none;position:relative;flex:none;width:21px;height:21px;min-width:21px;margin:0;margin-inline-end:9px;padding:0;border:var(--ui-bw) solid var(--ui-line-2);border-radius:50%;background:var(--ui-input-bg);cursor:pointer;vertical-align:middle;transition:border-color var(--ui-t-md) var(--ui-e-out),box-shadow var(--ui-t-md) var(--ui-e-out)}input[type="radio"]:not(.no-skin)::after{content:"";position:absolute;top:50%;inset-inline-start:50%;width:10px;height:10px;border-radius:50%;background:var(--ui-accent);transform:translate(50%,-50%) scale(0);transition:transform var(--ui-t-md) var(--ui-e-spring)}html[dir="ltr"] input[type="radio"]:not(.no-skin)::after{transform:translate(-50%,-50%) scale(0)}input[type="radio"]:not(.no-skin):checked{border-color:var(--ui-accent)}input[type="radio"]:not(.no-skin):checked::after{transform:translate(50%,-50%) scale(1)}html[dir="ltr"] input[type="radio"]:not(.no-skin):checked::after{transform:translate(-50%,-50%) scale(1)}input[type="radio"]:not(.no-skin):disabled{opacity:.5;cursor:not-allowed}input[type="radio"]:not(.no-skin):focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@media (hover:hover){input[type="radio"]:not(.no-skin):hover:not(:disabled){border-color:var(--ui-accent)}}@media (prefers-reduced-motion:reduce){input[type="radio"]:not(.no-skin)::after{transition:none}}@keyframes ui-touch-wave{from{opacity:.85;box-shadow:0 0 0 0 var(--ui-accent-soft)}to{opacity:0;box-shadow:0 0 0 12px transparent}}button{position:relative}button::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0}button:active:not(:disabled)::after{animation:ui-touch-wave .42s var(--ui-e-out)}button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}button:disabled{opacity:.5;cursor:not-allowed}button:disabled::after{animation:none}@media (hover:hover){button[style*="var(--primary-solid)"]:hover:not(:disabled),.nav-auth-solid:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px -8px var(--ui-accent-glow)}}@media (prefers-reduced-motion:reduce){button:active:not(:disabled)::after{animation:none}button[style*="var(--primary-solid)"]:hover:not(:disabled),.nav-auth-solid:hover:not(:disabled){transform:none}}.badge-sys::before,.badge-warn::before,.badge-error::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-inline-end:5px;vertical-align:middle;flex:none}.qchip,.folder-chip,.stat-chip,.hero-chip,.chip-count,.cc-chip{transition:background-color var(--ui-t-sm) var(--ui-e-smooth),color var(--ui-t-sm) var(--ui-e-smooth),border-color var(--ui-t-sm) var(--ui-e-smooth),box-shadow var(--ui-t-sm) var(--ui-e-out),transform var(--ui-t-sm) var(--ui-e-spring)}.qchip:active,.folder-chip:active,.cc-chip:active{transform:scale(var(--ui-press))}@media (prefers-reduced-motion:reduce){.qchip:active,.folder-chip:active,.cc-chip:active{transform:none}}.notification-dropdown{background:var(--ui-surface);backdrop-filter:blur(var(--ui-blur)) saturate(var(--ui-sat));-webkit-backdrop-filter:blur(var(--ui-blur)) saturate(var(--ui-sat));border:var(--ui-bw) solid var(--ui-line);border-top-color:var(--ui-specular);border-radius:var(--ui-r-md);box-shadow:var(--ui-shadow-lg)}.notification-dropdown{background:var(--ui-menu-bg)}.notif-link,.notif-tab,.notif-row{box-shadow:none}.notif-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:var(--ui-bw) solid var(--ui-line)}.notif-title{font-size:calc(14px * var(--ui-fs-scale,1));color:var(--ui-ink)}.notif-actions{display:flex;align-items:center;gap:10px}.notif-link{background:none;border:0;padding:4px 2px;cursor:pointer;font-size:calc(12px * var(--ui-fs-scale,1));color:var(--ui-accent-text);border-radius:var(--ui-r-xs)}.notif-link.is-danger{color:var(--ui-bad-text)}.notif-link:focus-visible,.notif-tab:focus-visible,.notif-row:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.notif-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px;border-bottom:var(--ui-bw) solid var(--ui-line)}.notif-tabs::-webkit-scrollbar{display:none}.notif-tab{flex:0 0 auto;border:var(--ui-bw) solid var(--ui-line);background:transparent;cursor:pointer;border-radius:var(--ui-r-pill);padding:4px 12px;color:var(--ui-ink-3);font-size:calc(12px * var(--ui-fs-scale,1));font-weight:var(--ui-fw-semi)}.notif-tab.is-active{background:var(--ui-accent-soft);border-color:var(--ui-accent);color:var(--ui-ink)}.notif-list{padding:4px 0 8px}.notif-empty{color:var(--ui-ink-3);text-align:center;padding:20px;font-size:calc(13px * var(--ui-fs-scale,1));margin:0}.notif-day{padding:10px 16px 4px;color:var(--ui-ink-3);font-weight:var(--ui-fw-bold);font-size:calc(11px * var(--ui-fs-scale,1));letter-spacing:.02em}.notif-row{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:start;cursor:pointer;background:transparent;border:0;padding:10px 16px;color:var(--ui-ink-2);transition:background var(--ui-t-sm) var(--ui-e-smooth)}.notif-row.is-unread{background:var(--ui-tint);color:var(--ui-ink)}@media (hover:hover){.notif-row:hover{background:var(--ui-accent-weak)}}.notif-dot{flex:0 0 8px;width:8px;height:8px;margin-top:6px;border-radius:var(--ui-r-pill);background:transparent}.notif-row.is-unread .notif-dot{background:var(--ui-accent)}.notif-row.is-unread .notif-text{font-weight:var(--ui-fw-semi)}.notif-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.notif-text{font-size:calc(13px * var(--ui-fs-scale,1));line-height:1.5;overflow-wrap:anywhere}.notif-time{font-size:calc(11px * var(--ui-fs-scale,1));color:var(--ui-ink-3);align-self:flex-start}.notif-more{display:block;width:calc(100% - 24px);margin:10px 12px;font-size:calc(13px * var(--ui-fs-scale,1))}@media (prefers-reduced-motion:reduce){.notif-row{transition:none}}.notif-set{border-top:var(--ui-bw) solid var(--ui-line);padding-top:20px}.notif-set-h{margin:0 0 12px;display:flex;align-items:center;gap:8px;font-size:calc(15px * var(--ui-fs-scale,1));color:var(--ui-ink)}.notif-set .acct-panel{margin-bottom:16px}.notif-set-row{display:grid;grid-template-columns:minmax(0,1fr) 64px 64px 64px;align-items:center;gap:8px;padding:8px 4px;border-bottom:var(--ui-bw) solid var(--ui-line-2)}.notif-set-row.is-off .notif-set-label{color:var(--ui-ink-3)}.notif-set-row:last-child{border-bottom:0}#notifDevicesBox .notif-set-row{grid-template-columns:minmax(0,1fr) auto}.notif-set-head span{color:var(--ui-ink-3);font-size:calc(11px * var(--ui-fs-scale,1));font-weight:var(--ui-fw-bold);text-align:center}.notif-set-label{color:var(--ui-ink);font-size:calc(13px * var(--ui-fs-scale,1));display:flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere}.notif-set-lock{color:var(--ui-ink-3);font-size:calc(11px * var(--ui-fs-scale,1))}.notif-set-sw{justify-self:center;width:18px;height:18px;accent-color:var(--ui-accent);cursor:pointer}.notif-set-na{justify-self:center;color:var(--ui-ink-3);font-size:calc(12px * var(--ui-fs-scale,1))}.notif-set-note{margin:0 0 10px;color:var(--ui-ink-3);font-size:calc(12px * var(--ui-fs-scale,1))}.notif-set-note.is-bad{color:var(--ui-bad-text)}.notif-set-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.notif-set-btn{margin-top:10px;font-size:calc(13px * var(--ui-fs-scale,1))}.push-card .push-card-text{flex:1;min-width:200px;display:flex;flex-direction:column;gap:6px}.push-card .push-card-title{color:var(--ui-ink);font-weight:var(--ui-fw-bold);font-size:calc(15px * var(--ui-fs-scale,1))}.push-card .push-card-title .bi{color:var(--ui-accent-text)}.push-card .push-card-desc{color:var(--ui-ink-2);font-size:calc(13px * var(--ui-fs-scale,1));line-height:1.6}.push-card .push-card-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;color:var(--ui-ink-2);font-size:calc(13px * var(--ui-fs-scale,1));line-height:1.6}.push-card .push-card-steps li,.mb-promo .push-card-steps li{display:flex;align-items:flex-start;gap:8px}.push-step-n{flex:none;display:inline-grid;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:50%;background:var(--ui-accent-weak);color:var(--ui-ink);font-size:calc(11px * var(--ui-fs-scale,1));font-weight:var(--ui-fw-bold)}.push-card .push-card-acts{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.push-card .push-card-go{background:var(--ui-accent-surface);color:var(--ui-accent-ink)}#notificationBellBtn.has-push-offer::after{content:"";position:absolute;inset:auto;top:-2px;left:-2px;width:9px;height:9px;opacity:1;border-radius:50%;background:var(--ui-accent);box-shadow:0 0 0 2px var(--ui-surface-solid)}.notif-row.push-offer-row{color:var(--ui-accent-text);font-weight:var(--ui-fw-semi)}p.push-offer-row{margin:0 0 10px;line-height:1.7}.push-adm-desc{color:var(--ui-ink-2);font-size:calc(12px * var(--ui-fs-scale,1));margin:0 0 14px;line-height:1.7}.push-adm-modes{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.push-adm-modes .notif-tab:disabled{opacity:.45;cursor:not-allowed}.push-adm-warn{margin:0 0 12px;color:var(--ui-bad-text);font-size:calc(12px * var(--ui-fs-scale,1))}.push-adm-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:0}.push-adm-stats>div{padding:8px 10px;border-radius:var(--ui-r-sm);border:var(--ui-bw) solid var(--ui-line);background:var(--ui-surface-2)}.push-adm-stats dt{color:var(--ui-ink-3);font-size:calc(11px * var(--ui-fs-scale,1))}.push-adm-stats dd{margin:2px 0 0;color:var(--ui-ink);font-weight:var(--ui-fw-bold);font-size:calc(16px * var(--ui-fs-scale,1));font-variant-numeric:tabular-nums}.push-adm-num{all:unset;cursor:pointer;font:inherit;color:inherit;border-bottom:var(--ui-bw) dashed var(--ui-ink-3)}.push-adm-num:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px;border-radius:var(--ui-r-xs)}@media (hover:hover){.push-adm-num:hover{color:var(--ui-accent-text);border-bottom-color:var(--ui-accent-text)}}.notif-set-btn.push-offer-row{margin:0 0 10px}#notificationsList p.push-offer-row{margin:0;padding:10px 16px;border-bottom:var(--ui-bw) solid var(--ui-line)}.fab-toggle{background:var(--ui-accent-surface);border:1px solid var(--ui-accent);color:#fff;box-shadow:0 10px 26px -6px var(--ui-accent-glow,var(--ui-shadow-c))}@media (hover:hover){.fab-toggle:hover{box-shadow:0 14px 32px -6px var(--ui-accent-glow,var(--ui-shadow-c))}}.fab-item{background:var(--ui-surface);backdrop-filter:blur(var(--ui-blur-xs)) saturate(var(--ui-sat));-webkit-backdrop-filter:blur(var(--ui-blur-xs)) saturate(var(--ui-sat));border:var(--ui-bw) solid var(--ui-line);border-top-color:var(--ui-specular);box-shadow:var(--ui-shadow)}.field input.date-is-empty:not(:focus)::-webkit-datetime-edit{color:transparent}.field:has(input.date-is-empty:not(:focus))>label{transform:none;color:var(--ui-ink-3)}.invoice-item{box-shadow:none}@media (hover:hover){.invoice-item:hover{box-shadow:var(--ui-shadow)}}.modal{background:var(--ui-scrim)}@media (max-width:768px){html,body{overflow-x:clip}}@media (pointer:coarse) and (max-width:768px){#mainTab.tab-content.active{display:grid;grid-template-columns:minmax(0,1fr)}#mainTab>#welcomeGreeting{order:1}#mainTab>.main-grid{order:2}#mainTab>.stats-grid{order:3}#mainTab>*{order:4}#mainTab .main-grid{grid-template-columns:minmax(0,1fr)}#mainTab .main-grid>.card:has(#invoicesList){order:1}#mainTab .main-grid>.card{order:2}}@media (pointer:coarse) and (max-width:768px){html[dir] #invoicesList .inv-amount-num{font-size:calc(16px * var(--ui-fs-scale,1))!important;font-weight:800;color:var(--ui-accent)}html[dir] #invoicesList .inv-amount-cur{font-size:calc(10.5px * var(--ui-fs-scale,1))!important;color:var(--ui-ink-3)}html[dir] #invoicesList .inv-store{font-size:calc(12.2px * var(--ui-fs-scale,1))!important;font-weight:700}html[dir] #invoicesList .inv-badges .badge-sys,html[dir] #invoicesList .inv-badges>*{font-size:calc(10px * var(--ui-fs-scale,1))!important}html[dir] #invoicesList .inv-meta,html[dir] #invoicesList .inv-meta span,html[dir] #invoicesList .inv-date,html[dir] #invoicesList .inv-cat{font-size:calc(10.5px * var(--ui-fs-scale,1))!important;color:var(--ui-ink-3)}}.cmdk-btn-text,.cmdk-btn-hint{display:none}@media (min-width:992px){#cmdkBtn.cmdk-btn{width:250px;min-width:250px;justify-content:flex-start;gap:8px;padding-inline:12px;border-radius:var(--ui-r-pill);background:var(--ui-surface-2);border:1px solid var(--ui-line);color:var(--ui-ink-3)}#cmdkBtn.cmdk-btn .cmdk-btn-text{display:inline;flex:1;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}#cmdkBtn.cmdk-btn .cmdk-btn-hint{display:inline;opacity:.55;font-size:13px}html[dir] #cmdkBtn.cmdk-btn .cmdk-btn-text{font-size:calc(13px * var(--ui-fs-scale,1))!important}}@media (min-width:992px){nav.navbar{margin-inline:5%}.navbar-inner{border-end-start-radius:0;border-end-end-radius:0;border-bottom:1px solid var(--ui-line)}.tabs-nav{margin-top:-32px}.tabs-nav-inner{border-start-start-radius:0;border-start-end-radius:0;padding:9px 14px}}.stat-spark{margin-top:6px;line-height:0}.stat-spark svg{display:block;width:100%;height:42px;opacity:.85}@media (min-width:992px){.tools-bar .search-box{flex:1 1 100%}.tools-bar .qchips{flex:1 1 200px;min-width:0;overflow-x:auto;scrollbar-width:none}.tools-bar .qchips::-webkit-scrollbar{display:none}}.ana-hero{padding:20px 22px;margin-bottom:14px;border-radius:var(--ui-r-lg);background:linear-gradient(135deg,var(--ui-accent-weak),transparent 65%),var(--ui-surface-solid);border:1px solid var(--ui-line);border-inline-start:3px solid var(--ui-accent)}.ana-hero-main{display:flex;flex-direction:column;gap:4px}.ana-hero-label{margin:0;font-weight:700;color:var(--ui-ink-3)}.ana-hero-row{display:flex;align-items:baseline;gap:8px;margin-top:2px}.ana-hero-num{font-weight:900;color:var(--ui-ink);font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.1}.ana-hero-cur{font-weight:800;color:var(--ui-ink-2)}.ana-hero-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ana-hero-chip{padding:3px 11px;border-radius:var(--ui-r-pill);background:var(--ui-surface-2);color:var(--ui-ink-3);border:1px solid var(--ui-line);font-weight:700}html[dir] #anaHero .ana-hero-num{font-size:calc(40px * var(--ui-fs-scale,1))!important}html[dir] #anaHero .ana-hero-label{font-size:calc(12.5px * var(--ui-fs-scale,1))!important}html[dir] #anaHero .ana-hero-cur{font-size:calc(14px * var(--ui-fs-scale,1))!important}html[dir] #anaHero .ana-hero-chip{font-size:calc(11.5px * var(--ui-fs-scale,1))!important}@media (pointer:coarse) and (max-width:768px){.ana-hero{padding:16px 16px}html[dir] #anaHero .ana-hero-num{font-size:calc(30px * var(--ui-fs-scale,1))!important}}.cat-donut-wrap{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.cat-donut-canvas{flex:1 1 240px;min-width:0}.cat-legend{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:6px}.cat-leg-row{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:var(--ui-r-sm);background:var(--ui-surface-2);border:1px solid var(--ui-line)}.cat-leg-dot{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.cat-leg-name{flex:1 1 auto;min-width:0;font-weight:700;color:var(--ui-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cat-leg-amt{font-weight:800;color:var(--ui-ink);font-variant-numeric:tabular-nums}.cat-leg-pct{color:var(--ui-ink-3);font-weight:700;min-width:34px;text-align:end}html[dir] #catLegend .cat-leg-name,html[dir] #catLegend .cat-leg-amt{font-size:calc(12.5px * var(--ui-fs-scale,1))!important}html[dir] #catLegend .cat-leg-pct{font-size:calc(11px * var(--ui-fs-scale,1))!important}.ana-mini-grid{display:grid;gap:18px;align-items:start;margin-top:20px;grid-template-columns:repeat(auto-fit,minmax(min(275px,100%),1fr))}.ana-mini{display:flex;flex-direction:column;gap:9px;min-width:0;padding:22px;border-radius:var(--ui-r-md,14px);background:var(--ui-surface-solid);border:1px solid var(--ui-line)}.ana-mini-label{color:var(--ui-ink-3);font-weight:600;margin:0}.ana-mini-name{color:var(--ui-ink);font-weight:800;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ana-prog{height:10px;border-radius:999px;background:var(--ui-track);overflow:hidden}.ana-prog>i{display:block;height:100%;border-radius:inherit;width:0;background:linear-gradient(to left,var(--ui-accent),var(--ui-accent-lift));transition:width .6s cubic-bezier(.2,.7,.3,1)}.ana-mini-sub{color:var(--ui-ink-3);font-weight:600;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.ana-prog>i{transition:none}}html[dir] #anaMiniCards .ana-mini-label,html[dir] #anaMiniCards .ana-mini-sub{font-size:calc(12.5px * var(--ui-fs-scale,1))!important}html[dir] #anaMiniCards .ana-mini-name{font-size:calc(16px * var(--ui-fs-scale,1))!important}@media (min-width:992px){html[dir] #invoicesList .inv-amount-num{font-size:calc(22px * var(--ui-fs-scale,1))!important;font-weight:800;color:var(--ui-accent)}html[dir] #invoicesList .inv-amount-cur{font-size:calc(11px * var(--ui-fs-scale,1))!important;color:var(--ui-ink-3)}html[dir] #invoicesList .inv-store{font-size:calc(16px * var(--ui-fs-scale,1))!important;font-weight:800}html[dir] #invoicesList .inv-badges .badge-sys,html[dir] #invoicesList .inv-badges>*{font-size:calc(10px * var(--ui-fs-scale,1))!important}html[dir] #invoicesList .inv-date,html[dir] #invoicesList .inv-sep,html[dir] #invoicesList .inv-meta,html[dir] #invoicesList .inv-meta>*{font-size:calc(12.5px * var(--ui-fs-scale,1))!important}html[dir] #invoicesList .inv-meta button{font-size:calc(12.5px * var(--ui-fs-scale,1))!important}}.inv-detail-hero{text-align:center;padding:16px 14px;margin-bottom:14px;border-radius:var(--ui-r-md,14px);border:1px solid var(--ui-line);background:linear-gradient(135deg,var(--ui-accent-weak,var(--ui-accent-soft)),transparent)}.inv-detail-hero-store{color:var(--ui-ink-3);font-weight:700;overflow-wrap:anywhere}.inv-detail-hero-amount{display:block;margin:4px 0;color:var(--ui-accent);font-weight:900;font-variant-numeric:tabular-nums}.inv-detail-hero-badges{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.inv-hero-badge{padding:3px 9px;border-radius:999px;font-weight:800;background:var(--ui-surface-2);border:1px solid var(--ui-line);color:var(--ui-ink-2)}.inv-hero-badge.ok{color:var(--ui-ok-text);border-color:var(--ui-ok-soft,var(--ui-line))}.inv-hero-badge.warn{color:var(--ui-warn-2,var(--ui-warn));border-color:var(--ui-warn-soft,var(--ui-line))}.inv-hero-badge.bad{color:var(--ui-bad);border-color:var(--ui-bad-soft,var(--ui-line))}html[dir] #invDetailHero .inv-detail-hero-amount{font-size:calc(30px * var(--ui-fs-scale,1))!important}html[dir] #invDetailHero .inv-detail-hero-store{font-size:calc(10.2px * var(--ui-fs-scale,1))!important}html[dir] #invDetailHero .inv-hero-badge{font-size:calc(9.3px * var(--ui-fs-scale,1))!important}#modalTotalRow,#modalSysIdRow{display:none}@media (max-width:768px){#uploadDropZone{border-width:2px!important;border-style:dashed!important;border-color:var(--ui-accent-soft)!important}#uploadDropZone .drop-zone-hint{text-align:center}html[dir] #uploadDropZone .drop-zone-hint i{font-size:calc(35px * var(--ui-fs-scale,1))!important;color:var(--ui-accent);display:block;margin-bottom:6px}html[dir] #uploadDropZone .drop-zone-hint span{font-size:calc(10.9px * var(--ui-fs-scale,1))!important;color:var(--ui-ink-3)}#uploadDropZone .upload-actions-row{flex-wrap:nowrap}#uploadDropZone .upload-actions-row>button{flex:1 1 0;min-width:0}html[dir] #uploadDropZone .upload-actions-row>button,html[dir] #uploadDropZone .upload-actions-row>button span{font-size:calc(13px * var(--ui-fs-scale,1))!important}}#invoiceModal .invoice-info-panel{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin-bottom:0!important}#invoiceModal .invoice-info-panel + .invoice-info-panel,#invoiceModal .modal-content>div + div{border-top:1px solid var(--ui-line);padding-top:14px!important;margin-top:14px!important}#invoiceModal .invoice-info-panel p{margin-top:0!important;margin-bottom:12px}#invoiceModal .invoice-info-panel p>strong{display:block;color:var(--ui-ink-3);font-weight:600;margin-bottom:1px}#invoiceModal .invoice-info-panel p>span,#invoiceModal .invoice-info-panel p>bdi{display:inline-block;font-weight:800;color:var(--ui-ink)}html[dir] #invoiceModal .invoice-info-panel p>strong{font-size:calc(11px * var(--ui-fs-scale,1))!important}html[dir] #invoiceModal .invoice-info-panel p>span,html[dir] #invoiceModal .invoice-info-panel p>bdi{font-size:calc(14px * var(--ui-fs-scale,1))!important}#invoiceModal input[type="text"],#invoiceModal input[type="number"],#invoiceModal input[type="date"],#invoiceModal input[type="search"],#invoiceModal textarea,#invoiceModal select{background:color-mix(in srgb,var(--ui-surface-2) 62%,transparent)!important;border-color:var(--ui-line)!important;border-radius:var(--ui-r-sm)!important}@supports not (background:color-mix(in srgb,red 50%,transparent)){#invoiceModal input[type="text"],#invoiceModal textarea,#invoiceModal select{background:var(--ui-surface-2)!important}}#invoiceModal .inv-modal-footer{position:sticky;bottom:calc(var(--ui-modal-pad,25px) * -1);z-index:3;margin-inline:calc(var(--ui-modal-pad,25px) * -1);padding-inline:var(--ui-modal-pad,25px);padding-bottom:var(--ui-modal-pad,25px);border-top:1px solid var(--ui-line);background:color-mix(in srgb,var(--ui-surface-solid) 88%,transparent);backdrop-filter:blur(12px) saturate(1.3);-webkit-backdrop-filter:blur(12px) saturate(1.3)}@supports not (background:color-mix(in srgb,red 50%,transparent)){#invoiceModal .inv-modal-footer{background:var(--ui-surface-solid)}}#invoiceModal .inv-act-1{background:var(--ui-accent)!important;color:var(--ui-accent-ink)!important;border:1px solid var(--ui-accent)!important}#invoiceModal .inv-act-2{background:transparent!important;color:var(--ui-accent)!important;border:1px solid var(--ui-accent-soft)!important}#invoiceModal .inv-act-3{background:transparent!important;color:var(--ui-ink-2)!important;border:1px solid transparent!important}@media (hover:hover) and (pointer:fine){#invoiceModal .inv-act-2:hover{background:var(--ui-accent-soft)!important}#invoiceModal .inv-act-3:hover{background:var(--ui-surface-2)!important}}#invoiceModal #invoiceImageReplaceRow>button:first-child,#invoiceModal .inv-warranty-row>button:first-child{background:transparent!important;color:var(--ui-accent)!important;border:1px solid var(--ui-accent-soft)!important}#invoiceModal #invoiceImageReplaceRow>button.solid-action,#invoiceModal .inv-warranty-row>button.solid-action{background:var(--ui-accent)!important;color:var(--ui-accent-ink)!important;border:1px solid var(--ui-accent)!important}#invoiceModal #itemsDetailedViewBtn{background:var(--ui-surface-2)!important;color:var(--ui-ink-2)!important;border:1px solid var(--ui-line)!important}#invoiceModal #itemsDetailedViewBtn.is-unavailable{color:var(--ui-ink-3)!important}@media (min-width:992px){#mainTab>.main-grid{grid-template-columns:1fr!important}#mainTab>.main-grid>.card:first-child{order:1}#mainTab>.main-grid>.card:nth-child(2){order:2}#mainTab #uploadDropZone{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}#mainTab #uploadDropZone .drop-zone-hint{display:flex;align-items:center;gap:10px;margin:0}#mainTab #uploadDropZone .upload-actions-row{display:flex;gap:8px;flex:0 1 auto;margin:0}#mainTab #uploadDropZone .upload-actions-row>button{width:auto}}#emailLinkBanner{background:color-mix(in srgb,var(--ui-accent) 7%,transparent)!important;background-image:none!important;border:1px solid var(--ui-accent-soft)!important;padding-block:10px!important}#emailLinkBanner button{background:var(--ui-accent)!important;color:var(--ui-accent-ink)!important;border:1px solid var(--ui-accent)!important}#emailLinkBanner button + button,#emailLinkBanner button.secondary{background:transparent!important;color:var(--ui-ink-2)!important;border:1px solid var(--ui-line)!important}@supports not (background:color-mix(in srgb,red 50%,transparent)){#emailLinkBanner{background:var(--ui-surface-2)!important}}.ana-period-chips{display:flex;gap:6px;flex-wrap:wrap}.ana-period-chip{padding:6px 12px;border-radius:var(--ui-r-pill);background:transparent;color:var(--ui-ink-2);border:1px solid var(--ui-line);font-weight:700;cursor:pointer}.ana-period-chip.is-on{background:var(--ui-accent-surface);color:var(--ui-accent-ink);border-color:var(--ui-accent)}@media (hover:hover) and (pointer:fine){.ana-period-chip:not(.is-on):hover{background:var(--ui-surface-2)}}html[dir] #anaPeriodChips .ana-period-chip{font-size:calc(12.5px * var(--ui-fs-scale,1))!important}.ana-hero-trend{font-weight:800;margin-top:2px}.ana-hero-trend.is-up{color:var(--ui-warn-2,var(--ui-warn))}.ana-hero-trend.is-down{color:var(--ui-ok-text)}.ana-hero-trend.is-flat{color:var(--ui-ink-3)}html[dir] #anaHeroTrend{font-size:calc(12.5px * var(--ui-fs-scale,1))!important}@media (max-width:768px){#foldersGrid .folder-card-stats{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:4px 10px;margin-top:4px}#foldersGrid .folder-chip{background:transparent!important;border:0!important;padding:0!important;min-height:0!important;gap:4px}#foldersGrid .folder-chip + .folder-chip::before{content:'·';color:var(--ui-line-2);margin-inline-end:6px}#foldersGrid .folder-chip>i{display:none}#foldersGrid .folder-hero{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:2px}html[dir] #foldersGrid .folder-hero-cap{font-size:calc(11px * var(--ui-fs-scale,1))!important}html[dir] #foldersGrid .folder-chip,html[dir] #foldersGrid .folder-chip .folder-chip-cap,html[dir] #foldersGrid .folder-chip b{font-size:calc(11px * var(--ui-fs-scale,1))!important}html[dir] #foldersGrid .folder-hero-num{font-size:calc(20px * var(--ui-fs-scale,1))!important}#foldersGrid .folder-card{padding:14px!important}#foldersGrid .folder-hero,#foldersGrid .folder-hero-num,#foldersGrid .folder-card-stats{line-height:1.25}#foldersGrid .folder-head{margin-bottom:2px}}.storage-usage-box{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-color)}.storage-usage-head{display:flex;justify-content:space-between;margin-bottom:6px;font-size:calc(12px * var(--ui-fs-scale,1));font-weight:700}.storage-usage-text{text-align:center;font-weight:600;color:var(--text-muted);font-size:calc(11px * var(--ui-fs-scale,1))}.storage-usage-text bdi{font-weight:inherit}.storage-usage-note{margin-top:8px;text-align:center;line-height:1.6;font-weight:700;color:var(--danger);font-size:calc(11px * var(--ui-fs-scale,1))}.storage-usage-note button{width:100%;margin-top:8px;padding:7px;font-size:calc(12px * var(--ui-fs-scale,1))}.acct-identity{display:flex;align-items:center;gap:11px;padding:12px 14px;margin-bottom:12px;border-radius:var(--ui-r-md,14px);border:1px solid var(--ui-line);background:var(--ui-surface-2)}.acct-avatar{width:42px;height:42px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--ui-accent),var(--ui-accent-2,var(--ui-accent)));color:var(--ui-accent-ink);font-weight:900}.acct-identity-main{flex:1 1 auto;min-width:0}.acct-name{display:block;color:var(--ui-ink);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-plan{color:var(--ui-ink-3);font-weight:600}.acct-state{flex:none;padding:3px 10px;border-radius:var(--ui-r-pill);background:var(--ui-surface-solid);border:1px solid var(--ui-line);color:var(--ui-ink-3);font-weight:800}.acct-state.is-on{background:var(--ui-accent-surface);border-color:var(--ui-accent);color:var(--ui-accent-ink)}html[dir] .acct-avatar{font-size:calc(12.5px * var(--ui-fs-scale,1))!important}html[dir] .acct-name{font-size:calc(14px * var(--ui-fs-scale,1))!important}html[dir] .acct-plan{font-size:calc(10.2px * var(--ui-fs-scale,1))!important}html[dir] .acct-state{font-size:calc(9.3px * var(--ui-fs-scale,1))!important}#checkoutBrowseCard .plan-card{transition:transform .28s var(--ui-e-out),box-shadow .28s var(--ui-e-out)}#checkoutBrowseCard .plan-card.is-popular{transform:translateY(-6px);box-shadow:0 0 0 1px var(--ui-accent-soft),0 24px 48px -20px rgba(var(--primary-rgb),.45)}#checkoutBrowseCard .plan-card.is-gold{transform:translateY(-6px);box-shadow:0 0 0 1px rgba(212,160,23,.35),0 24px 48px -20px rgba(212,160,23,.45)}@media (prefers-reduced-motion:reduce){#checkoutBrowseCard .plan-card{transition:none}}.card-scope-chip{display:inline-block;margin-inline-start:8px;padding:2px 8px;border-radius:999px;font-size:calc(10.5px * var(--ui-fs-scale,1))!important;font-weight:700;line-height:1.7;vertical-align:middle;white-space:nowrap;color:var(--ui-accent);background:color-mix(in srgb,var(--ui-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--ui-accent) 28%,transparent)}@supports not (background:color-mix(in srgb,red 10%,transparent)){.card-scope-chip{background:rgba(49,70,143,0.12);border-color:rgba(49,70,143,0.28)}}.hero-headrow{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px 14px;width:100%}.hero-headtext{min-width:0;flex:0 1 auto}.hero-headrow .hero-actions{flex:0 0 auto;margin:0}@media (max-width:420px){.hero-headrow .hero-actions{flex:1 1 100%}}.folder-actions .folder-btn-icon{color:var(--ui-accent)}.admin-table .folder-btn-icon{color:var(--ui-bad)}.folder-btn-icon.neutral-icon{color:var(--primary)}.ec-blk-bar button{color:var(--primary)}.auth-back-btn{color:var(--primary)}.close-btn,#registerModal .auth-modal__x{color:var(--ui-ink)}.top3-card{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--ui-line);border-radius:var(--ui-r-md);background:var(--ui-surface-2);cursor:pointer;transition:border-color var(--ui-t-md) var(--ui-e-out),background-color var(--ui-t-md) var(--ui-e-out)}.top3-card + .top3-card{margin-top:8px}.top3-card:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.top3-card:hover{border-color:var(--ui-accent-soft);background:var(--ui-accent-weak)}}.top3-rank{flex:0 0 auto;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;font-size:calc(11px * var(--ui-fs-scale,1))!important;font-weight:900;color:var(--ui-accent-ink);background:var(--ui-accent-surface)}.top3-thumb{flex:0 0 auto;width:44px;height:44px;border-radius:var(--ui-r-sm);object-fit:cover;background:var(--ui-surface);border:1px solid var(--ui-line)}.top3-thumb.is-empty{display:grid;place-items:center;color:var(--ui-ink-3);font-size:calc(18px * var(--ui-fs-scale,1))!important}.top3-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.top3-store{font-size:calc(13.5px * var(--ui-fs-scale,1))!important;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top3-sub{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.top3-date{font-size:calc(11px * var(--ui-fs-scale,1))!important;color:var(--ui-ink-3);font-weight:600}.top3-amount{flex:0 0 auto;font-size:calc(15px * var(--ui-fs-scale,1))!important;font-weight:900;color:var(--ui-accent);font-variant-numeric:tabular-nums}.acct-identity-open{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;padding:4px;margin:-4px;background:none;border:none;border-radius:var(--ui-r-sm);text-align:start;cursor:pointer;box-shadow:none;transition:background-color var(--ui-t-md) var(--ui-e-out)}.acct-identity-open:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.acct-identity-open:hover{background:var(--ui-accent-weak)}}.acct-identity-open .acct-identity-main{display:flex;flex-direction:column;min-width:0}.acct-manage-btn{flex:0 0 auto;padding:5px 11px;border-radius:var(--ui-r-pill);border:1px solid var(--ui-line);background:transparent;color:var(--ui-accent);font-weight:800;font-size:calc(11.5px * var(--ui-fs-scale,1))!important;white-space:nowrap;box-shadow:none}@media (hover:hover) and (pointer:fine){.acct-manage-btn:hover{background:var(--ui-accent-weak);border-color:var(--ui-accent-soft)}}.acct-identity{flex-wrap:wrap;row-gap:8px}.acct-identity-open{flex:1 1 100%}.acct-manage-btn{margin-inline-start:auto}.modal-body-scroll[data-acct-active="profile"] [data-acct-pane]:not([data-acct-pane="profile"]),.modal-body-scroll[data-acct-active="security"] [data-acct-pane]:not([data-acct-pane="security"]),.modal-body-scroll[data-acct-active="notifications"] [data-acct-pane]:not([data-acct-pane="notifications"]),.modal-body-scroll[data-acct-active="staff"] [data-acct-pane]:not([data-acct-pane="staff"]),.modal-body-scroll[data-acct-active="data"] [data-acct-pane]:not([data-acct-pane="data"]),.modal-body-scroll[data-acct-active="danger"] [data-acct-pane]:not([data-acct-pane="danger"]){display:none!important}.acct-cat-nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--ui-line)}.acct-cat-btn{flex:0 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 13px;border-radius:var(--ui-r-sm);border:1px solid var(--ui-line);background:transparent;color:var(--ui-ink-3);font-weight:700;font-size:calc(12.5px * var(--ui-fs-scale,1))!important;box-shadow:none;white-space:nowrap}.acct-cat-btn.is-on{color:var(--ui-accent);border-color:var(--ui-accent-soft);background:var(--ui-accent-weak);font-weight:800}.acct-cat-btn:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.acct-cat-btn:not(.is-on):hover{color:var(--ui-ink);border-color:var(--ui-line-2)}}.acct-cat-btn[data-cat="danger"]{color:var(--ui-bad)}.acct-cat-btn[data-cat="danger"].is-on{color:var(--ui-bad);border-color:var(--ui-bad-soft);background:var(--ui-bad-weak)}:root{--ui-tint:rgba(255,255,255,0.22)}[data-theme="dark"]{--ui-tint:rgba(255,255,255,0.055)}.acct-panel{background:var(--ui-tint);border:1px solid var(--ui-line);border-radius:var(--ui-r-md);padding:15px}.acct-panel-sm{padding:10px;border-radius:var(--ui-r-sm)}.acct-panel .acct-panel{background:var(--ui-tint);border-color:transparent}.modal-content>.modal-header-fixed{border-start-start-radius:inherit;border-start-end-radius:inherit}.acct-cat-nav + [data-acct-pane]{border-top:0!important;padding-top:0!important}#userSettingsModal [data-acct-pane]{border-top-color:var(--ui-line)}:root{--ui-scrim:rgba(189,191,201,0.42)}[data-theme="dark"]{--ui-scrim:rgba(13,14,20,0.42)}.hero-ring .hero-ring-txt{max-width:74%}.hero-ring .hero-ring-cap{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}#sectionProfileInfo input[type="text"]{background:var(--ui-tint);color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:var(--ui-r-sm)}#sectionProfileInfo input[type="text"]::placeholder{color:var(--ui-ink-3)}#sectionProfileInfo input[type="text"]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}#sectionProfileInfo #settingsPhone{direction:ltr;text-align:right}button.ana-mini{display:flex;flex-direction:column;align-items:stretch;gap:9px;font:inherit;color:inherit;text-align:start;width:100%;appearance:none;-webkit-appearance:none;margin:0;cursor:default;transition:border-color .18s ease,transform .18s ease}button.ana-mini.is-clickable{cursor:pointer}button.ana-mini[disabled]{opacity:1}@media (hover:hover){button.ana-mini.is-clickable:hover{border-color:var(--ui-accent);transform:translateY(-2px)}}button.ana-mini.is-clickable:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}html[dir="rtl"] button.ana-mini{flex-direction:column}@media (prefers-reduced-motion:reduce){button.ana-mini{transition:border-color .18s ease}button.ana-mini.is-clickable:hover{transform:none}}.admin-table-text-truncate,.inv-meta,.cat-leg-name,.ana-mini-name,.acct-name,.top3-store,.folder-stat-row span{unicode-bidi:plaintext;text-align:match-parent}.inv-no-val{display:inline-block;max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.storage-audit-card{grid-column:1 / -1}#adminTab .stat-card.storage-audit-card>.storage-audit-head{width:100%;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;text-align:start}#adminTab .stat-card.storage-audit-card>.storage-audit-body{width:100%;display:grid;align-items:stretch;justify-content:stretch;text-align:start;gap:4px;margin-top:6px;font-size:calc(12px * var(--ui-fs-scale,1))}.storage-audit-row,.storage-audit-total,.storage-audit-diff{display:flex;justify-content:space-between;gap:12px;padding:3px 0;border-bottom:1px dashed var(--border-color)}.storage-audit-row>span:first-child{color:var(--text-muted);font-weight:600}.storage-audit-total{font-weight:700;margin-top:6px;border-bottom-style:solid}.storage-audit-row bdi,.storage-audit-total bdi,.storage-audit-diff bdi{font-weight:inherit}.storage-audit-flag{color:var(--danger);font-weight:700}.storage-audit-flag.is-absent{color:var(--text-muted);font-weight:600}.storage-audit-diff{font-weight:700;margin-top:6px}.storage-audit-diff.is-ok{color:var(--success)}.storage-audit-diff.is-alert{color:var(--danger)}.storage-audit-note{color:var(--text-muted);font-size:calc(11px * var(--ui-fs-scale,1));line-height:1.6}.storage-audit-note.is-warn{color:var(--danger);font-weight:700}.storage-audit-head small{color:var(--text-muted);font-size:calc(11px * var(--ui-fs-scale,1))}.sa-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;margin-top:10px;align-items:start}.sa-panel{background:var(--ui-tint);border-radius:var(--ui-r-md);padding:12px 14px;min-width:0;display:flex;flex-direction:column;gap:4px}.sa-ph{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:6px;font-size:calc(13.5px * var(--ui-fs-scale,1))}.sa-ph small{color:var(--text-muted);font-size:calc(11.5px * var(--ui-fs-scale,1))}.sa-bar{display:flex;block-size:10px;border-radius:var(--ui-r-pill);overflow:hidden;background:rgba(var(--ui-ink-rgb),.08);margin-bottom:8px}.sa-bar>i{display:block;block-size:100%}.sa-row{display:flex;align-items:center;gap:8px;padding:3px 0;font-size:calc(12.5px * var(--ui-fs-scale,1));font-variant-numeric:tabular-nums}.sa-row .sa-name{color:var(--text-muted);flex:1;min-width:0}.sa-row .sa-val{font-weight:700;white-space:nowrap}.sa-row .storage-audit-flag{display:inline-block;margin-inline-start:6px;padding:0 7px;border-radius:var(--ui-r-pill);background:rgba(var(--ui-bad-rgb),.12);font-size:calc(10.5px * var(--ui-fs-scale,1));cursor:help}.sa-row .storage-audit-flag.is-absent{background:rgba(var(--ui-ink-rgb),.08)}.sa-dot{inline-size:9px;block-size:9px;border-radius:50%;flex:none}.sa-media{background:var(--ui-accent)}.sa-backup{background:var(--ui-accent-2)}.sa-db{background:var(--ui-ok)}.sa-logs{background:rgb(var(--ui-info-rgb))}.sa-tmp{background:var(--ui-warn)}.sa-sys{background:var(--ui-ink-3)}.sa-empty{margin-top:4px}.sa-empty>summary{cursor:pointer;color:var(--text-muted);font-size:calc(11.5px * var(--ui-fs-scale,1))}#adminTab .stat-card.storage-audit-card .storage-audit-diff{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 12px;border-radius:var(--ui-r-md);border:0;margin:0}.storage-audit-diff.is-ok{background:var(--ui-ok-weak)}.storage-audit-diff.is-alert{background:rgba(var(--ui-bad-rgb),.12)}.storage-audit-diff small{font-weight:600;opacity:.85;font-size:calc(11px * var(--ui-fs-scale,1))}.users-storage-explain{color:var(--text-muted);font-size:calc(11px * var(--ui-fs-scale,1));line-height:1.7;margin:4px 0 8px}