:root{color-scheme:dark;--bg: #0f1115;--s1: #181d25;--s2: #202632;--s3: #2a313e;--line: #2b3240;--line-2: #3a4252;--tx: #eceff4;--tx-2: #b4bccb;--tx-3: #8d96a7;--blue: #2f6fe0;--blue-hi: #3d7cf0;--blue-tx: #8db8ff;--blue-bg: rgba(61, 124, 240, .14);--blue-bd: rgba(95, 150, 250, .5);--green-tx: #6fdfa6;--green-bg: rgba(52, 190, 125, .12);--green-bd: rgba(52, 190, 125, .42);--amber-tx: #f2bb5a;--amber-bg: rgba(240, 175, 70, .11);--amber-bd: rgba(240, 175, 70, .38);--red: #e5392b;--red-tx: #ff9d8e;--red-bg: rgba(229, 80, 62, .13);--red-bd: rgba(229, 80, 62, .45);--f: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, system-ui, sans-serif;--mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--t-xs: 12px;--t-sm: 13px;--t-md: 15px;--t-lg: 17px;--t-xl: 21px;--t-num: 26px;--r1: 6px;--r2: 10px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--hdr: 52px;--nav: 58px;--safe-b: env(safe-area-inset-bottom, 0px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--tx);font:400 var(--t-md)/1.4 var(--f);-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,p{margin:0}h2{font-size:var(--t-xl);font-weight:650;letter-spacing:-.01em;line-height:1.2}h3{font-size:var(--t-xs);font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3)}code,.pn{font-family:var(--mono);font-size:.95em;color:var(--tx-2);letter-spacing:.01em}a{color:var(--blue-tx)}.muted,.meta{color:var(--tx-3);font-size:var(--t-sm)}.meta code{color:var(--tx-2)}.grow{flex:1;min-width:0}:focus-visible{outline:2px solid var(--blue-tx);outline-offset:2px}.ico{flex:none;display:block}button{font:600 var(--t-md)/1 var(--f);color:#fff;background:var(--blue);border:1px solid transparent;border-radius:var(--r1);min-height:44px;padding:0 var(--sp-4);cursor:pointer;-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2)}button:hover:not(:disabled){background:var(--blue-hi)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.45;cursor:default}button.link{background:none;color:var(--blue-tx);border-color:transparent;min-height:36px;padding:0 var(--sp-2);font-weight:550}button.link:hover:not(:disabled){background:var(--blue-bg)}button.mini{background:var(--s2);color:var(--tx);border-color:var(--line-2);min-height:36px;padding:0 var(--sp-3);font-size:var(--t-sm);font-weight:550}button.mini:hover:not(:disabled){background:var(--s3)}input,select,textarea{font:400 16px/1.3 var(--f);color:var(--tx);background:var(--s2);border:1px solid var(--line-2);border-radius:var(--r1);min-height:44px;padding:0 var(--sp-3);width:100%}textarea{padding:var(--sp-3);min-height:84px;resize:vertical}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:36px;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238d96a7' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}input::placeholder,textarea::placeholder{color:var(--tx-3)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--blue-bd);box-shadow:0 0 0 3px var(--blue-bg)}input[type=checkbox]{width:18px;height:18px;min-height:0;accent-color:var(--blue);padding:0}input[type=file]{display:none}label{display:grid;gap:6px;font-size:var(--t-sm);font-weight:550;color:var(--tx-2)}label.toggle{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--t-sm);font-weight:450}.msg,.err,.flag{font-size:var(--t-sm);padding:10px var(--sp-3);border-radius:var(--r1);border:1px solid;border-left-width:3px;line-height:1.35}.msg{color:var(--green-tx);background:var(--green-bg);border-color:var(--green-bd)}.err{color:var(--red-tx);background:var(--red-bg);border-color:var(--red-bd)}.flag{color:var(--amber-tx);background:var(--amber-bg);border-color:var(--amber-bd)}.login{max-width:380px;margin:0 auto;padding:56px var(--sp-4) var(--sp-5);display:grid;gap:var(--sp-5)}.login h1{font-size:var(--t-xl);font-weight:650;text-align:center}.logo-login{width:100%;max-width:340px;height:auto;justify-self:center;display:block}.login form{display:grid;gap:var(--sp-3);background:var(--s1);border:1px solid var(--line);border-radius:var(--r2);padding:var(--sp-5) var(--sp-4)}.login form button{width:100%;margin-top:var(--sp-1)}.top{position:sticky;top:0;z-index:30;background:var(--bg);border-top:2px solid var(--red);border-bottom:1px solid var(--line)}.top-in{max-width:960px;margin:0 auto;height:calc(var(--hdr) - 2px);padding:0 var(--sp-4);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.brand{display:inline-flex;align-items:center;gap:10px;min-width:0}.logo-mark{width:30px;height:30px;object-fit:contain;display:block}.wordmark{font-weight:750;font-size:var(--t-md);letter-spacing:.06em;white-space:nowrap}.acct{position:relative}.avatar{width:40px;height:40px;min-height:0;padding:0;border-radius:50%;background:var(--s2);color:var(--tx);border:1px solid var(--line-2);font-size:var(--t-sm);font-weight:650;letter-spacing:.02em}.avatar:hover:not(:disabled),.avatar[aria-expanded=true]{background:var(--s3)}.menu{position:absolute;right:0;top:calc(100% + 8px);min-width:210px;padding:6px;background:var(--s2);border:1px solid var(--line-2);border-radius:var(--r2);box-shadow:0 10px 28px #00000073;z-index:40}.menu-who{padding:8px 10px 10px;border-bottom:1px solid var(--line);margin-bottom:6px;display:grid;gap:2px}.menu-who b{font-size:var(--t-md);font-weight:650}.menu-who span{font-size:var(--t-xs);color:var(--tx-3);text-transform:uppercase;letter-spacing:.08em}.menu-item{width:100%;justify-content:flex-start;background:none;color:var(--tx);min-height:42px;padding:0 10px;font-weight:500}.menu-item:hover:not(:disabled){background:var(--s3)}.menu-item .ico{color:var(--tx-3)}.tabs{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;background:var(--s1);border-top:1px solid var(--line-2);padding-bottom:var(--safe-b)}.tab{flex:1 1 0;min-width:0;flex-direction:column;gap:3px;background:none;color:var(--tx-2);min-height:var(--nav);padding:8px 2px 6px;border-radius:0;font-size:12px;font-weight:600;letter-spacing:.01em;text-transform:capitalize;position:relative}.tab span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab:hover:not(:disabled){background:var(--s2)}.tab.on{color:var(--blue-tx)}.tab.on:before{content:"";position:absolute;top:-1px;left:22%;right:22%;height:2px;background:var(--blue-tx)}.page{max-width:960px;margin:0 auto;padding:var(--sp-4) var(--sp-4) calc(var(--nav) + var(--safe-b) + var(--sp-5))}.pad{display:grid;gap:var(--sp-3);align-content:start}.pad>h2{margin-top:var(--sp-1)}.back{justify-self:start;margin-left:calc(var(--sp-2) * -1);padding-left:6px;gap:2px}.stick{position:sticky;top:calc(var(--hdr) + 1px);z-index:20;background:var(--bg);margin:0 calc(var(--sp-4) * -1);padding:var(--sp-2) var(--sp-4) var(--sp-3)}.stick.stuck{border-bottom:1px solid var(--line)}.searchrow{display:flex;gap:var(--sp-2)}.field{position:relative;flex:1;min-width:0}.field>.ico{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--tx-3);pointer-events:none}.field>.search{padding-left:38px}.search{width:100%}.scopebar{flex:0 0 38%;max-width:220px}.scopebar select{font-size:var(--t-sm);font-weight:600;padding-left:12px}.scopebar.away select{border-color:var(--blue-bd);background-color:var(--blue-bg);color:var(--blue-tx)}.scopelabel{display:block;font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--tx-3);font-weight:650;margin:0 0 3px 2px}.pad>.search,.pad>.field{margin-top:var(--sp-1)}.van{display:grid;gap:var(--sp-3);align-content:start}.ctx{background:var(--s1);border:1px solid var(--line);border-radius:var(--r2);overflow:hidden}.ctx-pick{padding:var(--sp-3) var(--sp-3) var(--sp-3);display:grid;gap:6px}.ctx-label{font-size:var(--t-xs);font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3)}.selwrap{position:relative}.selwrap>.ico{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--tx-2);pointer-events:none}.viewloc{font-size:var(--t-lg);font-weight:650;padding-left:40px;background-color:var(--s2);min-height:48px}.summary{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.summary li{padding:10px var(--sp-3) 11px;display:grid;gap:4px;align-content:space-between}.summary li+li{border-left:1px solid var(--line)}.summary b{font-size:var(--t-xl);font-weight:650;line-height:1.1;font-variant-numeric:tabular-nums}.summary span{font-size:var(--t-xs);color:var(--tx-3);display:inline-flex;align-items:center;gap:6px;line-height:1.25}.dot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--tx-3)}.dot.ok{background:var(--green-tx)}.dot.zero{background:var(--red-tx)}.dot.unk{background:transparent;border:1.5px solid var(--amber-tx)}.newbtn{width:100%;background:transparent;color:var(--tx-2);border:1px dashed var(--line-2);font-weight:550;min-height:44px}.newbtn:hover:not(:disabled){background:var(--s1);color:var(--tx)}ul{list-style:none;margin:0;padding:0}.rows{display:grid;gap:var(--sp-2)}.rows>li,.row{background:var(--s1);border:1px solid var(--line);border-radius:var(--r2);padding:var(--sp-3)}.rows>li.empty,.list li.empty{background:none;border:0;text-align:center;color:var(--tx-3);padding:var(--sp-5) var(--sp-4);font-size:var(--t-sm)}.sectionh{margin:var(--sp-4) 0 0}.list{background:var(--s1);border:1px solid var(--line);border-radius:var(--r2);overflow:hidden}.list li{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3);cursor:pointer;min-height:60px}.list li+li{border-top:1px solid var(--line)}.list li:hover{background:var(--s2)}.list li.empty{cursor:default}.list li.empty:hover{background:none}.list li>div:not(.thumb){flex:1;min-width:0}.list li strong,.name{font-weight:600;font-size:var(--t-md);line-height:1.3}.list .meta{margin-top:2px}.thumb{width:44px;height:44px;border-radius:var(--r1);object-fit:cover;flex:none;background:var(--s2);border:1px solid var(--line)}.thumb.ph{display:grid;place-items:center;color:var(--tx-3)}.chip{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-xs);font-weight:600;line-height:1;padding:6px 9px;border-radius:999px;background:var(--s2);color:var(--tx-2);border:1px solid var(--line-2);white-space:nowrap}.chip.ok{color:var(--green-tx);background:var(--green-bg);border-color:var(--green-bd)}.chip.warn{color:var(--amber-tx);background:var(--amber-bg);border-color:var(--amber-bd)}.chip.mine{border-color:var(--blue-bd);background:var(--blue-bg);color:var(--blue-tx)}.chip.soft{color:var(--amber-tx);background:transparent;border-style:dashed;border-color:var(--amber-bd)}.chip.none{color:var(--tx-3);background:transparent;border-style:dashed}.chip .chip-name{color:var(--tx-3);font-weight:500}.chip.mine .chip-name{color:var(--blue-tx);opacity:.8}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--sp-3)}.qty{display:grid;justify-items:end;gap:5px;min-width:64px;text-align:right}.qty b{font-size:var(--t-num);font-weight:650;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.qty small{font-size:var(--t-xs);line-height:1.15;color:var(--tx-3);font-weight:500}.qty.zero b,.qty.zero small{color:var(--red-tx)}.qty.unk b{color:var(--tx-3);font-weight:450}.qty.unk small{color:var(--amber-tx)}.rowtop{display:flex;align-items:center;gap:var(--sp-3)}.rowtop .meta{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rowtop .name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tap{cursor:pointer}.tap:hover{text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.rowhead{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.rowhead strong{font-size:var(--t-md);font-weight:600}.row.extra{background:transparent;border-style:dashed;border-color:var(--line-2)}.acts{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:var(--sp-3)}.act{flex-direction:column;gap:4px;min-height:52px;padding:6px 2px;font-size:var(--t-xs);font-weight:650;letter-spacing:.02em;text-transform:capitalize;color:var(--tx);background:var(--s2);border-color:var(--line-2)}.act:hover:not(:disabled){background:var(--s3)}.act-count{color:var(--blue-tx);background:var(--blue-bg);border-color:var(--blue-bd)}.act-count:hover:not(:disabled){background:#3d7cf03d}.act-add{color:var(--green-tx);background:var(--green-bg);border-color:var(--green-bd)}.act-add:hover:not(:disabled){background:#34be7d38}.act-move{color:var(--tx)}.act-use{color:var(--red-tx);background:var(--red-bg);border-color:var(--red-bd)}.act-use:hover:not(:disabled){background:#e5503e3d}.rowtop>button{min-height:40px;padding:0 var(--sp-3);font-size:var(--t-sm)}.acts.wide{grid-template-columns:1fr 1fr}.acts.wide .act{flex-direction:row;min-height:44px;font-size:var(--t-sm)}.panel{margin-top:var(--sp-3);padding:var(--sp-3);display:grid;gap:var(--sp-3);background:var(--bg);border:1px solid var(--line-2);border-left-width:3px;border-radius:var(--r1)}.panel.k-count,.panel.k-incoming{border-left-color:var(--blue-bd)}.panel.k-receive{border-left-color:var(--green-bd)}.panel.k-move{border-left-color:var(--tx-3)}.panel.k-remove{border-left-color:var(--red-bd)}.panel.newpart{border-left-color:var(--blue-bd)}.panel-title{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--t-xs);font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3)}.k-count .panel-title .ico,.k-incoming .panel-title .ico{color:var(--blue-tx)}.k-receive .panel-title .ico{color:var(--green-tx)}.k-remove .panel-title .ico{color:var(--red-tx)}.panel .acts{grid-template-columns:1fr auto;margin-top:0}.panel .acts button.link{color:var(--tx-2)}.panel h3{margin:0}.pad>h2+.meta{margin-top:-6px}.countbox{display:grid;grid-template-columns:1fr auto;gap:var(--sp-2);margin-top:var(--sp-3)}.movebtns{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--sp-2)}.photostrip{display:flex;gap:var(--sp-3);overflow-x:auto;padding:var(--sp-1) 0 var(--sp-2);align-items:flex-start;scrollbar-width:thin}.ph{flex:none;width:112px}.ph img{width:112px;height:112px;object-fit:cover;border-radius:var(--r2);border:2px solid transparent;display:block;background:var(--s2)}.ph.primary img{border-color:var(--blue-bd)}.phbtns{display:flex;gap:6px;margin-top:6px}.phbtns .mini{min-height:32px;padding:0 10px;font-size:var(--t-xs)}.addphoto{flex:none;width:112px;height:112px;border:1px dashed var(--line-2);border-radius:var(--r2);color:var(--tx-2);display:grid;place-items:center;align-content:center;gap:6px;cursor:pointer;font-size:var(--t-sm);font-weight:550;text-align:center}.addphoto:hover{background:var(--s1);color:var(--tx)}.addphoto.busy{opacity:.5}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e0;display:flex;align-items:center;justify-content:center;z-index:60}.lightbox img{max-width:96vw;max-height:92vh;border-radius:var(--r1)}.editpart{display:grid;gap:var(--sp-3);background:var(--s1);border:1px solid var(--line);border-radius:var(--r2);padding:var(--sp-3)}.editpart .row{display:flex;gap:var(--sp-2);background:none;border:0;padding:0}.history{display:grid;gap:var(--sp-3);align-content:start}.history .field{margin-top:var(--sp-1)}.day{margin:var(--sp-3) 0 0;display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3)}.day span{font-weight:500;letter-spacing:.02em;text-transform:none;font-size:var(--t-sm)}.events{background:var(--s1);border:1px solid var(--line);border-radius:var(--r2);overflow:hidden;margin-top:calc(var(--sp-2) * -1)}.ev{display:grid;grid-template-columns:36px 1fr auto;gap:var(--sp-3);padding:var(--sp-3);align-items:start;position:relative}.ev+.ev{border-top:1px solid var(--line)}.ev-ico{width:36px;height:36px;border-radius:var(--r1);display:grid;place-items:center;border:1px solid var(--line-2);background:var(--s2);color:var(--tx-2)}.ev-count .ev-ico,.ev-incoming .ev-ico{color:var(--blue-tx);background:var(--blue-bg);border-color:var(--blue-bd)}.ev-receive .ev-ico{color:var(--green-tx);background:var(--green-bg);border-color:var(--green-bd)}.ev-remove .ev-ico{color:var(--red-tx);background:var(--red-bg);border-color:var(--red-bd)}.ev-body{min-width:0;display:grid;gap:3px}.ev-top{font-size:var(--t-md);line-height:1.3}.ev-top b{font-weight:600}.ev-top .pn{margin-left:6px;font-size:var(--t-xs)}.ev-line{font-size:var(--t-sm);color:var(--tx-2);line-height:1.35}.ev-kind{font-weight:650;color:var(--tx);margin-right:6px}.ev-meta{font-size:var(--t-xs);color:var(--tx-3);display:flex;flex-wrap:wrap;gap:4px 8px}.ev-meta b{color:var(--tx-2);font-weight:600}.ev-qty{font-size:var(--t-lg);font-weight:650;font-variant-numeric:tabular-nums;color:var(--tx-2);text-align:right;min-width:36px;padding-top:1px}.ev-receive .ev-qty{color:var(--green-tx)}.ev-remove .ev-qty{color:var(--red-tx)}.ev-count .ev-qty{color:var(--blue-tx)}.loc{position:relative;padding-left:calc(var(--sp-3) + 3px)!important;align-items:center}.loc:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--amber-bd)}.loc.counted:before{background:var(--green-bd)}.loc strong{font-size:var(--t-lg);font-weight:650}.locstats{display:flex;gap:var(--sp-4);margin-top:6px}.locstats span{font-size:var(--t-sm);color:var(--tx-3)}.locstats b{color:var(--tx);font-weight:650;font-size:var(--t-md);margin-right:4px;font-variant-numeric:tabular-nums}@media (min-width: 720px){:root{--hdr: 58px}.row{display:grid;grid-template-columns:1fr 340px;column-gap:var(--sp-5);align-items:center}.row .rowtop{grid-column:1}.row .acts{grid-column:2;grid-row:1;margin-top:0}.row .panel,.row .chips{grid-column:1 / -1}.row .acts.wide{grid-template-columns:1fr 1fr}.page{padding-top:var(--sp-5)}.scopebar{flex-basis:220px}}@media (min-width: 900px){.top-in{gap:var(--sp-5)}.tabs{position:static;flex:1;border:0;background:none;padding:0;justify-content:flex-start;gap:2px;align-self:stretch}.tab{flex:0 0 auto;flex-direction:row;gap:var(--sp-2);min-height:0;padding:0 14px;font-size:var(--t-sm);border-radius:0;height:100%;color:var(--tx-2)}.tab .ico{width:17px;height:17px}.tab:hover:not(:disabled){background:var(--s1)}.tab.on{color:var(--tx)}.tab.on:before{top:auto;bottom:-1px;left:10px;right:10px;height:2px}.page{padding-bottom:var(--sp-5)}}@media (max-width: 359px){.wordmark{font-size:var(--t-sm);letter-spacing:.04em}.summary b{font-size:var(--t-lg)}}@media (prefers-reduced-motion: no-preference){button,input,select,.list li{transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s}}.rowtop>.act{flex-direction:row;min-height:40px;padding:0 var(--sp-3);font-size:var(--t-sm);text-transform:none;letter-spacing:0}.acts.wide .act{text-transform:none;letter-spacing:0}.van,.pad,.history,.rows{grid-template-columns:minmax(0,1fr)}.chip{max-width:100%}.chip .chip-name{overflow:hidden;text-overflow:ellipsis}.rowtop .hit{align-self:stretch;display:flex;flex-direction:column;justify-content:center;cursor:pointer}.rowtop .hit:hover .name{text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.queue{margin-bottom:var(--sp-6)}.queue h2{display:flex;align-items:center;gap:var(--sp-2)}.count-pill{font-size:var(--t-xs);font-weight:700;color:#fff;background:var(--red);border-radius:999px;padding:3px 8px;line-height:1}.props{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}.prop{background:var(--s1);border:1px solid var(--line);border-left:3px solid var(--blue-bd);border-radius:var(--r2);padding:var(--sp-3);display:flex;flex-direction:column;gap:6px;list-style:none}.prop.k-photo{border-left-color:var(--amber-bd)}.prop-img{width:100%;max-height:280px;object-fit:contain;background:var(--s2);border:1px solid var(--line);border-radius:var(--r1)}.prop-top{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap}.tag{font-size:var(--t-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--blue-tx);background:var(--blue-bg);border:1px solid var(--blue-bd);border-radius:4px;padding:3px 7px;line-height:1}.tag.t-photo{color:var(--amber-tx);background:var(--amber-bg);border-color:var(--amber-bd)}.tag.t-receive,.tag.t-create_item{color:var(--green-tx);background:var(--green-bg);border-color:var(--green-bd)}.tag.t-remove{color:var(--red-tx);background:var(--red-bg);border-color:var(--red-bd)}.prop-item{font-size:var(--t-md);line-height:1.3;overflow-wrap:anywhere}.meta.ask{color:var(--amber-tx);font-weight:600}.prop-acts{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2);margin-top:var(--sp-2)}.prop-acts button{min-height:44px;font-size:var(--t-sm)}.prop-acts .mini2{color:var(--red-tx);background:var(--red-bg);border-color:var(--red-bd)}.prop-acts .mini2:hover:not(:disabled){background:#e5503e38}.recent{margin-top:var(--sp-3)}.recent summary{cursor:pointer;color:var(--tx-2);font-size:var(--t-sm);padding:var(--sp-2) 0;min-height:36px}.recent .list li{cursor:default;min-height:48px}.switch{display:flex;align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);padding:var(--sp-3);background:var(--s1);border:1px solid var(--line);border-radius:var(--r2);font-size:var(--t-sm);color:var(--tx-2)}.switch input{width:20px;height:20px;min-height:0;accent-color:var(--blue);flex:none}.tab{position:relative}.tab-badge{position:absolute;top:4px;left:calc(50% + 6px);min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--red);color:#fff;font:700 11px/18px var(--f);font-style:normal;text-align:center}@media (min-width: 900px){.tab-badge{position:static;margin-left:2px}}
