.uchet .head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 18px;flex-wrap:nowrap}.uchet .head-title{min-width:0;flex:1 1 auto;display:grid;gap:2px}.loading-dots{position:relative}.loading-dots:after{content:"...";display:inline-block;width:1.2em;text-align:left;overflow:hidden;vertical-align:bottom;animation:loading-dots-anim 1.2s steps(4,end) infinite}@keyframes loading-dots-anim{0%{width:0}to{width:1.2em}}.uchet .head h1{margin:0;font-size:clamp(28px,5vw,36px);font-weight:700;letter-spacing:-.04em;line-height:1.1}.uchet #who{margin:0;color:#fff1f48c;font-size:13px;font-weight:500;letter-spacing:.01em;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uchet .head-tools{display:flex;align-items:center;gap:8px;flex:none;margin:2px 0 0}.uchet .visitors{display:inline-flex;align-items:center;gap:7px;box-sizing:border-box;height:40px;padding:0 13px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:inherit;font:inherit;font-size:15px;font-variant-numeric:tabular-nums;cursor:pointer}.uchet .visitors:hover{background:#ffffff24}.uchet .visitors[hidden]{display:none}.uchet .visitors b{font-weight:800}.uchet .visitors i{color:#ffffff59;font-style:normal}.uchet .avtoto-usage .au-label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff9;margin-right:2px}.uchet .avtoto-usage[data-level=ok] b{color:#5fd38d}.uchet .avtoto-usage[data-level=warn]{border-color:#f2c94c80}.uchet .avtoto-usage[data-level=warn] b{color:#f2c94c}.uchet .avtoto-usage[data-level=crit]{border-color:#ff787899;background:#ff78781f}.uchet .avtoto-usage[data-level=crit] b{color:#ff9c9c}@media(max-width:520px){.uchet .head-tools{gap:6px}.uchet .visitors{padding:0 9px;gap:5px;font-size:14px}.uchet .avtoto-usage .au-label{display:none}}.au-big{display:flex;align-items:baseline;gap:8px;margin:0 0 10px}.au-big b{font-size:40px;line-height:1}.au-big span{color:var(--muted);font-size:16px}.au-bar{height:10px;margin:0 0 14px;border-radius:99px;background:#ffffff1a;overflow:hidden}.au-bar i{display:block;height:100%;border-radius:99px}.au-level-ok{color:#5fd38d}.au-bar i.au-level-ok{background:#5fd38d}.au-level-warn{color:#f2c94c}.au-bar i.au-level-warn{background:#f2c94c}.au-level-crit{color:#ff9c9c}.au-bar i.au-level-crit{background:#ff7b7b}.uchet .vis-today{color:#f2c94c}.uchet .vis-online{color:#5fd38d}.online-accounts{list-style:none;margin:0;padding:0;display:grid;gap:8px}.online-accounts li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#fff6f80e}.online-accounts li>div{display:grid;gap:2px;min-width:0}.online-accounts b{font-size:15px}.online-accounts small{color:var(--muted);font-size:11px;line-height:1.2}.online-accounts span{color:var(--muted);font-size:13px;flex:none}.uchet .settings-open{box-sizing:border-box;flex:none;width:40px;height:40px;padding:0;margin:0;border-radius:12px;cursor:pointer;display:grid;place-items:center;appearance:none;line-height:1;overflow:hidden;color:#fff;background:#ffffff1c;border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px #ffffff1f}.uchet .settings-open:hover{background:#ffffff2e}.uchet .settings-open svg{width:20px;height:20px;display:block;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(min-width:700px){.uchet .head{align-items:center}.uchet .head-title{display:flex;align-items:baseline;gap:10px}.uchet .head-tools{margin:0}}.ext-help{margin:14px 0 0;padding-left:20px;color:var(--muted);font-size:14px;line-height:1.55}.ext-help li{margin:0 0 8px}.ext-help code{font-size:12px}.uchet.section{padding-top:0}.uchet-chrome{position:static;padding:12px 0 8px;background:none;box-shadow:none}.uchet-chrome-slot{display:none}.tabs-wrap{position:static;margin:0;padding:4px 0 0;background:none;box-shadow:none}.tabs{display:flex;gap:4px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{flex:1 1 0;min-width:max-content;scroll-snap-align:center;padding:11px 16px;border:0;border-radius:11px;background:transparent;color:#ffffff85;font:inherit;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;box-shadow:none}.tab:hover{color:#fff}.tab[aria-selected=true]{background:#ffffff24;color:#fff;font-weight:600;box-shadow:none}@media(max-width:899px){.uchet .tabs-wrap{display:none}}@media(max-width:640px){.tabs-wrap{top:var(--site-header-h, 108px)}.tabs{flex-wrap:wrap}.tabs .tab{flex:1 1 calc(33.33% - 5px);min-width:0;padding:9px 8px;text-align:center}}.switch{display:none;gap:4px;padding:6px;margin-bottom:16px;border-radius:16px;background:var(--panel)}.switch .tab{flex:1 1 0}@media(max-width:640px){.switch{display:flex}.cols.wallets>.card[data-active=false]{display:none}}.cols{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;margin-bottom:16px}.cols+.card,#out>.card+.card{margin-top:16px}.cols.four{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.cap{margin:0;color:var(--muted);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.sum.big{margin:4px 0 2px;font-size:32px;font-weight:700;color:var(--green)}.sum.big.debt{color:var(--red)}#out h3{margin:20px 0 8px;font-size:16px;display:flex;justify-content:space-between;gap:8px}.rows{display:grid;gap:2px}.modal,.table,.tabs,.top nav{scrollbar-width:none;-ms-overflow-style:none}.modal::-webkit-scrollbar,.table::-webkit-scrollbar,.tabs::-webkit-scrollbar,.top nav::-webkit-scrollbar{width:0;height:0;display:none}.rows .row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;padding:10px 0;border-top:1px solid var(--line)}.card[data-wallet-card] .rows .row{flex-wrap:nowrap;align-items:flex-start;gap:8px;padding:8px 0}.card[data-wallet-card] .date-label{padding:8px 0 2px}.rows .row>div:first-child{flex:1 1 200px;min-width:0}.rows .row .name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.rows .row .sum{white-space:nowrap;font-variant-numeric:tabular-nums}.rows .row .right{margin-left:auto;text-align:right;display:grid;gap:6px;justify-items:end}.rows .row.debt-row{flex-wrap:nowrap;align-items:center}.rows .row .right.debt-actions{display:flex;flex-direction:row;align-items:center;gap:10px}.acts{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.acts .btn{min-height:36px;padding:7px 12px;font-size:13px}.acts .btn:disabled{opacity:.6;cursor:wait}.muted.small{overflow-wrap:anywhere}.small{font-size:13px}.plus{color:var(--green)}.minus,.debt{color:var(--red)}.err{color:var(--red);font-weight:600}.link{border:0;background:none;padding:0 2px;color:var(--blue);font:inherit;text-decoration:underline;cursor:pointer}.btn.wide{width:100%;margin-top:10px}.btn.danger{background:#ff787824;color:#ffb3ad;border:1px solid rgba(255,120,120,.35)}.date-label{padding:12px 0 4px;color:var(--muted);font-size:13px}.rows .row.op{cursor:pointer;border-radius:8px}.rows .row.op:hover,.rows .row.op:focus-visible{background:#2a251f0b;outline-offset:-2px}.modal-scrim{position:fixed;inset:0;z-index:50;background:#1a191675;display:grid;place-items:center;padding:16px;overflow-y:auto}.modal{width:min(460px,100%);max-height:88vh;overflow-y:auto;background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:20px}.modal.wide{width:min(760px,100%)}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.modal-head h2{margin:0;font-size:22px}.modal-x{width:40px;height:40px;border:0;border-radius:12px;background:var(--card);color:var(--text);font-size:16px;cursor:pointer}.modal .field{display:grid;gap:6px;margin-bottom:14px;color:var(--muted);font-size:14px}.modal .field[hidden]{display:none}.modal .field .two{display:grid;grid-template-columns:1fr auto;gap:8px}.modal:has(input[name=vin]){width:min(760px,100%)}.modal .two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.modal .two>.field{min-width:0}.modal input,.modal select{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--text);font:inherit}.modal input:focus,.modal select:focus{outline:2px solid var(--blue);outline-offset:1px}.modal .switch.seg{display:flex;background:var(--bg);margin-bottom:0}.modal .switch.seg .tab{border:1px solid transparent}.modal .switch.seg .tab[aria-selected=true]{background:#fff6f824;border-color:#ffffff1f;color:#fff;box-shadow:inset 0 1px #ffffff1a}.modal .switch.seg .tab[data-dir=out][aria-selected=true]{color:#ff9c9c;background:#9f373d47}.modal .switch.seg .tab[data-dir=in][aria-selected=true]{color:#88d5aa;background:#3d855847}.tab:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.modal-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.modal-acts .btn{flex:1;min-height:44px}.modal-acts .btn[data-doc-edit]{flex:1 1 100%}.modal-err{margin:0 0 8px}.lock-note{margin:0 0 14px;color:var(--muted)}.op-view{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:0}.op-view dt{color:var(--muted);font-size:14px}.op-view dd{margin:0;font-weight:600}.confirm-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.confirm-row>span{font-size:14px}.confirm-row .btn{min-height:40px;min-width:96px}.table{overflow-x:auto}.clients-layout{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.5fr);gap:16px;align-items:start}.client-list,.client-card{min-width:0}.back-btn{display:none;border:0;background:transparent;color:var(--muted);font:inherit;font-weight:600;min-height:40px;padding:0;margin:0 0 4px;cursor:pointer}.back-btn:hover{color:#fff}.client-tools{display:flex;gap:8px;margin-bottom:10px}.client-tools input{min-width:0;flex:1;padding:11px 12px;color:var(--text);background:var(--card);border:1px solid var(--line);border-radius:12px;outline:none}.clients-scroll{display:grid;max-height:72vh;overflow:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:16px;padding-right:2px;scrollbar-width:thin;scrollbar-color:rgba(210,150,160,.75) rgba(255,246,248,.08)}.clients-scroll::-webkit-scrollbar{width:9px}.clients-scroll::-webkit-scrollbar-track{margin:6px 0;background:#fff6f812;border-radius:99px}.clients-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#e8b3bad9,#7d4852f2);border-radius:99px;border:2px solid transparent;background-clip:padding-box;box-shadow:inset 0 1px #ffffff40}.clients-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#f5cdd2f2,#975460fa);background-clip:padding-box}.client-row,.client-doc,.car-card{width:100%;display:flex;justify-content:space-between;gap:12px;padding:13px 14px;text-align:left;color:var(--text);background:transparent;border:0;border-bottom:1px solid var(--line);cursor:pointer}.client-row:last-child,.client-doc:last-child{border-bottom:0}.client-row[aria-current=true],.client-row:hover,.client-doc:hover,.car-card:hover{background:#2a251f0b}.client-doc{margin-top:8px;border:1px solid rgba(42,49,54,.08);border-left:3px solid var(--status-wait-line);border-radius:12px;background:var(--status-wait-bg)}.client-doc.is-pay{background:#e8ede6;border-left-color:#5a6a58}.client-doc.is-return{background:var(--status-return-bg);border-left-color:var(--status-return-line)}.client-doc.is-order{background:#f3efe6;border-left-color:var(--status-wait-line)}.client-row span,.client-doc span,.car-card{min-width:0}.client-row small,.client-doc small,.car-card small,.car-card code{display:block;margin-top:4px;color:var(--muted);overflow-wrap:anywhere}.client-empty{min-height:220px;display:grid;place-items:center}.client-head{display:flex;justify-content:space-between;gap:16px}.client-head h2{margin:0 0 8px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.client-head h2 small{color:var(--muted);font-size:13px;font-weight:500}.client-head p{margin:3px 0;color:var(--muted)}.client-as{padding:3px 9px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--text);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.client-as:hover{background:#2a251f0f}.client-balance{font-size:26px;white-space:nowrap}.client-note{padding:10px 12px;border-radius:10px;background:#f2f0eb;border:1px solid rgba(42,49,54,.08)}.client-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 10px}.client-actions .btn{width:100%;min-height:40px}.section-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:14px 0 10px;padding:10px 0;border-top:1px solid var(--line)}.section-bar h3{margin:0}.photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px}.client-photo{position:relative;aspect-ratio:1;margin:0;border-radius:12px;overflow:hidden;background:var(--bg)}.client-photo img{width:100%;height:100%;object-fit:cover}.client-photo button{position:absolute;top:5px;right:5px;width:28px;height:28px;border:0;border-radius:50%;color:#fff;background:#000a;cursor:pointer}.client-photo button:hover{background:#c45a6a}.client-tabs{display:flex;gap:4px;margin:18px 0 0;padding:4px;border-radius:12px;background:var(--bg)}.client-tabs button{flex:1;padding:9px 6px;border:0;border-radius:9px;color:var(--muted);background:transparent;cursor:pointer}.client-tabs button[aria-selected=true]{color:var(--text);background:var(--card)}.client-panel{margin-top:16px}.sel-card{display:grid;gap:6px;padding:14px;margin:0 0 12px;border:1px solid var(--line);border-radius:14px;background:#fff6f80d}.sel-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.sel-seen{display:grid;place-items:center;width:28px;height:28px;color:#fffafc61}.sel-seen svg{width:18px;height:18px}.sel-seen.is-on{color:#9fe0b3}.sel-card b{font-size:15px}.sel-card p,.sel-card small{margin:0;color:var(--muted);font-size:13px}.sel-card .sel-reply{color:var(--text)}.sel-card textarea{width:100%;min-height:72px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#09050847;color:var(--text);font:inherit;resize:vertical}.sel-goods{display:grid;gap:8px;margin-top:4px}.sel-hint{margin:0;font-size:12px}.sel-line{display:grid;grid-template-columns:minmax(0,1.3fr) 90px minmax(0,.9fr) 32px;gap:8px;align-items:center}.sel-line [data-sel-name]{grid-column:1/-1}.sel-line input{min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#09050847;color:var(--text);font:inherit}.sel-picked{display:grid;gap:6px;margin:0;padding:0;list-style:none}.sel-picked li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center;padding:10px 12px;border:1px solid rgba(226,181,78,.4);border-radius:12px;background:#b5872329}.sel-picked img{width:48px;height:48px;object-fit:cover;border-radius:10px;background:#ffffff14}.sel-picked b{display:block;font-size:13px}.sel-picked small{color:var(--muted);font-size:12px}.sel-drop{width:32px;height:32px;border:0;border-radius:9px;background:#ffffff14;color:#fff;font-size:20px;line-height:1;cursor:pointer}.sel-drop:hover{background:#ff787847;color:#ffd0d0}.sel-acts{display:flex;gap:8px;flex-wrap:wrap}.sel-acts .btn{flex:1;min-height:40px}.tag{display:inline-flex;width:max-content;padding:4px 8px;border-radius:8px;font-size:11px;font-weight:700}.tag.wait{background:#ffffff17;color:#ead9b4}.tag.ok{background:#3d855838;color:#88d5aa}.tag.bad{background:#9f373d38;color:#ff9c9c}.car-card{display:block;margin-bottom:8px;border:1px solid var(--line);border-radius:12px;padding:0;overflow:hidden}.car-card>button[data-car-open]{width:100%;display:block;padding:13px 14px;text-align:left;color:var(--text);background:transparent;border:0;cursor:pointer}.car-card>button[data-car-open]:hover{background:#2a251f0b}.car-parts{list-style:none;margin:0;padding:0 14px 12px;font-size:13px}.car-parts li{padding:3px 0}.car-parts .link{padding:3px 0;font-size:13px}.car-parts-full{list-style:none;margin:0;padding:0;display:grid;gap:8px}.car-parts-full li{padding:9px 12px;border:1px solid var(--line);border-radius:10px}.doc-table{width:100%;border-collapse:collapse;margin:6px 0 10px;font-size:14px}.doc-table td,.doc-table th{padding:8px 4px;border-bottom:1px solid var(--line);text-align:left}.doc-table th{color:var(--muted);font-weight:600}.doc-total{margin:0 0 14px;text-align:right;font-size:15px}.modal textarea{width:100%;resize:vertical;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--text);font:inherit}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.settings-check{display:flex;align-items:center;gap:7px;margin:-2px 0 14px;color:var(--muted);font-size:13px;font-weight:600}.settings-check input{width:17px;height:17px;accent-color:var(--steel)}.settings-account{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.settings-account>:first-child{margin-right:auto}.admin-section{padding:15px;margin-bottom:12px;border:1px solid rgba(42,49,54,.08);border-radius:14px;background:var(--panel)}.admin-section h3{margin:0 0 9px}.admin-inline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-inline.avtoto{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-inline.avtoto .admin-f:nth-child(3){grid-column:1/-1}.admin-inline>.btn,.admin-create>.btn{grid-column:1/-1;min-height:42px}.admin-f{display:grid;gap:5px;min-width:0;align-content:start}.admin-cap{color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.02em}.admin-inline input,.admin-create input,.admin-create select{font-size:15px;padding:11px 12px!important}.admin-create .admin-f:nth-child(5){grid-column:1/-1}.pw-wrap{position:relative;display:block;min-width:0}.pw-wrap input{width:100%;box-sizing:border-box;padding-right:42px!important}.pw-eye{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:none;color:#fff9;cursor:pointer}.pw-eye:hover{color:#fff;background:#ffffff1a}.admin-f>input,.admin-f>select{width:100%;box-sizing:border-box}.admin-inline input,.admin-create input,.admin-create select{min-width:0;padding:10px 11px;border:1px solid var(--line);border-radius:9px;background:#fff}.admin-create{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-search{margin-top:16px!important}.admin-user-list{max-height:210px;overflow:auto;border:1px solid var(--line);border-radius:10px;scrollbar-width:thin;scrollbar-color:rgba(210,150,160,.75) rgba(255,246,248,.08)}.admin-user-list::-webkit-scrollbar{width:9px}.admin-user-list::-webkit-scrollbar-track{margin:4px 0;background:#fff6f812;border-radius:99px}.admin-user-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#e8b3bad9,#7d4852f2);border-radius:99px;border:2px solid transparent;background-clip:padding-box;box-shadow:inset 0 1px #ffffff40}.admin-user-list button{width:100%;display:flex;justify-content:space-between;gap:10px;padding:9px 11px;border:0;border-bottom:1px solid rgba(42,49,54,.08);background:#fff;text-align:left}.admin-user-list button:hover{background:var(--status-wait-bg)}.admin-user-list small{color:var(--muted)}.admin-user-card{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.client-pick{position:relative;min-width:0;width:100%}.client-suggest{position:fixed;z-index:80;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:linear-gradient(140deg,#26181efa,#181014fa);box-shadow:0 26px 60px #00000080;scrollbar-width:thin;scrollbar-color:rgba(210,150,160,.75) rgba(255,246,248,.08)}.client-suggest[hidden]{display:none}.client-suggest::-webkit-scrollbar{width:9px}.client-suggest::-webkit-scrollbar-track{margin:4px 0;background:#fff6f812;border-radius:99px}.client-suggest::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#e8b3bad9,#7d4852f2);border-radius:99px;border:2px solid transparent;background-clip:padding-box;box-shadow:inset 0 1px #ffffff40}.client-suggest::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#f5cdd2f2,#975460fa);background-clip:padding-box}.client-suggest-item{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 14px;border:0;border-bottom:1px solid rgba(255,255,255,.07);background:transparent;color:#fff;font:inherit;text-align:left;cursor:pointer}.client-suggest-item:last-child{border-bottom:0}.client-suggest-item:hover,.client-suggest-item[aria-selected=true]{background:#ffffff1a}.client-suggest-item b{font-size:13px;font-variant-numeric:tabular-nums}.client-suggest-item span{color:#ffffff9e;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-suggest-note{margin:0;padding:12px 14px;color:#fff9;font-size:12px}.admin-user-actions{display:flex;gap:8px;flex-wrap:wrap}.admin-audit{display:grid;max-height:360px;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(210,150,160,.75) rgba(255,246,248,.08)}.admin-audit::-webkit-scrollbar{width:9px}.admin-audit::-webkit-scrollbar-track{margin:4px 0;background:#fff6f812;border-radius:99px}.admin-audit::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#e8b3bad9,#7d4852f2);border-radius:99px;border:2px solid transparent;background-clip:padding-box;box-shadow:inset 0 1px #ffffff40}.admin-audit>div{display:grid;grid-template-columns:145px 100px 170px minmax(160px,1fr);gap:8px;padding:8px 0;border-bottom:1px solid rgba(42,49,54,.08);font-size:12px}.admin-audit time,.admin-audit small{color:var(--muted)}.vin-status{margin:-4px 0 14px;padding:8px 10px;border-radius:9px;background:#2a31360d}.vin-status.is-loading{color:#6d6898;background:var(--status-transit-bg)}.vin-status.is-found{color:var(--green);background:#e5f6ea;font-weight:600}.vin-status.is-error{color:var(--red);background:#fde8e4;font-weight:600}.vin-status.is-empty{background:var(--status-wait-bg)}.orders-view{display:grid;gap:10px}.orders-search{width:100%;min-height:46px;padding:11px 14px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--text);font:inherit;outline:none}.orders-new{min-height:42px;border:0;border-radius:11px;background:var(--steel);color:#f4efe6;font:inherit;cursor:pointer}.orders-new:hover{background:var(--steel-2)}.orders-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:4px 8px;border-radius:12px;background:var(--card)}.orders-tabs button{min-width:0;min-height:44px;padding:8px 5px;border:0;border-radius:10px;color:var(--muted);background:transparent;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.orders-tabs button[aria-selected=true]{color:var(--text);background:var(--panel);box-shadow:0 1px 4px #1a19161f}.orders-panel{padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.orders-panel>h3{margin:0 0 12px}.orders-panel.is-moderation{border-color:#e2b54e73}.order-cards{display:grid;gap:12px}.order-card{display:grid;gap:5px;padding:11px 12px;border:1px solid var(--line);border-left:3px solid var(--status-wait-line);border-radius:12px;background:var(--status-wait-bg);min-width:0}.order-card.is-wait{background:var(--status-wait-bg);border-left-color:var(--status-wait-line)}.order-card.is-transit{background:var(--status-transit-bg);border-left-color:var(--status-transit-line)}.order-card.is-stock{background:var(--status-stock-bg);border-left-color:var(--status-stock-line)}.order-card.is-done{background:var(--status-done-bg);border-left-color:var(--status-done-line)}.order-card.is-missing{background:var(--status-danger-bg);border-left-color:var(--status-danger-line)}.order-name{display:block;margin:0;font-size:14px;line-height:1.3;overflow-wrap:anywhere}.order-client{display:block;width:max-content;max-width:100%;padding:0;border:0;border-bottom:1px solid currentColor;color:var(--text);background:none;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.order-meta,.order-supplier,.order-api-status{margin:0;color:var(--muted);font-size:11px;line-height:1.35}.return-mark{font-weight:700}.return-mark.is-yes{color:#2f7d4f}.return-mark.is-fee{color:#9a6b12}.return-mark.is-no{color:#b4232c}.order-api-status{color:color-mix(in srgb,var(--site-accent, #c48a92) 70%,var(--muted))}.order-meta .sku-link{color:inherit;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--text) 35%,transparent)}.order-meta .sku-link:hover{border-bottom-color:var(--site-accent, #c48a92)}.order-links{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center;margin:2px 0 0;padding-top:7px;border-top:1px solid var(--line)}.order-links button{padding:0;border:0;border-bottom:1px solid currentColor;color:var(--muted);background:none;font:inherit;font-size:11px;cursor:pointer}.order-stage-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:2px 0 0;padding-top:8px;border-top:1px solid var(--line)}.order-stage-actions .btn{width:100%;min-height:36px;padding:6px 10px;font-size:12px}.order-stage-actions .btn:nth-child(3),.order-stage-actions .btn:only-child{grid-column:1 / -1}@media(min-width:900px){.orders-view .order-cards{grid-template-columns:1fr 1fr;align-items:stretch}.orders-view .order-card{padding:12px 14px}}.order-wizard-tabs{display:grid;grid-template-columns:1fr 1fr;padding:4px;margin-bottom:12px;border-radius:12px;background:var(--bg)}.order-wizard-tabs button{min-height:40px;border:0;border-radius:9px;color:var(--muted);background:transparent;font-weight:700;cursor:pointer}.order-wizard-tabs button[aria-selected=true]{color:var(--text);background:var(--card);box-shadow:0 1px 4px #1a19161f}.supplier-step{margin:0 0 12px;padding:12px;border:1px solid var(--line);border-radius:13px}.supplier-step legend{padding:0 4px;font-weight:700}.supplier-step h4{margin:4px 0 12px}.sheet-link{padding:0;border:0;border-bottom:1px solid currentColor;color:var(--text);background:none;font:inherit;font-weight:600;cursor:pointer}.popup-good{display:grid;grid-template-columns:minmax(0,1fr) 80px 34px;gap:6px;margin-bottom:8px}.popup-good input{min-width:0}.popup-good button{border:1px solid var(--line);border-radius:9px;color:var(--muted);background:var(--card);cursor:pointer}.wizard-primary,.wizard-secondary{width:100%;min-height:38px;margin-top:7px;border:0;border-radius:9px;font:inherit;font-weight:700;cursor:pointer}.wizard-primary{color:#f4efe6;background:var(--steel)}.wizard-secondary{color:var(--text);background:var(--card);border:1px solid var(--line)}.wizard-note{text-align:center;margin-bottom:0}.sub-scrim{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:#06030566;backdrop-filter:blur(4px);overflow-y:auto}.sub-scrim .sub-sheet{width:min(460px,100%);max-height:calc(100svh - 32px);overflow-y:auto;margin:0}.ac-list{position:fixed;z-index:95;max-height:min(300px,45svh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:6px;border:1px solid rgba(232,179,186,.3);border-radius:14px;background:linear-gradient(135deg,#3a2129fb,#1c1116fb);box-shadow:0 22px 50px #0000008c;backdrop-filter:blur(16px)}.ac-list::-webkit-scrollbar{display:none}.ac-item{display:grid;gap:2px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:#fff8f9;font:inherit;text-align:left;cursor:pointer}.ac-item b{font-size:14px;font-weight:650;overflow-wrap:anywhere}.ac-item small{color:#fff4f68c;font-size:12px}.ac-item:hover,.ac-item.is-on{background:#ffffff1f}.draft-note{margin:0 0 12px;padding:9px 12px;border-radius:11px;background:#f2c94c1a;border:1px solid rgba(242,201,76,.28);color:#f2d98a;font-size:13px}.draft-note .sheet-link{color:inherit;margin-left:4px}.supplier-step{position:relative}.supplier-step .inv-del{position:absolute;top:-4px;right:12px;font-size:13px}.supplier-step .sheet-link{display:inline-block;margin:0 0 12px}.catch-note{margin:-4px 0 12px;padding:8px 11px;border-radius:10px;background:#ffffff12;color:var(--muted);font-size:12px}.car-line{grid-template-columns:1fr auto!important;align-items:center}.car-line .sheet-link{margin:0!important;white-space:nowrap}.modal h4{margin:4px 0 12px;font-size:16px;font-weight:700}.og-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px 10px;align-items:center;padding:10px 0;border-bottom:1px dashed rgba(255,255,255,.14)}.og-title{font-weight:700;font-size:14px;overflow-wrap:anywhere}.og-title small{display:block;margin-top:3px;color:var(--muted);font-weight:500;font-size:12px}.og-qty{display:flex;align-items:center;gap:2px;padding:2px;border:1px solid rgba(255,255,255,.18);border-radius:9px}.og-qty button{width:26px;height:26px;border:0;border-radius:7px;color:#fff;background:#ffffff1a;cursor:pointer}.og-qty b{min-width:24px;text-align:center;font-size:13px}.og-sum{white-space:nowrap;font-size:14px}.og-acts{display:flex;gap:4px}.og-acts button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:#ffffff17;color:#ffffffe0;cursor:pointer}.og-acts button:last-child{color:#ff9c9c}.og-acts button:hover{color:#fff;background:#ffffff29}.og-total{margin:8px 0 10px;color:var(--muted);font-size:13px}@media(max-width:520px){.og-row{grid-template-columns:minmax(0,1fr) auto}.og-sum{grid-column:1}.og-acts{grid-column:2;grid-row:2}}.sel-group{margin:0 0 14px;padding:10px 0 4px;border-top:1px solid rgba(255,255,255,.12)}.sel-group-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;gap:8px 10px;align-items:end}.sel-group-head .field{margin-bottom:8px}.sel-group-head .sheet-link{margin:0 0 14px;white-space:nowrap}.sel-x{border:0;background:none;color:#e0777d;font-size:20px;line-height:1;cursor:pointer;padding:4px}.sel-opt{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(88px,120px) 52px 68px 76px 32px;gap:6px;align-items:center;margin-bottom:8px}.sel-opt input,.sel-opt select{box-sizing:border-box;min-width:0;width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:#09050847;color:var(--text);font:inherit;font-size:14px}.car-hint{margin:0 0 12px;padding:9px 12px;border-radius:11px;background:#ffffff12;color:var(--muted);font-size:13px}.inv-doc h4{margin:12px 0 4px}.inv-table{width:100%;border-collapse:collapse;font-size:14px}.inv-table td{padding:7px 4px;border-bottom:1px solid rgba(255,255,255,.1);vertical-align:top}.inv-table td small{display:block;color:var(--muted);font-size:12px}.inv-table td:nth-child(n+2){text-align:right;white-space:nowrap}.inv-total{margin:12px 0 0;text-align:right;font-size:16px}.modal.wide:has(.sel-group){width:min(640px,100%)}.modal.wide:has(.order-wizard-tabs){width:min(500px,100%)}.returns-view{display:grid;gap:10px}.returns-cols{display:grid;grid-template-columns:1fr 1fr;gap:12px}.return-list{display:grid;gap:8px}.return-card{padding:11px 12px;border-left:3px solid var(--status-wait-line);border-radius:11px;background:var(--status-wait-bg)}.return-card.is-done{border-left-color:var(--status-done-line);background:var(--status-done-bg)}.return-card.is-bad{border-left-color:var(--status-danger-line);background:var(--status-danger-bg)}.return-reason,.return-reject{margin:8px 0 0;padding:8px 10px;border-radius:10px;background:#09050838;color:var(--text);font-size:13px;line-height:1.4}.return-reason span,.return-reject span{display:block;margin-bottom:3px;color:var(--muted);font-size:11px;font-weight:700}.return-reason.is-empty{color:var(--muted)}.return-reject{color:#ff9c9c;background:#b1343d2e}.return-card>b{display:block;margin-bottom:5px;font-size:14px}.return-summary{display:grid;gap:4px;margin-top:7px;font-size:12px}.return-actions{display:flex;align-items:center;gap:8px;margin-top:10px}.return-actions .btn:first-child{flex:1}.return-actions small{margin-left:auto;color:var(--muted)}.return-empty{min-height:44px;margin:0;padding:14px;border-radius:10px;color:var(--muted);background:var(--bg)}.return-net-live{padding:10px 12px;border-radius:10px;background:var(--bg)}.products-view{display:grid;gap:10px}.product-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.product-toolbar input{min-width:0;padding:11px 13px;border:1px solid var(--line);border-radius:12px;color:var(--text);background:var(--card);font:inherit}.stock-totals{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--muted);font-size:13px}.reserve-filter{color:var(--muted);font-size:13px}.products-cols{display:grid;grid-template-columns:1fr 1fr;gap:12px}.product-list{display:grid}.product-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:9px;align-items:center;min-height:54px;padding:7px 0;border-bottom:1px solid var(--line)}.product-row:last-child{border-bottom:0}.product-open{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:center;padding:0;border:0;color:var(--text);background:none;text-align:left;cursor:pointer}.product-open:hover{color:#fff}.product-row.has-photo .product-open{grid-template-columns:40px minmax(0,1fr)}.product-open img{width:40px;height:40px;object-fit:cover;border-radius:9px}.product-open b,.product-open small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-open small{margin-top:3px;color:var(--muted);font-size:11px}.product-row>strong{white-space:nowrap;font-size:13px}.cart-add,.cart-step button{width:34px;height:34px;padding:0;border:0;border-radius:9px;color:#f4efe6;background:var(--steel);cursor:pointer}.cart-step{display:grid;grid-template-columns:28px 22px 28px;align-items:center;text-align:center}.cart-step button{width:28px;height:30px}.product-view-data{margin:0;border:1px solid var(--line);border-radius:13px;overflow:hidden}.product-view-data>div{padding:9px;border-bottom:1px solid var(--line)}.product-view-data>div:last-child{border-bottom:0}.product-view-data dt{color:var(--muted);font-size:11px;font-weight:600}.product-view-data dd{margin:3px 0 0;font-size:13px;font-weight:600}.product-view-label{margin:13px 0 6px;color:var(--muted);font-size:12px;font-weight:600}.product-view-photos{display:grid;gap:8px}.product-view-photo{display:block;width:100%;max-height:360px;object-fit:contain;border-radius:10px;background:#fff}.sale-head{display:grid;grid-template-columns:minmax(0,1fr) 88px 95px 24px;gap:8px;padding:0 0 8px 32px;color:var(--muted);font-size:11px;font-weight:600}.sale-line{display:grid;grid-template-columns:minmax(0,1fr) 88px 95px 24px;gap:8px;align-items:center;padding:8px 0;border-bottom:1px dotted var(--line)}.sale-name{min-width:0;display:flex;align-items:center;gap:8px;font-size:12px}.sale-name i{flex:0 0 22px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--card);color:var(--muted);font-style:normal}.sale-qty{display:grid;grid-template-columns:24px 32px 24px;gap:3px}.sale-qty button{height:28px;padding:0;border:1px solid var(--line);border-radius:7px;color:var(--text);background:var(--card)}.sale-qty input{min-width:0;padding:4px;text-align:center}.sale-sum{position:relative;text-align:right;white-space:nowrap;font-size:13px}.sale-sum input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sale-del{height:auto!important;padding:0!important;border:0!important;color:var(--red)!important;background:none!important;font-size:0}.sale-del:before{content:"×";font-size:18px}.sale-total{min-height:26px;margin:0;padding:8px 0;border-bottom:1px dotted var(--line);font-size:13px;font-weight:600;text-align:left}.sale-more{display:inline-block;margin:10px 0 16px}.sale-actions{display:grid;grid-template-columns:auto auto minmax(120px,1fr);gap:8px;margin-top:12px}.suppliers-layout{display:grid;grid-template-columns:minmax(270px,.75fr) minmax(0,1.4fr);gap:14px;align-items:start}.supplier-list{min-width:0;padding:10px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.supplier-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-bottom:10px;border-bottom:1px dashed var(--line)}.supplier-tools input{min-width:0;padding:11px 12px;border:1px solid var(--line);border-radius:10px;color:var(--text);background:var(--card);font:inherit}.supplier-label{margin:10px 0 5px;color:var(--muted);font-size:12px;font-weight:600}.supplier-row{width:100%;min-height:44px;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:9px 7px;border:0;border-bottom:1px solid var(--line);color:var(--text);background:transparent;text-align:left;cursor:pointer}.supplier-row[aria-current=true],.supplier-row:hover{background:#2a251f0b}.supplier-row span{color:var(--muted);font-size:12px;white-space:nowrap}.supplier-empty{min-height:220px;display:grid;place-items:center}.supplier-card h2{margin:4px 0 8px}.supplier-card hr{margin:16px -20px 10px;border:0;border-top:1px dashed var(--line)}.supplier-balance{margin:0 0 6px;font-size:27px;font-weight:800}.supplier-edit{display:block;margin-top:14px}.supplier-date{margin:13px 0 5px;color:var(--muted);font-size:12px;font-weight:700}.supplier-activity{display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;gap:8px;align-items:start;padding:8px 0;font-size:12px}.supplier-activity>i{width:7px;height:7px;margin-top:5px;border-radius:50%;background:var(--line)}.supplier-activity button{padding:0;border:0;border-bottom:1px solid currentColor;color:var(--text);background:none;font:inherit;font-weight:600;cursor:pointer}.supplier-activity-list .supplier-activity div div{margin-top:5px;color:var(--muted);line-height:1.45}.supplier-doc-links{display:flex;gap:7px;flex-wrap:wrap}.supplier-when{color:var(--muted);text-align:right}.supplier-activity>strong{min-width:65px;text-align:right}table{width:100%;border-collapse:collapse;font-size:15px}th,td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--line)}th{color:var(--muted);font-weight:500;white-space:nowrap}td.name{max-width:30ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:640px){.modal .two{grid-template-columns:1fr;gap:0}.sum.big{font-size:26px}#out h3{font-size:15px}.clients-layout{display:block}.clients-layout.show-card .client-list{display:none}.clients-layout:not(.show-card) .client-card{display:none}.clients-layout.show-card .back-btn{display:inline-flex;align-items:center}.client-card{padding:16px}.client-head{display:block}.client-balance{display:block;margin-top:12px}.client-tabs{position:sticky;top:0;z-index:2}.sel-line{grid-template-columns:minmax(0,1fr) 32px}.sel-line [data-sel-sku],.sel-line [data-sel-price],.sel-line [data-sel-term]{grid-column:1}.sel-line .sel-drop{grid-column:2;grid-row:1}.orders-tabs{padding:4px}.orders-tabs button{font-size:11px}.returns-cols,.products-cols{grid-template-columns:1fr}.product-toolbar{grid-template-columns:1fr 1fr}.product-toolbar input{grid-column:1/-1}.sale-head{grid-template-columns:minmax(0,1fr) 76px 75px 20px;padding-left:0;font-size:9px}.sale-line{grid-template-columns:minmax(0,1fr) 76px 75px 20px;gap:5px}.sale-name{font-size:10px}.sale-name i{display:none}.suppliers-layout{display:block}.suppliers-layout.show-card .supplier-list{display:none}.suppliers-layout:not(.show-card) .supplier-card{display:none}.suppliers-layout.show-card .back-btn{display:inline-flex;align-items:center}.supplier-activity{grid-template-columns:8px minmax(0,1fr) auto}.supplier-activity>strong{grid-column:3}.supplier-when{grid-column:3}.settings-grid,.admin-inline,.admin-inline.avtoto,.admin-create{grid-template-columns:1fr}.admin-audit>div{grid-template-columns:1fr;gap:2px}.modal-scrim{padding:8px;align-items:end}.modal,.modal.wide,.modal.wide:has(.sel-group),.modal.wide:has(.order-wizard-tabs){width:100%;max-height:94vh;padding:14px 12px 16px;border-radius:16px 16px 12px 12px}.modal-head{margin-bottom:10px}.modal-head h2{font-size:18px}.modal .field{margin-bottom:10px;font-size:13px}.modal input,.modal select,.modal textarea{padding:9px 11px;font-size:15px}.modal-acts{margin-top:12px}.modal-acts .btn{min-height:40px;font-size:14px}.sel-group-head{grid-template-columns:1fr;gap:0}.sel-opt-acts{gap:8px 14px;margin:2px 0 6px}.sel-opt-acts .sheet-link{font-size:13px}#out{display:grid;gap:16px}.cols{gap:14px;margin-bottom:0}.cols+.card,#out>.card+.card{margin-top:0}#out>.card,.cols.wallets>.card{padding:14px;border:1px solid rgba(236,187,193,.28);box-shadow:inset 0 1px #ffffff14,0 10px 24px #0000002e}.rows{gap:0}.rows .row{padding:12px 0;border-top:0;border-bottom:1px solid var(--line)}.rows .row:last-child{border-bottom:0}.rows .row.debt-row{gap:10px}#out h3{margin:16px 0 10px;align-items:center}#out h3 .btn{flex:none}.muted.small{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.order-cards{gap:12px}.order-card{padding:10px 11px;gap:4px}.order-name{font-size:13px;line-height:1.28;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.order-client{font-size:11px}.order-meta,.order-supplier,.order-api-status{font-size:10px}.order-links{gap:4px 12px;padding-top:6px}.order-links button{font-size:10px}.order-stage-actions{grid-template-columns:1fr 1fr;padding-top:7px}.order-stage-actions .btn{width:100%;min-height:34px;font-size:12px;padding:5px 8px}.client-panel .order-cards{gap:12px}.modal-acts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.modal-acts .btn{flex:none;width:100%;min-width:0}.confirm-row{grid-template-columns:1fr 1fr}.confirm-row>span{grid-column:1 / -1}.client-head{padding-bottom:14px;border-bottom:1px solid var(--line)}.client-actions{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.section-bar{margin:0;padding:12px 0;border-top:1px solid var(--line)}.section-bar .btn,.section-bar label.btn{flex:none;min-height:36px}.photo-grid{padding-bottom:4px}.client-tabs{margin:8px 0 0;padding-top:12px;border-top:1px solid var(--line)}.client-panel{margin-top:16px}.sel-acts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sel-acts .btn{min-height:38px;width:100%}}body:has(.uchet){--bg:rgba(18,11,15,.68);--panel:rgba(61,38,44,.72);--card:rgba(255,246,248,.075);--line:rgba(236,187,193,.18);--text:#fff8f9;--muted:rgba(255,241,244,.7);--blue:#d49aa3;--green:#88d5aa;--red:#ff9c9c;--steel:#57323a;--steel-2:#70414b;--btn:#68404a;--btn-ink:#fff8f9;--status-wait-bg:rgba(159,119,75,.18);--status-wait-line:#b99a72;--status-transit-bg:rgba(105,94,155,.2);--status-transit-line:#948bc5;--status-stock-bg:rgba(71,121,143,.2);--status-stock-line:#83a9ba;--status-done-bg:rgba(61,133,88,.2);--status-done-line:#76b18b;--status-return-bg:rgba(127,101,91,.2);--status-return-line:#ac9187;--status-danger-bg:rgba(159,55,61,.22);--status-danger-line:#d56870;color:var(--text)}.uchet{color:var(--text)}.uchet-chrome{background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.tabs-wrap{background:none;box-shadow:none;backdrop-filter:none}.tabs{border:0;background:none;box-shadow:none;backdrop-filter:none}.switch,.client-tabs,.orders-tabs,.order-wizard-tabs{border:1px solid rgba(236,187,193,.14);background:#fff6f80e;box-shadow:inset 0 1px #ffffff0b;backdrop-filter:blur(22px)}.tab{color:#ffffff85}.client-tabs button,.orders-tabs button,.order-wizard-tabs button{color:var(--muted)}.tab:hover,.client-tabs button:hover,.orders-tabs button:hover,.order-wizard-tabs button:hover{color:#fff}.tab[aria-selected=true]{color:#fff;background:#ffffff24;box-shadow:none}.client-tabs button[aria-selected=true],.orders-tabs button[aria-selected=true],.order-wizard-tabs button[aria-selected=true]{color:#fff;background:#fff6f824;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff1a,0 8px 20px #0000002e}.uchet .card,.orders-panel,.supplier-list,.admin-section,.clients-scroll{color:var(--text);border:1px solid var(--line);background:linear-gradient(135deg,#70454e2e,#fff6f80e);box-shadow:none;backdrop-filter:blur(25px)}.uchet .client-empty,.uchet .clients-scroll{box-shadow:none}.modal-scrim{background:#080306b8;backdrop-filter:blur(12px)}.modal{color:var(--text);border:1px solid rgba(232,179,186,.24);background:linear-gradient(145deg,#452a31f7,#191014fa);box-shadow:inset 0 1px #ffffff1f,0 34px 100px #0000008c;backdrop-filter:blur(30px)}.modal-x,.modal input,.modal select,.modal textarea,.client-tools input,.orders-search,.product-toolbar input,.supplier-tools input,.admin-inline input,.admin-create input,.admin-create select{color:var(--text);border-color:var(--line);background:#09050847;color-scheme:dark}.modal-x{border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#fff;font-size:18px}.modal-x:hover{background:#ffffff29}.modal input::placeholder,.modal textarea::placeholder,.client-tools input::placeholder,.orders-search::placeholder,.product-toolbar input::placeholder,.supplier-tools input::placeholder{color:#fff1f46b}.modal option,.admin-create option{color:#fff;background:#2b1b20}.uchet .btn,.modal-scrim .btn,.orders-new,.cart-add,.cart-step button,.wizard-primary,.sale-actions .btn:not(.ghost):not(.danger){color:#fff;background:linear-gradient(135deg,#7d4852e6,#522d36eb);border:1px solid rgba(237,184,191,.18);box-shadow:inset 0 1px #ffffff1a}.uchet .btn:hover,.modal-scrim .btn:hover,.orders-new:hover,.cart-add:hover,.cart-step button:hover,.wizard-primary:hover{background:linear-gradient(135deg,#975460f0,#64353ff5)}.uchet .btn.ghost,.modal-scrim .btn.ghost,.wizard-secondary{color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff14}.uchet .btn.ghost:hover,.modal-scrim .btn.ghost:hover,.wizard-secondary:hover{background:#ffffff26}.uchet .btn.danger,.modal-scrim .btn.danger{background:#ff787824;color:#ffb3ad;border:1px solid rgba(255,120,120,.35);box-shadow:none}.uchet .btn.danger:hover,.modal-scrim .btn.danger:hover{background:#ff787838}.modal .sale-qty button,.modal .popup-good button{color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.16)}.modal .sale-qty button:hover,.modal .popup-good button:hover{background:#fff3;border-color:#ffffff52}.link:hover,.sheet-link:hover,.order-client:hover,.order-links button:hover,.supplier-activity button:hover{color:#fff;text-decoration:underline}.modal input[type=date],.modal input[type=time]{color-scheme:dark}.dt-box{position:relative;display:block;min-width:0}.dt-box input{width:100%;padding-right:38px;color-scheme:dark}.dt-box input::-webkit-calendar-picker-indicator,.dt-box input::-moz-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.dt-ico{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#fff;opacity:.92;pointer-events:none}.dt-ico svg{display:block;width:18px;height:18px}.client-pct{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:10px;align-items:end}.client-pct .field{margin-bottom:14px}.client-chip{display:flex;align-items:center;gap:8px;min-height:46px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:#fff6f814}.client-chip b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:14px}.client-chip button{width:28px;height:28px;border:0;border-radius:8px;color:#fff;background:#ffffff1f;cursor:pointer}.client-chip.is-lock{opacity:.95}.pick-photo-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pick-photo{display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:10px;overflow:hidden;background:#ffffff14;cursor:pointer}label.pick-photo{margin:0;color:inherit}.pick-photo img{width:100%;height:100%;object-fit:cover}.pick-photo.is-empty{padding:4px;color:transparent;font-size:0;font-weight:400;letter-spacing:0;line-height:0;text-transform:none;cursor:default}.pick-photo.is-empty:after{content:"нет\aфото";white-space:pre-line;color:#fffafc8c;font-size:10px;font-weight:650;letter-spacing:0;line-height:1.15;text-align:center;text-transform:none}.sel-picked .pick-photo{width:48px;height:48px}.sel-opt-acts{display:flex;flex-wrap:wrap;gap:12px;margin:4px 0 8px}.photo-view{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:#040205d1;backdrop-filter:blur(10px)}.photo-view img{max-width:min(920px,100%);max-height:86vh;border-radius:14px;background:#fff}.photo-view-close{position:absolute;top:16px;right:16px;width:40px;height:40px;border:0;border-radius:12px;color:#fff;background:#ffffff24;font-size:22px;cursor:pointer}@media(max-width:640px){.client-pct{grid-template-columns:minmax(0,1fr) 72px;gap:8px}.sel-opt{grid-template-columns:48px minmax(0,1fr) 36px;grid-template-rows:auto auto auto;gap:6px;margin:0 0 10px;padding:10px;border:1px solid var(--line);border-radius:14px;background:#ffffff0a}.sel-opt .pick-photo{grid-column:1;grid-row:1 / span 2;align-self:start}.sel-opt [data-o=title]{grid-column:2;grid-row:1}.sel-opt .sel-x{grid-column:3;grid-row:1;justify-self:end;align-self:start}.sel-opt [data-o=supplier]{grid-column:2 / -1;grid-row:2}.sel-opt [data-o=qty]{grid-column:1;grid-row:3;padding-left:6px;padding-right:6px;text-align:center}.sel-opt [data-o=price]{grid-column:2 / -1;grid-row:3}.sel-opt [data-o=sum]{display:none}.sel-opt input,.sel-opt select{padding:8px 10px;font-size:14px;min-height:38px}}.client-row,.client-doc,.car-card,.supplier-row{color:var(--text);border-color:var(--line)}.client-row[aria-current=true],.client-row:hover,.client-doc:hover,.car-card:hover,.supplier-row[aria-current=true],.supplier-row:hover{background:#fff6f814}.client-note,.return-empty,.return-net-live,.vin-status{color:var(--muted);border-color:var(--line);background:#fff6f80e}.admin-user-list{border-color:var(--line)}.admin-user-list button{color:var(--text);border-color:var(--line);background:#fff6f809}.admin-user-list button:hover{background:#fff6f817}.order-card,.return-card,.client-doc{color:var(--text);border:1px solid rgba(236,187,193,.28);border-left-width:4px;box-shadow:inset 0 1px #ffffff14,0 10px 28px #0000001f}.order-links,.order-stage-actions,.section-bar,.client-head,.client-tabs{border-color:#ecbbc147}.order-card.is-wait,.return-card.is-wait,.client-doc.is-order{border-color:#e2b54e85;border-left-color:#dfb541;background:linear-gradient(135deg,#b587234d,#674b1c2e)}.order-card.is-transit{border-color:#8b89d680;border-left-color:#9a98e2;background:linear-gradient(135deg,#6963be4d,#3c377c2e)}.order-card.is-stock{border-color:#65b2cf80;border-left-color:#71bdd9;background:linear-gradient(135deg,#378aab4d,#2353692e)}.order-card.is-done,.return-card.is-done{border-color:#5dbe7f80;border-left-color:#68c88b;background:linear-gradient(135deg,#3191534d,#1f57362e)}.order-card.is-missing,.return-card.is-bad{border-color:#e05b6280;border-left-color:#e2646b;background:linear-gradient(135deg,#b1343d52,#631f2633)}.client-doc.is-pay{border-color:#5dbe7f73;border-left-color:#68c88b;background:linear-gradient(135deg,#31915345,#1f573629)}.client-doc.is-return{border-color:#b88f7b70;border-left-color:#bd927e;background:linear-gradient(135deg,#8b5b4647,#52362c2b)}.link,.sheet-link,.order-client,.order-links button,.supplier-activity button{color:#f2d9dd}.rows .row.op:hover,.rows .row.op:focus-visible{background:#fff6f80f}.product-view-photo{background:#ffffffe6}
