.finance .finance-muted{margin:0 0 12px;color:var(--client-muted,#48567a);font-size:13px;line-height:1.55}.finance-error{margin:0 0 12px;padding:10px 14px;border:1px solid var(--ds-danger-line,#f5c0cb);border-radius:var(--ds-radius-sm,12px);background:var(--ds-danger-soft,#fdecef);color:var(--ds-danger,#b42340)}.finance-notice{display:block;margin:0 0 12px}.finance-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin-bottom:12px}.finance-bar label{display:grid;gap:4px;color:var(--client-muted,#48567a);font-size:12px}.finance-table td b{display:block}.finance-table td small{display:block;color:var(--client-muted,#48567a)}@media (min-width:651px){.finance-table td.finance-attendance,.finance-table td.finance-method{min-width:150px}.finance-table td.finance-attendance small,.finance-table td.finance-method small{overflow-wrap:normal}.finance-table td.finance-actions .archive-open{white-space:nowrap}}.finance-table td small.finance-attention{color:var(--ds-danger,#b42340);font-weight:600}.finance-actions{white-space:nowrap}.finance-actions .archive-open+.archive-open{margin-left:12px}.finance-actions .people-badge+.archive-open{display:block;margin-top:6px}.finance-edit-row td{background:var(--well,#f6f8fd)}.finance-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 14px;align-items:end}.finance-form label{display:grid;gap:4px;min-width:0;color:var(--client-muted,#48567a);font-size:12px}.finance-form .finance-wide{grid-column:1/-1}.finance-form textarea,.finance-reply textarea{width:100%}.finance-sa-form{margin:0 0 16px}.finance-form-actions{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1}.finance-history{margin:0}.finance-history li>span{display:grid;gap:2px}.finance-history small{color:var(--client-muted,#48567a)}.finance-line{display:block}.finance-tickets{display:grid;gap:10px;margin:0;padding:0;list-style:none}.finance-tickets button{display:grid;gap:4px;width:100%;padding:14px 16px;border:1px solid var(--card-border,var(--client-line,#e2e8f0));border-radius:var(--ds-radius-sm,12px);background:var(--client-surface,#fff);color:var(--client-text,#0d1730);font:inherit;text-align:left;cursor:pointer}.finance-tickets button:hover{border-color:color-mix(in srgb,var(--client-blue) 50%,transparent)}.finance-ticket-head{display:flex;gap:10px;align-items:center;justify-content:space-between}.finance-ticket-last,.finance-tickets small{color:var(--client-muted,#48567a);font-size:13px}.finance-ticket-last{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-thread-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;margin:12px 0 16px}.finance-thread-head h2{margin:0 0 4px;font-size:20px}.finance-thread-head p{margin:0;color:var(--client-muted,#48567a);font-size:13px}.finance-chat{display:flex;flex-direction:column;gap:10px;margin:0 0 16px;padding:16px;border:1px solid var(--card-border,var(--client-line,#e2e8f0));border-radius:var(--ds-radius,20px);background:var(--well,#f6f8fd);list-style:none}.finance-chat li{max-width:min(560px,85%);padding:10px 14px;border:1px solid var(--card-border,var(--client-line,#e2e8f0));border-radius:14px;background:var(--client-surface,#fff);color:var(--client-text,#0d1730)}.finance-chat li.from-staff{align-self:flex-end;border-color:var(--ds-info-line,#d5defb);background:var(--ds-info-soft,#eef2ff)}.finance-chat p{margin:0 0 4px;overflow-wrap:anywhere;white-space:pre-wrap}.finance-chat small{color:var(--client-muted,#48567a);font-size:12px}.finance-reply{display:grid;gap:8px;margin-bottom:12px}.finance-resolution{display:grid;gap:6px;justify-items:start;padding:14px 16px;border:1px solid var(--ds-success-line,#b9e2ec);border-radius:var(--ds-radius-sm,12px);background:var(--ds-success-soft,#e4f4f8)}.finance-resolution p{margin:0}.appeal-access{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px;padding:14px 16px;border:1px solid var(--client-line,#dbe3f0);border-radius:var(--ds-radius-sm,12px);background:var(--brand-soft);color:var(--client-text)}.appeal-access>svg{flex:none;margin-top:2px;color:var(--client-blue)}.appeal-access>div{display:grid;gap:8px;justify-items:start}.appeal-access p{margin:0}.appeal-access p,.finance-resolution small{color:var(--client-muted,#48567a)}@media (max-width:650px){.finance-actions{white-space:normal}.finance-chat li{max-width:92%}.people-center .finance-table td:last-child{grid-column:1/-1}}.finance-table td:not(:first-child) b,.finance-table td[data-label="Ushlab qolish"],.finance-table td[data-label=Asosiy],.finance-table td[data-label=Avans],.finance-table td[data-label=Bonus],.finance-table td[data-label=Sof],.finance-table td[data-label=Summa]{white-space:nowrap}@media (max-width:650px){.people-center .finance-table td.finance-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.people-center .finance-table td.finance-actions:before{flex-basis:100%}.people-center .finance-table td.finance-actions .archive-open{flex:1 1 120px;margin:0}}.expenses{min-width:0}.expenses .expense-panel{padding:20px;margin-bottom:16px}.expense-panel h2,.expense-panel h3{margin:16px 0}.expense-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 12px;padding:0;border:0;min-width:0}body .expenses .expense-totals>button{display:grid;gap:6px;align-content:start;width:100%;min-width:0;min-height:0;margin:0;border:1px solid var(--brand-line);border-radius:20px;padding:16px;background:var(--ds-surface);color:inherit;font:inherit;text-align:left;box-shadow:none;cursor:pointer}body .expenses .expense-totals>button:hover{border-color:var(--client-blue)}body .expenses .expense-totals>button[aria-pressed=true]{border-color:var(--client-blue);box-shadow:inset 0 0 0 1px var(--client-blue)}body .expenses .expense-totals>button:focus-visible{outline:2px solid var(--client-blue);outline-offset:2px}.expense-facts dt,.expense-totals span{color:var(--client-muted);font-size:13px}.expense-totals b{font-weight:800;font-size:clamp(16px,1.5vw,24px);overflow-wrap:anywhere}.expense-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.expense-facts dd{margin:4px 0 0;overflow-wrap:anywhere}.expense-filters label{flex:1 1 150px;min-width:0}.expense-filters input,.expense-filters select{width:100%;min-width:0}.expense-history{list-style:none;padding:0;display:grid;gap:10px}.expense-history>li{padding:12px;border:1px solid var(--brand-line);border-radius:12px;overflow-wrap:anywhere}.expense-history dd{margin:4px 0 8px;white-space:pre-wrap}.expenses .finance-form output{padding:12px 0;font-weight:700}@media (max-width:640px){.expense-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.expenses .expense-panel{padding:14px}.expenses .finance-form{grid-template-columns:1fr}.expenses .finance-bar{align-items:stretch}.expenses .finance-bar>button{min-height:44px}}.expenses{--st-planned-fg:#fcd34d;--st-planned-bg:#3a2f0b;--st-planned-dot:#facc15;--st-discussion-fg:#67e8f9;--st-discussion-bg:#0b3440;--st-discussion-dot:#06b6d4;--st-approved-fg:#93c5fd;--st-approved-bg:#172a54;--st-approved-dot:#3b82f6;--st-funded-fg:#fdba74;--st-funded-bg:#43240b;--st-funded-dot:#f97316;--st-paid-fg:#c4b5fd;--st-paid-bg:#2e1f55;--st-paid-dot:#a78bfa;--st-accepted-fg:#86efac;--st-accepted-bg:#0f3a24;--st-accepted-dot:#22c55e;--st-cancelled-fg:#fca5a5;--st-cancelled-bg:#4a1515;--st-cancelled-dot:#ef4444}html[data-theme=light] .expenses{--st-planned-fg:#854d0e;--st-planned-bg:#fef3c7;--st-planned-dot:#eab308;--st-discussion-fg:#0e7490;--st-discussion-bg:#cffafe;--st-discussion-dot:#0891b2;--st-approved-fg:#1d4ed8;--st-approved-bg:#dbeafe;--st-approved-dot:#2563eb;--st-funded-fg:#9a3412;--st-funded-bg:#ffedd5;--st-funded-dot:#ea580c;--st-paid-fg:#6d28d9;--st-paid-bg:#ede9fe;--st-paid-dot:#a78bfa;--st-accepted-fg:#166534;--st-accepted-bg:#dcfce7;--st-accepted-dot:#16a34a;--st-cancelled-fg:#b91c1c;--st-cancelled-bg:#fee2e2;--st-cancelled-dot:#dc2626}.expenses [data-status=planned]{--st-fg:var(--st-planned-fg);--st-bg:var(--st-planned-bg);--st-dot:var(--st-planned-dot)}.expenses [data-status=discussion]{--st-fg:var(--st-discussion-fg);--st-bg:var(--st-discussion-bg);--st-dot:var(--st-discussion-dot)}.expenses [data-status=funded]{--st-fg:var(--st-funded-fg);--st-bg:var(--st-funded-bg);--st-dot:var(--st-funded-dot)}.expenses [data-status=approved]{--st-fg:var(--st-approved-fg);--st-bg:var(--st-approved-bg);--st-dot:var(--st-approved-dot)}.expenses [data-status=paid]{--st-fg:var(--st-paid-fg);--st-bg:var(--st-paid-bg);--st-dot:var(--st-paid-dot)}.expenses [data-status=accepted]{--st-fg:var(--st-accepted-fg);--st-bg:var(--st-accepted-bg);--st-dot:var(--st-accepted-dot)}.expenses [data-status=cancelled]{--st-fg:var(--st-cancelled-fg);--st-bg:var(--st-cancelled-bg);--st-dot:var(--st-cancelled-dot)}.expenses .expense-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:var(--st-bg);color:var(--st-fg);font-size:12px;font-weight:650;line-height:1.35;white-space:nowrap}.expenses .expense-badge:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--st-dot)}.expenses .finance-table td small{display:block}.expenses .expense-row{cursor:pointer}body .expenses .expense-open{padding:0;border:0;background:none;box-shadow:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.expense-detail-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.expense-panel .expense-detail-head h2{flex:1 1 auto;min-width:0;margin:0;overflow-wrap:anywhere}.expense-detail-head>button{display:inline-flex;flex:none;align-items:center;gap:6px}body .expenses .expense-detail.people-panel{padding:0;border:0;background:none;box-shadow:none}.expense-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:16px}.expense-detail-main,.expense-detail-side{display:grid;gap:16px;min-width:0}.expense-card{min-width:0;padding:20px;border:1px solid var(--brand-line);border-radius:var(--ds-radius);background:var(--ds-surface);box-shadow:var(--ds-shadow-sm)}.expense-panel .expense-card h3{margin:0 0 14px;font-size:16px}.expense-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px}.expense-panel .expense-card-head h3{flex:1 1 auto;min-width:0;margin:0;font-size:18px;overflow-wrap:anywhere}.expense-card-head .people-badge{padding:4px 10px;font-size:12px;font-weight:650}.expense-card-note{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--client-line,var(--brand-line));white-space:pre-wrap;overflow-wrap:anywhere}.expense-card-note+.expense-card-note{margin-top:8px;padding-top:0;border-top:0}.expense-card .expense-history{gap:0;margin:0}.expense-card .expense-history>li{position:relative;display:grid;gap:2px;padding:0 0 16px 22px;border:0;border-radius:0}.expense-card .expense-history>li:before{content:"";position:absolute;top:7px;left:0;width:10px;height:10px;border-radius:50%;background:var(--client-blue,#3359f0)}.expense-card .expense-history>li:not(:last-child):after{content:"";position:absolute;top:22px;bottom:2px;left:4px;width:2px;background:var(--client-line,var(--brand-line))}.expense-card .expense-history>li:not([data-status]):before{background:var(--client-muted,var(--brand-muted))}.expense-card .expense-history>li[data-status]:before{background:var(--st-dot);box-shadow:0 0 0 3px var(--st-bg)}.expense-step{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.expense-card .expense-history small{color:var(--client-muted,var(--brand-muted));font-size:12.5px}.expense-card .expense-history details{font-size:13px}.expense-status-now{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px}.expense-status-panel p{margin:0 0 6px}.expense-status-panel .expense-form{gap:14px}.expense-status-panel .expense-field-hint{margin:0}.expense-status-panel .expense-form-actions{padding-top:0}.expense-status-step{margin:0}.expense-status-steps{display:grid;gap:10px}body .expense-status-steps>:is(.primary,.secondary){width:100%}body .expenses .expense-status-panel .primary.expense-go{min-height:44px;border-color:#0d7d57;background:#0d7d57;color:#fff;font-size:14px}body .expenses .expense-status-panel .primary.expense-go:not(:disabled):hover{border-color:#0a6a49;background:#0a6a49;color:#fff}.expense-meta{display:grid;gap:12px;margin:0}.expense-meta dt{color:var(--client-muted,var(--brand-muted));font-size:13px}.expense-meta dd{margin:2px 0 0;font-weight:600;overflow-wrap:anywhere}.expense-payments-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.expense-panel .expense-payments-head h3{margin:0}.expense-payments-sums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px}.expense-payments-sums>div{padding:8px 10px;border-radius:10px;background:var(--client-surface-2,var(--brand-soft))}.expense-payments-sums dt{color:var(--client-muted,var(--brand-muted));font-size:11.5px}.expense-payments-sums dd{margin:2px 0 0;font-size:13px;font-weight:700;overflow-wrap:anywhere}.expense-payment-form{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:10px;margin-bottom:14px;padding:12px;border:1px solid var(--client-line,var(--brand-line));border-radius:12px}.expense-payment-form>:is(.finance-error,.expense-form-actions){grid-column:1/-1}.expense-payment-form .expense-form-actions{padding-top:0}.expense-payment-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.expense-payment-list>li{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--client-line,var(--brand-line));border-radius:10px}.expense-payment-list>li>span{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px}.expense-payment-list small{color:var(--client-muted,var(--brand-muted));font-size:12px}.expense-payment-list p{margin:0;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.expense-status-sum{margin:0;font-size:13.5px}.expense-installments{display:grid;grid-column:1/-1;gap:4px}.expense-installments small{color:var(--client-muted,var(--brand-muted));font-size:12px}@media (max-width:960px){.expense-detail-grid{grid-template-columns:minmax(0,1fr)}.expense-detail-main,.expense-detail-side{display:contents}.expense-budget-panel,.expense-payments,.expense-status-panel{order:1}.expense-detail-main>:not(:first-child){order:2}.expense-detail-side>:not(.expense-status-panel,.expense-payments,.expense-budget-panel){order:3}}.expense-card .expense-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px 20px}@media (max-width:640px){.expense-card{padding:14px}.expense-detail-head>button.secondary{padding-inline:12px}.expense-payment-form .expense-form-actions>button,.expense-status-panel .expense-form-actions>button{flex:1 1 0}.expense-payment-form{grid-template-columns:minmax(0,1fr)}}.expense-totals>.is-over b{color:var(--ds-danger,#c7354f)}.expense-totals>.is-under b{color:var(--ds-success,#1a7f37)}.expense-settings .expense-sections{margin:4px 0 14px}.expense-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.expense-section-head h3{margin:0;font-size:16px}.expense-catalog>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px}.expense-catalog>li>span{display:grid;gap:3px;min-width:0}.expense-catalog>li small{color:var(--client-muted,var(--brand-muted));font-size:12.5px}.expense-catalog>li>button{margin:0}.expense-catalog>li.is-inactive{opacity:.6}.expense-catalog-form{margin-bottom:14px}.expense-scope-label{grid-column:1/-1;margin-bottom:-6px;font-size:13px;font-weight:600}.expense-scope{grid-column:1/-1;justify-self:start}.expense-place{margin:0;align-self:center;grid-column:1/-1}.expenses .expense-editor{max-width:780px;margin-inline:auto}.expense-form{display:grid;gap:18px}.expense-form-section,.expense-schedule{display:grid;gap:14px}.expense-note,.expense-schedule{padding-top:18px;border-top:1px solid var(--client-line,var(--brand-line))}.expense-form h3{margin:0;font-size:16px}.expense-field{display:grid;gap:7px;min-width:0;font-size:13px;font-weight:600}.expense-field>.req:after{content:" *";color:var(--ds-danger,#d92d20)}.expense-field-hint{margin-top:-8px;color:var(--client-muted,var(--brand-muted));font-size:12px}.expense-field input,.expense-field select,.expense-field textarea{width:100%;min-width:0;font-weight:400}.expense-field small{color:var(--client-muted,var(--brand-muted));font-size:12px;font-weight:400}.expense-amounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.expense-total{display:flex;align-items:center;gap:8px;padding:14px 16px;border:1px solid color-mix(in srgb,#12b886 45%,transparent);border-radius:14px;background:color-mix(in srgb,#12b886 12%,transparent);font-size:14px}.expense-total b{font-size:16px}.expense-year{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600}.expense-year select{width:auto;min-width:100px}.expense-months{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;border:0}.expense-months button{display:grid;place-items:center;gap:2px;min-height:44px;padding:6px 4px;border:1px solid var(--client-line,var(--brand-line));border-radius:12px;background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.expense-months button small{font-size:11px;font-weight:600;opacity:.9}.expense-months button:not(:disabled):hover{border-color:var(--client-blue,#3359f0)}.expense-months button[aria-pressed=true]{border-color:var(--client-blue,#3359f0);background:var(--client-blue,#3359f0);color:#fff}.expense-months button[aria-expanded=true]{outline:2px solid var(--client-sky,#8fb2ff);outline-offset:2px}.expense-months button:disabled{opacity:.45;cursor:not-allowed}.expense-calendar{display:grid;gap:10px;max-width:360px;padding:14px;border:1px solid var(--client-line,var(--brand-line));border-radius:16px;background:var(--client-surface-2,var(--ds-surface))}.expense-calendar header{display:flex;align-items:baseline;gap:8px}.expense-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.expense-calendar-weekday{text-align:center;font-size:11px;color:var(--client-muted,var(--brand-muted))}.expense-calendar-grid button{aspect-ratio:1;min-height:34px;border:1px solid transparent;border-radius:10px;background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer}.expense-calendar-grid button:hover{border-color:var(--client-blue,#3359f0)}.expense-calendar-grid button[data-today]{border-color:var(--client-line,var(--brand-line))}.expense-calendar-grid button[aria-pressed=true]{background:var(--client-blue,#3359f0);color:#fff}.expense-calendar footer{gap:8px}.expense-calendar footer,.expense-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end}.expense-form-actions{gap:10px;padding-top:6px}@media (max-width:560px){.expense-months{grid-template-columns:repeat(3,minmax(0,1fr))}.expense-amounts{grid-template-columns:1fr}}.expense-status-chips{display:flex;flex-wrap:wrap;gap:8px;min-width:0;margin:0 0 14px;padding:0;border:0}.expense-status-chips button{min-height:32px;padding:5px 14px;border:1px solid var(--client-line,var(--brand-line));border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.expense-status-chips button:hover{border-color:var(--client-blue,#3359f0)}.expense-status-chips button[aria-pressed=true]{border-color:var(--client-blue,#3359f0);background:var(--client-blue,#3359f0);color:#fff}.expense-status-chips button[data-status]{display:inline-flex;align-items:center;gap:7px}.expense-status-chips button[data-status]:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--st-dot)}.expense-status-chips button[data-status]:hover{border-color:var(--st-dot)}.expense-status-chips button[data-status][aria-pressed=true]{border-color:var(--st-dot);background:var(--st-bg);color:var(--st-fg)}.expense-bar{display:grid;gap:14px;margin:0 0 16px;padding:16px;border:1px solid var(--brand-line);border-radius:var(--ds-radius);background:var(--ds-surface);box-shadow:var(--ds-shadow-sm)}.expense-toolbar{justify-content:space-between;gap:10px}.expense-toolbar,.expense-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center}.expense-toolbar-actions{gap:8px}.expense-toolbar-actions>:is(button,.export-action){flex:none}.expense-toolbar-actions .export-action{display:inline-flex;flex-wrap:wrap;gap:8px}body .expenses .expense-toolbar-actions button.icon-only{position:relative;width:40px;min-width:40px;height:40px;padding:0;justify-content:center}@media (max-width:640px){body .expenses .expense-toolbar-actions .export-action{width:auto}body .expenses .expense-toolbar-actions .export-action>button.icon-only{flex:none}}.expense-toolbar-actions .export-xlsx svg{color:var(--st-accepted-dot)}.expense-toolbar-actions .export-pdf svg{color:var(--st-cancelled-dot)}.expense-filter-button .expense-filter-count{position:absolute;top:-7px;right:-7px}.expense-search{position:relative;display:flex;flex:0 1 420px;align-items:center;min-width:0}.expense-search>svg{position:absolute;left:12px;color:var(--client-muted,var(--brand-muted));pointer-events:none}body .expenses .expense-search input{width:100%;min-width:0;padding-left:38px;border-radius:999px}.expense-filter-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--client-blue,#3359f0);color:#fff;font-size:11.5px;font-weight:700}.expense-chips-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.expense-chips-icon{flex:none;color:var(--client-muted,var(--brand-muted))}.expense-chips-row .expense-status-chips{flex:1 1 auto;margin:0}.expense-chips-row>.expense-clear{flex:none;margin-left:auto}.expense-filter-dialog{width:min(680px,calc(100vw - 32px));max-width:none}.expense-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.expense-filter-grid input,.expense-filter-grid select{width:100%;min-width:0}body .expense-filter-dialog .expense-filter-grid select{padding-inline:12px 32px}.expense-filter-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:6px}@media (max-width:640px){.expense-search{flex-basis:100%}.expense-chips-icon{display:none}.expense-bar{padding:12px}.expense-filter-grid{grid-template-columns:minmax(0,1fr)}}.expenses .finance-table td.expense-sum{white-space:nowrap}.expenses .finance-table td.expense-sum small{font-size:12px;font-variant-numeric:tabular-nums}.expenses .expense-sum-approved{color:var(--st-approved-fg)}.expenses .expense-sum-actual{color:var(--st-accepted-fg)}.expenses .expense-sum-actual.is-over{color:var(--st-cancelled-fg)}body .expenses .expense-detail-side>.expense-delete{width:100%;border-color:color-mix(in srgb,var(--st-cancelled-dot) 45%,transparent);background:var(--st-cancelled-bg);color:var(--st-cancelled-fg)}body .expenses .expense-detail-side>.expense-delete:not(:disabled):hover{border-color:var(--st-cancelled-dot);background:var(--st-cancelled-bg)}.expense-delete-confirm{border-color:var(--st-cancelled-dot)}.expense-delete-confirm p{margin:0 0 12px;overflow-wrap:anywhere}body .expenses .expense-delete-confirm .primary.expense-delete-go{border-color:#b91c1c;background:#b91c1c;color:#fff}body .expenses .expense-delete-confirm .primary.expense-delete-go:not(:disabled):hover{border-color:#991b1b;background:#991b1b;color:#fff}@media (max-width:960px){.expense-detail-side>:is(.expense-delete,.expense-delete-confirm){order:1}}.expense-proof{display:grid;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--brand-line)}.expense-proof-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.expense-proof-head h4{margin:0;font-size:14px}.expense-proof-head label.action-pill{position:relative;cursor:pointer}body .expenses .expense-proof input.expense-proof-input{position:absolute;inset:0;width:1px;min-width:0;height:1px;min-height:0;margin:0;padding:0;border:0;overflow:hidden;clip-path:inset(50%);opacity:0}.expense-proof-head label.action-pill.is-busy{cursor:progress;opacity:.7}.expense-proof-head label.action-pill:focus-within{outline:2px solid var(--client-ice,#2c4fe0);outline-offset:2px}.expense-proof-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.expense-proof-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;color:var(--client-muted,var(--brand-muted))}.expense-proof-list li>span{display:grid;gap:2px;min-width:0}.expense-proof-list small{font-size:12px;overflow-wrap:anywhere}.expense-proof-thumb{width:44px;height:44px;object-fit:cover;border-radius:8px;border:1px solid var(--brand-line)}body .expenses .expense-proof .link-button{justify-self:start;min-height:0;padding:0;border:0;background:none;box-shadow:none;color:var(--client-ice,#2c4fe0);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.expense-place-pick{display:grid;gap:8px}.expense-place-pick .expense-scope{justify-self:start}.expense-policy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 16px;padding:14px 16px;border:1px solid var(--brand-line);border-radius:var(--ds-radius-sm)}.expense-policy>div{display:grid;gap:4px;min-width:0;flex:1 1 260px}.expense-policy small{color:var(--client-muted,var(--brand-muted));font-size:13px}.expense-add-closed{margin:0 0 12px;padding:10px 14px;border-radius:var(--ds-radius-sm);background:var(--ds-warning-soft);color:var(--ds-warning);font-size:13px}.expense-policy .expense-policy-state{color:inherit;font-weight:600}.expense-card .expense-history .expense-override-note{color:var(--ds-warning)}.expense-bulk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;margin:14px 0;border:1px solid var(--client-line);border-radius:14px;background:var(--client-surface);font-size:13px}.expense-bulk-bar button{font-size:12px}.expense-bulk-dialog{max-width:900px;max-height:88dvh;overflow:auto}.expense-bulk-dialog form,.expense-bulk-dialog label{display:grid;gap:10px}.expense-bulk-dialog form{gap:16px}.expense-bulk-dialog :is(input,select,textarea){padding:10px;border:1px solid var(--client-line);border-radius:10px;background:var(--client-surface-2);color:var(--client-text)}html.blitz-client-theme body .expense-bulk-dialog [data-blitz-table-scroll]{max-height:40dvh}.expense-bulk-dialog .form-error{white-space:pre-line}.expense-bulk-dialog td input{min-width:130px;width:100%}.expenses .expense-plan-name{font-size:16px;line-height:1.45}.expenses>.finance-bar:empty{display:none}.expense-create-actions{display:grid;gap:6px}.expense-editor-heading{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}.expenses .people-table-wrap{max-height:min(65vh,760px);overflow:auto}.expenses .people-table th{position:sticky;top:0;z-index:2;background:var(--card)}.expense-bar{position:sticky;top:0;z-index:3}@media (max-width:700px){.expense-bar{position:static}.expense-toolbar-actions{flex-wrap:wrap}}.inventory,.inventory-detail,.inventory-items,.inventory-overview{display:grid;gap:14px;min-width:0}.inventory-history small,.inventory-muted,.inventory-table small{color:var(--client-muted,var(--brand-muted));font-size:13px}.inventory-card{display:grid;gap:10px;min-width:0;padding:14px;border:1px solid var(--client-line,var(--brand-line));border-radius:var(--ds-radius-sm);background:var(--ds-surface)}.inventory-card h3{margin:0;font-size:15px}.inventory-card-head{justify-content:space-between;gap:10px}.inventory-card-head,.inventory-toolbar{display:flex;flex-wrap:wrap;align-items:center}.inventory-toolbar{gap:8px}.inventory-toolbar>select{flex:1 1 160px;min-width:0;max-width:240px}.inventory-toolbar .inventory-search{flex:2 1 240px;min-width:0;border:1px solid var(--client-line,var(--brand-line));background:var(--client-surface-2,#fff);color:var(--client-muted,var(--brand-muted))}.inventory-toolbar .inventory-search input{width:100%;min-width:0;padding:10px 0}.inventory-table-wrap{overflow-x:auto;min-width:0}.inventory-table{width:100%;border-collapse:collapse;font-size:13.5px}.inventory-table td,.inventory-table th{padding:10px 8px;border-bottom:1px solid var(--client-divider,var(--brand-line));text-align:left;vertical-align:top}.inventory-table thead th{font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--client-muted,var(--brand-muted))}.inventory-table small{display:block;margin-top:2px}.inventory-link{padding:0;border:0;background:none;color:var(--brand-ink);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.inventory-chip{display:inline-block;padding:2px 8px;border-radius:999px;border:1px solid var(--client-line,var(--brand-line));font-size:12px}.inventory-chip,.inventory-row-actions{white-space:nowrap}.inventory-row-actions .text-button+.text-button{margin-left:10px}.inventory-pages{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.inventory-notice{display:block;padding:10px 12px;border:1px solid var(--client-line,var(--brand-line));border-radius:var(--ds-radius-sm);font-weight:600}.inventory-dialog{width:min(760px,calc(100vw - 32px))}.form-dialog.inventory-card-dialog{width:min(900px,calc(100vw - 24px));max-width:min(900px,calc(100% - 24px))!important}.inventory-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.inventory-form>label{display:grid;gap:6px;min-width:0;font-size:13px;font-weight:600}.inventory-form :is(input,select,textarea){width:100%;min-width:0;font:inherit;padding:10px 12px}.inventory-form select{padding-right:36px}.inventory-form textarea{min-height:72px}.inventory-facts>.inventory-wide,.inventory-form>.form-actions,.inventory-form>.form-error,.inventory-form>.inventory-wide{grid-column:1/-1}.inventory-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 16px;margin:0}.inventory-facts dt{color:var(--client-muted,var(--brand-muted));font-size:12px}.inventory-facts dd{margin:2px 0 0;overflow-wrap:anywhere}.inventory-photos{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.inventory-photos figure{display:grid;gap:4px;margin:0;width:120px}.inventory-photos img{width:120px;height:120px;object-fit:cover;border-radius:var(--ds-radius-sm);border:1px solid var(--client-line,var(--brand-line))}.inventory-photo-add{position:relative;display:grid;place-items:center;width:120px;height:120px;border:1px dashed var(--client-line,var(--brand-line));border-radius:var(--ds-radius-sm);font-size:13px;font-weight:650;cursor:pointer}.inventory-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;opacity:0}.inventory-actions{display:flex;flex-wrap:wrap;gap:8px}.inventory-history h3{margin:0 0 6px;font-size:15px}.inventory-history ol{display:grid;gap:8px;margin:0;padding-left:18px}.inventory-history small{display:block}.inventory-list{margin:0;padding-left:18px;display:grid;gap:4px}.inventory-card-dialog{max-height:calc(100vh - 48px);overflow-y:auto}.inventory-chip[data-condition=fair],.inventory-chip[data-count=closed],.inventory-chip[data-result=pending],.inventory-chip[data-status=repair],.inventory-chip[data-stock=out]{color:var(--ds-warning);background:var(--ds-warning-soft);border-color:var(--ds-warning-line)}.inventory-chip[data-condition=broken],.inventory-chip[data-result=missing],.inventory-chip[data-status=written_off],.inventory-chip[data-stock=write_off]{color:var(--ds-danger);background:var(--ds-danger-soft);border-color:var(--ds-danger-line)}.inventory-chip[data-added],.inventory-chip[data-condition=new],.inventory-chip[data-count=approved],.inventory-chip[data-result=found],.inventory-chip[data-status=active],.inventory-chip[data-stock=in]{color:var(--ds-success);background:var(--ds-success-soft);border-color:var(--ds-success-line)}.inventory-chip[data-count=open],.inventory-chip[data-result=extra]{color:var(--ds-info);background:var(--ds-info-soft);border-color:var(--ds-info-line)}.inventory-low{color:var(--ds-warning);font-weight:650}.inventory-panel{display:grid;gap:22px;min-width:0}.inventory-block{display:grid;gap:10px;min-width:0}.inventory-block-title{margin:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--client-muted,var(--brand-muted))}.inventory-quick{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px}.inventory-quick-tile{display:grid;justify-items:center;gap:10px;min-height:96px;padding:16px 10px 14px;border:1px solid var(--client-line,var(--brand-line));border-radius:var(--ds-radius-sm);background:var(--client-surface,var(--ds-surface));color:var(--client-text,inherit);font:inherit;font-size:13px;font-weight:650;text-align:center;cursor:pointer}.inventory-db-icon,.inventory-metric-icon,.inventory-quick-icon,.inventory-status-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:var(--client-blue,var(--brand-ink));background:var(--brand-soft,var(--ds-info-soft))}.inventory-db-icon svg,.inventory-metric-icon svg,.inventory-quick-icon svg,.inventory-status-icon svg{width:20px;height:20px}.inventory-metric[data-tone=green] .inventory-metric-icon,:is(.inventory-quick-tile,.inventory-metric)[data-tone=new] :is(.inventory-quick-icon,.inventory-metric-icon),:is(.inventory-quick-tile,.inventory-metric)[data-tone=stock-in] :is(.inventory-quick-icon,.inventory-metric-icon){color:var(--ds-success);background:var(--ds-success-soft)}.inventory-metric[data-tone=amber] .inventory-metric-icon,:is(.inventory-quick-tile)[data-tone=stock-out] .inventory-quick-icon,:is(.inventory-quick-tile)[data-tone=supplier] .inventory-quick-icon{color:var(--ds-warning);background:var(--ds-warning-soft)}:is(.inventory-quick-tile)[data-tone=place] .inventory-quick-icon,:is(.inventory-quick-tile)[data-tone=stock-write_off] .inventory-quick-icon{color:var(--ds-danger);background:var(--ds-danger-soft)}.inventory-metric[data-tone=violet] .inventory-metric-icon,:is(.inventory-quick-tile)[data-tone=count] .inventory-quick-icon{color:var(--tone-violet,var(--ds-info));background:var(--tone-violet-soft,var(--ds-info-soft))}.inventory-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.inventory-metric{display:grid;align-content:start;gap:8px;min-width:0;padding:16px 18px;border:1px solid var(--client-line,var(--brand-line));border-radius:var(--ds-radius-sm);background:var(--client-surface,var(--ds-surface));color:var(--client-text,inherit);font:inherit;text-align:left}button.inventory-metric{cursor:pointer}.inventory-metric-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;color:var(--client-muted,var(--brand-muted));font-size:13px}.inventory-metric-value{display:grid;gap:2px}.inventory-metric-value strong{font-size:30px;line-height:1.1;overflow-wrap:anywhere}.inventory-metric-value strong[data-tone=green]{color:var(--ds-success)}.inventory-metric-value small{color:var(--client-muted,var(--brand-muted));font-size:12px}.inventory-metric-money{display:grid}.inventory-status{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.inventory-status-tile{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--client-line,var(--brand-line));border-radius:var(--ds-radius-sm);background:var(--client-surface,var(--ds-surface));color:var(--client-text,inherit);font:inherit;text-align:left;cursor:pointer}.inventory-status-tile>span:last-child{display:grid}.inventory-status-tile small{color:var(--client-muted,var(--brand-muted));font-size:13px}.inventory-status-tile strong{font-size:24px}.inventory-status-tile[data-status=active] .inventory-status-icon{color:var(--ds-success);background:var(--ds-success-soft)}.inventory-status-tile[data-status=repair] .inventory-status-icon{color:var(--ds-warning);background:var(--ds-warning-soft)}.inventory-status-tile[data-status=written_off] .inventory-status-icon{color:var(--ds-danger);background:var(--ds-danger-soft)}.inventory-db{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.inventory-db-tile{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--client-line,var(--brand-line));border-radius:var(--ds-radius-sm);background:var(--client-surface,var(--ds-surface));color:var(--client-text,inherit);font:inherit;text-align:left;cursor:pointer}.inventory-db-tile>span:nth-child(2){display:grid;min-width:0}.inventory-db-tile small{font-size:12px}.inventory-db-tile small,.inventory-db-tile>svg{color:var(--client-muted,var(--brand-muted))}.inventory-breakdowns{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.inventory-breakdowns h3{display:flex;align-items:center;gap:8px}.inventory-bars,.inventory-dots,.inventory-places-top{display:grid;gap:10px;margin:0;padding:0;list-style:none}.inventory-bars li{display:grid;gap:6px}:is(.inventory-bars,.inventory-dots,.inventory-places-top) button{min-height:0;display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-align:left;cursor:pointer}:is(.inventory-bars,.inventory-dots,.inventory-places-top) button>small{color:var(--client-muted,var(--brand-muted));font-variant-numeric:tabular-nums}.inventory-places-top button>span small{display:block;color:var(--client-muted,var(--brand-muted));font-weight:400;font-size:12px}.inventory-bars meter{width:100%;height:6px;border:0;border-radius:999px;background:var(--client-divider,var(--brand-line));appearance:none}.inventory-bars meter::-webkit-meter-bar{height:6px;border:0;border-radius:999px;background:var(--client-divider,var(--brand-line))}.inventory-bars meter::-webkit-meter-optimum-value{border-radius:999px;background:var(--client-blue,var(--brand-ink))}.inventory-bars meter::-moz-meter-bar{border-radius:999px;background:var(--client-blue,var(--brand-ink))}.inventory-dots button>span:before{content:"";display:inline-block;width:8px;height:8px;margin-right:10px;border-radius:50%;background:var(--ds-info);vertical-align:middle}.inventory-dots [data-condition=good] button>span:before,.inventory-dots [data-condition=new] button>span:before{background:var(--ds-success)}.inventory-dots [data-condition=fair] button>span:before{background:var(--ds-warning)}.inventory-dots [data-condition=broken] button>span:before{background:var(--ds-danger)}.inventory-page-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.inventory-page-head h2{flex:1 1 auto;min-width:0;margin:0;font-size:22px;line-height:1.25}.inventory-page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.inventory-back{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--client-line,var(--brand-line));border-radius:10px;background:var(--client-surface,var(--ds-surface));color:var(--client-text,inherit);cursor:pointer}.inventory-count{color:var(--client-muted,var(--brand-muted));font-size:13px;font-weight:650}.inventory-count-page,.inventory-form-page,.inventory-qr-page,.inventory-window{display:grid;gap:14px;min-width:0}.inventory-chips{display:flex;flex-wrap:wrap;gap:6px}.inventory-date{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--client-muted,var(--brand-muted))}.inventory-date input{min-width:0}.inventory-sheet{display:grid;gap:4px;width:min(100%,640px);margin:0 auto;padding:20px 22px;border:1px solid var(--client-line,var(--brand-line));border-radius:var(--ds-radius-sm);background:var(--client-surface,var(--ds-surface))}.inventory-sheet[data-wide]{width:100%;max-width:1100px}.inventory-sheet-section{display:grid;gap:12px;min-width:0;margin:0;padding:0 0 18px;border:0;border-bottom:1px solid var(--client-divider,var(--brand-line))}.inventory-sheet-section+.inventory-sheet-section{padding-top:16px}.inventory-sheet-section legend{float:left;width:100%;margin-bottom:4px;padding:0;font-size:16px;font-weight:700}.inventory-sheet-hint{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;clear:both}.inventory-sheet-hint p{margin:0;color:var(--client-muted,var(--brand-muted));font-size:12.5px}.inventory-sheet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;clear:both}.inventory-sheet-grid>div,.inventory-sheet-grid>label{display:grid;align-content:start;gap:6px;min-width:0;font-size:13px;font-weight:600}.inventory-sheet-grid :is(input,select,textarea){width:100%;min-width:0;font:inherit;font-weight:400;padding:10px 12px}.inventory-sheet-grid select{padding-right:36px}.inventory-sheet-grid textarea{min-height:70px}.inventory-sheet-grid small{color:var(--client-muted,var(--brand-muted));font-size:11.5px;font-weight:400}.inventory-sheet-grid :is(input,select):disabled{opacity:.65}.inventory-span-2{grid-column:span 2}.inventory-sheet>.form-error,.inventory-span-all{grid-column:1/-1}.inventory-input-icon{position:relative;display:block;min-width:0}.inventory-input-icon>svg{position:absolute;top:12px;left:12px;color:var(--client-muted,var(--brand-muted));pointer-events:none}.inventory .inventory-sheet-grid .inventory-input-icon>:is(input,textarea){padding-left:40px}.inventory-switch{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--client-muted,var(--brand-muted));cursor:pointer}.inventory .inventory-switch input{position:relative;flex:none;width:40px;height:22px;margin:0;padding:0;border:1px solid var(--client-line,var(--brand-line));border-radius:999px;background:var(--client-divider,var(--brand-line));appearance:none;cursor:pointer}.inventory .inventory-switch input:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--client-text,#fff);transition:transform .15s ease}.inventory .inventory-switch input:checked{border-color:var(--client-blue,var(--brand-ink));background:var(--client-blue,var(--brand-ink))}.inventory .inventory-switch input:checked:before{transform:translateX(18px);background:#fff}.inventory .req:after{content:" *";color:var(--ds-danger,#d92d20)}.inventory-sheet-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:16px}.inventory-sheet-actions .primary{display:inline-flex;align-items:center;gap:6px}.inventory-missing{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:var(--ds-warning);font-size:12.5px;font-weight:600}.inventory-counter{justify-self:end}.inventory-detail-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.inventory-detail-top .inventory-facts{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.inventory-qr{display:grid;justify-items:center;gap:6px;margin:0}.inventory-qr img{width:132px;height:132px;border-radius:8px;background:#fff}.inventory-qr figcaption{font-weight:700;font-size:13px}.inventory-print{position:fixed;inset:0;z-index:1000;overflow-y:auto;padding:16px;background:#fff;color:#000}.inventory-print-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px}.inventory-print-bar>span{flex:1 1 auto;font-weight:700}.inventory-stickers{display:grid;grid-template-columns:repeat(auto-fill,minmax(62mm,1fr));gap:4mm}.inventory-sticker{display:grid;grid-template-columns:26mm 1fr;align-items:center;gap:3mm;margin:0;padding:3mm;border:1px dashed #888;break-inside:avoid}.inventory-sticker img{width:26mm;height:26mm}.inventory-sticker figcaption{display:grid;gap:1mm;min-width:0;font-size:10pt;overflow-wrap:anywhere}.inventory-sticker figcaption small{font-size:8pt}@media print{body>:not(.inventory-print){display:none!important}.inventory-print{position:static;padding:0;overflow:visible}.inventory-print-bar{display:none}}.inventory-qr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;align-items:start}.inventory-camera{position:relative;display:grid;min-height:260px;aspect-ratio:16/10;overflow:hidden;border-radius:var(--ds-radius-sm);background:var(--client-surface-2,#8a8a8a)}.inventory-camera video{grid-area:1/1;width:100%;height:100%;object-fit:cover}.inventory-camera:not([data-state=on]) video{visibility:hidden}.inventory-camera-idle{grid-area:1/1;display:grid;place-content:center;justify-items:center;gap:12px;padding:20px;text-align:center;color:var(--client-muted,var(--brand-muted))}.inventory-camera-idle p{max-width:360px;margin:0;font-size:13px}.inventory-camera-stop{position:absolute;right:12px;bottom:12px}.inventory-qr-side{align-content:start}.inventory-qr-form{display:grid;gap:8px}.inventory-qr-form label{font-size:13px;font-weight:650}.inventory-count-scan>div,.inventory-qr-form>div{display:flex;flex-wrap:wrap;gap:8px}.inventory-count-scan input,.inventory-qr-form input{flex:1 1 220px;min-width:0;padding:10px 12px;font:inherit}.inventory-qr-results{display:grid;gap:8px;margin:0;padding:0;list-style:none}.inventory-qr-results button{display:grid;gap:2px;width:100%;padding:10px 12px;border:1px solid var(--client-line,var(--brand-line));border-radius:var(--ds-radius-sm);background:var(--client-surface-2,transparent);color:inherit;font:inherit;text-align:left;cursor:pointer}.inventory-qr-results small{color:var(--client-muted,var(--brand-muted))}.inventory-count-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.inventory-count-stat{display:grid;gap:2px;padding:12px 14px;border:1px solid var(--client-line,var(--brand-line));border-radius:var(--ds-radius-sm);background:var(--client-surface,var(--ds-surface));color:inherit;font:inherit;text-align:left;cursor:pointer}.inventory-count-stat[aria-pressed=true]{border-color:var(--client-blue,var(--brand-ink))}.inventory-count-stat small{color:var(--client-muted,var(--brand-muted))}.inventory-count-stat strong{font-size:22px}.inventory-count-scan{gap:8px}.inventory-count-scan label{font-size:13px;font-weight:650}.inventory-count-scan select{flex:0 1 200px;min-width:0}.inventory-commission{display:grid;gap:8px;margin:0;padding:0;list-style:none}.inventory-commission li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:8px 0;border-bottom:1px solid var(--client-divider,var(--brand-line))}.inventory-commission small{color:var(--client-muted,var(--brand-muted))}.inventory-commission li[data-signed]>small{color:var(--ds-success)}.inventory-commission-wait{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px}.inventory-members p{margin:0}.inventory-members small{color:var(--client-muted,var(--brand-muted));font-weight:400}.inventory-member-chips,.inventory-member-pick{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.inventory-member-pick{display:grid;max-height:220px;overflow-y:auto}.inventory-member-pick label{display:flex;align-items:center;gap:8px;font-weight:400}.inventory-member-pick input{width:auto}.inventory-stock-kinds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px;padding:0;border:0}.inventory-stock-kinds button{display:grid;justify-items:center;gap:6px;min-width:0;padding:14px 8px;border:1px solid var(--client-line,var(--brand-line));border-radius:var(--ds-radius-sm);background:var(--client-surface,var(--ds-surface));color:var(--client-text,inherit);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.inventory-stock-kinds button[data-kind=in][aria-pressed=true]{color:var(--ds-success);background:var(--ds-success-soft);border-color:var(--ds-success-line)}.inventory-stock-kinds button[data-kind=out][aria-pressed=true]{color:var(--ds-warning);background:var(--ds-warning-soft);border-color:var(--ds-warning-line)}.inventory-stock-kinds button[data-kind=write_off][aria-pressed=true]{color:var(--ds-danger);background:var(--ds-danger-soft);border-color:var(--ds-danger-line)}@media (max-width:640px){.inventory-detail-top{grid-template-columns:1fr}.inventory-span-2{grid-column:auto}.inventory-sheet{padding:16px 14px}.inventory-page-head h2{font-size:19px}.inventory-stock-kinds button{padding:12px 4px;font-size:12px}}.inventory-form-fields,.inventory-product-fields{display:contents}.inventory-product-name{display:inline-flex;align-items:center;gap:12px}.inventory-product-name img{object-fit:cover;border:1px solid var(--client-line);border-radius:9px}.inventory-product-photos{border-top:1px solid var(--client-line);padding-top:18px}.inventory-product-photos p{color:var(--client-muted);font-size:13px}.inventory-product-photo-grid{display:flex;flex-wrap:wrap;gap:14px}.inventory-product-photo-grid figure{width:120px;margin:0 0 14px}.inventory-product-photo-grid img,.inventory-product-preview{object-fit:cover;border-radius:12px}.inventory-product-photo-grid figcaption{overflow-wrap:anywhere;font-size:11px;margin:5px 0}.inventory-product-photo-grid button{font-size:11px;padding:6px}.inventory-product-preview{display:block;margin-top:12px}.inventory-import-added{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--ds-success-line);border-radius:var(--ds-radius-sm);background:var(--ds-success-soft)}.inventory-import-added p,.inventory-import-added ul{margin:0}.inventory-import-added ul{padding-left:18px}.inventory-import-blocked{margin:0;color:var(--ds-danger);font-size:13px;font-weight:600}.inventory-page-range{margin-inline-end:auto;color:var(--muted-foreground)}.inventory-inline-actions,.inventory-page-controls,.inventory-page-controls label,.inventory-selection{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.inventory-page-controls label{font-size:14px}html.blitz-client-theme body .inventory-page-controls input{width:82px;min-height:40px;padding:6px 10px}.inventory-checkbox{width:44px;min-width:44px;text-align:center}.inventory-checkbox input{width:17px;height:17px;accent-color:var(--primary);cursor:pointer}.inventory-selectable-row{cursor:pointer}.inventory-selectable-row[data-selected]{background:color-mix(in srgb,var(--primary) 8%,var(--card))}.inventory-inline-actions{padding:8px 0}html.blitz-client-theme body .inventory-inline-actions .inventory-remove-action{color:var(--ds-danger)}.inventory-expanded-row>td{padding:8px 14px}.inventory-selection{padding:10px 0}@media (max-width:700px){.inventory-page-controls{width:100%}.inventory-table .inventory-expanded-row,.inventory-table .inventory-expanded-row>td{display:block}.inventory-table .inventory-expanded-row>td:before{content:none}}