.adm{align-content:start;gap:20px;max-width:900px;display:grid}.adm-head h1{font-size:var(--t-title);margin:0}.adm-sub{color:var(--ink-soft);font-size:var(--t-micro);margin:2px 0 0}.adm-tabs{border-bottom:1px solid var(--rule);gap:2px;display:flex}.adm-tab{color:var(--ink-soft);font-size:var(--t-body);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 14px}.adm-tab:hover{color:var(--ink)}.adm-tab[aria-current=true]{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.adm-form{align-content:start;justify-items:start;gap:16px;display:grid}.adm-form>.adm-grid,.adm-form>.adm-tabela,.adm-form>.adm-zablokowane,.adm-form>.adm-form,.adm-form>.adm-nowy,.adm-form>.adm-blad,.adm-form>.adm-opis{justify-self:stretch;width:100%}.adm-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px 16px;display:grid}.adm-grid label,.adm-nowy label{font-size:var(--t-micro);color:var(--ink-soft);gap:4px;display:grid}.adm-grid input,.adm-grid select,.adm-nowy input,.adm-nowy select{border:1px solid var(--rule);border-radius:var(--r-control);background:var(--paper);color:var(--ink);font-size:var(--t-body);padding:8px 10px}.adm-grid input:focus-visible,.adm-nowy input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.adm-grid small{color:var(--ink-soft);font-size:var(--t-micro)}.adm-zablokowane{border:1px solid var(--rule-soft);border-radius:var(--r-surface);margin:0;padding:12px 14px 14px}.adm-zablokowane legend{font-size:var(--t-micro);color:var(--ink-soft);padding:0 6px}.adm-zablokowane input{background:var(--sunken);color:var(--ink-soft)}.adm-akcje{align-items:center;gap:10px;display:flex}.adm-opis{color:var(--ink-soft);font-size:var(--t-body);max-width:62ch;margin:0}.adm-drobne{font-size:var(--t-micro)}.adm-blad{border-left:3px solid var(--danger,#b3261e);background:var(--sunken);font-size:var(--t-body);margin:0;padding:8px 12px}.adm-ok{color:var(--ok,#1e6b3a);font-size:var(--t-micro)}.adm-blok{background:var(--sunken);border-radius:var(--r-control);padding:8px 12px}.adm-czekaj{color:var(--ink-soft)}.adm-plik{display:inline-flex}.adm-plik input{display:none}.adm-plik span{border:1px dashed var(--rule);border-radius:var(--r-control);cursor:pointer;font-size:var(--t-body);padding:8px 14px}.adm-plik span:hover{background:var(--sunken)}.adm-wynik{font-size:var(--t-body)}.adm-ostrzezenia{color:var(--warn,#8a5a00);font-size:var(--t-micro);margin:6px 0 0;padding-left:18px}.adm-dane{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;display:grid}.adm-dane dt{color:var(--ink-soft);font-size:var(--t-micro)}.adm-dane dd{font-size:var(--t-micro);margin:0}.adm-tryb{border:0;gap:6px;margin:0;padding:0;display:grid}.adm-tryb legend{font-size:var(--t-micro);color:var(--ink-soft);padding:0}.adm-tryb label{font-size:var(--t-body);color:var(--ink);align-items:center;gap:8px;display:flex}.adm-tabela{border-collapse:collapse;width:100%;font-size:var(--t-body)}.adm-tabela th{text-align:left;font-size:var(--t-micro);color:var(--ink-soft);border-bottom:1px solid var(--rule);padding:0 10px 6px;font-weight:500}.adm-tabela td{border-bottom:1px solid var(--rule-soft);vertical-align:middle;padding:8px 10px}.adm-tabela tr[data-nieaktywny=true]{color:var(--ink-soft)}.adm-tabela tr[data-nieaktywny=true] strong{font-weight:500}.adm-mail{font-size:var(--t-micro);color:var(--ink-soft);display:block}.adm-wiersz-akcje{justify-content:flex-end;gap:6px;display:flex}.adm-wiersz-akcje button{border:1px solid var(--rule);border-radius:var(--r-control);background:var(--paper);font-size:var(--t-micro);cursor:pointer;padding:4px 10px}.adm-wiersz-akcje button:hover{background:var(--sunken)}.adm-nowy{border:1px solid var(--rule);border-radius:var(--r-surface);background:var(--paper);gap:14px;padding:14px;display:grid}.adm-dziennik tr[data-platforma=true] td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.main{grid-template-columns:minmax(0,1fr) 372px;align-content:start;gap:20px;min-width:0;display:grid}.orders-head{justify-content:space-between;align-items:center;gap:16px;min-height:42px;margin-bottom:16px;display:flex}.orders-head h1{font-size:var(--t-display);letter-spacing:-.025em;margin:0;font-weight:700}.orders-table{border-collapse:separate;border-spacing:0;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-surface);width:100%;overflow:hidden}.orders-table th{text-align:left;font-size:var(--t-micro);color:var(--ink-soft);background:var(--rule-soft);border-bottom:1px solid var(--rule);white-space:nowrap;padding:11px 16px;font-weight:600}.orders-table td{border-bottom:1px solid var(--rule-soft);font-size:var(--t-small);vertical-align:top;padding:12px 16px}.orders-table tbody tr:last-child td{border-bottom:0}.orders-table tbody tr{cursor:pointer}.orders-table tbody tr:hover td{background:var(--sunken)}.orders-table tbody tr[aria-selected=true] td{background:var(--accent-soft)}.orders-table tbody tr[aria-selected=true] td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.cell-sub{font-size:var(--t-micro);color:var(--ink-soft);margin-top:2px;display:block}.reg{font-weight:600}.scope{gap:3px;display:inline-flex}.scope abbr{background:var(--sunken);border-radius:var(--r-small);width:22px;height:22px;color:var(--ink-soft);font-size:var(--t-micro);cursor:help;border:0;place-items:center;font-weight:600;text-decoration:none;display:grid}.stage{border-radius:var(--r-pill);font-size:var(--t-micro);white-space:nowrap;background:var(--sunken);color:var(--ink-soft);padding:3px 10px;font-weight:600;display:inline-block}.stage[data-stage=Stanowisko]{background:var(--warn-tint);color:var(--warn)}.stage[data-stage=Biuro]{background:var(--accent-tint);color:var(--accent-deep)}.stage[data-stage=Zamknięte]{background:var(--satisfied-tint);color:var(--satisfied)}.side{align-content:start;gap:12px;display:grid}.side-head{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-surface);gap:2px;padding:14px 16px;display:grid}.side-number{font-size:var(--t-small);color:var(--ink-soft)}.side-vehicle{font-size:var(--t-lead);letter-spacing:-.01em;font-weight:600}.side-customer{font-size:var(--t-small);color:var(--ink-soft)}.side-actions{gap:6px;display:grid}.side-note{font-size:var(--t-micro);color:var(--ink-soft);margin:0}.btn-primary{background:var(--accent);color:#fff;border:1px solid var(--accent-deep);border-radius:var(--r-control);box-shadow:var(--lift-strong);font-size:var(--t-small);padding:11px 20px;font-weight:600;transition:background .12s,box-shadow .12s,translate .12s}.btn-primary:hover:not(:disabled){background:var(--accent-deep)}.btn-primary:active:not(:disabled){box-shadow:var(--lift);translate:0 1px}.btn-primary:disabled{background:var(--sunken);border-color:var(--rule);color:var(--ink-faint);box-shadow:none;cursor:not-allowed}.main[data-tab=klienci],.main[data-tab=magazyn],.main[data-tab=rejestry]{grid-template-columns:minmax(0,1fr)}.stacked{gap:0;display:grid}.btn-quiet{background:var(--paper);color:var(--ink);border:1px solid var(--rule);border-radius:var(--r-control);font-size:var(--t-small);padding:11px 20px;font-weight:500}.btn-quiet:hover{background:var(--sunken);border-color:var(--ink-faint)}@media (width<=1100px){.main{grid-template-columns:1fr}.side{order:-1}}.intake{background:var(--accent-tint);border-radius:var(--r-surface);border:1.5px dashed var(--accent-light);margin-top:20px;padding:20px}.intake h2{font-size:var(--t-body);margin:0 0 4px;font-weight:600}.intake-lead{max-width:62ch;font-size:var(--t-small);color:var(--ink-soft);margin:0 0 12px}.intake-waiting{gap:6px;margin:0;padding:0;list-style:none;display:grid}.intake-waiting li{font-size:var(--t-small);align-items:baseline;gap:10px;display:flex}.intake-need{color:var(--ink-soft);font-size:var(--t-micro)}.boot{height:100%;color:var(--ink-soft);font-size:var(--t-body);place-items:center;display:grid}.empty{background:var(--paper);border:1px dashed var(--rule);border-radius:var(--r-surface);font-size:var(--t-small);color:var(--ink-soft);margin:0;padding:18px}.banner-error{background:var(--blocking-tint);color:var(--blocking);border-radius:var(--r-control);font-size:var(--t-small);margin:0 0 12px;padding:11px 14px}.tasks-count{font-size:var(--t-body);font-weight:600}.alerts{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-surface);margin-top:20px;padding:18px}.alerts h2{font-size:var(--t-body);margin:0 0 10px;font-weight:600}.alerts ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.alerts li{border-radius:var(--r-control);background:var(--sunken);font-size:var(--t-small);border-left:3px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:10px 12px 10px 14px;display:grid}.alerts li[data-level=overdue]{background:var(--blocking-tint);border-left-color:var(--blocking)}.alerts li[data-level=due]{background:var(--warn-tint);border-left-color:var(--warn)}.alerts li[data-level=soon]{background:var(--accent-tint);border-left-color:var(--accent-light)}.alert-title{font-weight:600}.alert-detail{color:var(--ink-soft);font-size:var(--t-micro);grid-column:1;line-height:1.4}.alert-action{font-size:var(--t-micro);color:var(--accent-deep);white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-weight:600}.docs{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-surface);padding:16px 18px}.docs h2{font-size:var(--t-body);margin:0 0 3px;font-weight:600}.docs-why{font-size:var(--t-micro);color:var(--ink-soft);margin:0 0 12px;line-height:1.4}.docs ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.docs-item{background:var(--accent-tint);border-radius:var(--r-control);text-align:left;border:1px solid #0000;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.docs-item:hover{border-color:var(--accent-light)}.docs-item[data-done=true]{background:var(--sunken)}.docs-mark{text-align:center;font-size:13px}.docs-item[data-done=true] .docs-mark{color:var(--satisfied)}.docs-body{gap:1px;min-width:0;display:grid}.docs-title{font-size:var(--t-small);font-weight:600;line-height:1.3}.docs-item[data-done=true] .docs-title{color:var(--ink-soft);font-weight:400}.docs-ref{font-size:var(--t-micro);color:var(--ink-soft)}.docs-go{font-size:var(--t-micro);color:var(--accent-deep);white-space:nowrap;font-weight:600}.docs-item[data-done=true] .docs-go{color:var(--ink-soft)}.main[data-tab=zadanie]{grid-template-columns:minmax(0,1fr)}.bay-back{margin:14px 0 0}
