@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dela-gothic-one-latin-400-normal-AgyGD05y.woff2) format("woff2"),url(/assets/dela-gothic-one-latin-400-normal-qxqiosUh.woff) format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-ext-400-normal-Bo67NYBq.woff2) format("woff2"),url(/assets/golos-text-cyrillic-ext-400-normal-D592xEk3.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-400-normal-C7us6pn1.woff2) format("woff2"),url(/assets/golos-text-cyrillic-400-normal-BwL4n7Pb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-ext-400-normal-BjKcJWKY.woff2) format("woff2"),url(/assets/golos-text-latin-ext-400-normal-BXgyX_iE.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-400-normal-Coi1FYaD.woff2) format("woff2"),url(/assets/golos-text-latin-400-normal-DOuJOmdK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-ext-500-normal-CLsu_eDI.woff2) format("woff2"),url(/assets/golos-text-cyrillic-ext-500-normal-InHNvB7v.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-500-normal-BSLQUuP1.woff2) format("woff2"),url(/assets/golos-text-cyrillic-500-normal-hXinzVVQ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-ext-500-normal-9vZPKadr.woff2) format("woff2"),url(/assets/golos-text-latin-ext-500-normal-BmtMVntR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-500-normal-BznAvurO.woff2) format("woff2"),url(/assets/golos-text-latin-500-normal-BQo4s7Kn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-cyrillic-ext-700-normal-D3ZaBy6G.woff2) format("woff2"),url(/assets/golos-text-cyrillic-ext-700-normal-DPkDx3rk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-cyrillic-700-normal-BKmY45Ip.woff2) format("woff2"),url(/assets/golos-text-cyrillic-700-normal-ClsrbE7_.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-latin-ext-700-normal-0O3DoeVP.woff2) format("woff2"),url(/assets/golos-text-latin-ext-700-normal-CezX9NlQ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-latin-700-normal-CxmN_Nfd.woff2) format("woff2"),url(/assets/golos-text-latin-700-normal-DAuVRgMH.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--ink: #121214;--rail: #0c0c0e;--raised: #1b1b1f;--line: #2c2c32;--line-strong: #44444c;--text: #f2f2ee;--muted: #a3a3a0;--acid: #e9ff3b;--acid-ink: #0b0b0d;--good: #8fe39a;--warn: #ffc95c;--bad: #ff8d7d;--seg-cost: #6c6c75;--seg-fee: #3d3d44;--radius: 10px;font-family:Golos Text,system-ui,sans-serif;font-size:15px;line-height:1.45}*{box-sizing:border-box}html{scrollbar-color:var(--line-strong) var(--ink)}body{margin:0;background:var(--ink);color:var(--text);font-variant-numeric:tabular-nums}::selection{background:var(--acid);color:var(--acid-ink)}:focus-visible{outline:2px solid var(--acid);outline-offset:2px}a{color:var(--text);text-underline-offset:3px;text-decoration-color:var(--line-strong)}a:hover{text-decoration-color:var(--acid)}h1,h2,p{margin:0}h1{font-size:1.6rem;font-weight:700;line-height:1.2;text-wrap:balance}h2{font-size:1.07rem;font-weight:700;margin:2.5rem 0 .75rem}.muted{color:var(--muted)}.lead{color:var(--muted);max-width:70ch;margin-top:.3rem}h2+.lead{margin:-.4rem 0 1rem}.shell{display:grid;grid-template-columns:216px minmax(0,1fr);min-height:100vh}.rail{background:var(--rail);border-right:1px solid var(--line);padding:20px 10px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.wordmark{display:flex;align-items:center;gap:8px;font-family:Dela Gothic One,sans-serif;font-size:1.02rem;line-height:1.1;color:var(--acid);text-decoration:none;padding:0 10px 18px;font-weight:400}.wordmark-large{font-size:1.9rem;padding:0 0 12px}.rail ul{list-style:none;margin:0;padding:0;flex:1}.rail li a,.logout{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--muted);font:inherit;text-decoration:none;cursor:pointer;transition:background .15s ease-out,color .15s ease-out}.rail li a:hover,.logout:hover{background:var(--raised);color:var(--text)}.rail li a[aria-current=page]{background:var(--raised);color:var(--text);font-weight:500}.rail li a[aria-current=page] svg{color:var(--acid)}.count{margin-left:auto;min-width:22px;padding:0 6px;border-radius:11px;background:var(--line);color:var(--text);font-size:.8rem;font-weight:500;text-align:center}.count-urgent{background:var(--acid);color:var(--acid-ink);font-weight:700}.main{padding:28px 32px 64px;min-width:0}.page{max-width:1240px}.page-head{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px 24px;margin-bottom:24px}.page-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.urgent-strip{display:block;max-width:1240px;margin-bottom:20px;padding:9px 14px;border-radius:var(--radius);background:var(--acid);color:var(--acid-ink);font-weight:700;text-decoration:none}.field{display:flex;flex-direction:column;gap:5px;min-width:0}.field-label{font-size:.87rem;font-weight:500}.field-hint{color:var(--muted);font-size:.82rem}input,select,textarea{width:100%;min-height:40px;padding:8px 11px;border:1px solid var(--line-strong);border-radius:8px;background:var(--ink);color:var(--text);font:inherit;caret-color:var(--acid);transition:border-color .15s ease-out}input:hover,select:hover,textarea:hover{border-color:var(--muted)}textarea{display:block;resize:vertical;line-height:1.45}input::placeholder{color:#8d8d8a}input[type=checkbox]{width:18px;min-height:18px;height:18px;margin:0;accent-color:var(--acid)}.check{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.inline-form{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:20px}.inline-form .field{flex:1 1 150px;max-width:240px}.inline-form .field:has(.wide){flex:2 1 280px;max-width:420px}.inline-form>.btn{margin-top:25px}.table-wrap+.inline-form{margin-top:16px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid transparent;border-radius:8px;background:none;color:var(--text);font:inherit;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out,opacity .15s ease-out}.btn:disabled{opacity:.55;cursor:progress}.btn-primary{background:var(--acid);color:var(--acid-ink);font-weight:700}.btn-primary:hover:not(:disabled){background:#f3ff7a}.btn-secondary{border-color:var(--line-strong)}.btn-secondary:hover:not(:disabled){background:var(--raised);border-color:var(--muted)}.btn-danger{border-color:var(--bad);color:var(--bad)}.btn-danger:hover:not(:disabled){background:#ff8d7d1f}.btn-quiet{color:var(--muted)}.btn-quiet:hover:not(:disabled){color:var(--text);background:var(--raised)}.btn-block{width:100%}.action{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px}.action-error,.row-error{color:var(--bad);font-size:.82rem;max-width:28ch;white-space:normal}.error-note,.warn-note{max-width:70ch;margin:0 0 14px;padding:9px 12px;border-radius:8px}.error-note{background:#ff8d7d1f;color:var(--bad)}.warn-note{background:#ffc95c1f;color:var(--warn)}.table-wrap{overflow-x:auto;scrollbar-width:thin}table{width:100%;border-collapse:collapse}th{padding:8px 12px 8px 0;border-bottom:1px solid var(--line-strong);color:var(--muted);font-size:.82rem;font-weight:500;text-align:left;white-space:nowrap}td{padding:11px 12px 11px 0;border-bottom:1px solid var(--line);vertical-align:middle}tbody tr:hover{background:#ffffff05}.num{text-align:right;white-space:nowrap}.row-actions{padding-right:0;text-align:right;white-space:nowrap}.row-actions>*+*{margin-left:8px}.row-off td{color:var(--muted);text-decoration:line-through}.row-off .row-actions{text-decoration:none}.profit{color:var(--acid)}.loss{color:var(--bad)}.price-edit{display:inline-flex;gap:6px;vertical-align:middle}.price-edit input{width:130px}.price-edit-wide{display:flex}.price-edit-wide input{flex:1;width:auto;min-width:0}.gift-art{position:relative;display:block;overflow:hidden;background:var(--raised)}.gift-art img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .2s ease-out}.gift-art img[data-ready=true]{opacity:1}.select-art{flex:none;width:40px;height:40px;border-radius:8px}.detail-art{flex:none;width:112px;height:112px;border-radius:var(--radius)}.gift-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(256px,1fr));gap:16px}.lot-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start}.tile{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--raised);transition:border-color .15s ease-out}.tile:hover{border-color:var(--line-strong)}.tile-art{display:block}.tile-art .gift-art{aspect-ratio:4 / 3}.tile-head{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px 0}.tile-title{margin:0;font-size:1rem;font-weight:700;line-height:1.25}.tile-title a{text-decoration:none}.tile-title a:hover{text-decoration:underline}.tile-model{font-size:.87rem}.tile-head .status{margin-top:5px}.tile-body{display:flex;flex:1;flex-direction:column;gap:10px;padding:10px 14px 14px}.tile-cost,.offer-line{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:2px 12px}.tile-cost{padding-bottom:10px;border-bottom:1px solid var(--line);font-size:.87rem}.offer{display:flex;flex-direction:column;gap:6px;font-size:.87rem}.offer b{font-weight:500}.margin-value{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.margin-value strong{font-size:1rem}.margin-missing{color:var(--warn);font-size:.82rem}.money-bar-thin{height:5px;border-radius:3px}.money-bar-thin .seg+.seg{border-left-color:var(--raised)}.tile-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:auto}.tile-actions .action{align-items:flex-start}.tile-actions .btn-primary{flex:1}.tile-skeleton{display:block;height:330px;border-radius:12px;background:var(--raised);animation:pulse 1.4s ease-in-out infinite}.lot-tile{display:grid;grid-template-columns:112px minmax(0,1fr)}.lot-tile .tile-art{align-self:stretch}.lot-tile .tile-art .gift-art{height:100%;min-height:112px;aspect-ratio:auto}.lot-tile .tile-head{justify-content:center;padding:10px 14px}.lot-tile .tile-body{grid-column:1 / -1;padding:0;gap:0}.lot-offer{display:flex;flex-direction:column;gap:8px;padding:12px 14px 14px;border-top:1px solid var(--line)}.lot-offer-off{color:var(--muted)}.lot-offer-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.lot-offer h3{margin:0;color:var(--muted);font-size:.87rem;font-weight:500}.lot-price{font-size:1.07rem;font-weight:700}.lot-edit{display:flex;flex-direction:column;gap:6px;font-size:.87rem}.lot-offer .tile-actions{margin-top:2px}.tab-count{color:var(--muted);font-size:.82rem}.offer-off{color:var(--muted)}.detail-offers{display:flex;flex-direction:column;gap:14px;max-width:560px}.stock-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:16px}.search{position:relative;flex:0 1 280px;min-width:200px;color:var(--muted)}.search svg{position:absolute;top:50%;left:11px;transform:translateY(-50%);pointer-events:none}.search input{padding-left:34px}.chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.82rem;grid-column:1 / -1}.chips>.muted{margin-right:2px}.chip{min-height:32px;padding:3px 10px;border:1px solid var(--line-strong);border-radius:7px;background:none;color:var(--text);font:inherit;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out}.chip:hover{background:var(--raised);border-color:var(--muted)}.inline-result{grid-column:1 / -1;font-size:.87rem}.show-sm,.form-toggle,.nav-more,.more-layer{display:none}.fold{margin-top:10px}.fold summary{display:inline-flex;align-items:center;gap:6px;min-height:40px;color:var(--muted);font-weight:500;list-style:none;cursor:pointer;transition:color .15s ease-out}.fold summary::-webkit-details-marker{display:none}.fold summary:hover{color:var(--text)}.fold summary svg{transition:transform .15s ease-out}.fold[open] summary svg{transform:rotate(180deg)}.fold-body{padding-top:8px}.fold .inline-form{margin-bottom:8px}.sale-gift{display:flex;align-items:center;gap:10px}.sale-art{flex:none;width:44px;height:44px;border-radius:8px}.sale-buyer{display:block}.status{display:inline-block;padding:1px 8px;border-radius:6px;background:var(--line);font-size:.82rem;font-weight:500;white-space:nowrap}.tone-good{background:#8fe39a24;color:var(--good)}.tone-warn{background:#ffc95c24;color:var(--warn)}.tone-bad{background:#ff8d7d26;color:var(--bad)}.tone-accent{background:#e9ff3b21;color:var(--acid)}.lot{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:40px;align-items:start}.lot-form{display:flex;flex-direction:column;gap:18px}fieldset{display:flex;flex-direction:column;gap:12px;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--line)}legend{float:left;width:100%;padding:0;font-weight:500}legend+*{clear:both}.pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.select-with-swatch{display:flex;align-items:center;gap:10px}.lot-side{position:sticky;top:20px;display:flex;flex-direction:column;gap:22px;min-width:0}.money-list{display:flex;flex-direction:column;gap:18px}.money-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:7px;font-weight:500}.money-head strong{color:var(--acid);font-size:1.07rem}.money-loss .money-head strong{color:var(--bad)}.money-bar{display:flex;height:14px;overflow:hidden;border-radius:4px;background:var(--raised)}.seg+.seg{border-left:2px solid var(--ink)}.seg-cost{background:var(--seg-cost)}.seg-fee{background:var(--seg-fee)}.seg-profit{background:var(--acid)}.money-loss .seg-cost{background:var(--bad)}.money-legend{display:flex;flex-wrap:wrap;gap:2px 16px;margin-top:6px;color:var(--muted);font-size:.82rem}.card-preview{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.card-frame{position:relative;width:100%;max-width:520px;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius);background:var(--raised)}.card-frame img{display:block;width:100%;height:auto}.card-frame .card-hidden{visibility:hidden}.card-note{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin:0;padding:16px;color:var(--muted);text-align:center}.card-note p{margin:0}.tabs{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;border-radius:9px;background:var(--raised)}.tabs button{min-height:34px;padding:4px 12px;border:0;border-radius:7px;background:none;color:var(--muted);font:inherit;cursor:pointer;transition:background .15s ease-out,color .15s ease-out}.tabs button:hover{color:var(--text)}.tabs button[aria-pressed=true]{background:var(--line-strong);color:var(--text);font-weight:500}.tasks{list-style:none;margin:0;padding:0;max-width:860px}.task{display:flex;align-items:flex-start;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.task-art{flex:none}.task-art .gift-art{width:64px;height:64px;border-radius:10px}.task-text{flex:1;min-width:0}.task-text a{overflow-wrap:anywhere}.task p{margin:8px 0 6px;max-width:70ch}.task-due-soon{color:var(--bad);font-weight:500}.task-urgent p{font-weight:500}.task-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:.87rem}.task-due{display:inline-flex;align-items:center;gap:4px}.detail-top{display:flex;align-items:center;gap:16px;margin-bottom:14px}.detail-facts{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;min-width:0}.total{font-weight:700;font-size:1.07rem}.filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.statement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px 48px;align-items:start;max-width:1000px}.statement{margin:0}.statement>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--line)}.statement dt{color:var(--muted)}.statement dd{margin:0;white-space:nowrap}.statement-head dt{color:var(--text);font-weight:500}.withdraw-compare{margin-bottom:24px}.statement-total{border-bottom:0!important;font-size:1.27rem;font-weight:700}.statement-total dt{color:var(--text)}.settings-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px 20px;max-width:980px}.settings-group{grid-column:1 / -1;margin:8px 0 0}.settings-save{grid-column:1 / -1;display:flex;align-items:center;gap:12px}.settings-form .error-note{grid-column:1 / -1}.connections{margin:12px 0 0;max-width:560px}.connection{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;padding:9px 0;border-bottom:1px solid var(--line)}.connection dd{margin:0}.empty{max-width:60ch;padding:26px 0;color:var(--muted)}.empty-title{margin-bottom:4px;color:var(--text);font-size:1.07rem;font-weight:700}.skeleton{display:flex;flex-direction:column;gap:10px;max-width:900px}.skeleton span{height:34px;border-radius:8px;background:var(--raised);animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.5}}.login{display:grid;place-items:center;min-height:100vh;padding:16px}.login-form{display:flex;flex-direction:column;gap:14px;width:min(360px,100%)}@media(max-width:820px){.shell{display:block}.rail{position:fixed;inset:auto 0 0;z-index:10;height:auto;padding:4px 6px calc(4px + env(safe-area-inset-bottom));border-top:1px solid var(--line);border-right:0;flex-direction:row;overflow-x:auto;scrollbar-width:none}.rail .wordmark,.logout,.nav-extra{display:none}.rail ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;width:100%}.nav-more{display:block}.rail li a,.nav-more button{position:relative;display:flex;align-items:center;flex-direction:column;gap:2px;width:100%;min-height:52px;padding:7px 2px 5px;border:0;border-radius:8px;background:none;color:var(--muted);font:inherit;font-size:.72rem;white-space:nowrap;cursor:pointer}.nav-more button[data-current=true],.nav-more button[aria-expanded=true]{background:var(--raised);color:var(--text);font-weight:500}.nav-more button[data-current=true] svg{color:var(--acid)}.more-layer{display:block}.more-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8;border:0;background:#05050799}.more-sheet{position:fixed;inset:auto 0 calc(61px + env(safe-area-inset-bottom));z-index:9;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px;border-top:1px solid var(--line-strong);border-radius:16px 16px 0 0;background:var(--rail);animation:sheet-in .2s cubic-bezier(.16,1,.3,1)}.more-sheet a,.more-sheet button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:76px;padding:8px 4px;border:0;border-radius:10px;background:var(--raised);color:var(--text);font:inherit;font-size:.82rem;text-align:center;text-decoration:none;cursor:pointer}.more-sheet a[aria-current=page]{outline:1px solid var(--line-strong)}.more-sheet a[aria-current=page] svg{color:var(--acid)}.show-sm{display:inline}p.show-sm{display:block}.form-toggle{display:flex;margin-bottom:18px}.inline-form.collapsible{display:none}.stock-tools{align-items:stretch;flex-direction:column;flex-wrap:nowrap}.search{flex:none}.page-head,.page-head>div{min-width:0;width:100%}.page-actions .btn,.page-actions .action{flex:1}.page-actions .action .btn{width:100%}.filters-scroll{margin-inline:-16px;padding-inline:16px;overflow-x:auto;scrollbar-width:none}.filters-scroll .tabs{flex-wrap:nowrap}.tabs button{white-space:nowrap}.pair{grid-template-columns:minmax(0,1fr)}.table-cards table,.table-cards tbody{display:block}.table-cards thead{display:none}.table-cards tr{display:block;margin-bottom:10px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--raised)}.table-cards td:not(.hide-sm){display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:4px 0;border:0;text-align:right;white-space:normal}.table-cards td:empty{display:none}.table-cards td[data-label]:before{flex:none;content:attr(data-label);color:var(--muted);font-size:.87rem;font-weight:400;text-align:left}.table-cards td.card-title{display:block;padding-bottom:8px;font-weight:500;text-align:left}.table-cards .row-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;padding-top:10px}.table-cards .row-actions>*+*{margin-left:0}.table-cards .row-actions:not(:has(*)){display:none}.table-wrap:not(.table-cards) td{white-space:normal}.row-actions{white-space:normal}.count{position:absolute;top:2px;right:12px;min-width:18px;font-size:.7rem}.main{padding:18px 16px 96px}.hide-sm{display:none}.lot{grid-template-columns:minmax(0,1fr);gap:28px}.lot-side{position:static}.inline-form .field,.inline-form .field:has(.wide){flex:1 1 100%;max-width:none}.inline-form>.btn{width:100%;margin-top:0}.task{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px 12px}.task:not(:has(.task-art)){grid-template-columns:minmax(0,1fr)}.task>.action{grid-column:1 / -1;align-items:stretch}h1{font-size:1.4rem}.detail-art{width:88px;height:88px}.gift-grid,.lot-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}}@media(max-width:559px){.gift-grid,.lot-grid{grid-template-columns:minmax(0,1fr)}.tile:not(.lot-tile){display:grid;grid-template-columns:104px minmax(0,1fr)}.tile:not(.lot-tile) .tile-art .gift-art{height:100%;min-height:104px;aspect-ratio:auto}.tile:not(.lot-tile) .tile-head{justify-content:center;padding:10px 12px}.tile:not(.lot-tile) .tile-body{grid-column:1 / -1;padding-top:12px;border-top:1px solid var(--line)}.lot-tile{grid-template-columns:104px minmax(0,1fr)}.tile-skeleton{height:200px}.btn,.tabs button{min-height:44px}.tile-actions .btn,.tile-actions .action{flex:1}.tile-actions .action .btn{width:100%}}@keyframes sheet-in{0%{transform:translateY(16px);opacity:0}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
