:root{color-scheme:light;--page:#F6F0E6;--surf:#FFFFFF;--tint:#FAF6EF;--line:#EDE2CE;--deep:#12203A;--ink:#12203A;--ink2:#3A5170;--mut:#606F7F;--graf:#16304F;--acc:#E0B87C;--gold:#7E6110;--aqua:#E8D6B8;--c1:#12203A;--c2:#23446B;--c3:#9C6A2E;--c0:#45607F;--c4:#5F7387;--c5:#B4462A;--money:#7E6110;--alarm:#B4462A;--warn:#3F4A57;--info:#23446B;--alarm-tint:#FAE9E3;--neut:#DCC9A6;--sh:0 1px 2px rgba(18,32,58,.04),0 8px 24px rgba(18,32,58,.06);--sh2:0 2px 8px rgba(18,32,58,.10),0 18px 40px rgba(18,32,58,.14);--r:20px;--rm:14px;--rs:10px;--sw:212px;--fs-hero:24px;--fs-heading:16px;--fs-body:13px;--fs-caption:12px}@media (max-width:700px){:root{--fs-hero:20px;--fs-heading:15px}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}button{color:inherit}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;background:var(--page);color:var(--ink);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;font:15px/1.45 system-ui,-apple-system,"Segoe UI",sans-serif}a{color:inherit}.shell{min-height:100vh}.rail{position:fixed;left:0;top:0;bottom:0;width:var(--sw);z-index:70;background:var(--deep);padding:16px 11px 70px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;transition:width .18s ease,padding .18s ease}.rail .fresh{display:flex;flex-direction:column;gap:1px;padding:2px 6px 8px 14px;font-size:var(--fs-caption);line-height:1.5;color:rgba(255,255,255,.5)}.rail .fresh .fl{display:flex;align-items:center;gap:5px;white-space:nowrap}.rail .fresh b{color:rgba(255,255,255,.72);font-weight:700}.rail .fdot{width:5px;height:5px;border-radius:50%;flex:none;background:var(--acc)}.rail .fdot.old{background:var(--down)}.rail .brand{display:flex;align-items:center;gap:10px;padding:2px 6px 14px;letter-spacing:-.02em}.rail .brand i{width:30px;height:30px;flex:none;border-radius:var(--rs);font-style:normal;background:var(--acc);color:var(--deep);display:grid;place-items:center;font-weight:800;font-size:var(--fs-body)}.rail .brand b{font-size:var(--fs-heading);color:#F6F0E6;font-weight:700}.rail .brand .r{display:block;font-size:var(--fs-caption);color:#8496AB;font-weight:400;margin-top:1px}.rail .sect{font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:#7C8CA0;padding:15px 8px 6px;font-weight:700}.rail a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--rs);text-decoration:none;color:#CDBFA6;font-size:var(--fs-body);font-weight:600;white-space:nowrap}.rail a em{font-style:normal;width:17px;flex:none;text-align:center;opacity:.7}.rail a .n{margin-left:auto;font-size:var(--fs-caption);font-weight:800;background:var(--acc);color:var(--deep);padding:1px 8px;border-radius:99px;font-variant-numeric:tabular-nums}.rail a:hover{background:rgba(246,240,230,.07);color:#F6F0E6}.rail a.on{background:#F6F0E6;color:var(--deep)}.rail a.on em{opacity:1}.rail a.on .n{background:var(--deep);color:var(--acc)}.rail .spacer{flex:1;min-height:12px}.hide{position:fixed;left:calc(var(--sw) - 13px);top:50%;transform:translateY(-50%);width:26px;height:26px;z-index:71;border-radius:50%;cursor:pointer;border:1px solid rgba(18,32,58,.14);background:var(--surf);box-shadow:var(--sh);color:var(--ink2);font-size:var(--fs-body);line-height:1;padding:0;transition:left .18s ease,box-shadow .15s,color .15s}.hide:hover{box-shadow:var(--sh2);color:var(--ink)}body.rail-off .hide{transform:translateY(-50%) rotate(180deg)}body.rail-off{--sw:58px}body.rail-off .rail{padding:16px 7px;align-items:center}body.rail-off .rail .brand b,body.rail-off .rail .sect,body.rail-off .rail a span:not(.n){display:none}body.rail-off .rail a .n{display:none}body.rail-off .rail .brand{padding:2px 0 10px;justify-content:center}body.rail-off .rail a{justify-content:center;padding:11px 0;width:100%;border-radius:12px}body.rail-off .rail a em{width:auto;font-size:var(--fs-heading);opacity:1}body.rail-off .rail a.dot{position:relative}body.rail-off .rail a.dot::after{content:'';position:absolute;top:7px;right:9px;width:6px;height:6px;border-radius:50%;background:var(--acc)}body.rail-off .rail .fresh{display:none}body.rail-off .rail summary .grp{justify-content:center;padding:11px 0;width:100%;border-radius:12px}body.rail-off .rail summary .grp>span:not(.n){display:none}body.rail-off .rail summary .grp em{width:auto;font-size:var(--fs-heading);opacity:1}body.rail-off .rail [data-tip]:hover::before{content:attr(data-tip);position:fixed;left:64px;top:var(--tipy,0);transform:translateY(-50%);z-index:95;white-space:nowrap;pointer-events:none;background:#0D1830;color:#F6F0E6;font-size:var(--fs-body);font-weight:600;padding:7px 12px;border-radius:10px;box-shadow:var(--sh2)}body.rail-off .rail .navgrp.fly>.sub-nav{display:grid;position:fixed;left:64px;top:var(--fy,80px);z-index:96;min-width:210px;padding:8px;gap:2px;border-radius:14px;background:#0D1830;box-shadow:var(--sh2)}body.rail-off .rail .navgrp.fly>.sub-nav::before{content:attr(data-title);display:block;padding:4px 12px 8px;font-size:var(--fs-caption);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(246,240,230,.55)}body.rail-off .rail .navgrp.fly>.sub-nav a{justify-content:flex-start;padding:8px 12px;width:100%}body.rail-off .rail .navgrp.fly>.sub-nav a span:not(.n){display:inline}body.rail-off .rail .navgrp.fly>.sub-nav a .n{display:inline}.main{min-width:0;margin-left:var(--sw);padding:20px 20px 56px;transition:margin-left .18s ease}.top{display:none;position:sticky;top:0;z-index:40;align-items:center;gap:10px;padding:8px 13px;background:rgba(246,240,230,.92);backdrop-filter:blur(14px)}.burger{width:34px;height:34px;flex:none;border:none;border-radius:var(--rs);background:var(--surf);box-shadow:var(--sh);color:var(--ink);font-size:var(--fs-heading);cursor:pointer}.railbg{position:fixed;inset:0;z-index:69;background:rgba(18,32,58,.42)}.railbg[hidden]{display:none}.head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px}h1{font-size:var(--fs-heading);margin:0;letter-spacing:-.03em;font-weight:800}.sub{font-size:var(--fs-body);color:var(--mut)}.head .right{margin-left:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end;min-width:0}.card{background:var(--surf);border-radius:var(--rm);box-shadow:var(--sh);padding:18px 18px}.card h2{font-size:var(--fs-heading);margin:0 0 14px;font-weight:800;letter-spacing:-.02em}.card .h-row{display:flex;align-items:center;gap:10px;margin-bottom:14px}.card .h-row h2{margin:0}.card .h-row .more{margin-left:auto;font-size:var(--fs-body);color:var(--info);text-decoration:none}.grid{display:grid;gap:16px;align-items:start}.g-2-1{grid-template-columns:minmax(0,2fr) minmax(270px,1fr)}.g-1-2{grid-template-columns:minmax(260px,1fr) minmax(0,2fr)}.g2{grid-template-columns:repeat(2,1fr)}.panel{background:var(--surf);border-radius:var(--rm);box-shadow:var(--sh);padding:12px 15px;display:flex;gap:22px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:10px}.panel .figs{display:flex;gap:26px;flex-wrap:wrap}.fig .k{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.05em;color:var(--mut);margin-bottom:3px;font-weight:700}.fig .v{font-size:var(--fs-hero);font-weight:800;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.fig .s{font-size:var(--fs-caption);color:var(--mut);margin-top:3px}.v.money{color:var(--money)}.v.alarm{color:var(--alarm)}.v.warn{color:var(--warn)}.v.info{color:var(--info)}.fig.key{background:#F7F0E3;border-radius:var(--rs);padding:8px 11px;margin:-8px -11px}.tile{background:var(--surf);border-radius:var(--rs);box-shadow:var(--sh);padding:10px 12px}.tl{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.05em;color:var(--mut);margin-bottom:3px;font-weight:700}.tv{font-size:var(--fs-hero);font-weight:800;letter-spacing:-.04em;line-height:1.05;font-variant-numeric:tabular-nums}.tf{font-size:var(--fs-caption);color:var(--mut);margin-top:3px}.tf b{color:var(--ink2);font-weight:700}.tv.money{color:var(--money)}.tv.alarm{color:var(--alarm)}.tv.warn{color:var(--warn)}.tv.info{color:var(--info)}.tile.key{background:#F7F0E3}.tile>.tl,.tile>.big{display:block}@media (max-width:900px){.tile .big{font-size:clamp(18px,6vw,26px);overflow-wrap:anywhere}}.badge{display:inline-block;font-size:var(--fs-caption);font-weight:800;padding:4px 11px;border-radius:99px;color:#fff;background:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.badge.alarm{background:var(--alarm)}.badge.warn{background:var(--warn)}.badge.info{background:var(--info)}.badge.money{background:var(--money)}.badge.acc{background:var(--acc);color:var(--ink)}.badge.soft{background:var(--tint);color:var(--ink2)}.muted{color:var(--mut)}.num{font-variant-numeric:tabular-nums}.rows{display:flex;flex-direction:column}.row{display:flex;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid var(--line);font-size:var(--fs-body)}.row:last-child{border-bottom:0;padding-bottom:0}.row:first-child{padding-top:0}.row .name{flex:1;min-width:0}.row .sub{font-size:var(--fs-caption);color:var(--mut);margin-top:1px}.row .val{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.val>.muted,.val>b.muted{margin-left:4px}.name>.muted{margin-left:5px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:var(--rs);border:1px solid var(--line);background:var(--surf);color:var(--ink);font:inherit;font-size:var(--fs-body);font-weight:700;cursor:pointer;text-decoration:none;white-space:nowrap;box-shadow:var(--sh)}.btn:hover{border-color:var(--mut)}.btn.primary{background:var(--graf);border-color:var(--graf);color:#fff}.btn.primary:hover{background:#1d3d64}.btn.ghost{background:transparent;border-color:transparent;box-shadow:none;color:var(--ink2)}.btn.sm{padding:5px 11px;font-size:var(--fs-body)}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn,.btn.sm,button.rex{padding:6px 14px;border-radius:var(--rs);font-size:var(--fs-body);font-weight:700;line-height:1.3}button.rex{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--surf);color:var(--ink);box-shadow:var(--sh);cursor:pointer;font-family:inherit}.field{padding:8px 11px;border-radius:var(--rs);border:1px solid var(--line);background:var(--surf);color:var(--ink);font:inherit;font-size:var(--fs-body);width:100%;min-width:0;max-width:100%}.field:focus{outline:2px solid var(--graf);outline-offset:-1px;border-color:transparent}.hero .field:focus,.hero input:focus-visible,.hero select:focus-visible,.hero button:focus-visible,.hero a:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.field[disabled]{background:var(--tint);color:var(--ink2)}.fld{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:var(--fs-body);color:var(--mut);font-weight:600}.fld .req{color:var(--alarm);font-weight:800}.fld .tip{font-weight:400;font-size:var(--fs-caption)}.grp{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.grp:first-of-type{border-top:0;margin-top:0;padding-top:0}.grp>h3{font-size:var(--fs-caption);font-weight:800;margin:0 0 8px;text-transform:uppercase;letter-spacing:.06em;color:var(--mut)}.grp>h3 span{font-weight:400;text-transform:none;letter-spacing:0;margin-left:6px}.fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:9px 12px;align-items:start}.wide{grid-column:1 / -1}.fields .rowbreak{grid-column:1 / -1;height:0;margin:0;padding:0}.fld-row{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:9px 12px;align-items:start}.fld .hint{display:block;min-height:15px;font-size:var(--fs-caption);color:var(--mut)}.grp .field{padding:6px 9px;font-size:var(--fs-body)}.grp .fld{gap:3px;font-size:var(--fs-caption)}.check{display:flex;align-items:center;gap:8px;font-size:var(--fs-body);color:var(--ink2);font-weight:400}@media (max-width:340px){.check{flex-wrap:wrap}}.ratio{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ratio .field{width:76px;flex:0 0 76px}.ratio>.field:only-child{width:100%;flex:1 1 auto}.namerow{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap}.namerow>.fld:first-child{flex:1;min-width:200px}.namerow>.fld.w-pack{width:96px}.namerow>.fld.w-unit{width:104px}.namerow>.fld.w-str{width:110px}.namerow>.fld.w-sunit{width:88px}.namerow>.fld.w-sale{width:150px}.ilink{color:inherit;text-decoration:none}.ilink:hover{color:var(--info);text-decoration:underline;text-underline-offset:3px}.tabs{display:flex;gap:6px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fl,0px),#000 calc(100% - var(--fr,0px)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--fl,0px),#000 calc(100% - var(--fr,0px)),transparent 100%)}.tabs a,.tabs button{text-decoration:none;padding:6px 13px;border-radius:99px;background:var(--surf);color:var(--ink2);font-size:var(--fs-body);border:1px solid var(--line);font-weight:600;cursor:pointer}.tabs a.on,.tabs button.on{background:var(--graf);border-color:var(--graf);color:#fff}.flash{padding:11px 15px;border-radius:var(--rm);margin-bottom:14px;font-size:var(--fs-body);font-weight:700;color:#fff}.flash.ok{background:var(--info)}.flash.err{background:var(--alarm)}.duebar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex:none;margin:-15px -18px 15px;padding:12px 30px;background:var(--alarm);color:#fff;text-decoration:none}.duebar .ic{width:30px;height:30px;flex:none;border-radius:99px;display:grid;place-items:center;font-size:var(--fs-heading);background:rgba(255,255,255,.16)}.duebar .tx{display:grid;gap:1px;min-width:0}.duebar b{font-size:var(--fs-body);font-weight:800;letter-spacing:-.01em}.duebar i{font-style:normal;font-size:var(--fs-caption);color:#F7DDD5}.duebar .go{margin-left:auto;flex:none;font-size:var(--fs-body);font-weight:800;padding:8px 16px;border-radius:99px;background:var(--acc);color:var(--ink)}.duebar:hover .go{filter:brightness(1.05)}@media (max-width:900px){.duebar{margin:0 -12px 15px;padding:10px 14px;gap:10px;flex-wrap:nowrap}input,select,textarea{min-width:0}html,body{overflow-x:clip}.duebar .tx{flex:1 1 auto}.duebar b{font-size:var(--fs-body)}.duebar .go{margin-left:auto;padding:7px 12px;font-size:var(--fs-caption);white-space:nowrap}}@media (max-width:900px){.pos2 .p2hint{display:none}}.chart{display:block;width:100%;overflow:visible}.chart .bar{fill:var(--neut)}.chart .bar.peak{fill:var(--info)}.chart .grid{stroke:var(--line);stroke-width:1}.chart rect:hover{filter:brightness(.94)}.sparkbox{width:100%;flex:1 1 auto;min-width:0}.spark{width:100%;height:auto;display:block}.spark .peaklbl{font-size:7px;font-weight:800;fill:var(--ink2)}.sparkdays{display:grid;grid-template-columns:repeat(var(--n,14),minmax(0,1fr));margin-top:4px;font-size:var(--fs-caption);color:var(--mut);text-align:center}.sparkdays span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sparkdays span.on{color:var(--ink2);font-weight:800}.sparkfoot{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:4px 18px;margin-top:6px;font-size:var(--fs-caption);color:var(--mut)}.sparkfoot b{color:var(--ink2);font-weight:800}@media (max-width:760px){.sparkdays span:nth-child(even){visibility:hidden}}.daysbox{background:var(--surf);border:1px solid var(--line);border-radius:var(--rm);padding:10px 14px 7px;margin-bottom:10px}.daysbox .sparkfoot{margin-top:8px}.chart .cutmark{fill:var(--surf)}.scale{display:grid;gap:6px;margin-top:12px;max-width:560px;line-height:1}.scale .row{display:grid;grid-template-columns:104px 1fr 104px;align-items:center;gap:12px}.scale .k{font-size:var(--fs-caption);color:var(--mut)}.scale .tr{height:10px;border-radius:5px;background:var(--tint)}.scale .tr>i{display:block;height:100%;width:0;border-radius:5px;background:var(--neut);transition:width .12s linear}.scale .row.got .tr>i{background:var(--info)}.scale .row.got.short .tr>i{background:var(--alarm)}.scale .row.got.over .tr>i{background:var(--money)}.scale b{font-size:var(--fs-body);font-weight:800;text-align:right;font-variant-numeric:tabular-nums}.dev{position:relative;height:7px;width:104px;margin:5px 0 0 auto;background:var(--tint);border-radius:4px}.dev::before{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--line)}.dev>i{position:absolute;top:0;bottom:0;border-radius:3px}.dev>i.short{right:50%;background:var(--alarm)}.dev>i.over{left:50%;background:var(--money)}.meter{height:7px;border-radius:4px;background:var(--tint);overflow:hidden}.meter>i{display:block;height:100%;background:var(--neut);border-radius:4px}.meter.lead>i{background:var(--info)}.meter.warn>i{background:var(--warn)}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.cap{display:flex;align-items:center;gap:8px;margin-bottom:10px}.cap .t{font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-weight:700}.cap .more{margin-left:auto;font-size:var(--fs-body);color:var(--info);text-decoration:none}.big{font-size:var(--fs-hero);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.big small{font-size:var(--fs-body);font-weight:600;margin-left:3px;color:var(--mut)}.big.money{color:var(--money)}.big.alarm{color:var(--alarm)}.big.warn{color:var(--warn)}.big.info{color:var(--info)}.qual{font-size:var(--fs-body);color:var(--mut);margin-top:5px}.dl{margin-top:10px;border-top:1px solid var(--line);padding-top:5px}.dl div{display:flex;align-items:baseline;gap:10px;padding:3px 0;font-size:var(--fs-body);color:var(--mut)}.dl div b{margin-left:auto;font-size:var(--fs-body);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.dl div.hi b{color:var(--money)}.dl div.bad b{color:var(--alarm)}.dl .sep{display:block;border-top:1px dashed var(--line);margin:6px 0 2px;padding:0}.lead{display:flex;align-items:baseline;gap:9px;margin:0 0 10px}.lead .n{font-size:var(--fs-body);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lead .n.money{color:var(--money)}.lead .n.info{color:var(--info)}.lead .n.alarm{color:var(--alarm)}.lead .n.warn{color:var(--warn)}.lead .u{font-size:var(--fs-body);color:var(--mut)}.cnt{min-width:46px;text-align:center;padding:5px 9px;border-radius:var(--rs);font-size:var(--fs-body);font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.cnt.info{background:var(--aqua);color:var(--graf)}.cnt.warn{background:#F3E6CC;color:var(--warn)}.cnt.alarm{background:var(--alarm-tint);color:var(--alarm)}.note{margin-top:9px;font-size:var(--fs-body);color:var(--mut);line-height:1.45}.note b{color:var(--ink);font-weight:700}.hb{display:flex;align-items:center;gap:10px;padding:4px 0}.hb .l{width:150px;flex:none;font-size:var(--fs-body);color:var(--ink2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb .t{flex:1;min-width:0;height:15px;border-radius:5px;background:var(--tint);position:relative;overflow:hidden}.hb .t i{position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:var(--neut)}.hb .t u{position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:var(--info);text-decoration:none}.hb .v{width:84px;flex:none;text-align:right;font-size:var(--fs-body);font-weight:700;font-variant-numeric:tabular-nums}.hb .v s{display:block;text-decoration:none;font-size:var(--fs-caption);font-weight:600;color:var(--money);margin-top:1px}.lg{display:flex;gap:14px;flex-wrap:wrap;font-size:var(--fs-caption);color:var(--mut);margin-top:7px;padding-top:7px;border-top:1px solid var(--line)}.lg i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:5px}.cols{display:flex;align-items:flex-end;gap:8px;height:108px;margin-top:2px}.cols .col{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px}.cols .col .bar{width:100%;background:var(--neut);border-radius:7px 7px 3px 3px}.cols .col.on .bar{background:var(--info)}.cols .col .n{font-size:var(--fs-body);font-weight:800;font-variant-numeric:tabular-nums}.cols .col.on .n{color:var(--info)}.cols .col .x{font-size:var(--fs-caption);color:var(--mut);text-align:center;line-height:1.3;min-width:0;max-width:100%;overflow-wrap:anywhere}.edit>summary{list-style:none;display:inline-flex;align-items:center;gap:6px;cursor:pointer;border-radius:99px;padding:6px 14px;font-size:var(--fs-body);font-weight:700;color:var(--ink2);border:1px solid var(--line);background:var(--surf)}.edit>summary::-webkit-details-marker{display:none}.edit>summary:hover{border-color:var(--ink2);color:var(--ink)}.edit[open]>summary{background:var(--tint)}.edit>summary::after{content:'+';font-size:var(--fs-heading);line-height:1}.edit[open]>summary::after{content:'−'}.edit .fields{margin-top:12px}.facts{display:grid;gap:9px}.facts .f{display:flex;gap:12px;align-items:baseline;font-size:var(--fs-body)}.facts .f .k{width:132px;flex:none;font-size:var(--fs-caption);color:var(--mut)}.facts .f .v{min-width:0;font-weight:600}.facts .none{font-size:var(--fs-caption);color:var(--mut)}.tbl{width:100%;border-collapse:collapse;font-size:var(--fs-body)}.tbl th{text-align:left;font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--mut);font-weight:700;padding:10px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.tbl td{padding:12px 10px;border-bottom:1px solid var(--line);vertical-align:middle}.tbl thead th{vertical-align:top}.tbl tbody tr:last-child td{border-bottom:0}.tbl .r{text-align:right;font-variant-numeric:tabular-nums}.tbl.narrow{table-layout:fixed;width:100%}.tbl.narrow td:first-child{white-space:normal;word-break:break-word}.tbl.narrow td.r{width:34%}.tbl a{text-decoration:none;font-weight:700}.tbl .field{width:96px}.tbl .field.wide{width:100%;min-width:150px}.pill{display:inline-block;font-size:var(--fs-caption);font-weight:700;padding:3px 10px;border-radius:99px;white-space:nowrap}.pill.s-draft{background:var(--tint);color:var(--ink2)}.pill.s-sent{background:var(--aqua);color:var(--graf)}.pill.s-answered{background:#F3E6CC;color:var(--warn)}.pill.s-closed{background:var(--ink);color:#fff}.tbl.items{font-size:var(--fs-body)}.tbl.items th{padding:6px 8px}.tbl.items td{padding:4px 8px}.tbl.items tbody tr:hover{background:transparent}.tbl.items tbody tr.on{background:var(--aqua)}.tbl.items code{font:11px var(--mono,ui-monospace,monospace);color:var(--mut)}.row .x{border:0;background:none;color:var(--mut);cursor:pointer;font-size:var(--fs-body);padding:2px 6px}.row .x:hover{color:var(--alarm)}.prod{display:flex;align-items:center;gap:9px;min-width:0}.prod .ph{width:30px;height:30px;flex:none;border-radius:8px;background:var(--tint);display:grid;place-items:center;overflow:hidden;font-size:var(--fs-body)}.prod .ph img{width:100%;height:100%;object-fit:contain}.prod .txt{min-width:0;display:flex;flex-direction:column}.prod .nm,.prod .meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prod .nm{font-weight:700;font-size:var(--fs-body);line-height:1.25}.prod .meta{font-size:var(--fs-caption);color:var(--mut);line-height:1.3}.tbl.items td.namecol{width:55%;max-width:0}.field.mini{width:74px;padding:4px 7px;font-size:var(--fs-body);text-align:right;border-color:transparent;background:transparent}.field.mini:hover{border-color:var(--line);background:var(--surf)}.field.mini:focus{border-color:transparent;background:var(--surf)}.field.mini.price{font-weight:700}.field.mini.js-count{border-color:var(--line);background:var(--surf);min-width:84px}.field.mini.js-count:not(:placeholder-shown){border-color:transparent;background:transparent;font-weight:700}.field.mini.word{width:auto;min-width:max-content;flex:none;text-align:left}.tbl.items th.c,.tbl.items td.c{text-align:center;white-space:nowrap}.stock{display:inline-flex;flex-direction:column;align-items:center;gap:1px}.stock .have{font-weight:700;font-variant-numeric:tabular-nums;line-height:1.15}.u{font-size:var(--fs-caption);font-weight:400;color:var(--mut);margin-left:5px}.lnk{border:0;background:none;padding:0;cursor:pointer;font:inherit;font-size:var(--fs-caption);color:var(--info);text-decoration:underline;text-underline-offset:2px}.lnk:hover{color:var(--graf)}.picks{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.pick{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:6px 8px;border-radius:var(--rs);border:1px solid var(--line);background:var(--surf);font:inherit;cursor:pointer}.pick:hover{background:var(--tint)}.pick .ph{width:32px;height:32px;flex:none;border-radius:7px;overflow:hidden;background:var(--tint);display:grid;place-items:center;font-size:var(--fs-heading)}.pick .ph img{width:100%;height:100%;object-fit:contain}.pick .txt{min-width:0;display:flex;flex-direction:column;flex:1}.pick .nm{font-size:var(--fs-body);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick .nm:has(.diff){display:flex;gap:0;align-items:baseline}.pick .nm .same{color:var(--mut);font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick .nm .diff{flex:none;white-space:nowrap}.pick .meta{font-size:var(--fs-caption);color:var(--mut)}.pick .meta .alarm,.pick .meta.alarm{color:var(--alarm)}.pick .x{border:0;background:none;color:var(--mut);cursor:pointer;font-size:var(--fs-body);padding:2px 4px}.pick .x:hover{color:var(--alarm)}.finder{position:relative}.drop{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;background:var(--surf);border-radius:var(--rm);box-shadow:var(--sh2);padding:5px;max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:3px}.drop[hidden]{display:none}.drop .pick{border-color:transparent}.seasbox{margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}.seas{display:flex;gap:2px;align-items:flex-end;height:46px}.seas i{flex:1;background:var(--neut);border-radius:3px 3px 0 0;min-height:3px}.seas i.hi{background:var(--graf)}.seas i.now{background:var(--acc)}.seas i.none{height:3px!important;background:repeating-linear-gradient(45deg,var(--line),var(--line) 2px,transparent 2px,transparent 4px)}.seasm{display:flex;gap:2px;margin-top:4px}.seasm span{flex:1;text-align:center;font-size:var(--fs-caption);font-weight:700;color:var(--mut);letter-spacing:-.02em}.seasm span.hi{color:var(--graf)}.seasm span.now{color:var(--ink)}.anr-list{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.anr{padding:8px 0;border-top:1px solid var(--line)}.anr:first-child{border-top:0;padding-top:0}.anr-1{display:flex;align-items:center;gap:9px}.anr-1 .ph{width:28px;height:28px;flex:none;border-radius:7px;overflow:hidden;background:var(--tint);display:grid;place-items:center;font-size:var(--fs-body)}.anr-1 .ph img{width:100%;height:100%;object-fit:contain}.anr-1 .nm{flex:1;min-width:0;font-size:var(--fs-body);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anr-1 .ppu{font-size:var(--fs-body);font-weight:700;color:var(--money);font-variant-numeric:tabular-nums;white-space:nowrap}.rex{border:1px solid var(--line);background:var(--surf);color:var(--mut);font:inherit;font-size:var(--fs-caption);padding:3px 9px;border-radius:7px;cursor:pointer}@media (hover:hover){.rex:hover{background:var(--alarm-tint);border-color:var(--alarm-tint);color:var(--alarm)}}.anr-2{display:flex;flex-wrap:wrap;gap:3px 14px;margin:5px 0 0 37px;font-size:var(--fs-caption);color:var(--mut)}.anr-2 b{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}.anr-2 b.money{color:var(--money)}.anr-2 b.alarm{color:var(--alarm)}.an{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:10px 12px;margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}.an-i{display:flex;flex-direction:column;gap:1px}.an-i b{font-size:var(--fs-body);font-weight:800;letter-spacing:-.02em;line-height:1.15;font-variant-numeric:tabular-nums}.an-i b.money{color:var(--money)}.an-i b.info{color:var(--info)}.an-i b.alarm{color:var(--alarm)}.an-i span{font-size:var(--fs-caption);color:var(--mut);line-height:1.3}.dlg{border:0;border-radius:var(--r);box-shadow:var(--sh2);padding:22px 24px;width:min(560px,92vw);background:var(--surf);color:var(--ink)}.dlg::backdrop{background:rgba(18,32,58,.42)}.dlg h2{font-size:var(--fs-heading);margin:0 0 4px;font-weight:800}.dlg .who{font-size:var(--fs-body);margin-bottom:16px}.dlg .two{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:12px}.dlg .ops{display:flex;gap:18px;font-size:var(--fs-body);margin-bottom:14px}.dlg .ops label{display:flex;align-items:center;gap:6px;cursor:pointer}.dlg textarea.field{resize:vertical}.dlg-foot{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.dlg-foot .btn.primary{min-width:150px;justify-content:center}.dlg.dlg-item[open]{display:flex;flex-direction:column}.dlg.dlg-item{width:min(940px,94vw);max-height:86vh;padding:0}.dlg-item .ihead{display:flex;align-items:center;gap:12px;flex:none;padding:14px 18px;border-bottom:2px solid var(--acc);background:var(--graf);color:#fff}.dlg-item .ihead b{font-size:var(--fs-heading);font-weight:800;color:#fff}.dlg-item .ihead .sp{margin-left:auto;display:flex;gap:14px;align-items:center}.dlg-item .ihead .sp a,.dlg-item .ihead .sp a:visited{color:var(--acc)}.dlg-item .ihead .sp a:hover{color:#fff}.dlg-item .ihead .x{border:0;background:none;font-size:var(--fs-hero);line-height:1;color:var(--acc);cursor:pointer;padding:0 2px}.dlg-item .ihead .x:hover{color:#fff}.dlg-item .ibody{overflow:auto;padding:16px 18px 20px}.dlg-item .ihead .sp a{white-space:nowrap}@media (max-width:560px){.dlg-item .ihead .wide-only{display:none}.dlg-item .ihead b{font-size:var(--fs-body)}}.dlg-item .ibody .main{padding:0}.imodal .fields{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.imodal .grp{margin-top:10px;padding-top:9px}.imodal .grp h3{font-size:var(--fs-caption);letter-spacing:.06em}.imodal .ifoot{position:sticky;bottom:-20px;margin:14px -18px -20px;padding:12px 18px;background:var(--surf);border-top:1px solid var(--line);display:flex;gap:12px;align-items:center}.imodal .ifoot .muted{font-size:var(--fs-caption)}.imodal .flash{margin-bottom:10px}.dlg-item .isect{margin-top:16px;border-top:1px solid var(--line);padding-top:12px}.dlg-item .ihead2{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.dlg-item .ihead2 b{font-size:var(--fs-body);text-transform:uppercase;letter-spacing:.06em;color:var(--ink2)}.dlg-item .ihead2 .muted{font-size:var(--fs-caption);margin-left:auto}.spendwrap{display:grid;grid-template-columns:minmax(0,620px) minmax(0,1fr);gap:12px;align-items:start}.spendlist .sp{display:grid;grid-template-columns:auto auto 1fr auto;gap:10px;align-items:baseline;padding:7px 0;border-bottom:1px solid var(--line);font-size:var(--fs-body)}.spendlist .sp:last-child{border-bottom:0}.spendlist .sp .t{color:var(--mut);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.spendlist .sp .c{font-weight:700}.spendlist .sp .n{color:var(--mut);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spendlist .sp .v{font-weight:800;font-variant-numeric:tabular-nums}.spendlist .sp.total{background:var(--tint);border-radius:var(--rs);margin-top:6px;padding:9px 11px;border-bottom:0}@media (max-width:900px){.spendwrap{grid-template-columns:1fr}}.hcell .dlt.down{color:var(--alarm)}.hcell .was{margin-left:7px;opacity:.65}.hcell .big i{font-size:var(--fs-heading);font-style:normal;margin-left:3px;opacity:.7}.hnote{margin-top:8px;font-size:var(--fs-caption);color:rgba(246,240,230,.62)}.jrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.jrow>:first-child{flex:1;min-width:0}.chart .avgline{stroke:var(--mut);stroke-width:1;stroke-dasharray:3 4;opacity:.7}.dayread{display:flex;align-items:baseline;gap:8px;margin-top:6px;font-size:var(--fs-body);min-height:22px}.dayread b{font-size:var(--fs-body);font-weight:800;font-variant-numeric:tabular-nums}.dayread span{color:var(--mut)}.slines{display:flex;flex-direction:column;margin-top:8px}.sl{display:flex;flex-direction:column;gap:6px;padding:8px 0;min-width:0;border-bottom:1px solid var(--line)}.sl:last-of-type{border-bottom:0}.sl-nums{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 10px}.sl-id{display:flex;align-items:flex-start;gap:6px;min-width:0}.sl-id .icell{min-width:0}.sl .c{flex:1 1 62px;min-width:0;max-width:120px;align-items:flex-end;text-align:right;display:flex;flex-direction:column;gap:1px;text-align:right;white-space:nowrap}.sl .c i{font-style:normal;font-size:var(--fs-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--mut)}.sl .c b{font-size:var(--fs-body);font-weight:700;font-variant-numeric:tabular-nums}.sl .c b.money{color:var(--money)}.sl .c u{text-decoration:none;font-size:var(--fs-caption);font-weight:700;color:var(--mut);margin-left:4px}.sl .c.pair i:nth-of-type(2){margin-top:3px}@media (min-width:701px){.sl .c{flex:1 1 70px;max-width:130px}.sl .c.pair{flex:2 1 180px;max-width:300px;flex-direction:row;flex-wrap:wrap;column-gap:10px;align-items:baseline}.sl .c.pair i:nth-of-type(2){margin-top:0}.sl .c:not(.pair){flex-direction:row;align-items:baseline;gap:5px}.slines .sl .hp-link .hp-txt{display:none}.slines .sl .hp-link{padding:0 6px;gap:0}}@media (max-width:700px){.sl .c{flex:1 1 31%;max-width:none}.sl .c i{letter-spacing:0}.sl .c:last-of-type{flex:1 1 100%;margin-top:2px}.sl .c:last-of-type b{font-size:var(--fs-body)}}.icell{display:inline-flex;align-items:center;gap:9px;min-width:0;max-width:100%;text-align:left}.icell .ph{width:34px;height:34px;flex:none;border-radius:8px;overflow:hidden;background:var(--tint);display:grid;place-items:center;font-size:var(--fs-heading);border:1px solid var(--line)}.icell .ph{position:relative}.icell .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.icell.sm .ph{width:26px;height:26px;border-radius:6px;font-size:var(--fs-body)}.icell .txt{display:flex;flex-direction:column;gap:1px;min-width:0}.icell .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;text-decoration:none}.icell .nm:hover{color:var(--info);text-decoration:underline}td.nm{max-width:340px}@media (max-width:1200px){td.nm{max-width:240px}}.icell .meta{font-size:var(--fs-caption);color:var(--mut);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.icell.sm .meta{-webkit-line-clamp:1;line-clamp:1;white-space:nowrap;text-overflow:ellipsis}.icell .meta .idc{font-variant-numeric:tabular-nums}@media (max-width:640px){.icell .meta{display:block;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;line-clamp:unset}}.qtyspin{display:flex;align-items:stretch;gap:6px}.qtyspin .field{text-align:center;min-width:0;flex:1;font-variant-numeric:tabular-nums}.qtyspin .qs{width:40px;flex:none;border:1px solid var(--line);background:var(--surf);border-radius:var(--rs);font:inherit;font-size:var(--fs-heading);color:var(--ink2);cursor:pointer;line-height:1}.qtyspin .qs:hover{background:var(--tint);color:var(--ink)}.step{width:32px;flex:none;border:1px solid var(--line);background:var(--surf);border-radius:var(--rs);font:inherit;font-size:var(--fs-heading);color:var(--ink2);cursor:pointer;line-height:1}.step:hover{background:var(--tint);color:var(--ink)}.mvdlg .mv-ops{border:0;margin:0 0 14px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.mvdlg .mv-ops legend{font-size:var(--fs-body);color:var(--mut);margin-bottom:6px;padding:0}.mv-op{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;cursor:pointer;border:1px solid var(--line);border-radius:var(--rs);background:var(--surf)}.mv-op input{margin:3px 0 0;flex:none}.mv-op span{display:flex;flex-direction:column;gap:2px;min-width:0}.mv-op b{font-size:var(--fs-body)}.mv-op small{font-size:var(--fs-body);color:var(--mut);line-height:1.3}.mv-op:has(input:checked){border-color:var(--deep);box-shadow:inset 0 0 0 1px var(--deep);background:var(--tint)}.mv-op:has(input:focus-visible){outline:2px solid var(--info);outline-offset:2px}.mv-op.off{opacity:.5;cursor:not-allowed}.mvdlg .mv-where{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:12px}.mvdlg .mv-where .fld[hidden]{display:none}.mv-cap{font-size:var(--fs-body);color:var(--mut);margin-bottom:4px}.mv-result{display:flex;flex-direction:column;gap:3px;padding:10px 12px;margin-bottom:12px;border-radius:var(--rs);background:var(--page);font-size:var(--fs-body);font-variant-numeric:tabular-nums}.mv-result b{font-weight:800}.mv-result .why{color:var(--alarm);font-size:var(--fs-body)}.mvdlg #m-costbox{margin-bottom:12px}.mvdlg .mv-then{font-size:var(--fs-body);margin:10px 0 0}@media (max-width:600px){.mvdlg{padding:18px 16px}.mvdlg .mv-ops{grid-template-columns:1fr}.mvdlg .dlg-foot .btn{min-height:44px;flex:1}.qtyspin .qs{width:44px}}.tbl.items .low{color:var(--alarm)}.tbl.items .gain b{font-weight:700;font-variant-numeric:tabular-nums}.tbl.items .gain .pct{font-size:var(--fs-caption);color:var(--mut);margin-left:5px}.tbl.items .gain.low b,.tbl.items .gain.low .pct{color:var(--alarm)}.sortlink{color:inherit;text-decoration:none;white-space:nowrap}.sortlink:hover{color:var(--ink)}.sortlink.on{color:var(--ink)}.sortlink .ar{font-size:var(--fs-caption);margin-left:3px}@media (pointer:coarse){.sortlink{display:inline-block;padding:12px 0}}.sub-th{font-weight:400;text-transform:none;letter-spacing:0;font-size:var(--fs-caption);color:var(--mut);white-space:normal}.strip{display:flex;flex-wrap:wrap;gap:26px;background:var(--surf);border-radius:var(--rm);box-shadow:var(--sh);padding:11px 18px;margin-bottom:12px}.strip .s{display:flex;align-items:baseline;gap:7px}.strip .s b{font-size:var(--fs-body);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.strip .s b.money{color:var(--money)}.strip .s span{font-size:var(--fs-caption);color:var(--mut)}.pager{display:flex;align-items:center;gap:6px;justify-content:flex-start;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:var(--fs-body)}.pg{min-width:32px;height:32px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--rs);background:var(--surf);color:var(--ink2);text-decoration:none;font-variant-numeric:tabular-nums}.pg:hover{background:var(--tint);color:var(--ink)}.pg.on{background:var(--deep);border-color:var(--deep);color:#fff;font-weight:700}.pg.off{opacity:.4}.pg.gap{border:0;background:none;min-width:16px;padding:0}.pgcount{flex-basis:100%;text-align:center}@media (pointer:coarse){.pg{min-width:38px;height:38px}a.doclink{display:inline-flex;align-items:center;min-height:38px}}.export{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 9px}.export .muted{font-size:var(--fs-body)}.pos{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:12px;align-items:start}.pos .cart{position:sticky;top:10px;max-height:calc(100vh - 20px);display:flex;flex-direction:column;overflow-y:auto}.cart .lines{flex:1 1 auto;min-height:70px;overflow-y:hidden}.cart .lines.paged{overflow-y:auto}.cart .chead,.cart .cli,.cart .doc,.cart .pay{flex:none}.cart .pay{position:sticky;bottom:0;z-index:2;background:var(--surf);padding-bottom:2px;box-shadow:0 -8px 12px -8px rgba(18,32,58,.18)}.pos .bar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.pos .bar .q{flex:1;min-width:220px;max-width:520px;font-size:var(--fs-heading);padding:9px 14px;background:var(--surf);border:1px solid var(--line);box-shadow:none;border-radius:11px}.pos .bar .q::placeholder{color:var(--mut)}.pos .bar .q:focus{border-color:var(--graf)}.pos .bar select.field{width:auto;background:var(--surf);box-shadow:var(--sh);border-color:transparent}.cats{display:flex;gap:6px;flex-wrap:nowrap;margin-bottom:11px;align-items:center;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fl,0px),#000 calc(100% - var(--fr,0px)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--fl,0px),#000 calc(100% - var(--fr,0px)),transparent 100%)}.cats a{flex:none}.cats::-webkit-scrollbar{height:6px}.cats::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px}.cats a{text-decoration:none;color:var(--ink2);font-size:var(--fs-body);padding:6px 12px;border-radius:99px;background:var(--surf);box-shadow:var(--sh);white-space:nowrap}.cats a .muted{font-size:var(--fs-caption);margin-left:5px}.cats a.on{background:var(--graf);color:#fff}.cats a.on .muted{color:rgba(255,255,255,.65)}.cats .expand{border:1px dashed var(--line);background:transparent;cursor:pointer;font:inherit;font-size:var(--fs-body);color:var(--mut);padding:5px 12px;border-radius:99px}.cats .expand:hover{color:var(--ink2);border-color:var(--mut)}#slot .hint{margin:2px 0 8px;font-size:var(--fs-body);color:var(--mut)}#slot .hint a{text-decoration:underline}.goods .nothing{grid-column:1 / -1;padding:18px 16px;border-radius:var(--rm);background:var(--surf);box-shadow:var(--sh);font-size:var(--fs-body)}.goods .nothing b{font-size:var(--fs-body)}.goods .nothing div{color:var(--mut);margin-top:5px}.goods .cut{grid-column:1 / -1;padding:6px 0;font-size:var(--fs-body);color:var(--mut)}.good .where{font-size:var(--fs-caption);color:var(--mut)}.spin{width:14px;height:14px;align-self:center;border-radius:50%;border:2px solid var(--line);border-top-color:var(--info);animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.goods{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px}.goods{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr));gap:6px}.good{display:flex;align-items:center;gap:10px;padding:6px 10px 6px 6px;background:var(--surf);border:1px solid var(--line);border-radius:14px;box-shadow:none;transition:border-color .13s,background .13s}.good:hover{border-color:var(--acc)}.good .ph{width:52px;height:52px;flex:none;border-radius:9px;background:#fff;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line)}.good .ph img{width:100%;height:100%;object-fit:contain;padding:5px}.good .ph span{font-size:var(--fs-hero);opacity:.15}.good .body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:0}.good .nm{font-size:var(--fs-body);line-height:1.32;color:var(--ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.good .price{font-size:var(--fs-body);font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.02em}.good .have{font-size:var(--fs-caption);color:var(--mut)}.good .have.zero{color:var(--alarm)}.good .where{font-size:var(--fs-caption);color:var(--mut)}.good .add{flex:none}.good .add button{width:36px;height:36px;border-radius:11px;cursor:pointer;display:grid;place-items:center;border:1px solid var(--graf);background:transparent;color:var(--graf);transition:background .13s,color .13s}.good .add button:hover{background:var(--graf);color:#fff}.good .add button[disabled]{border-color:var(--line);color:var(--mut);background:transparent;cursor:not-allowed}.goods{align-items:start}.gcell{display:flex;flex-direction:column;gap:0;min-width:0;background:var(--surf);border:1px solid var(--line);border-radius:14px;overflow:visible;transition:border-color .13s}.gcell.out .good{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.alt{background:var(--aqua);border-radius:6px 6px 14px 14px;padding:8px 12px 10px}.alt h5{margin:0 0 6px;font-size:var(--fs-caption);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--graf)}.alt h5 span{font-weight:800}.alt .ln{display:grid;grid-template-columns:1fr auto auto auto auto;gap:8px;align-items:center;font-size:var(--fs-body);padding:5px 0;border-top:1px solid rgba(0,0,0,.06)}.alt .ln:first-of-type{border-top:0}.alt .ln .nm{min-width:0;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.alt .ln .st{font-size:var(--fs-caption);color:var(--mut);white-space:nowrap;font-variant-numeric:tabular-nums}.alt .ln .pr{font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.alt .ln .n{width:46px;padding:3px 5px;border-radius:7px;border:1px solid var(--line);font:inherit;font-size:var(--fs-body);background:var(--surf)}.alt .ln button{padding:4px 10px;border-radius:7px;border:0;cursor:pointer;background:var(--graf);color:#fff;font:inherit;font-size:var(--fs-caption);font-weight:700;white-space:nowrap}.noalt{display:flex;align-items:center;gap:8px;padding:0 4px;font-size:var(--fs-caption);color:var(--mut);position:relative}.noalt .lb{flex:none}.noalt .pick{position:relative;flex:1;min-width:0}.noalt .asrc{width:100%;font:inherit;font-size:var(--fs-caption);padding:4px 9px;border:1px dashed var(--line);border-radius:8px;background:transparent;color:var(--ink)}.noalt .asrc:hover{border-color:var(--acc)}.noalt .asrc:focus{outline:none;border-style:solid;border-color:var(--graf);background:var(--surf)}.noalt .drop{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);background:var(--surf);border:1px solid var(--line);border-radius:var(--rs);box-shadow:var(--sh2);max-height:240px;overflow:auto;padding:4px}.noalt .drop button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:0;background:none;font:inherit;font-size:var(--fs-body);cursor:pointer;padding:5px 8px;border-radius:7px;color:var(--ink)}.noalt .drop button img{width:26px;height:26px;flex:none;border-radius:6px;object-fit:contain;background:#fff;border:1px solid var(--line)}.noalt .drop button b{flex:1;min-width:0;font-weight:600}.noalt .drop button .muted{flex:none;font-size:var(--fs-caption)}.noalt .drop button:hover{background:var(--tint)}.noalt .drop i{display:block;padding:6px 8px;font-style:normal}.saidbar{padding:7px 12px;border-radius:var(--rs);background:var(--aqua);color:var(--graf);font-size:var(--fs-body);margin-bottom:8px}.saidbar.weak{background:var(--neut);color:var(--warn)}@media (max-width:560px){.alt .ln{grid-template-columns:1fr auto auto;gap:4px 8px}.alt .ln .n{grid-column:2}.alt .ln button{grid-column:3}}.cart .line{padding:9px 0;border-bottom:1px solid var(--line);display:flex;gap:8px;align-items:baseline}.cart .line .nm{flex:1;min-width:0;font-size:var(--fs-body)}.cart .qty{display:flex;align-items:center;gap:7px;margin-top:4px;font-size:var(--fs-body);color:var(--mut)}@media (max-width:640px){.cart .line{align-items:center}.cart .line .nm{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cart .line .nm>a{flex:1 1 auto;min-width:0}.cart .qty{margin-top:0}}.cart .qty form{display:flex;align-items:center}.cart .qty form{background:var(--tint);border-radius:99px;padding:2px;gap:2px}.cart .qty button{width:21px;height:21px;border:0;border-radius:50%;background:var(--surf);cursor:pointer;font:inherit;font-size:var(--fs-body);line-height:1;color:var(--ink2);box-shadow:0 1px 2px rgba(18,32,58,.08)}.cart .qty input{width:40px;height:21px;text-align:center;font:inherit;font-size:var(--fs-body);font-weight:700;border:0;background:transparent;color:var(--ink)}.cart .qty .alarm{color:var(--alarm)}.tillbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px;font-size:var(--fs-body)}.tillbar h1{margin:0}.tillbar .field{width:auto;padding:5px 10px;font-size:var(--fs-body)}.tillbar form{display:flex}.tillbar b{font-weight:800}.tillbar .btn{margin-left:auto}.tillbar{margin:-6px -18px 12px;padding:10px 30px;background:linear-gradient(135deg,var(--ink),var(--graf));color:#fff}@media (max-width:900px){.tillbar{margin-left:-12px;margin-right:-12px;padding:16px 16px 10px}}.dot-on{width:8px;height:8px;border-radius:50%;background:var(--info);display:inline-block}.period{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.period .quick{display:flex;flex-wrap:wrap;gap:3px;background:var(--tint);padding:3px;border-radius:99px}.period .quick button{border:0;background:transparent;cursor:pointer;font:inherit;font-size:var(--fs-body);font-weight:700;padding:5px 11px;border-radius:99px;color:var(--ink2)}.period .quick button.on{background:var(--surf);color:var(--ink);box-shadow:var(--sh)}.period .range{display:flex;align-items:center;gap:6px;font-size:var(--fs-body);color:var(--mut)}.period .range .field{width:auto;padding:5px 9px;font-size:var(--fs-body)}.statbar{display:flex;gap:22px;flex-wrap:wrap;padding:9px 14px;margin-bottom:12px;border-radius:var(--rm);background:var(--surf);box-shadow:var(--sh)}.statbar>div{display:flex;flex-direction:column;gap:1px}.statbar b{font-size:var(--fs-body);font-weight:800;font-variant-numeric:tabular-nums}.statbar span{font-size:var(--fs-caption);color:var(--mut)}.statbar b.money{color:var(--money)}.statbar b.info{color:var(--info)}.statbar b.alarm{color:var(--alarm)}.sub-nav{display:grid}.sub-nav a{padding:6px 14px 6px 46px;font-size:var(--fs-body);opacity:.72}.sub-nav a:hover{opacity:1}.sub-nav a.on{opacity:1;font-weight:700}.navgrp:has(.sub-nav a.on)>summary>a.on{background:transparent;color:#E8DCC6}.navgrp:has(.sub-nav a.on)>summary>a.on em{opacity:.7}.sub-nav .none{padding:6px 14px 8px 46px;font-size:var(--fs-caption);color:#7C8CA0}body.rail-off .sub-nav{display:none}.navgrp{display:flex;flex-direction:column;margin:0}.navgrp>summary{list-style:none;display:flex;align-items:center;cursor:pointer;border-radius:var(--rs)}.navgrp>summary::-webkit-details-marker{display:none}.navgrp>summary>a{flex:1;min-width:0}.navgrp>summary::after{content:'\203A';margin-left:auto;padding:0 11px 2px 6px;flex:none;color:#7C8CA0;font-size:var(--fs-heading);line-height:1;transform:rotate(90deg);transition:transform .15s ease}.navgrp>summary::after{padding:0 7px 2px 1px}.navgrp>summary>a .n{padding:1px 6px}.head-row>td:first-child>.caret + .doclink{white-space:nowrap}.head-row>td:first-child:has(>.caret + .doclink){white-space:nowrap}.navgrp[open]>summary::after{transform:rotate(-90deg)}.navgrp>summary:hover::after{color:#F6F0E6}.navgrp[open]>summary>a:not(.on){color:#E8DCC6}body.rail-off .navgrp>summary::after{display:none}body.rail-off .navgrp>summary>a{flex:none;width:100%}.bar-search{display:flex;gap:8px;margin-bottom:10px}.bar-search .field{flex:1;max-width:420px}.tbl .head-row{cursor:pointer}.tbl .head-row:hover td{background:transparent}.tbl .num{color:var(--info)}.tbl.cards{border-collapse:separate;border-spacing:0 6px}.tbl.cards thead th{padding-bottom:2px;font-weight:600;letter-spacing:.04em}.tbl.cards tbody tr td{background:var(--surf);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tbl.cards tbody tr td:first-child{border-left:1px solid var(--line);border-top-left-radius:var(--rm);border-bottom-left-radius:var(--rm)}.tbl.cards tbody tr td:last-child{border-right:1px solid var(--line);border-top-right-radius:var(--rm);border-bottom-right-radius:var(--rm)}.tbl.cards tbody td b,.tbl.cards tbody td strong{font-weight:600}@media (min-width:641px){.tbl.cards tbody tr td{padding-top:10px;padding-bottom:10px}}.tbl.cards .head-row.open td{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.tbl.cards .body-row td{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.tbl.cards .head-row.open + .body-row td{box-shadow:none}.tbl.cards .head-row:hover td{background:var(--surf)}@media (hover:none){.tbl .head-row:hover td,.tbl.items tbody tr:hover{background:transparent}.tbl.cards .head-row:hover td{background:var(--surf)}}.tbl .head-row.open td{background:var(--surf);border-top:2px solid var(--acc);padding-top:10px;box-shadow:0 -1px 0 var(--line)}.tbl .head-row.open td:first-child{border-left:1px solid var(--line)}.tbl .head-row.open td:last-child{border-right:1px solid var(--line)}.tbl .body-row>td{background:var(--surf);padding:2px 14px 14px;border-bottom:1px solid var(--line);border-left:1px solid var(--line);border-right:1px solid var(--line)}.tbl .body-row + tr td{padding-top:12px}.tbl .head-row .caret{display:inline-block;transition:transform .12s;color:var(--mut);font-size:var(--fs-caption);margin-right:6px}.tbl .head-row.open .caret{transform:rotate(180deg)}.tbl.inner{width:100%;margin-top:4px}.tbl.inner th{font-size:var(--fs-caption);color:var(--mut);padding:8px 10px;border-bottom:1px solid var(--line)}.tbl.inner td{padding:10px 10px;font-size:var(--fs-body);background:transparent;border-bottom:1px solid var(--line)}.tbl.inner tr:last-child td{border-bottom:0}@media (min-width:641px){.tbl.inner td:first-child:has(.icell){min-width:260px}}.tbl .note{font-size:var(--fs-body);color:var(--mut);padding-left:4px}.postabs{display:flex;gap:6px;margin-bottom:12px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fl,0px),#000 calc(100% - var(--fr,0px)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--fl,0px),#000 calc(100% - var(--fr,0px)),transparent 100%)}.postabs a,.postabs button{text-decoration:none;font-size:var(--fs-body);font-weight:700;padding:7px 16px;border:0;cursor:pointer;border-radius:99px;background:var(--surf);color:var(--ink2);box-shadow:var(--sh);font-family:inherit}.postabs a.on,.postabs button.on{background:var(--graf);color:#fff}.openshift{max-width:620px}.openshift h2{margin:0 0 4px}.openshift p{font-size:var(--fs-body);margin:0 0 14px}.cart .line .x{text-decoration:none;color:var(--mut)}.cart .line .rm{display:contents}.cart .line .rm .x{border:0;background:transparent;cursor:pointer;font:inherit;padding:0}.cart .chead{display:flex;align-items:center;gap:7px;margin-bottom:9px;background:var(--graf);border-radius:var(--rm);padding:6px 12px}.cart .chead .n{font-size:var(--fs-body);font-weight:800;color:var(--acc);font-variant-numeric:tabular-nums}.cart .chead .t{font-size:var(--fs-caption);color:rgba(255,255,255,.62)}.cart .chead .r{margin-left:auto;font-size:var(--fs-body);font-weight:800;color:var(--acc)}.cart .pay{display:block}.paybar{background:linear-gradient(135deg,var(--ink),var(--graf));border-radius:16px;padding:9px 12px;color:#fff;display:grid;gap:1px}.paybar .lb{font-size:var(--fs-caption);color:#A9BBD4;letter-spacing:.02em}.paybar .v{font-size:var(--fs-hero);font-weight:800;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.paybar .pk{border:0;background:transparent;font:inherit;font-size:var(--fs-caption);color:#CFE0F5;padding:0;cursor:pointer}.paybar .pk option{color:var(--ink)}.paybar .pk[disabled]{color:#7D91AE}.paybar .ins{display:flex;gap:7px;grid-column:1 / -1;margin-top:7px}.paybar .mini{flex:1 1 0;min-width:0;font-size:var(--fs-caption);color:#A9BBD4;background:rgba(255,255,255,.1);border-radius:10px;padding:4px 9px;display:grid;gap:0}.paybar .mini .field{width:100%;height:19px;padding:0;border:0;background:transparent;color:#fff;font-size:var(--fs-body);font-weight:700;box-shadow:none}.paybar .mini .field::placeholder{color:#7D91AE}.paybar .mini .withunit{display:flex;align-items:baseline;gap:4px}.paybar .mini .withunit .field{width:0;flex:1 1 0;min-width:0}.paybar .mini .withunit .unit{flex:none;width:auto;font-size:var(--fs-caption);font-weight:700;color:#A9BBD4;padding:0 11px 0 0;appearance:none;text-align:right;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6'%3E%3Cpath d='M1 1l3 3 3-3' fill='none' stroke='%23F2C879' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right center}.paybar button{grid-column:1 / -1;margin-top:8px;padding:9px;border-radius:12px;border:0;cursor:pointer;background:var(--acc);color:var(--ink);font:inherit;font-size:var(--fs-heading);font-weight:800}.paybar button[disabled]{background:rgba(255,255,255,.12);color:#7D91AE;cursor:not-allowed}.change{grid-column:1 / -1;font-size:var(--fs-body);font-weight:800;color:var(--acc);font-variant-numeric:tabular-nums;margin-top:8px}.change.short{color:#F0A48E}.paynote{font-size:var(--fs-caption);margin-top:6px}.doc{display:flex;flex-direction:column;margin-bottom:7px;flex:0 1 auto;min-height:0}.doc summary{cursor:pointer;font-size:var(--fs-caption);color:var(--ink2);padding:4px 2px;list-style:none}.doc summary::-webkit-details-marker{display:none}.doc summary::before{content:'⌄';display:inline-block;width:12px;color:var(--mut)}.doc[open] summary::before{transform:rotate(180deg)}.doc .docbox{display:grid;gap:7px;padding:4px 0 8px;overflow-y:auto;min-height:0}.doc .two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cli{position:relative;margin-bottom:10px}.cli .drop{position:absolute;z-index:5;left:0;right:0;top:100%;margin-top:4px;background:var(--surf);border-radius:var(--rm);box-shadow:var(--shl);padding:5px;display:grid;gap:2px;max-height:260px;overflow:auto}.cli .drop button{text-align:left;border:0;background:transparent;cursor:pointer;font:inherit;font-size:var(--fs-body);padding:7px 9px;border-radius:var(--rs)}.cli .drop button:hover{background:var(--tint)}.cli .drop i{display:block;padding:7px 9px;font-size:var(--fs-body)}.cli .av{width:22px;height:22px;border-radius:50%;background:var(--acc);color:var(--ink);font-size:var(--fs-caption);font-weight:800;flex:none;display:flex;align-items:center;justify-content:center}.cli .chosen{display:flex;align-items:center;gap:7px;font-size:var(--fs-body);background:var(--aqua);border-radius:var(--rs);padding:8px 10px}.cli .chosen .x{margin-left:auto;border:0;background:transparent;cursor:pointer;color:var(--mut);font:inherit}@media (max-width:640px){.cli .chosen{flex-wrap:wrap;position:relative;padding-right:44px}.cli .chosen .x{position:absolute;right:3px;top:50%;transform:translateY(-50%);margin:0;width:38px;height:38px;display:flex;align-items:center;justify-content:center}}.tag{font-size:var(--fs-caption);font-weight:700;padding:1px 7px;border-radius:99px;background:var(--neut);color:var(--warn)}.tbl tr.gone td{opacity:.55}.tbl tr.gone .money,.tbl tr.gone .alarm{text-decoration:line-through}@media (max-width:1080px){.pos{grid-template-columns:minmax(0,1fr)}.pos .cart{position:static}}@media (max-width:1080px){.pos .cart{order:-1}}@media (max-width:1080px){.pos .left{display:contents}.pos .tills{order:-2}}@media (max-width:640px){.tillbar h1{display:none}.pos .till{min-height:56px;padding:7px 40px 7px 11px}.pos .till .v{font-size:var(--fs-heading)}.pos .till .ic{transform:scale(.82)}.pay.idle>*:not(input){display:none}.cart .cli-n{font-size:var(--fs-caption);margin:3px 0 0 2px}.pay.idle{padding:0;margin:0;border:0;min-height:0}.tbl.stack tbody tr:has(td[data-key]){position:relative;padding:6px 22px 6px 0;cursor:pointer}.tbl.stack tbody tr:has(td[data-key]):focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.tbl.stack tbody tr:has(td[data-key])::after{content:'⌄';position:absolute;right:4px;top:10px;color:var(--mut);font-size:var(--fs-body);transition:transform .15s}.tbl.stack tbody tr.open::after{transform:rotate(180deg)}.tbl.stack tbody tr:has(td[data-key]):not(.open) td[data-key]{display:inline-grid!important;grid-template-columns:none;gap:1px;justify-items:start;vertical-align:top;margin:4px 4px 0 0}.tbl.stack tbody tr:has(td[data-key]):not(.open) td[data-key]::before{font-size:var(--fs-caption);letter-spacing:.02em;text-transform:uppercase}.tbl.stack tbody tr:has(td[data-key]):not(.open) td[data-key] b,.tbl.stack tbody tr:has(td[data-key]):not(.open) td[data-key]{font-weight:700}.tbl.stack tbody tr:has(td[data-key]):not(.open) td[data-th]:not([data-key]):not(.nm):not(.namecol){display:none}.tbl.stack tbody tr:has(td[data-key]):not(.open) td[data-th]:is(.nm,.namecol){display:block}.tbl.stack tbody tr:has(td[data-key]):not(.open) td[data-key]{display:-webkit-inline-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.tbl.stack tbody tr:has(td[data-key]):not(.open) td[data-key]::before{display:block}.tbl.stack tbody tr:has(td[data-key]):not(.open) td[data-th]:is(.nm,.namecol)::before{content:none}.tbl.stack tbody tr.open td[data-th]:not([data-key]){margin-top:6px}.tbl.stack tbody tr:has(td[data-key]):not(.open) td[data-key] .sub{display:none}.tbl.stack tbody tr:has(td[data-key]):not(.open) td:not([data-th]):not(:first-child):not(.namecol){display:none}.tbl.stack tbody tr:has(td[data-key]):not(.open) td.pickcol{display:none}.tbl.stack tbody tr:has(td[data-key]):not(.open) td[data-key] .stock>:not(.have){display:none}.tbl.stack tbody tr:has(td[data-key]):not(.open) td[data-key] input{text-align:left;max-width:92px}.tbl.stack tbody tr:has(td[data-key]):not(.open) td[data-key] .pill{font-size:var(--fs-caption);padding:2px 7px}body[data-page="returns"] .tbl.stack tbody tr:not(.open) td[data-key][data-th="Повернені товари"]{max-width:62%;overflow:hidden}body[data-page="returns"] .tbl.stack tbody tr:not(.open) td[data-key][data-th="Повернені товари"]>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}}@media (min-width:1081px){.main.fill{height:100vh;padding-bottom:12px;display:flex;flex-direction:column;min-height:0}.main.fill .pos{flex:1;min-height:0;align-items:stretch}.main.fill .pos>.left{display:flex;flex-direction:column;min-height:0}.main.fill #slot{flex:1;min-height:0;overflow-y:auto;padding-right:4px}.main.fill .pos .cart{position:static;max-height:none;height:100%;overflow:hidden}}@keyframes live-hit{from{background:var(--acc)}to{background:transparent}}.live-hit{animation:live-hit 1.4s ease-out;border-radius:5px}#livemsg{position:fixed;left:50%;bottom:22px;transform:translate(-50%,18px);z-index:90;padding:9px 18px;border-radius:99px;font-size:var(--fs-body);font-weight:700;background:var(--graf);color:#fff;box-shadow:var(--sh2);opacity:0;pointer-events:none;transition:opacity .18s,transform .18s}#livemsg.show{opacity:1;transform:translate(-50%,0)}#livemsg.bad{background:var(--alarm)}@media (max-width:1180px){.g-2-1,.g-1-2,.g3{grid-template-columns:1fr}}@media (max-width:900px){.rail{transform:translateX(-100%);transition:transform .22s ease;width:min(84vw,258px);box-shadow:0 0 46px rgba(18,32,58,.28)}.rail.open{transform:none}.hide{display:none}.top{display:flex}.main{margin-left:0;padding:13px 12px 28px}body:has(.duewrap) .main{padding-bottom:60px}.g2{grid-template-columns:1fr}.panel{gap:18px}h1{font-size:var(--fs-heading)}}@media (min-width:901px){.railbg{display:none}}.rail .brand .x{margin-left:auto;width:32px;height:32px;flex:none;border:0;border-radius:var(--rs);cursor:pointer;background:rgba(255,255,255,.08);color:#F6F0E6;font-size:var(--fs-heading);line-height:1;display:none}@media (max-width:900px){.rail .brand .x{display:block}}.v-a{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr));gap:8px}.ca{display:flex;align-items:center;gap:11px;padding:8px;background:var(--tint);border-radius:14px}.ca .ph,.cb .ph{width:74px;height:74px;flex:none;border-radius:11px;background:#fff;display:grid;place-items:center;overflow:hidden}.ca .ph img,.cb .ph img{width:100%;height:100%;object-fit:contain;padding:5px}.ca .txt{flex:1;min-width:0}.ca .txt b{display:block;font-size:var(--fs-body);font-weight:600;line-height:1.3}.ca .txt i{font-style:normal;font-size:var(--fs-caption);color:var(--mut)}.ca .pr{font-size:var(--fs-heading);font-weight:800;color:var(--money);font-variant-numeric:tabular-nums;white-space:nowrap}.bag{width:36px;height:36px;flex:none;border-radius:12px;cursor:pointer;border:0;background:var(--graf);color:#fff;font-size:var(--fs-heading)}.cb{display:flex;gap:11px;padding:9px;background:var(--surf);border-radius:14px;box-shadow:var(--sh)}.cb .side{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.cb .top{display:flex;align-items:baseline;gap:10px}.cb .top b{flex:1;min-width:0;font-size:var(--fs-body);font-weight:600;line-height:1.3}.cb .pr{font-size:var(--fs-body);font-weight:800;color:var(--money);font-variant-numeric:tabular-nums;white-space:nowrap}.cb .facts{display:flex;gap:16px}.cb .facts span{display:flex;flex-direction:column}.cb .facts i{font-style:normal;font-size:var(--fs-caption);color:var(--mut)}.cb .facts b{font-size:var(--fs-body)}.hempty{display:grid;gap:8px;justify-items:start;padding:12px 0}.hempty .go{display:inline-block}.hero .hempty,.hero .hempty .go{font-size:var(--fs-body)}.go{align-self:flex-start;padding:6px 14px;border-radius:99px;border:0;background:var(--graf);color:#fff;font:700 13px/1 inherit;cursor:pointer}.v-c{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.cc{background:var(--surf);border-radius:18px;box-shadow:var(--sh);overflow:hidden}.cc .head2{padding:11px 12px 9px}.cc .head2>b{display:block;font-size:var(--fs-body);font-weight:600;line-height:1.3;min-height:32px}.cc .line2{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px}.cc .pr{font-size:var(--fs-heading);font-weight:800;color:var(--money);font-variant-numeric:tabular-nums}.round{width:32px;height:32px;border-radius:50%;border:0;cursor:pointer;background:var(--ink);color:#fff;font-size:var(--fs-heading)}.cc .ph{display:block;position:relative;height:132px;background:#fff;border-top:1px solid var(--line)}.cc .ph img{width:100%;height:100%;object-fit:contain;padding:8px}.cc .chip{position:absolute;left:9px;bottom:9px;font-style:normal;font-size:var(--fs-caption);font-weight:700;padding:3px 9px;border-radius:99px;background:var(--aqua);color:var(--graf)}.vg{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:10px}.vcard{background:var(--surf);border-radius:var(--rm);box-shadow:var(--sh);padding:8px;display:flex;flex-direction:column;gap:5px}.vcard .ph{height:92px;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:var(--tint)}.vcard .ph img{width:100%;height:100%;object-fit:contain;padding:6px}.vcard .nm{font-size:var(--fs-body);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:31px}.vcard .meta{font-size:var(--fs-caption);color:var(--mut)}.vcard .foot{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:auto}.vcard .pr{font-size:var(--fs-body);font-weight:800;color:var(--money);font-variant-numeric:tabular-nums}.plus{width:30px;height:30px;flex:none;border-radius:50%;cursor:pointer;border:1px solid var(--graf);background:transparent;color:var(--graf);font:700 18px/1 inherit}.plus:hover{background:var(--graf);color:#fff}.stepper{display:inline-flex;align-items:center;border:1px solid var(--graf);border-radius:99px;overflow:hidden}.stepper button{width:26px;height:28px;border:0;background:transparent;color:var(--graf);font:700 15px/1 inherit;cursor:pointer}.stepper b{min-width:22px;text-align:center;font-size:var(--fs-body);font-variant-numeric:tabular-nums}.vrows{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:4px 14px}.vrow{display:flex;align-items:center;gap:9px;padding:5px 0;border-bottom:1px solid var(--line)}.vrow .ph{width:40px;height:40px;flex:none;border-radius:9px;overflow:hidden;background:var(--tint);display:grid;place-items:center}.vrow .ph img{width:100%;height:100%;object-fit:contain}.vrow .nm{flex:1;min-width:0;font-size:var(--fs-body);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vrow .nm i{display:block;font-style:normal;font-size:var(--fs-caption);color:var(--mut)}.vrow .pr{font-size:var(--fs-body);font-weight:800;color:var(--money);font-variant-numeric:tabular-nums;white-space:nowrap}.vcard.bg{position:relative;padding:0;height:150px;overflow:hidden}.vcard.bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vcard.bg .over{position:absolute;left:0;right:0;bottom:0;padding:8px;background:linear-gradient(transparent,rgba(18,32,58,.82));color:#fff;display:flex;flex-direction:column;gap:5px}.vcard.bg .pr{color:var(--acc)}.vcard.bg .plus{border-color:#fff;color:#fff}.modes{display:inline-flex;gap:2px;padding:2px;border-radius:99px;max-width:100%;overflow-x:auto;scrollbar-width:none;background:var(--tint);border:1px solid var(--line)}.modes a{padding:5px 13px;border-radius:99px;font-size:var(--fs-body);font-weight:700;color:var(--mut);text-decoration:none;border-bottom:0}.modes a:hover{color:var(--ink2)}.modes a.on{background:var(--surf);color:var(--ink);border-bottom:0;box-shadow:0 1px 2px rgba(18,32,58,.08)}.good .add button.done{background:var(--graf);color:#fff;border-color:var(--graf)}.good .add button.stop{background:var(--alarm-tint);color:var(--alarm);border-color:var(--alarm)}.good{position:relative}.good .said{position:absolute;right:8px;top:-9px;z-index:3;font-size:var(--fs-caption);font-weight:700;padding:3px 9px;border-radius:99px;background:var(--graf);color:#fff;box-shadow:var(--sh);white-space:nowrap}.good .said.stop{background:var(--alarm-tint);color:var(--alarm)}.tillbar .who{display:flex;align-items:center;gap:6px;margin-left:auto;font-size:var(--fs-caption);color:var(--mut)}.tillbar .vr{width:1px;height:18px;background:var(--line)}.tillbar .modes{margin:0}.tillbar .who + .btn{margin-left:12px}.hero{position:relative;margin:-15px -18px 0;padding:18px 30px 47px;background:linear-gradient(135deg,var(--ink),var(--graf));color:#fff}.hero .hrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;position:relative;z-index:2}.hero h1{font-size:var(--fs-heading);margin:0}.hero .hsub{font-size:var(--fs-caption);color:#A9BBD4}.hero .per{margin-left:auto;display:flex;gap:2px;background:rgba(255,255,255,.1);padding:3px;border-radius:99px}.hero .per a{font-size:var(--fs-caption);font-weight:600;padding:5px 12px;border-radius:99px;color:#C6D4E8;text-decoration:none}.hero .per a.on{background:var(--acc);color:var(--ink)}.hero .cal{display:flex;align-items:center;gap:5px;font-size:var(--fs-caption);color:#A9BBD4}.hero .cal input{border:0;border-radius:8px;padding:5px 7px;font:inherit;font-size:var(--fs-caption);background:rgba(255,255,255,.12);color:#fff}.hero .cal.on input{background:var(--acc);color:var(--ink)}.hero .cal button{border:0;border-radius:99px;padding:5px 12px;cursor:pointer;font:inherit;font-size:var(--fs-caption);font-weight:700;background:rgba(255,255,255,.14);color:#fff}.hero .hlead{position:relative;z-index:2;display:flex;align-items:flex-start;gap:34px;margin-top:14px;flex-wrap:wrap}.hero .hcell{display:grid;gap:2px}.hero a.hcell.hlink{color:inherit;text-decoration:none;border-radius:12px;padding:6px 10px;margin:-6px -10px}.hero a.hcell.hlink:hover,.hero a.hcell.hlink.on{background:rgba(246,240,230,.10)}.hero .cap{display:block;font-size:var(--fs-caption);color:#A9BBD4;letter-spacing:.05em;min-height:14px}.hero .big{font-size:var(--fs-hero);font-weight:800;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums;display:inline-block}.hero .big.txt{font-size:var(--fs-hero);letter-spacing:-.01em}.hero .big.down{color:#F0A48E}.hero .dlt{display:inline-block;font-size:var(--fs-caption);font-weight:700;padding:2px 9px;border-radius:99px;background:rgba(224,184,124,.2);color:var(--acc)}.hero .bydays{margin-left:auto;flex:1;min-width:260px;max-width:520px}.hero .bydays svg{width:100%;height:46px;display:block}.hero .bydays b{display:flex;font-size:var(--fs-caption);color:#8FA6C4;font-weight:400;margin-top:3px}.hero .bydays b .pk{margin:0 auto;color:var(--acc);font-weight:700}.scrollx{overflow-x:auto}.scrollx>.tbl{min-width:640px}.scrollx>.tbl:not(:has(>thead>tr>th:nth-child(5))){min-width:0}.scrollx>.tbl.narrow{min-width:0}.grid>*{min-width:0}.rail .signout button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;cursor:pointer;border-radius:var(--rs);background:transparent;color:#CDBFA6;font:inherit;font-size:var(--fs-body);font-weight:600;white-space:nowrap;text-align:left}.rail .signout button em{font-style:normal;width:17px;flex:none;text-align:center;opacity:.7}.rail .signout button:hover{background:rgba(246,240,230,.07);color:#F6F0E6}body.rail-off .rail .signout button span{display:none}.chain{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap}.chain .lnk{flex:1;min-width:210px;display:grid;gap:2px;align-content:start;background:var(--tint);border-radius:var(--rm);padding:11px 13px;text-decoration:none;color:inherit}.chain .lnk:hover{background:var(--aqua)}.chain .lnk.on{background:var(--graf);color:#fff}.chain .k{font-size:var(--fs-caption);letter-spacing:.07em;color:var(--mut)}.chain .lnk.on .k{color:#A9BBD4}.chain b{font-size:var(--fs-body);font-weight:800}.chain i{font-style:normal;font-size:var(--fs-caption);color:var(--mut);line-height:1.4}.chain .lnk.on i{color:#C6D4E8}.chain .lnk.on i b{color:var(--acc);font-weight:700}.chain .v{font-size:var(--fs-caption);font-weight:700;color:var(--ink2);margin-top:4px}.chain .lnk.on .v{color:var(--acc)}.chain .arr{align-self:center;color:var(--mut);font-size:var(--fs-heading)}@media (max-width:900px){.chain .arr{display:none}}.whyone{display:flex;align-items:center;gap:7px;margin-left:auto;font-size:var(--fs-caption);color:var(--mut);font-weight:600}.whyone .field{width:220px;font-size:var(--fs-body);padding:5px 9px}.acts-row{display:flex;gap:6px;justify-content:flex-end;align-items:center}td.acts-row{display:table-cell;text-align:right;white-space:nowrap}.tbl td.acts-row{white-space:normal}.tbl td.acts-row>*{margin-top:2px}td.acts-row>*{margin-left:6px;vertical-align:middle}.acts-row .btn.sm.ghost{color:var(--alarm)}.acts-row .btn.sm.ghost:hover{border-color:var(--alarm)}.checkdoc{max-width:620px}.checkdoc .chead{display:grid;gap:2px;padding-bottom:10px;border-bottom:1px solid var(--line);margin-bottom:10px}.checkdoc .chead b{font-size:var(--fs-body)}.checkdoc .chead span{font-size:var(--fs-caption);color:var(--mut)}.checkdoc .cmeta{display:flex;gap:14px;flex-wrap:wrap;font-size:var(--fs-body);color:var(--ink2);margin-bottom:10px}.checkdoc .ctotal{display:flex;justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:10px;border-top:1px solid var(--line);font-size:var(--fs-body)}.checkdoc .ctotal b{font-size:var(--fs-heading);font-weight:800;font-variant-numeric:tabular-nums}.checkdoc .cpay{font-size:var(--fs-body);color:var(--ink2);margin-top:6px}.checkdoc .cfoot{display:grid;gap:3px;margin-top:14px;font-size:var(--fs-caption)}.body-row .acts-row{justify-content:flex-start;flex-wrap:wrap;margin:10px 0 0}.body-row form.count{max-width:600px}.acts-row form{display:inline}.sale-info{display:grid;gap:8px 10px;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));background:var(--tint);border-radius:var(--rm);padding:10px 12px;margin-bottom:9px}.sale-info .k{display:block;font-size:var(--fs-caption);color:var(--mut);letter-spacing:.04em}.sale-info b{font-size:var(--fs-body)}.chk .what .l .cost{display:block;font-style:normal;font-size:var(--fs-caption);color:var(--mut)}.chk .what .l .s i{display:block;font-style:normal;font-size:var(--fs-caption);font-weight:700}.invtabs button{border:1px solid var(--line);background:var(--surf);cursor:pointer;font:inherit;font-size:var(--fs-body);font-weight:700;color:var(--ink2);padding:6px 13px;border-radius:99px}.invtabs button b{font-weight:800;margin-left:5px;color:var(--mut)}.invtabs button.on{background:var(--graf);border-color:var(--graf);color:#fff}.invtabs button.on b{color:var(--acc)}.more .step{border:1px solid var(--line);background:var(--surf);cursor:pointer;font:inherit;font-size:var(--fs-body);font-weight:700;color:var(--ink2);padding:4px 11px;border-radius:99px;width:auto;flex:none;white-space:nowrap}a.step{text-decoration:none;display:inline-flex;align-items:center}.more .step:hover{border-color:var(--mut);color:var(--ink)}.more .step.all{background:var(--graf);border-color:var(--graf);color:#fff}.newdoc{margin-bottom:12px}.grid.dgrid>details.newdoc:not([open]){align-self:start}.newdoc>summary{list-style:none;cursor:pointer;display:inline-block}.newdoc>summary::-webkit-details-marker{display:none}.newdoc[open]>summary .btn{background:var(--surf);color:var(--ink);border-color:var(--line)}.tbl.supply tr.addrow td{background:var(--tint);vertical-align:middle}.tbl.supply tr.addrow .finder{display:block}.fld.sup{max-width:260px}.tbl.supply .field.mini{width:78px}.tbl.supply .field.mini.price{width:92px;font-weight:700}.tbl.supply .field.mini.date{width:132px;text-align:left;border-color:var(--line);background:var(--surf)}.tbl.supply .field.mini.why{width:96px;text-align:left;border-color:var(--line);background:var(--surf)}.tbl.supply td{vertical-align:middle}.tbl.supply .nm i{display:block;font-style:normal;font-size:var(--fs-caption);color:var(--mut)}.tbl.supply .nowrap{white-space:nowrap}.fixrow summary{cursor:pointer;font-size:var(--fs-caption);font-weight:700;color:var(--info);list-style:none}.fixrow summary::-webkit-details-marker{display:none}.fixrow[open] summary{color:var(--mut)}.fixrow .field.mini.why{width:110px;text-align:left;border-color:var(--line);background:var(--surf)}.tags{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.tags .tag{background:var(--surf);border:1px solid var(--line);border-radius:var(--rs);padding:9px 10px;display:grid;gap:2px;min-height:96px;align-content:space-between}.tags .tag .nm{font-size:var(--fs-caption);font-weight:600;line-height:1.25}.tags .tag .pr{font-size:var(--fs-hero);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.tags .tag .pr i{font-style:normal;font-size:var(--fs-body);font-weight:700;margin-left:2px}.tags .tag .un{font-size:var(--fs-caption);color:var(--mut)}.tags .tag .bc{font-size:var(--fs-caption);color:var(--mut);letter-spacing:.04em}.paper{display:none}.paper-h{display:flex;align-items:baseline;gap:10px;border-bottom:1px solid #000;padding-bottom:4px;margin-bottom:8px}.paper-h b{font-size:var(--fs-body)}.paper-h span{font-size:var(--fs-caption);color:#444}.paper-s{display:flex;gap:26px;margin-top:16px;font-size:var(--fs-caption)}@media print{.rail,.top,.hide,.railbg,.noprint,.flash,.duebar{display:none!important}.duewrap,.duedlg,.hper,.postabs,.find.filt,.newdoc,.modes,.p2modes{display:none!important}body{background:#fff}.main{margin:0;padding:0}.tags{grid-template-columns:repeat(4,1fr);gap:4mm}.tags .tag{break-inside:avoid;border-color:#999}.paper{display:block}.scrollx{overflow:visible!important}.tbl{font-size:8.5px;width:100%;table-layout:auto}.tbl th,.tbl td{padding:2px 4px!important}.tbl tr{break-inside:avoid}.sheet .js-count{border:0!important;border-bottom:1px solid #999!important;width:22mm!important;min-height:6mm;background:transparent!important}.tbl thead{display:table-header-group}.tbl .sub-th,.tbl .u,.tbl .pct{font-size:7.5px}.btn,.field,form.inline,.pickcols,.viewbar,.bulkbar,.export,.pickcol,.ord,.more,.pager,.filt,.tabs,.cats{display:none!important}.why{font-size:var(--fs-caption);color:#333}a{text-decoration:none;color:#000}@page{margin:12mm 10mm}}.inline-qty{display:flex;gap:5px;justify-content:flex-end;align-items:center}.inline-qty .field.mini{width:66px}.inline-qty .field.mini.date{width:128px;text-align:left;border-color:var(--line);background:var(--surf)}.more{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:9px;font-size:var(--fs-caption);color:var(--mut)}.more .tabs{margin-left:2px}.more .rest{flex:1 1 100%;margin-top:2px}.more .tabs a{padding:4px 11px;font-size:var(--fs-body)}.hero .where{margin-left:auto;display:flex;gap:2px;flex-wrap:wrap;background:rgba(255,255,255,.1);padding:3px;border-radius:99px}.hero .where a{font-size:var(--fs-caption);font-weight:600;padding:5px 12px;border-radius:99px;color:#C6D4E8;text-decoration:none}.hero .where a.on{background:var(--acc);color:var(--ink)}.hero .hring{margin-left:auto;display:flex;align-items:center;gap:13px}.hero .hring svg{display:block;flex:none}.hero .hring .lg{font-size:var(--fs-caption);color:#A9BBD4;display:grid;gap:3px;max-width:260px;line-height:1.25}.hero .hring .lg b,.hero .hring .lg i{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.hero .hring .lg b{color:#fff;font-size:var(--fs-body)}.hero .hring .lg i{font-style:normal;color:#F0A48E;width:auto;height:auto;border-radius:0;margin-right:0}@media (max-width:900px){.hero{margin-left:-12px;margin-right:-12px}}@media (max-width:640px){.hero .hlead{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;align-items:start}.hero .hlead .hcell>.cap:first-child{min-height:30px;display:flex;align-items:flex-start}.hero .bydays{grid-column:1 / -1;margin-left:0;max-width:none}.hero .hring{grid-column:1 / -1;margin-left:0}.hero .hring .lg{max-width:none;min-width:0;flex:1}.hero .hring .lg b,.hero .hring .lg i{width:100%;min-width:0}.hero .big{font-size:var(--fs-hero)}.hero .big.txt{font-size:var(--fs-hero)}}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:-37px 0 14px;position:relative;z-index:3}.tiles.flat{margin:0 0 12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}@media (max-width:900px){.tiles{grid-template-columns:1fr 1fr}}@media (max-width:900px){.tiles.flat{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.bigtiles{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:-37px 0 14px;position:relative;z-index:3;align-items:stretch}.bt{background:var(--surf);border-radius:var(--rm);box-shadow:var(--sh);padding:12px 14px 10px;min-width:0}.bt-h{display:flex;align-items:center;gap:8px;margin-bottom:8px;min-height:30px}.bigtiles .bt-h .lb{font-size:var(--fs-body);text-transform:none;letter-spacing:-.02em;color:var(--ink);font-weight:800}.bt-h .ilink,.bt-h .bper{margin-left:auto}.bt-v{font-size:var(--fs-hero);font-weight:800;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--ink)}.bt-v.money{color:var(--money)}.bt-v.alarm{color:var(--alarm)}.bt-c{font-size:var(--fs-caption);color:var(--mut);margin:2px 0 9px}.bt-l{display:grid;gap:4px;margin:0;padding-top:8px;border-top:1px solid var(--line)}.bt-l>div{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:baseline}.bt-l dt{font-size:var(--fs-caption);color:var(--ink2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-l dd{margin:0;font-size:var(--fs-caption);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.bt-l dd.money{color:var(--money)}.bt-l dd.alarm{color:var(--alarm)}.bt-l .bt-sum{border-top:1px solid var(--line);margin-top:4px;padding-top:5px}.bt-l .bt-note{display:block;font-size:var(--fs-caption);line-height:1.45;color:var(--mut);white-space:normal;padding-top:2px}.bt-l .bt-sum dt,.bt-l .bt-sum dd{color:var(--graf);font-weight:700}.bper{display:inline-flex}.bper .field{width:auto;font-size:var(--fs-caption);padding:4px 8px;height:auto;background:var(--page);border:1px solid var(--line);box-shadow:none;border-radius:8px;color:var(--ink2)}@media (max-width:1080px){.bigtiles{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.bigtiles{grid-template-columns:repeat(2,1fr);margin-top:-10px;gap:8px}.bt{padding:10px 11px 9px}.bt-h{flex-wrap:wrap;gap:4px 8px;margin-bottom:6px;min-height:0}.bt-h .ilink,.bt-h .bper{margin-left:0}.bt-v{font-size:var(--fs-hero)}.bt-l>div{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:baseline}.bt-l dt{white-space:normal;overflow:visible;text-overflow:clip;font-size:var(--fs-caption);line-height:1.25}.bt-l dd{justify-self:end;white-space:nowrap}}@media (max-width:359px){.bigtiles{grid-template-columns:1fr}}.bt-v.lead{font-size:var(--fs-hero)}@media (max-width:640px){.card{padding:11px 12px}.body-row>td>*{max-width:calc(100vw - 48px);overflow-wrap:anywhere}.body-row form.count{max-width:calc(100vw - 48px)}.tbl.stack,.tbl.stack thead,.tbl.stack tbody,.tbl.stack tr,.tbl.stack th,.tbl.stack td{display:block}.scrollx>.tbl.stack{min-width:0}.tbl.stack thead{display:none}.tbl.stack tbody tr{border-bottom:1px solid var(--line);padding:10px 0}.tbl.stack tbody tr:first-child{padding-top:0}.tbl.stack tbody tr:last-child{border-bottom:0}.tbl.stack tbody tr:nth-child(n+16){display:none}.tbl.stack.all tbody tr{display:block}.morebtn{display:block;width:100%;margin-top:10px}.tbl.stack td{text-align:left!important;padding:2px 0!important;border:0!important;white-space:normal!important}.tbl.stack td .pill,.tbl.stack td .tag{white-space:normal}form.filt,form.find,form.hunt,form.find-inline{column-gap:14px}form.filt>button,form.find>button,form.hunt>button,form.find-inline>button,form.filt .filtfold>summary,form.find .filtfold>summary{border-color:var(--ink2)}.tbl.stack td.namecol{width:auto!important;max-width:none!important}.tbl.stack td.nm{max-width:none!important}.tbl.stack tbody tr:has(td[data-key]):not(.open) td.nm .sub{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.tbl.stack td[data-th]{display:grid;gap:10px;align-items:baseline;grid-template-columns:116px minmax(0,1fr);justify-items:start}.tbl.stack td[data-th] .stock{align-items:flex-start}.tbl.stack td[data-th]::before{content:attr(data-th);color:var(--mut);font-size:var(--fs-caption);font-weight:600;flex:none}.tbl.stack td:empty{display:none}.card h2{font-size:var(--fs-body);margin-bottom:7px}.card .h-row{margin-bottom:7px;gap:6px}.bt-v.lead{font-size:var(--fs-hero)}.dgrid{margin-bottom:10px}.grid{gap:8px}.grid.duo{grid-template-columns:1fr 1fr}.grid.duo>*{min-width:0}.grid.duo .pl{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px}.grid.duo .pl .nm{line-height:1.25}.grid.duo .pl .vl{white-space:nowrap}.grid.duo .keys div{flex-wrap:wrap}.grid.duo .keys span{margin-left:auto;white-space:nowrap}.grid.duo .h-row{flex-wrap:wrap}.grid.duo .h-row>[style*="margin-left"]{margin-left:0!important}.grid.duo .hb{flex-wrap:wrap;gap:2px 8px}.grid.duo .hb .l{width:auto;flex:1 1 auto}.grid.duo .hb .v{width:auto;flex:0 0 auto}.grid.duo .hb .t{flex:1 0 100%;order:3}.grid.duo .act{flex-wrap:wrap;gap:6px 10px}.grid.duo .act .tx{flex:1 1 100%;order:3}.grid.duo .act .go{order:4;margin-left:auto}}.chart-legend{display:flex;gap:16px;flex-wrap:wrap;margin:2px 0 10px;font-size:var(--fs-caption);color:var(--mut)}.chart-legend span{display:inline-flex;align-items:center;gap:6px}.chart-legend i{width:9px;height:9px;border-radius:2px}i.c-sum{background:var(--acc)}i.c-gain{background:var(--graf)}i.c-qty{background:var(--mut)}.chart3{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:end;gap:2px;height:190px}.c3d{display:grid;grid-template-rows:1fr auto;height:100%;min-width:0}.c3d .bars{display:flex;align-items:flex-end;justify-content:center;gap:1px;height:100%}.c3d .bars i{width:5px;border-radius:2px 2px 0 0;min-height:1px;position:relative;box-sizing:content-box;padding:0 2px;background-clip:content-box}.c3d .bars i::after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:var(--ink);color:#fff;font-style:normal;font-size:var(--fs-caption);font-weight:700;padding:3px 7px;border-radius:6px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .1s;z-index:6}.c3d .bars i:hover::after{opacity:1}.c3d .bars i:hover{z-index:7}.c3d .bars i::after{display:none}.c3d .bars i:hover::after{display:block}.c3d:nth-last-child(-n+3) .bars i::after{left:auto;right:-4px;transform:none}.c3d:nth-child(-n+3) .bars i::after{left:-4px;right:auto;transform:none}@media (pointer:coarse){.chart3{position:relative;margin-top:34px}.c3d .bars i{position:static}.c3d .bars i::after,.c3d:nth-last-child(-n+3) .bars i::after{bottom:auto;top:-32px;left:50%;right:auto;transform:translateX(-50%)}}@media (max-width:600px){.c3d .bars{gap:0}.c3d .bars i{width:3px;padding:0 1px}}.c3d:hover .bars i:not(:hover){opacity:.5}.c3d b{font-size:var(--fs-caption);color:var(--mut);text-align:center;font-weight:600;padding-top:4px}.c3d b.dim{visibility:hidden}.c3d:hover .bars i{filter:brightness(.92)}.hint-days{font-size:var(--fs-caption);color:var(--mut);margin-left:8px}.chan{display:grid;grid-template-columns:1fr 90px auto auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.chan:last-child{border-bottom:0}.chan .nm{font-size:var(--fs-body);color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chan .bar{height:6px;border-radius:99px;background:var(--tint);overflow:hidden}.chan .bar i{display:block;height:100%;background:var(--graf)}.chan .pc{font-size:var(--fs-caption);color:var(--mut);font-variant-numeric:tabular-nums}.chan .vl{text-align:right;font-size:var(--fs-body);font-weight:700;font-variant-numeric:tabular-nums}.chan .vl b{display:block;font-size:var(--fs-caption);color:var(--mut);font-weight:400}.rows .row .place{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--tint);color:var(--ink2);font-size:var(--fs-caption);font-weight:700;margin-right:6px;vertical-align:1px}.rows .row .val b{font-weight:400;font-size:var(--fs-caption)}.rows .row .name:has(>.place + .icell){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:6px}.rows .row .name:has(>.place + .icell)>.place{margin-right:0}.rows .row .name:has(>.place + .icell)>:not(.place):not(.icell){grid-column:1 / -1}.caret + .icell{max-width:calc(100% - 24px);vertical-align:middle}td>.caret{vertical-align:middle}td.nm:has(>.caret + .icell){white-space:nowrap}.plrows{display:grid;gap:0;margin-top:10px}.pl{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--line)}.pl .nm{font-size:var(--fs-body);color:var(--ink2)}.pl .vl{font-size:var(--fs-body);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.pl .vl.money{color:var(--money)}.pl .vl.alarm{color:var(--alarm)}.pl.sum{background:var(--tint);border-bottom:0;border-radius:var(--rs);padding:10px 12px;margin-top:6px}.pl.sum .nm{color:var(--ink);font-weight:700}.qm{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--tint);color:var(--mut);border:1px solid var(--line);font-size:var(--fs-caption);font-weight:700;cursor:help;vertical-align:1px;position:relative;font-style:normal}.qm:hover,.qm:focus-visible{background:var(--graf);color:#fff;border-color:var(--graf)}.qm[data-tip]::after{content:attr(data-tip);display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);width:max-content;max-width:min(260px,70vw);padding:8px 10px;border-radius:10px;background:var(--ink);color:#fff;font-size:var(--fs-caption);font-weight:400;line-height:1.4;text-align:left;text-transform:none;white-space:normal;box-shadow:var(--sh2);z-index:90;pointer-events:none}.qm[data-tip]::before{content:"";display:none;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:var(--ink);z-index:90}.qm[data-tip]:hover::after,.qm[data-tip]:focus::after,.qm[data-tip]:hover::before,.qm[data-tip]:focus::before{display:block}.qm[data-tip].qm-l::after{left:0;transform:none}.qm[data-tip].qm-r::after{left:auto;right:0;transform:none}@media (max-width:640px){.qm{position:static;width:18px;height:18px}.fld,.d,.pl,.rh-ro{position:relative}.qm[data-tip]:hover::after,.qm[data-tip]:focus::after{position:absolute;left:0;right:0;top:calc(100% + 6px);bottom:auto;width:auto;max-width:none;transform:none;font-size:var(--fs-body);padding:10px 12px}.qm[data-tip]:hover::before,.qm[data-tip]:focus::before{display:none}}.notin{margin-top:12px;padding-top:10px;border-top:1px dashed var(--line)}.notin .ttl{font-size:var(--fs-caption);color:var(--mut);text-align:center;letter-spacing:.03em;margin-bottom:8px}.slice{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--line);font-size:var(--fs-body)}.slice:last-of-type{border-bottom:0}.slice .nm{color:var(--ink2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slice .vl{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--alarm)}.slice .t{grid-column:1 / -1;display:block;height:6px;border-radius:4px;background:var(--tint);overflow:hidden}.slice .t i{display:block;height:100%;background:var(--alarm);border-radius:4px}.notin .slice .t i{background:var(--mut);opacity:.5}.notin .why{font-size:var(--fs-caption);color:var(--mut);margin:8px 0 0;line-height:1.45}.detsum{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:10px 0 4px}.detsum>div{background:var(--tint);border-radius:var(--rs);padding:10px 12px;text-align:center;min-width:0}.detsum b{display:block;font-size:var(--fs-heading);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.detsum b.money{color:var(--money)}.detsum b.alarm{color:var(--alarm)}.detsum span{display:block;font-size:var(--fs-caption);color:var(--mut);margin-top:3px}.detsum.five{grid-template-columns:repeat(5,1fr)}@media (max-width:900px){.detsum,.detsum.five{grid-template-columns:repeat(2,1fr)}}.chk .state{font-size:var(--fs-caption);font-weight:700;padding:3px 9px;border-radius:99px;white-space:nowrap;align-self:center}.chk .state.s-прод{background:var(--tint);color:var(--graf)}.chk .state.s-пове{background:#F6EEDC;color:var(--gold)}.chk .state.s-скас{background:var(--alarm-tint);color:var(--alarm)}.chk .val b{display:block;font-size:var(--fs-caption);font-weight:600;margin-top:2px}.chk .summ{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:start}.duewrap{position:fixed;left:11px;bottom:12px;width:calc(var(--sw) - 22px);z-index:71}@media (max-width:900px){.duewrap{left:10px;right:10px;width:auto;bottom:10px}.toast{bottom:62px}}.duedot{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:10px;text-align:left;background:var(--alarm);color:#fff;font:inherit;font-size:var(--fs-body);font-weight:700;cursor:pointer;line-height:1.25;animation:duebeat 2.4s ease-in-out infinite}.duedot:hover{animation:none;filter:brightness(1.06)}.duedot .ic{font-size:var(--fs-heading);line-height:1}.duedot .n{background:#fff;color:var(--alarm);border-radius:999px;padding:1px 7px;font-size:var(--fs-caption);font-weight:800}@keyframes duebeat{0%,82%,100%{transform:translateY(0)}88%{transform:translateY(5px)}94%{transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.duedot{animation:none}}@media (max-width:900px){.duedot{padding:9px 13px}}.duedot .txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}#duedlg .card{border:0;padding:0;box-shadow:none}#duedlg .h-row{margin-bottom:8px}#duedlg .card>.h-row>h2{display:none}#duedlg .card>.h-row{justify-content:flex-end}@view-transition{navigation:auto}.rail{view-transition-name:rail}.main{view-transition-name:page}::view-transition-old(page),::view-transition-new(page){animation-duration:.16s}::view-transition-group(rail){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-old(page),::view-transition-new(page){animation:none}}.rail a.going{background:rgba(246,240,230,.14);color:#F6F0E6}#navbar{position:fixed;top:0;left:0;height:3px;width:0;background:var(--acc);z-index:999;transition:width .35s ease-out;box-shadow:0 0 6px rgba(0,0,0,.25)}.main.swapping{opacity:.55;transition:opacity .12s;pointer-events:none}.dgrid{margin-bottom:14px}.grid.dgrid{align-items:stretch}.acts{display:grid;gap:7px}.act{display:flex;align-items:center;gap:10px;background:var(--tint);border-radius:var(--rm);padding:8px 10px}.act .n{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--surf);color:var(--info);font-size:var(--fs-body);font-weight:800;box-shadow:var(--sh)}.act .n.warm{color:var(--gold)}.act .n.bad{color:var(--alarm)}.act .tx{flex:1;min-width:0;font-size:var(--fs-caption);color:var(--mut);line-height:1.35}.act .tx b{display:block;font-size:var(--fs-body);color:var(--ink)}.act .go{font-size:var(--fs-caption);font-weight:700;color:var(--graf);white-space:nowrap;background:var(--surf);border-radius:99px;padding:5px 11px;box-shadow:var(--sh);text-decoration:none}.belead{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.belead .n{font-size:var(--fs-hero);font-weight:800;font-variant-numeric:tabular-nums}.belead .n.alarm{color:var(--alarm)}.belead .u{font-size:var(--fs-caption);color:var(--mut);line-height:1.4}.becurve{position:relative;display:flex;align-items:flex-end;gap:2px;height:96px}.becurve i{flex:1;background:var(--neut);border-radius:3px 3px 0 0;display:block;min-height:2px}.becurve i.up{background:var(--graf)}.becurve .zero{position:absolute;left:0;right:0;height:0;border-top:2px dashed var(--line)}.bekeys{display:grid;gap:5px;margin-top:10px;padding-top:9px;border-top:1px solid var(--line);font-size:var(--fs-caption);color:var(--ink2)}.bekeys div{display:flex}.bekeys span{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums}.bekeys .hi span{color:var(--money)}.det{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.det h3{font-size:var(--fs-caption);color:var(--mut);letter-spacing:.05em;margin:0 0 7px;text-transform:uppercase;font-weight:700}.det .d{display:flex;font-size:var(--fs-body);padding:4px 0;border-bottom:1px solid var(--line)}.det .d:last-of-type{border-bottom:0}.det .d b{margin-left:auto;font-variant-numeric:tabular-nums}.det .d b.money{color:var(--money)}.det .d b.warn{color:var(--warn)}.det .d.tot{border-top:1px solid var(--line);border-bottom:0;font-weight:700}.det .dnote{font-size:var(--fs-caption);color:var(--mut);margin-top:7px;line-height:1.4}.moneybar{display:flex;height:13px;border-radius:99px;overflow:hidden;margin:2px 0 10px;background:var(--line)}.moneybar i{display:block}.keys{display:grid;gap:5px;font-size:var(--fs-body);color:var(--ink2)}.keys div{display:flex;align-items:center}.keys span{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums}.keys b{width:9px;height:9px;border-radius:3px;margin-right:8px;flex:none}.keys .sep{border-top:1px solid var(--line);padding-top:6px;margin-top:2px}.keys .bad span{color:var(--alarm)}.k0,.moneybar .k0{background:var(--graf)}.k1,.moneybar .k1{background:var(--acc)}.k2,.moneybar .k2{background:var(--aqua)}.k3,.moneybar .k3{background:var(--info)}.kt{background:var(--neut)}.kd{background:var(--alarm)}.chk{display:flex;flex-direction:column;border-bottom:1px solid var(--line)}.chk:last-of-type{border-bottom:0}a.chk{color:inherit;text-decoration:none;cursor:pointer}a.chk:hover .summ,a.chk:focus-visible .summ{background:var(--tint)}.tiles.flat.docwin-tiles{margin:0 0 12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.docwin-tiles .v small{font-size:var(--fs-body);font-weight:400;color:var(--mut)}.dlg-doc .sale-info{margin-bottom:12px}.doc-lines .row .val .sub{display:block;font-weight:400}.doc-lines .doc-sum{min-width:96px;font-variant-numeric:tabular-nums}@media (max-width:700px){.tiles.flat.docwin-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.chk .summ{display:flex;align-items:baseline;gap:8px;cursor:pointer;padding:7px 0;list-style:none;font-size:var(--fs-body)}.chk .summ .name{flex:1;min-width:0}.chk .summ .sub{font-size:var(--fs-caption);color:var(--mut)}.chk .summ .val{font-weight:700;font-variant-numeric:tabular-nums}.chk .what{padding:2px 0 9px 21px;display:grid;gap:4px}.chk .what .l{display:flex;gap:10px;font-size:var(--fs-body);align-items:baseline}.chk .what .l .q{margin-left:auto;color:var(--mut);font-size:var(--fs-caption);white-space:nowrap}.chk .what .go{font-size:var(--fs-caption);font-weight:700;margin-top:3px}.head-row .caret{display:inline-block;width:14px;color:var(--mut);font-size:var(--fs-caption);transition:transform .12s}.head-row.open .caret{transform:rotate(180deg);color:var(--graf)}.hero .hper{margin-left:auto}.hero .period{display:flex;align-items:center;gap:8px;margin:0;flex-wrap:wrap}.hero .period .quick{display:flex;gap:2px;background:rgba(255,255,255,.1);padding:3px;border-radius:99px}.hero .period .quick button{border:0;background:transparent;cursor:pointer;font:inherit;font-size:var(--fs-caption);font-weight:600;padding:5px 12px;border-radius:99px;color:#C6D4E8}.hero .period .quick button.on{background:var(--acc);color:var(--ink)}.hero .period .range{display:flex;align-items:center;gap:5px;font-size:var(--fs-caption);color:#A9BBD4}.hero .period .range .field{width:auto;border:0;background:rgba(255,255,255,.12);color:#fff;font-size:var(--fs-caption);padding:5px 7px;border-radius:8px;box-shadow:none}.hero .period .range .btn{border:0;background:rgba(255,255,255,.14);color:#fff;font-size:var(--fs-caption);padding:5px 12px}.gauge{margin:4px 0 2px}.gauge .tr{position:relative;height:30px;border-radius:9px;background:var(--tint);overflow:hidden}.gauge .tr i{position:absolute;inset:0;background:var(--neut)}.gauge .tr u{position:absolute;top:0;bottom:0;width:3px;background:var(--graf)}.gauge .lg{display:flex;justify-content:space-between;font-size:var(--fs-caption);color:var(--mut);margin-top:5px}.gauge .lg b{color:var(--ink);font-variant-numeric:tabular-nums}.diff{display:flex;align-items:baseline;gap:9px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.diff .n{font-size:var(--fs-hero);font-weight:800;font-variant-numeric:tabular-nums}.diff .n.bad{color:var(--alarm)}.diff .n.ok{color:var(--info)}.diff .u{font-size:var(--fs-caption);color:var(--mut);line-height:1.4}.count{display:flex;gap:9px;align-items:flex-end;margin-top:11px;flex-wrap:wrap}.count label{flex:1;min-width:0;font-size:var(--fs-caption);color:var(--mut);display:grid;gap:3px}.count label:first-child{flex:0 0 160px}.count input{width:100%;min-width:4.5em;height:38px;border:1px solid var(--line);border-radius:12px;padding:0 12px;font:inherit;font-size:var(--fs-heading);font-weight:800;text-align:right;background:var(--tint)}.count.spend input{font-size:var(--fs-heading);font-weight:700}.count input.text{font-size:var(--fs-body);font-weight:400;text-align:left}.count select.text{width:100%;min-width:0;height:38px;border:1px solid var(--line);border-radius:12px;padding:0 10px;font:inherit;font-size:var(--fs-body);font-weight:400;background:var(--tint);color:var(--ink)}.count button{border:0;border-radius:12px;padding:11px 18px;cursor:pointer;background:var(--graf);color:#fff;font:inherit;font-size:var(--fs-body);font-weight:800}.close + .close{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.sprow + .sprow{margin-top:8px;padding-top:8px;border-top:1px dashed var(--line)}.count .rowadd{background:transparent;color:var(--ink2);border:1px dashed var(--line);font-weight:700}.count .rowadd:hover{border-style:solid;border-color:var(--graf);color:var(--ink)}.count .rowoff{flex:0 0 auto;width:38px;min-height:38px;padding:0;background:transparent;color:var(--mut);border:1px solid var(--line);font-size:var(--fs-heading);line-height:1}.count .rowoff:hover{color:var(--neg);border-color:var(--neg)}.count.spfoot{justify-content:space-between}@media (max-width:640px){.count.spfoot{flex-direction:column;align-items:stretch;gap:8px}.count.spfoot button{width:100%}}.whose{font-size:var(--fs-caption);color:var(--ink2);font-weight:700;margin-bottom:6px}.tbl .bar{display:block;width:72px;height:6px;margin:0 0 3px auto;border-radius:99px;background:var(--tint);position:relative}.tbl .bar .zero{position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--neut)}.tbl .bar i{position:absolute;top:0;bottom:0;border-radius:99px}.tbl .bar i.dn{background:var(--alarm)}.tbl .bar i.up{background:var(--info)}.tbl .nowrap{white-space:nowrap}.spends{margin-top:9px;border-top:1px solid var(--line)}.spends .sp{display:flex;align-items:center;gap:9px;padding:6px 0;border-bottom:1px solid var(--line);font-size:var(--fs-body)}.spends .sp:last-child{border-bottom:0}.spends .sp .t{flex:1;min-width:0}.spends .sp .w{flex:none;font-size:var(--fs-caption);color:var(--mut)}.spends .sp b{flex:none;width:84px;text-align:right;font-variant-numeric:tabular-nums}.count label.tick{flex:0 0 auto;display:flex;align-items:center;gap:6px;height:38px;font-size:var(--fs-caption);color:var(--ink2)}.count label.tick input{width:16px;height:16px}.spend{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.hunt{display:flex;gap:10px;align-items:center;margin-top:14px;background:rgba(255,255,255,.1);border-radius:16px;padding:10px 14px;max-width:560px}.hunt em{font-style:normal;font-size:var(--fs-caption);color:#A9BBD4;flex:none}.hunt input{flex:1;min-width:0;border:0;background:transparent;color:#fff;font:inherit;font-size:var(--fs-heading);font-weight:800}.hunt input::placeholder{color:#7D91AE}.hunt button{border:0;border-radius:99px;padding:7px 16px;cursor:pointer;background:var(--acc);color:var(--ink);font:inherit;font-size:var(--fs-body);font-weight:800}.hunt .found{font-size:var(--fs-caption);font-weight:700;color:var(--acc);background:rgba(224,184,124,.2);padding:3px 10px;border-radius:99px}.hunt-no{margin-top:10px;font-size:var(--fs-body);color:#F0A48E;max-width:560px}.pickrow{display:flex;align-items:center;gap:11px;padding:10px 0;border-bottom:1px solid var(--line)}.pickrow:last-of-type{border-bottom:0}.pickrow .nm{flex:1;min-width:0;font-size:var(--fs-body)}.pickrow .nm .sub{font-size:var(--fs-caption);color:var(--mut)}.pickrow .qty-in{font-size:var(--fs-caption);color:var(--mut);display:grid;gap:2px}.pickrow .qty-in input{width:74px;height:32px;border:1px solid var(--line);border-radius:10px;text-align:right;padding:0 9px;font:inherit;font-size:var(--fs-heading);font-weight:700;background:var(--tint)}.pickrow .s{min-width:80px;text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.pickrow .s i{display:block;font-style:normal;font-size:var(--fs-caption);font-weight:400;color:var(--mut)}.plate{background:linear-gradient(135deg,var(--ink),var(--graf));border-radius:16px;padding:12px 14px;color:#fff;display:grid;gap:2px;margin-top:12px}.plate .lb{font-size:var(--fs-caption);color:#A9BBD4;letter-spacing:.02em}.plate .v{font-size:var(--fs-body);font-weight:800}.plate .to{font-size:var(--fs-caption);color:var(--acc);margin-top:2px}.plate .noref{display:flex;align-items:center;gap:7px;font-size:var(--fs-caption);color:#C6D4E8;margin-top:9px;cursor:pointer}.plate button{margin-top:10px;border:0;border-radius:12px;padding:10px;cursor:pointer;background:var(--acc);color:var(--ink);font:inherit;font-size:var(--fs-heading);font-weight:800}.why{font-size:var(--fs-caption);color:var(--mut);margin-top:10px;line-height:1.45}.consent-ch{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-body)}.why-more summary{cursor:pointer;font-size:var(--fs-caption);margin-top:6px}.client-pair{margin-bottom:14px}.client-pair>.card{margin-bottom:0!important}.setrow{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--line)}.setrow:last-of-type{border-bottom:0}.catrow + .catrow{border-top:1px solid var(--line)}.catrow>.setrow{border-bottom:0}.refhead{display:none}.setrow .field{flex:1;min-width:0}.setrow .field.k{flex:none;width:128px}.setrow .field.mini{flex:none;width:72px;text-align:right}.setrow .who{flex:1;min-width:0;font-size:var(--fs-body)}.setrow .who i{font-style:normal;font-size:var(--fs-caption);color:var(--mut);margin-left:6px}.taskform{display:grid;gap:8px}.taskform label{display:grid;gap:4px;font-size:var(--fs-caption);color:var(--mut)}.taskform .field{width:100%}.taskform .btn{justify-self:start;margin-top:2px}.tbl tr.done td{color:var(--mut)}.tbl tr.done td b{font-weight:600;text-decoration:line-through;text-decoration-color:var(--line)}.setadd{border-top:1px solid var(--line);border-bottom:0;margin-top:4px;padding-top:10px}.caps th.c,.caps td.c{text-align:center;width:108px}.caps td.own{text-align:center;width:108px;font-size:var(--fs-caption);color:var(--mut)}.caps input{width:16px;height:16px;accent-color:var(--graf)}.find{display:flex;gap:8px;margin-bottom:11px}.find input{flex:1;min-width:0;height:38px;border:1px solid var(--line);border-radius:99px;padding:0 16px;font:inherit;font-size:var(--fs-body);background:var(--tint)}.find button{border:0;border-radius:99px;padding:0 18px;cursor:pointer;background:var(--graf);color:#fff;font:inherit;font-size:var(--fs-body);font-weight:700}.chk .summ .no{font-weight:800;flex:none}.chk .summ .who{flex:1;min-width:0;color:var(--mut);font-size:var(--fs-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chk .summ .amt{text-align:right;font-weight:800;font-variant-numeric:tabular-nums}.chk .summ .amt i{display:block;font-style:normal;font-size:var(--fs-caption);font-weight:700;color:var(--money)}.st{font-size:var(--fs-caption);font-weight:700;padding:2px 8px;border-radius:99px;background:var(--tint);color:var(--ink2);white-space:nowrap;flex:none}.st.back{background:#F6EEDC;color:var(--gold)}.st.off{background:var(--alarm-tint);color:var(--alarm)}.chk .what .ph{width:26px;height:26px;border-radius:7px;background:var(--tint);overflow:hidden;flex:none}.chk .what .ph img{width:100%;height:100%;object-fit:contain}.chk .what .l .s{font-weight:700;font-variant-numeric:tabular-nums;min-width:62px;text-align:right}.more20{margin-top:8px;display:flex;flex-direction:column-reverse}.more20 summary{cursor:pointer;font-size:var(--fs-caption);color:var(--graf);font-weight:700;list-style:none;padding:5px 0}.more20 summary::-webkit-details-marker{display:none}.more20 summary::before{content:'⌄';display:inline-block;width:14px;color:var(--mut)}.more20[open] summary::before{transform:rotate(180deg)}.more20 .cl,.more20[open] .op{display:none}.more20[open] .cl{display:inline}.more20 .rows{max-height:380px;overflow-y:auto}@media (max-width:1080px){.tiles{grid-template-columns:1fr 1fr}.det{grid-template-columns:1fr;gap:14px}}.tills{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:10px;margin-bottom:10px}.till,.tiles .t{position:relative;background:var(--surf);border-radius:var(--rm);padding:9px 46px 9px 13px;box-shadow:var(--sh);display:grid;gap:1px;align-content:center;min-height:74px}.till .lb,.tiles .lb{font-size:var(--fs-caption);color:var(--mut);letter-spacing:.03em}.till .v,.tiles .v{font-size:var(--fs-hero);font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1.15}.till .sub,.tiles .sub{font-size:var(--fs-caption);color:var(--mut)}.till.dark,.tiles .t.dark{background:linear-gradient(135deg,var(--ink),var(--graf));color:#fff}.till.dark .lb,.till.dark .sub,.tiles .t.dark .lb,.tiles .t.dark .sub{color:#A9BBD4}.till .ic,.tiles .ic{position:absolute;right:11px;top:11px;width:26px;height:26px;border-radius:50%;background:var(--tint);color:var(--info);display:grid;place-items:center;font-size:var(--fs-body)}.till .ic.warm,.tiles .ic.warm{background:#F6EEDC;color:var(--gold)}.till.dark .ic,.tiles .t.dark .ic{background:rgba(255,255,255,.14);color:#fff}.till .pill,.tiles .pill{display:inline-block;font-size:var(--fs-caption);font-weight:700;padding:2px 8px;border-radius:99px;vertical-align:3px;background:var(--aqua);color:var(--ink)}.till .pill.warm,.tiles .pill.warm{background:#F6EEDC;color:var(--gold)}.till .pill.alarm,.tiles .pill.alarm{background:var(--alarm-tint);color:var(--alarm)}.till .ring,.tiles .ring{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.till:has(.ring) .v,.till:has(.ring) .lb,.till:has(.ring) .sub,.tiles .t:has(.ring) .v,.tiles .t:has(.ring) .lb,.tiles .t:has(.ring) .sub{padding-right:58px}@media (max-width:1240px){.tills{grid-template-columns:1fr 1fr}}.pos2 .p2top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.pos2 .p2top h1{font-size:var(--fs-heading);margin:0;letter-spacing:-.02em}.pos2 .p2top .field{width:auto}.pos2 .p2modes{display:inline-flex;background:var(--tint);border-radius:99px;padding:2px}.pos2 .p2modes a{text-decoration:none;font-size:var(--fs-body);padding:5px 14px;border-radius:99px;color:var(--ink2)}.pos2 .p2modes a.on{background:var(--surf);color:var(--ink);font-weight:700;box-shadow:var(--sh)}.pos2 .p2shift{margin-left:auto;display:inline-flex;align-items:center;gap:7px;text-decoration:none;font-size:var(--fs-body);color:var(--mut);background:var(--surf);border:1px solid var(--line);border-radius:99px;padding:5px 12px;white-space:nowrap}.pos2 .p2shift:hover{border-color:var(--acc)}.pos2 .p2shift b{color:var(--graf);font-weight:700}.pos2 .p2grid{display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:12px;align-items:start;transition:grid-template-columns .16s}.pos2 .p2grid.has{grid-template-columns:minmax(0,1fr) 380px}.pos2 .p2work{min-width:0}.pos2 .p2find{display:flex;gap:8px;align-items:center;margin-bottom:8px}.pos2 .p2find .q{flex:1;min-width:0;font-size:var(--fs-heading);padding:13px 18px;text-align:left;background:var(--surf);border:2px solid var(--line);border-radius:14px;box-shadow:none;color:var(--ink)}.pos2 .p2find .q::placeholder{color:var(--mut);font-size:var(--fs-heading)}.pos2 .p2find .q:focus{border-color:var(--graf);outline:none}.pos2 .p2find select.field{width:auto;background:var(--surf);border:1px solid var(--line);box-shadow:none}.pos2 .p2hint{font-size:var(--fs-caption);color:var(--mut);margin:0 0 10px 2px}.pos2 .p2hint b{color:var(--ink2);background:var(--tint);border-radius:5px;padding:1px 6px;font-weight:700;font-size:var(--fs-caption)}.pos2 .cats{margin-bottom:10px}.pos2 .good.on{border-color:var(--graf);box-shadow:0 0 0 2px var(--graf) inset}.pos2 .good.on .price{color:var(--graf)}.pos2 .cart{position:sticky;top:10px;max-height:calc(100vh - 20px);display:flex;flex-direction:column;overflow-y:auto;min-width:0}.pos2 .cart .lines{flex:1 1 auto;min-height:70px;overflow-y:hidden}.pos2 .cart .lines.paged{overflow-y:auto}.pos2 .cart .chead,.pos2 .cart .cli,.pos2 .cart .doc,.pos2 .cart .pay{flex:none}.pos2 .cart .pay{position:sticky;bottom:0;z-index:2;background:var(--surf);padding-bottom:2px;box-shadow:0 -8px 12px -8px rgba(18,32,58,.18)}.pos2 .p2grid:not(.has) .cart{padding:10px 8px;text-align:center}.pos2 .p2grid:not(.has) .cart .cli,.pos2 .p2grid:not(.has) .cart .pay,.pos2 .p2grid:not(.has) .cart .doc{display:none}.pos2 .p2grid:not(.has) .cart .chead{display:block}.pos2 .p2grid:not(.has) .cart .chead .t{display:block;font-size:var(--fs-caption)}.pos2 .p2grid:not(.has) .cart .lines{font-size:var(--fs-caption);color:var(--mut)}@media (max-width:1080px){.pos2 .p2grid,.pos2 .p2grid.has{grid-template-columns:minmax(0,1fr)}.pos2 .cart{position:static;max-height:none}.pos2 .p2grid:not(.has) .cart{text-align:left}}body.menu-open{position:fixed;left:0;right:0;width:100%;overflow:hidden}.deccard{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.decform{display:grid;grid-template-columns:1fr 1fr;gap:8px}.decform .dec-why{grid-column:1 / -1}.dec-item{margin-bottom:5px}.dec-tags{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.dec-facts{display:flex;gap:7px;flex-wrap:wrap}.dec-note{margin-top:8px;font-size:var(--fs-body)}.dec-warn{color:var(--warn)}.rail .soon{font-style:normal;margin-left:auto;font-size:var(--fs-caption);letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.62);border:1px solid rgba(255,255,255,.16);border-radius:99px;padding:1px 6px;flex:none}.rail summary .grp{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--rs);color:#CDBFA6;font-size:var(--fs-body);font-weight:600;white-space:nowrap;flex:1;min-width:0}.rail summary .grp em{font-style:normal;width:17px;flex:none;text-align:center;opacity:.7}.rail summary .grp.on{background:rgba(246,240,230,.10);color:#F6F0E6}.pickcols{margin:0 0 10px}.pickcols>summary{cursor:pointer;font-size:var(--fs-body);font-weight:700;color:var(--ink2);list-style:none;display:inline-flex;gap:6px;align-items:baseline;padding:5px 10px;border-radius:99px;background:var(--tint)}.pickcols>summary::-webkit-details-marker{display:none}.pickcols>summary::before{content:'▤';opacity:.6}.pickcols>summary:hover{color:var(--ink)}.pickcols .colbox{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:9px;padding:10px 12px;background:var(--tint);border-radius:var(--rs)}.pickcols .colbox label{display:inline-flex;gap:6px;align-items:center;font-size:var(--fs-body);white-space:nowrap}.pickcols .colbox .muted{font-size:var(--fs-caption);flex:1 1 100%}.viewbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 10px}.viewbar .vsave{display:flex;gap:6px;align-items:center;flex:1 1 260px}.viewbar .vsave .field{flex:1;min-width:0;font-size:var(--fs-body);padding:5px 10px}.bulkbar{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin:0 0 10px;padding:9px 12px;background:var(--tint);border-radius:var(--rs)}.bulkbar .picked{font-size:var(--fs-body);color:var(--ink2);white-space:nowrap}.bulkbar .grp{display:flex;gap:6px;align-items:center}.bulkbar .field{font-size:var(--fs-body);padding:5px 9px}.bulkbar .field.mini,.setrow .field.mini{border-color:var(--line);background:var(--surf)}.tbl .pickcol{width:34px;text-align:center}.tbl .pickcol input{cursor:pointer}.stock .where{display:block;font-size:var(--fs-caption);color:var(--mut);line-height:1.3;margin-top:2px}.drop.afloat{position:fixed;left:auto;right:auto}.chead .modepick{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-weight:800;cursor:pointer;padding:0 14px 0 0;max-width:60%;text-overflow:ellipsis}.chead .modepick{border-radius:8px;padding:2px 16px 2px 8px}.chead .modepick:focus{outline:none}.chead .modepick:focus-visible{outline:1px solid var(--acc);outline-offset:2px}.chead .modepick:hover{background:rgba(255,255,255,.08)}.chead{position:relative}.chead .modepick + span,.chead .modepick{background-image:none}.chead::after{content:"▾";position:absolute;right:6px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--acc);font-size:var(--fs-heading);font-weight:800}.chead .modepick option{color:var(--ink);background:var(--surf)}@media (hover:hover){.tbl .rowtools{opacity:.35;transition:opacity .12s}.tbl tr:hover .rowtools,.tbl tr:focus-within .rowtools{opacity:1}.rowacts{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:nowrap}.rowacts:empty{display:none}}.tbl td[data-th="Ціна"]{font-size:var(--fs-body);font-weight:700}.tbl td .none{color:var(--line)}.ord{display:inline-block;position:relative}.ord>summary{cursor:pointer;font-size:var(--fs-caption);font-weight:700;color:var(--mut);list-style:none;white-space:nowrap}.ord>summary::-webkit-details-marker{display:none}.ord>summary::before{content:'+ '}.ord>summary:hover{color:var(--acc)}.ord>summary b{color:var(--warn);font-variant-numeric:tabular-nums}.ord:not([open]) .ordbox{display:none}.ord .ordbox{position:fixed;z-index:60;left:8px;top:50%;max-width:calc(100vw - 16px);display:flex;gap:6px;align-items:center;padding:8px;background:var(--surf);border:1px solid var(--line);border-radius:var(--rs);box-shadow:var(--sh)}.ord .ordbox .field{width:74px}.withgen{display:flex;gap:6px;align-items:center}.withgen .field{flex:1;min-width:0}.withgen .gen{white-space:nowrap;flex:none}.setrow .tw{flex:none;align-self:stretch;border-left:1px solid var(--line);margin-left:2px}.good .vpick{margin-top:3px;max-width:100%;font:inherit;font-size:var(--fs-caption);color:var(--mut);background:var(--tint);border:1px solid var(--line);border-radius:99px;padding:2px 8px;cursor:pointer}.good .vpick:hover{color:var(--ink2);border-color:var(--acc)}@media (max-width:640px){.setrow{flex-wrap:wrap}.setrow .field{flex:1 1 100%}.setrow .field.k,.setrow .field.mini{flex:1 1 auto;width:auto}.setrow .tw{display:none}.setrow[data-depth]::before{content:attr(data-depth);font-size:var(--fs-caption);color:var(--mut);flex:none}}.scandlg{width:min(92vw,420px)}.scandlg video{width:100%;max-height:60vh;object-fit:cover;border-radius:10px;background:#000;display:block}.scandlg .why{margin:8px 0 0}.ihist .cats button{border:0;background:none;font:inherit;cursor:pointer;padding:4px 10px;border-radius:99px;color:var(--mut);white-space:nowrap}.ihist .cats button.on{background:var(--tint);color:var(--ink);font-weight:700}.ihist .rows{max-height:46vh;overflow-y:auto}.icard-id{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:var(--fs-caption);color:var(--mut);padding-bottom:8px;margin-bottom:10px;border-bottom:1px solid var(--line)}.icard-id span + span::before{content:"·";margin-right:12px;color:var(--line)}.icard-id{overflow:hidden}.icard-id span + span{position:relative}.icard-id span + span::before{position:absolute;left:-8px;margin-right:0}.icard-id .hp-link{font-size:var(--fs-caption);min-height:20px}.dlg.dlg-item{height:fit-content;min-height:min(70vh,520px);max-height:86vh}@media (max-width:640px){.dlg.dlg-item{max-height:94vh}}.dlg-item .ibody{flex:0 1 auto;min-height:0}.icard-top{position:sticky;top:-16px;z-index:4;background:var(--surf);margin:-16px -18px 12px;padding:12px 18px 0;border-bottom:1px solid var(--line)}.icard-tabs{display:flex;gap:0 2px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fl,0px),#000 calc(100% - var(--fr,0px)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--fl,0px),#000 calc(100% - var(--fr,0px)),transparent 100%)}.icard-tabs,.tabs,.quick,.cats,.modes,.postabs,.hero .per,.hero .where{scroll-snap-type:x mandatory;scroll-padding-inline:0}.icard-tabs>*,.tabs>*,.quick>*,.cats>*,.modes>*,.postabs>*,.hero .per>*,.hero .where>*{scroll-snap-align:start}@media (max-width:700px){.icard-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}}.icard-tabs button{border:0;border-bottom:2px solid transparent;background:none;font:inherit;cursor:pointer;padding:7px 10px 8px;color:var(--mut);white-space:nowrap}.icard-tabs button:hover{color:var(--ink)}.icard-tabs button.on{color:var(--ink);font-weight:700;border-bottom-color:var(--acc)}.icard-tabs .n{display:inline-block;margin-left:5px;padding:0 6px;border-radius:99px;background:var(--tint);font-size:var(--fs-caption);font-weight:600;color:var(--mut)}.imgzoom{position:fixed;inset:0;z-index:9000;display:grid;place-items:center;padding:24px;background:rgba(11,18,32,.86)}.imgzoom>img{max-width:min(100%,1100px);max-height:88vh;object-fit:contain;border-radius:12px;background:#fff;box-shadow:0 18px 60px rgba(0,0,0,.45)}.imgzoom-x{position:absolute;top:max(12px,env(safe-area-inset-top));right:12px;width:44px;height:44px;border-radius:50%;border:0;cursor:pointer;font-size:var(--fs-hero);line-height:1;background:rgba(255,255,255,.92);color:var(--ink)}.imgzoom-x:hover{background:#fff}img[data-zoom]{cursor:zoom-in}.tagchip{display:inline-block;vertical-align:baseline;background:var(--tint);color:var(--ink2);border-radius:99px;padding:0 6px;margin-right:4px;font-size:var(--fs-caption);font-weight:700;line-height:1;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports selector(body:has(.duewrap)){body:has(.duewrap) dialog[open]{margin-bottom:62px;max-height:calc(86vh - 62px)}@media (max-width:640px){body:has(.duewrap) dialog[open]{max-height:calc(94vh - 62px)}}body:has(.duewrap) .otbox{max-height:calc(86vh - 62px)}body:has(.duewrap) .ot-body{padding-bottom:24px}}.tiles .t.mark{background:var(--graf);border-color:var(--graf)}.tiles .t.mark .lb{color:var(--acc)}.tiles .t.mark .v{color:#fff}.tiles .t.mark .v small{color:var(--acc)}.tiles .t.mark .sub{color:rgba(255,255,255,.72)}.tiles .t.mark .qm{background:rgba(255,255,255,.14);color:var(--acc);border-color:transparent}.icard-period{display:flex;gap:4px 6px;flex-wrap:wrap;align-items:flex-start;padding:6px 0 8px;margin-left:auto;width:min(100%,520px);justify-content:flex-end}.icard-presets>button{border:0;background:none;font:inherit;font-size:var(--fs-caption);min-height:0;padding:0 2px;border-radius:0;cursor:pointer;color:var(--info)}.icard-presets>button + button::before{content:"|";color:var(--line);margin-right:6px}.icard-presets>button.on{background:none;color:var(--ink);font-weight:700}.icard-range{display:flex;gap:6px;align-items:center;order:-1;flex-basis:100%;width:100%;justify-content:flex-end}.icard-range .field{flex:1 1 0}.icard-range .field{width:136px;height:30px;padding:3px 8px;font-size:var(--fs-body)}.icard-range>span{color:var(--mut)}.icard-range .btn.sm{min-height:28px;display:inline-flex;align-items:center}@media (max-width:700px){.icard-top{position:static}.icard-range{flex-wrap:wrap;width:100%}.icard-range .field{width:auto;flex:1 1 120px;min-width:0}.icard-presets{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:6px 16px;min-width:0;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fl,0px),#000 calc(100% - var(--fr,0px)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--fl,0px),#000 calc(100% - var(--fr,0px)),transparent 100%)}.icard-presets::-webkit-scrollbar{display:none}.icard-presets>button{flex:none}.icard-period{gap:6px 16px}.icard-presets>button + button::before{content:none}}.icard-kind{font-weight:400}.icard-doc{margin-left:8px;font-size:var(--fs-body);color:var(--mut)}.icard-gone{opacity:.55}.icard-about{margin:0 0 12px;border:1px solid var(--line);border-radius:10px;background:var(--surf)}.icard-about summary{list-style:none;cursor:pointer;padding:10px 12px;display:grid;gap:3px}.icard-about summary::-webkit-details-marker{display:none}.icard-about .lb{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--mut)}.icard-about .icard-clip{font-size:var(--fs-body);color:var(--ink2)}.icard-about .more{font-size:var(--fs-body);color:var(--acc)}.icard-about[open] .icard-clip,.icard-about[open] .more{display:none}.icard-text{padding:0 12px 12px;font-size:var(--fs-body);line-height:1.5;white-space:pre-line;color:var(--ink2)}.icard-text.rich{white-space:normal}.icard-text.rich p{margin:0 0 6px}.icard-text.rich :is(ul,ol){margin:0 0 6px;padding-left:20px}.icard-text.rich h3{font-size:var(--fs-body);margin:8px 0 4px;color:var(--ink)}.tiles.flat.icard-tiles{gap:8px;margin:0 0 10px;grid-template-columns:repeat(3,minmax(0,1fr))}.icard-tiles .v small{font-size:var(--fs-body);font-weight:400;color:var(--mut)}.icard-desc{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;margin-bottom:8px}.icard-desc.nophoto{grid-template-columns:64px minmax(0,1fr)}.icard-ph{position:relative;aspect-ratio:1;height:120px;width:120px;max-width:100%;border:1px solid var(--line);border-radius:10px;display:grid;place-items:center;background:var(--surf);overflow:hidden;font-size:42px}.icard-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.icard-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:3px 14px;margin:0;font-size:var(--fs-body);align-content:start}.icard-facts dt{color:var(--mut)}.icard-facts dd{margin:0;font-weight:600;overflow-wrap:anywhere}.icard-facts dd.wide{grid-column:2 / -1}.icard-list .row .val{font-weight:400}.icard-list .val .sub{display:block;font-weight:400}.icard-note{font-size:var(--fs-body);margin-bottom:6px}@media (max-width:560px){.icard-desc{grid-template-columns:1fr}.icard-ph{width:160px;height:160px;max-width:100%}.icard-desc.nophoto{grid-template-columns:72px minmax(0,1fr)}}.dlg-item .dfoot{flex:none;display:flex;gap:10px;padding:10px 18px;border-top:1px solid var(--line);background:var(--surf)}.dlg-item .dfoot .primary{flex:0 0 auto;min-width:180px;justify-content:center;margin-left:auto}.dlg-item .dfoot{align-items:center}.dlg-item .dfoot .dhint{font-size:var(--fs-caption);margin-left:auto;text-align:right}.dlg-item .dfoot .dhint + .primary{margin-left:10px}.dlg-item.formmode .imodal .ifoot{display:none}@media (max-width:560px){.dlg-item .dfoot .dhint{display:none}.dlg-item .dfoot .primary{flex:1;min-width:0;margin-left:10px}}.dlg-item:focus{outline:none}.alts{display:flex;flex-direction:column;gap:1px;margin-top:4px}.alts .lb{font-size:var(--fs-caption);color:var(--mut);text-transform:lowercase}.alts a{font-size:var(--fs-caption)}.alts a b{font-variant-numeric:tabular-nums}.alts a.muted{color:var(--mut)}@media (hover:none) and (pointer:coarse){.field,input,select,textarea{font-size:var(--fs-body)!important}.bar .js-scan{min-width:44px;font-size:var(--fs-heading)!important}.period .range{flex-wrap:wrap}}@media (max-width:640px){.c3d b{display:none}}.phw{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.phw .ph{color:inherit;text-decoration:none;font-variant-numeric:tabular-nums}.phw .ph:hover{text-decoration:underline}.phw{flex-wrap:wrap;max-width:100%;white-space:normal;row-gap:6px}.phw .ph{white-space:nowrap}.pico{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;color:var(--mut);background:var(--surf);box-shadow:var(--sh);flex:none}.pico:hover{color:#fff}.pico.call:hover{background:var(--ok,#16a34a)}.pico.vib:hover{background:#7360f2}.pico.tg:hover{background:#26a5e4}@media (hover:none) and (pointer:coarse){.phw{gap:6px}.pico{width:30px;height:30px}}.duedot .dt{font-weight:600;opacity:.85}.toast{position:fixed;left:50%;bottom:18px;z-index:95;transform:translateX(-50%) translateY(90px);opacity:0;display:flex;align-items:center;gap:10px;max-width:min(560px,92vw);padding:11px 12px 11px 16px;border-radius:999px;color:#fff;font-size:var(--fs-body);font-weight:600;line-height:1.35;box-shadow:0 10px 30px rgba(0,0,0,.28);transition:transform .25s ease,opacity .25s ease}.toast.on{transform:translateX(-50%) translateY(0);opacity:1}.toast.ok{background:var(--info)}.toast.err{background:var(--alarm)}.toast{pointer-events:none}.toast .x{pointer-events:auto}.toast .tx{min-width:0}.toast .x{background:none;border:0;color:inherit;opacity:.8;font-size:var(--fs-heading);line-height:1;cursor:pointer;padding:0 4px;flex:none}.toast .x:hover{opacity:1}@media print{.toast{display:none}}.hero .big.none{font-size:var(--fs-hero);font-weight:600;opacity:.72;letter-spacing:-.01em}.hero .hcell.wide-cell{grid-column:1 / -1}@media (max-width:640px){.main .muted,.main .sub,.main .meta,.main .u,.main .lb,.main .place,.main .lnk,.main .rex,.main .where,.main .tf,.main .row .sub,.main .stock .where{font-size:var(--fs-caption)}}@media (max-width:640px){.rail a,.rail summary,.rail button,.rail .x{min-height:40px}.rail a,.rail summary{display:flex;align-items:center}.btn,.main .btn,.main .btn.sm,.main .morebtn,.main .burger,.main select.field,.main select.field.mini,.main select,.main input.field,.main input[type="text"],.main input[type="number"],.main input[type="date"],.main input[type="search"]{min-height:38px}.main .lnk,.main .rex,.main .ilink,.main .more,.main .go,.main .ph,.main .pico,.main button.x{min-height:38px;display:inline-flex;align-items:center}.main p .ilink,.main .note .ilink,.main .why .ilink,.main .sub .ilink{min-height:0;display:inline}.main .pico{width:32px;height:38px}.main .tiles .t .sub a,.main .bt-c a,.main .cap a{display:inline-block;padding:2px 0 14px;margin:0 0 -14px}.good .add button{width:38px;height:38px}.duedot{min-height:38px}.plus{width:38px;height:38px}.stepper button{min-height:38px;min-width:38px}.main .sub a,.main .tl a,.main .cap a{min-height:38px;display:inline-flex;align-items:center}.hunt button{min-height:38px}.p2modes a,a.p2shift{min-height:38px;display:inline-flex;align-items:center}.cats a,.modes a,.main .cats a,.main .postabs a,.main .postabs button,.main .quick button,.main .tabs a,.main .seg a,.main .seg button,.main .tabs button,.main .step,.main .act,.main .where a,.main .name a,.main .per a,.main .hrow .cal button{min-height:38px;display:inline-flex;align-items:center}.main .rowacts{min-height:38px;display:flex;align-items:stretch;gap:8px;justify-content:center;flex-wrap:wrap}.main .rowacts .lnk,.main .rowacts .btn{min-height:0}.main input[type="checkbox"],.main input[type="radio"]{width:22px;height:22px}.main input.pick{width:38px;height:38px}.main .tbl .pickcol{width:auto}.main .tbl.items td:first-child{max-width:none;width:auto}.main .h-row{flex-wrap:wrap}.main .h-row>span:has(>.newdoc){flex:1 0 100%}.main .newdoc,.main .newdoc>.card{width:100%}.main .fields{grid-template-columns:1fr}.main .fields>*{min-width:0}.main .fld select,.main .fld input,.main .fld .field{max-width:100%}.main .tbl td input[type="checkbox"],.main .tbl td input[type="radio"]{width:38px;height:38px}.main label:has(input[type="checkbox"]),.main label:has(input[type="radio"]){min-height:38px;display:inline-flex;align-items:center;gap:8px}}.bar-buy{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surf);font-size:var(--fs-body);color:var(--mut)}.bar-buy>span{flex:1 1 260px}.bar-buy b{color:var(--ink)}.bar-buy button{flex:none}.inline-buy{display:inline-flex;align-items:center;gap:5px;margin-right:8px;vertical-align:middle}.inline-buy .field.mini{width:58px}.tbl td.acts{white-space:normal}.tbl td.acts .field.mini{width:48px}.tbl td.acts .inline-buy{display:flex;margin:0 0 4px}.tbl td.acts .act{display:inline-block}@media (max-width:640px){.inline-buy{margin:6px 0 0;gap:8px}.inline-buy .field.mini{width:74px}}.settabs{margin:0 0 16px;align-items:center}.settabs a:nth-last-child(2){margin-left:10px;position:relative}.settabs a:nth-last-child(2)::before{content:"";position:absolute;left:-10px;top:20%;bottom:20%;width:1px;background:var(--line)}.chknum{display:inline-block;padding:1px 7px;border-radius:7px;background:var(--tint);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.head-row.open .chknum{background:var(--acc)}@media (max-width:700px){.filtfold{display:block;flex:0 0 auto}.filtfold>summary{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border-radius:10px;cursor:pointer;background:var(--surf);border:1px solid var(--line);font-size:var(--fs-body);font-weight:700;list-style:none}.filtfold>summary::-webkit-details-marker{display:none}.filtfold>summary .n{background:var(--acc);color:var(--ink);border-radius:99px;padding:0 7px;font-size:var(--fs-caption)}.filtfold + .filtbody{display:flex;flex-wrap:wrap;gap:8px;flex:1 1 100%}.filtfold:not([open]) + .filtbody{display:none}.filtbody select{flex:1 1 46%;width:auto;min-width:0}}.rows .chk.head-row{cursor:pointer}.rows .chk.head-row:hover{background:var(--tint)}.rows .chk.head-row .caret{display:inline-block;transition:transform .15s;color:var(--mut);font-size:var(--fs-caption)}.rows .chk.head-row.open .caret{transform:rotate(180deg)}.rows .chk.body-row{padding:4px 0 12px}.sl .from{flex:1 1 100%;order:10;font-size:var(--fs-caption);color:var(--mut);display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.sl .from i{font-style:normal;font-weight:700}.tbl.supply .icell{max-width:214px}.tbl.supply td.r.nowrap{white-space:nowrap;padding-left:4px;padding-right:4px}.tbl.supply td.r.nowrap .btn.sm{padding-left:9px;padding-right:9px}.tbl.supply .field.mini.date{width:118px}.tbl.supply td.r.nowrap form{margin:0}.tbl.supply td.r.nowrap button.x{margin-left:2px}@media (max-width:640px){.count{flex-wrap:wrap}.count label{flex:1 1 100%!important;width:auto!important;min-width:0!important}.count label.tick{flex:0 0 auto!important}.count button{flex:1 1 100%}}@media (max-width:640px){.hero .cal input{width:112px;padding:5px 4px}}.tbl.sheet td.nm>i{display:none}.tbl.sheet .qu{color:var(--mut);font-size:var(--fs-caption)}@media (max-width:640px){.sheet-hero .hlead{display:none}.sheet-hero{padding:12px 16px 12px}.sheet-hero .hrow{gap:6px 10px}.sheet-hero h1{font-size:var(--fs-heading)}.sheet-hero .hrow .per a,.sheet-hero .hrow .tabs a{padding:4px 10px;font-size:var(--fs-caption)}.scrollx:has(>.tbl.sheet){overflow-x:hidden}.tbl.sheet{width:100%;table-layout:fixed;min-width:0}.tbl.sheet .money-col{display:none}.card:has(.tbl.sheet)>.find,.card:has(.tbl.sheet)>label.check{margin-bottom:5px!important}.tbl.sheet th,.tbl.sheet td{padding:6px 4px}.tbl.sheet th{white-space:normal;overflow-wrap:normal;font-size:var(--fs-caption);text-transform:none;line-height:1.15;letter-spacing:0;padding:4px 3px}.tbl.sheet th:first-child,.tbl.sheet td.nm{width:auto;white-space:normal;overflow-wrap:anywhere}.tbl.sheet th:nth-child(2),.tbl.sheet td:nth-child(2){width:54px}.tbl.sheet th:nth-last-child(2),.tbl.sheet td:nth-last-child(2){width:72px}.tbl.sheet th:last-child,.tbl.sheet td:last-child{width:58px}.tbl.sheet input.js-count{width:64px;min-width:0}.card:has(>.scrollx>.tbl.sheet)>.h-row>.muted{display:none}.sheetbar{gap:6px 10px;padding:7px 10px;font-size:var(--fs-caption)}.sheetbar .k b{font-size:var(--fs-body)}.sheetbar .btn{padding:0 12px;min-height:34px}.card .find:has(#filter){position:sticky;top:0;z-index:3;background:var(--surf);padding-top:6px}.sheetbar{position:fixed;left:10px;right:10px;bottom:10px;z-index:72;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;border-radius:12px;background:var(--ink);color:#fff;box-shadow:var(--sh);font-size:var(--fs-caption)}.sheetbar .k b{font-size:var(--fs-body);margin-left:3px}.sheetbar .k.alarm b{color:#F0A48E}.sheetbar .btn{margin-left:auto}form:has(>.sheetbar),form:has(.sheetbar){padding-bottom:76px}body:has(.duewrap) .sheetbar{bottom:58px}body:has(.duewrap) form:has(.sheetbar){padding-bottom:124px}}@media (min-width:641px){.sheetbar{display:none}}@media (max-width:640px){[data-fold]{position:relative;cursor:pointer}[data-fold]:not(.open) .fold-body{display:none}[data-fold]::after{content:'⌄';position:absolute;right:12px;top:10px;color:var(--mut);font-size:var(--fs-body);transition:transform .15s}[data-fold].open::after{transform:rotate(180deg)}.deccard{gap:6px;padding-right:26px}.deccard>div>div .badge{font-size:var(--fs-caption);padding:2px 7px}.deccard .dec-tags{gap:5px 6px;margin-bottom:6px}.deccard .dec-accept{margin-top:4px;width:100%}.deccard{padding-top:10px;padding-bottom:10px}.deccard.open .fold-body.decform{margin-top:6px}.catrow{padding-right:26px}.catrow .refhead{display:flex;flex-direction:column;gap:2px;padding:8px 0;font-size:var(--fs-body);line-height:1.3}.catrow .refhead .dp{font-style:normal;font-size:var(--fs-caption);color:var(--mut);margin-right:4px}.catrow .refhead .rk{font-size:var(--fs-caption);color:var(--mut)}.catrow .refhead .rk b{display:inline;color:var(--ink2)}.catrow.open .refhead{padding-bottom:0}}@media (min-width:641px){.deccard{grid-template-columns:minmax(0,1fr) 210px;gap:10px 22px}.deccard>.why{margin-bottom:0!important}.deccard>.dec-main{grid-column:1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.dec-main>.dec-item{flex:1 1 100%;margin-bottom:2px;min-width:0}.dec-main>.dec-tags,.dec-main>.dec-more,.dec-more>.dec-facts{display:contents}.dec-main .dec-note{flex:1 1 100%;margin-top:2px}.deccard>.dec-accept{grid-column:2;align-self:start;width:100%}.deccard>form.decform{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-top:1px solid var(--line);padding-top:10px}.decform .fld{flex-direction:row;align-items:center;gap:8px;white-space:nowrap;margin:0}.decform .dec-qty{flex:0 0 auto}.decform .dec-qty .field{width:116px}.decform .dec-why{flex:0 1 600px;min-width:0;margin-left:18px}.decform .dec-why .field{flex:1 1 auto;min-width:0}.decform>.btn{flex:none}}@media (max-width:640px){.main .tbl.stack td,.main .rows .row,.main .setrow,.main .det .d,.main .hb .l,.main .pl .nm,.main .pl .vl,.main .refhead,.main .chan .nm,.main .chan .vl,.main .slice,.main .bt-l dt,.main .bt-l dd,.main .bekeys,.main .plrows,.main .deccard,.main .good .nm,.main .lead .u{font-size:var(--fs-body)}.main .sub,.main .rk,.main .why,.main .dnote,.main .note,.main .bt-c,.main .hint-days,.main .row .sub,.main .tbl .sub,.main .lg,.main .muted.cli-n{font-size:var(--fs-caption)}.main .cap,.main .tbl.stack td[data-key]::before,.main .det h3,.main .chart-legend,.main .refhead .dp,.main th .sortlink,.main .col .x{font-size:var(--fs-caption)}.main .h-row h2,.main .bt-h .lb,.main .col .n,.main .summ .name,.main .summ .val,.main .keys div,.main .quick button,.main .tabs a,.main .tabs .step,.main .cats a,.main .colbox label,.main .btn.sm,.main summary,.main .fields label,.main .range span,.main .act .n,.main .lg b{font-size:var(--fs-body)}.main .h-row .more,.main .act .go,.main .colbox .muted{font-size:var(--fs-caption)}}a.tag.ilink{color:inherit;text-decoration:none;margin:0 4px 3px 0}a.tag.ilink:hover{text-decoration:underline}.goods .more-goods{grid-column:1 / -1;justify-self:center;margin:6px 0 2px}.hero .hlead.yearago{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.14)}.hero .hpair{display:flex;align-items:stretch;flex-wrap:nowrap}.hero .hpair>.hlead.yearago{position:relative;flex-wrap:nowrap;gap:24px;margin:14px 0 0 34px;padding:18px 0 0 34px;border-top:0;border-left:1px solid rgba(255,255,255,.18)}.hero .hpair .ytitle{position:absolute;top:0;left:34px;font-size:var(--fs-caption);letter-spacing:.05em;color:#A9BBD4;white-space:nowrap}.hero .hpair>.hlead.yearago .big{font-size:var(--fs-hero)}@media (max-width:1180px){.hero .hpair{display:block}.hero .hpair>.hlead.yearago{margin:12px 0 0;padding:30px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.14);flex-wrap:wrap}.hero .hpair .ytitle{top:12px;left:0}}.grid.dgrid>.grid{align-content:start}td [data-cost-from]{white-space:nowrap;font-size:var(--fs-caption);line-height:1.2}.sortmenu{display:inline-block;margin:0 8px 10px 0;position:relative}.sortmenu>summary{cursor:pointer;font-size:var(--fs-body);font-weight:700;color:var(--ink2);list-style:none;display:inline-flex;gap:6px;align-items:center;padding:5px 10px;border-radius:99px;background:var(--tint)}.sortmenu>summary::-webkit-details-marker{display:none}.sortmenu>summary:hover{color:var(--ink)}.sortmenu .ic{font-size:var(--fs-body);opacity:.7}.sortmenu .sortbox{position:absolute;z-index:30;margin-top:6px;min-width:210px;display:grid;grid-template-columns:1fr auto auto;gap:2px 6px;align-items:center;padding:6px;background:var(--surf);border:1px solid var(--line);border-radius:var(--rs);box-shadow:var(--sh2)}.sortmenu .sk{font-size:var(--fs-body);color:var(--ink2);white-space:nowrap;padding-left:4px}.sortmenu .si{display:flex;align-items:center;justify-content:center;width:30px;min-height:28px;font-size:var(--fs-body);color:var(--ink2);text-decoration:none;border-radius:var(--rs);border:1px solid var(--line)}.sortmenu .si:hover{background:var(--tint);color:var(--ink)}.sortmenu .si.on{background:var(--deep);color:#fff}.sortmenu .si .dir{opacity:.7}@media (max-width:600px){.sortmenu{display:block;margin-right:0}.sortmenu .sortbox{position:static;width:100%}.sortmenu .si{min-height:38px;width:44px}}.scard{display:flex;flex-direction:column;gap:10px}.scard-b{background:var(--surf);border:1px solid var(--line);border-radius:var(--rm);padding:11px 13px}.scard-h{margin:0 0 8px;font-size:var(--fs-caption);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--mut)}.scard-b>.sale-info{background:none;padding:0;margin:0}.scard-b>.slines{margin-top:0}tr.body-row>td:has(.scard){background:var(--page);padding:12px 14px}.scard .slines .sl .c b{font-weight:600}.sl.sl-sum{background:var(--tint);border-color:var(--acc);margin-top:6px;padding-left:10px;padding-right:10px;border-radius:8px;border-bottom:0;margin-left:-10px;margin-right:-10px}.sl.sl-sum .nm{font-weight:800;color:var(--ink)}.sl.sl-sum .c i{color:var(--ink2)}.scard .slines .sl.sl-sum .c b{font-weight:800;font-size:var(--fs-body)}.sl .ph.ghost{background:none}.scard .slines .sl{display:grid;column-gap:0;row-gap:0;align-items:start;grid-template-columns:minmax(0,1fr) 76px 96px 100px 92px 118px 88px}.scard .slines .sl-nums{display:contents}.scard .slines .sl-id,.scard .slines .sl>.nm{grid-column:1;grid-row:1 / span 2;min-width:0;align-self:center}.scard .slines .sl .c{max-width:none;min-width:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;column-gap:5px;text-align:right;padding:0 0 0 8px;grid-row:1}.scard .slines .sl .c-q{grid-column:2}.scard .slines .sl .c-pr{grid-column:3}.scard .slines .sl .c-co{grid-column:4}.scard .slines .sl .c-su{grid-column:5}.scard .slines .sl .c-pf{grid-column:6}.scard .slines .sl .c-l{grid-column:7}.scard .slines .sl .from{grid-column:2 / -1;grid-row:2;order:0;flex:none;margin:2px 0 0;padding-left:8px;font-size:var(--fs-caption);min-width:0;text-align:right}.scard .slines .sl:not(.sl-head):not(.sl-sum) .c{padding-top:1px}.scard .slines .sl.sl-sum>.nm,.scard .slines .sl.sl-sum .c{align-self:center}.scard .slines .sl:not(.sl-head) .c>i{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.scard .slines .sl.sl-head{padding:0 0 4px;border-bottom:1px solid var(--line)}.scard .slines .sl.sl-head .c>i{font-style:normal;font-size:var(--fs-caption);letter-spacing:.02em;text-transform:uppercase;color:var(--mut);white-space:nowrap}.scard .slines .sl-id .icell .nm>.nmt{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.scard .slines .sl-id .icell .meta{display:block;white-space:normal;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset;overflow-wrap:anywhere}.sstrip>.dup{display:none!important}.scard .slines.doc .sl{grid-template-columns:minmax(0,1fr) 96px 104px 104px}.scard .slines.doc.has-l .sl{grid-template-columns:minmax(0,1fr) 96px 104px 104px minmax(0,190px)}.scard .slines.doc.no-pr .sl{grid-template-columns:minmax(0,1fr) 96px 104px}.scard .slines.doc.no-pr .sl .c-su{grid-column:3}.scard .slines.doc .sl .c-q{grid-column:2}.scard .slines.doc .sl .c-pr{grid-column:3}.scard .slines.doc .sl .c-su{grid-column:4}.scard .slines.doc .sl .c-l{grid-column:5;justify-content:flex-start;text-align:left}.scard .slines.doc .sl .c-l b{font-weight:400;color:var(--ink2);white-space:normal}.scard .slines .sl[hidden],.scard .slines .sl.pg-off{display:none!important}.slines .sl:not(.scard .sl){flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 10px}.slines .sl:not(.scard .sl)>.ph{width:34px;height:34px;border-radius:7px;overflow:hidden;flex:none;background:var(--tint);display:grid;place-items:center;font-size:var(--fs-heading)}.slines .sl:not(.scard .sl)>.ph img{width:100%;height:100%;object-fit:contain}.slines .sl:not(.scard .sl)>.nm{flex:3 1 120px;min-width:0;font-size:var(--fs-body);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit;text-decoration:none}.slines .sl:not(.scard .sl)>.nm:hover{color:var(--info);text-decoration:underline}@media (min-width:701px){.slines .sl:not(.scard .sl)>.nm{flex:1 1 140px}}@media (max-width:700px){.slines .sl:not(.scard .sl)>.nm{flex:1 1 calc(100% - 44px)}.slines .sl:not(.scard .sl)>.c,.slines .sl:not(.scard .sl)>.c:last-of-type{flex:1 1 0;margin-top:0}}.ph-only{display:none!important}@media (max-width:640px){.tbl.stack td .ph-only{display:block!important;margin-top:2px}}@media (max-width:640px){body[data-page="sales"] .tbl.stack tr.chkrow>td:first-child>.sub:not(.ph-only){display:inline;margin-left:6px}}@media (max-width:640px){.tbl.stack tr.open td .ph-only{display:none!important}}.scard{container:scard / inline-size}@container scard (max-width:760px){.scard .slines .sl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;row-gap:3px;align-items:baseline}.scard .slines .sl.sl-head{display:none}.scard .slines .sl .c:last-of-type{margin-top:0}.scard .slines .sl-id,.scard .slines .sl>.nm{grid-column:1 / -1;grid-row:1;margin-bottom:4px}.scard .slines .sl .c{grid-row:auto;padding:0;justify-content:space-between;flex-wrap:nowrap;column-gap:8px}.scard .slines .sl:not(.sl-head) .c>i{position:static;width:auto;height:auto;overflow:visible;clip-path:none;font-style:normal;font-size:var(--fs-body);color:var(--mut);white-space:nowrap;text-transform:none;letter-spacing:0}.scard .slines .sl .c>b{margin-left:auto;text-align:right;white-space:nowrap}.scard .slines .sl .c-q{grid-column:1;grid-row:2}.scard .slines .sl .c-pr{grid-column:1;grid-row:3}.scard .slines .sl .c-co{grid-column:1;grid-row:4}.scard .slines .sl .c-su{grid-column:2;grid-row:2}.scard .slines .sl .c-pf{grid-column:2;grid-row:3}.scard .slines .sl .c-l{grid-column:2;grid-row:4}.scard .slines .sl .from{grid-column:1 / -1;grid-row:5;padding-left:0;margin-top:2px;text-align:left}.scard .slines.doc .sl,.scard .slines.doc.has-l .sl,.scard .slines.doc.no-pr .sl{grid-template-columns:repeat(2,minmax(0,1fr))}.scard .slines.doc.no-pr .sl .c-su{grid-column:2}.scard .slines.doc .sl .c-q{grid-column:1;grid-row:2}.scard .slines.doc .sl .c-pr{grid-column:1;grid-row:3}.scard .slines.doc .sl .c-su{grid-column:2;grid-row:2}.scard .slines.doc .sl .c-l{grid-column:1 / -1;grid-row:4}.scard .slines.doc .sl .c-l>b{text-align:right;white-space:normal}.scard .slines .sl.sl-sum .c-co{grid-row:3}.scard .sstrip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;row-gap:6px;align-items:start;padding:8px 12px}.scard .sstrip>span{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0}.scard .sstrip>span>i{white-space:nowrap;font-size:var(--fs-caption)}.scard .sstrip>span>b{min-width:0;overflow-wrap:anywhere}.scard .sstrip>.s-date{grid-column:1;grid-row:1}.scard .sstrip>.s-client{grid-column:1;grid-row:2}.scard .sstrip>.s-seller{grid-column:1;grid-row:3}.scard .sstrip>.s-acc{grid-column:2;grid-row:1}.scard .sstrip>.s-loc{grid-column:2;grid-row:2}.scard .sstrip>.s-paid{grid-column:2;grid-row:3}.scard .sstrip>.s-state{grid-column:2;grid-row:3}.scard .sstrip>:is(.s-no,.s-hp,.s-cm,.sp){grid-column:1 / -1;flex-direction:row;align-items:baseline;gap:6px}.scard .sstrip>.sp{margin:2px 0 0}.scard .sstrip .ilink{min-height:0;display:inline}.scard .slines .sl-id .hp-link .hp-txt,.scard .slines .sl .from .hp-link .hp-txt{display:none}.scard .slines .sl-id .hp-link,.scard .slines .sl .from .hp-link{padding:0 6px;gap:0;margin-left:0}}@container scard (min-width:520px) and (max-width:760px){.scard .slines .sl{grid-template-columns:repeat(3,minmax(0,1fr))}.scard .slines .sl .c-q{grid-column:1;grid-row:2}.scard .slines .sl .c-pr{grid-column:2;grid-row:2}.scard .slines .sl .c-co{grid-column:3;grid-row:2}.scard .slines .sl .c-su{grid-column:1;grid-row:3}.scard .slines .sl .c-pf{grid-column:2;grid-row:3}.scard .slines .sl .c-l{grid-column:3;grid-row:3}.scard .slines .sl .from{grid-row:4}}@media (min-width:701px){.scard-fin{display:contents}.scard-fin summary{display:none}}@media (max-width:700px){.scard-fin{flex:1 1 100%;order:5;margin-top:2px}.scard-fin summary{list-style:none;cursor:pointer;font-size:var(--fs-caption);font-weight:700;color:var(--info);padding:2px 0}.scard-fin summary::-webkit-details-marker{display:none}.scard-fin summary::after{content:" ▾"}.scard-fin[open] summary::after{content:" ▴"}.scard-fin[open]{display:contents}.scard-fin[open] summary{display:none}}.leadform{display:inline-flex;align-items:center;gap:6px;justify-content:flex-end}.field.mini.lead-days{border-color:var(--line);background:var(--surf);min-width:62px;text-align:right;font-weight:700}.field.mini.lead-days::placeholder{color:var(--mut);font-weight:400}.leadform .u{font-size:var(--fs-caption);color:var(--mut)}td.acts{white-space:nowrap}td.acts .inline-buy{display:inline-flex;align-items:center;gap:6px}td.acts .act{white-space:nowrap}td.acts .field.mini.buy-qty{border-color:var(--line);background:var(--surf);width:52px;padding:4px 6px;text-align:right;font-weight:700}td.acts .act{padding:5px 9px}td.acts>.act{margin-left:8px}@media (max-width:900px){td.acts{white-space:normal}}.advage{display:block;margin-top:6px;font-size:var(--fs-caption);color:var(--mut)}.advage.old{color:var(--warn)}.head .advage{margin-top:4px}.goods .pager{grid-column:1 / -1;justify-content:center;margin:8px 0 2px}@media (min-width:900px){.hero .hpair{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:34px;align-items:start}.hero .hpair>.hlead,.hero .hpair>.hlead.yearago{display:contents}.hero .hpair>.hlead.yearago .big{font-size:var(--fs-hero)}.hero .hpair .ytitle{position:static;grid-column:1 / -1;margin:14px 0 2px;padding-top:12px;border-top:1px solid rgba(255,255,255,.14)}}:root{--pos:#177D45;--neg:#C03530}.num-neg{color:var(--neg)!important}.num-pos{color:var(--pos)!important}.pager .pg.prev{order:3;margin-left:auto}.pager .pg.next{order:4}.pager .pgcount{order:2;flex-basis:auto;margin-left:10px;font-size:var(--fs-caption)}@media (max-width:560px){.pager .pg.prev{margin-left:0}.pager .pgcount{flex-basis:100%;margin-left:0}}.dlg.dlg-item{width:min(780px,94vw)}.dlg-item .ihead{padding:11px 16px}.dlg-item .ibody{padding:12px 16px 14px}.dlg-item .ibody .icard-top{top:-12px;margin:-12px -16px 12px;padding:12px 16px 0}.icard-tiles .t{min-height:0;padding:9px 11px}.icard-tiles .t .v{font-size:var(--fs-heading)}.icard-tiles .t .sub{font-size:var(--fs-caption)}.dlg-item .ibody{overflow-x:hidden}.dlg-item .icard-places{width:100%;table-layout:fixed;font-size:var(--fs-body)}.dlg-item .icard-places th{white-space:normal;line-height:1.25;font-size:var(--fs-caption);vertical-align:top}.dlg-item .icard-places th:first-child,.dlg-item .icard-places td:first-child{width:22%}.dlg-item .scrollx:has(>.icard-places){overflow-x:visible}@media (max-width:640px){.dlg-item .scrollx>.tbl.icard-places{min-width:0}.dlg-item .icard-places thead{display:none}.dlg-item .icard-places,.dlg-item .icard-places tbody,.dlg-item .icard-places tr{display:block}.dlg-item .icard-places tr{padding:6px 0;border-bottom:1px solid var(--line)}.dlg-item .icard-places td{display:flex;justify-content:space-between;gap:12px;width:auto!important;padding:3px 0;border:0;text-align:right}.dlg-item .icard-places td::before{content:attr(data-th);color:var(--mut);font-size:var(--fs-body);text-align:left}.dlg-item .icard-places td:first-child{font-weight:700}.dlg-item .icard-places td:first-child::before{content:none}}.tbl .icell .txt{max-width:380px}body[data-page="reports"] .tbl thead th,body[data-page="reports"] .tbl thead th *{white-space:normal}body[data-page="reports"] .tbl .icell .txt{max-width:160px}body[data-page="reports"] .tbl .tbl.inner .icell .txt{max-width:320px}@media (min-width:1600px){body[data-page="reports"] .tbl:not(.inner) .icell .txt{max-width:220px}}body[data-page="reports"] .tbl td .inline-buy{flex-wrap:nowrap}@media (min-width:641px){body[data-page="reports"] .tbl.cards.stack th,body[data-page="reports"] .tbl.cards.stack td{padding-left:8px;padding-right:8px}}.tbl .icell .nm{display:block;white-space:normal;overflow:visible;line-height:1.3}.tbl .icell .nm>.nmt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal;overflow-wrap:anywhere;min-width:0}.tbl .icell .meta{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:unset}.tbl tbody td{vertical-align:middle}@media (min-width:641px){body[data-page="items"] .tbl tbody>tr:not(.body-row)>td{height:80px}body[data-page="stock"] .tbl tbody>tr:not(.body-row)>td{height:80px}body[data-page="receipts"] .tbl tbody>tr.head-row>td{height:72px}body[data-page="sales"] .tbl tbody>tr.head-row>td{height:44px}body[data-page="sales"] .tbl tbody>tr.head-row .sub{display:inline;margin-left:5px}body[data-page="clients"] .tbl tbody>tr:not(.body-row)>td{height:62px}body[data-page="reports"] .tbl tbody>tr.head-row>td{height:72px}body[data-page="money"] .tbl tbody>tr>td{height:56px}}.ico-act{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid transparent;border-radius:8px;background:none;color:var(--mut);cursor:pointer;vertical-align:middle;font:inherit}.ico-act:hover,.ico-act:focus-visible{background:var(--tint);border-color:var(--line);color:var(--ink)}.ico-act.warm{color:var(--gold)}.ico-act.bad:hover,.ico-act.bad:focus-visible{color:var(--alarm)}td .ico-act + .ico-act,td .ico-act + form,td form + .ico-act,td form + form{margin-left:2px}.tbl td.acts-row:has(.ico-act),.tbl td:has(>.ico-act){white-space:nowrap}.tbl td.acts-row>.ico-act,.tbl td.acts-row>form{margin:0 0 0 2px}.tbl td.acts-row>.btn.sm{display:flex;width:max-content;margin:0 0 4px auto;padding-left:8px;padding-right:8px}.vu{white-space:nowrap}@media (max-width:640px){.h-row .find-inline{margin-left:0!important;flex:1 1 100%;display:flex;gap:8px}.h-row .find-inline .field{flex:1;min-width:0}}.asof{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.asof label{display:grid;gap:3px;font-size:var(--fs-caption);color:var(--mut)}.asof .field{width:170px;height:38px;font-size:var(--fs-body);font-weight:400}select,input,button,textarea{font-family:inherit}select,input:not([type=checkbox]):not([type=radio]),textarea{font-size:var(--fs-body)}button{font-size:var(--fs-body)}:where(b,strong){font-weight:700}.card .h-row h3{margin:0;font-size:var(--fs-body);font-weight:700}.period .quick button,.hero .period .quick button,.hero .per a,.hero .where a,.hero .cal button,.hero .period .range .btn,.period .range .btn,.sheet-hero .hrow .per a,.sheet-hero .hrow .tabs a{font-size:var(--fs-body);font-weight:600}.hero .period .range,.hero .cal,.hero .period .range .field,.hero .cal input{font-size:var(--fs-body)}.t .lb{text-transform:uppercase;letter-spacing:.05em}@media (max-width:640px){.tbl.stack tbody tr.head-row{position:relative}.tbl.stack tbody tr.head-row .caret{display:flex;align-items:center;justify-content:center;position:absolute;top:2px;right:2px;width:38px;height:38px;margin:0;font-size:var(--fs-heading);line-height:1;z-index:3}.tbl.stack tbody tr.head-row:has(.caret)::after{content:none}.tbl.stack tbody tr.head-row>td:first-child,.tbl.stack tbody tr.head-row>td.namecol{padding-right:40px}.tbl.stack tbody tr:has(td[data-key]):not(.head-row) .caret{display:none}.tbl.stack.keycols tbody tr:has(td[data-key]):not(.open) td[data-key]{min-width:calc(25% - 4px)}}.bper .field{font-size:var(--fs-body)}.bt-h .ilink{font-size:var(--fs-body);color:var(--info)}button.rex{font-size:var(--fs-body);white-space:nowrap}.hero .hlead>.hcell:not(.wide-cell){max-width:250px}.cats a{font-weight:600}.main>.head{position:relative;margin:-15px -18px 14px;padding:18px 30px 20px;background:linear-gradient(135deg,var(--ink),var(--graf));color:#fff;align-items:center}@media (max-width:900px){.main>.head{margin-left:-12px;margin-right:-12px;padding:16px 16px 18px}}.main>.head h1{font-size:var(--fs-heading);margin:0;color:#fff}.main>.head .sub,.main>.head .muted{font-size:var(--fs-caption);color:#A9BBD4}.main>.head .sub.alarm{color:#F0A48E}.hero .hrow .right{margin-left:auto;display:flex;gap:8px;align-items:center}.hero .advage{position:relative;z-index:2;color:#A9BBD4}.hero .advage.old{color:#F0C987}.hero + .tiles.flat{margin-top:-37px;position:relative;z-index:3}.find button,.hunt button,.hero .cal button{border-radius:var(--rs);font-weight:700;padding:6px 14px;line-height:1.3}.find input{border-radius:var(--rs)}.tillbar h1{color:#fff;font-size:var(--fs-heading)}.tillbar .muted,.tillbar .who{color:#A9BBD4}.tillbar .vr{background:rgba(255,255,255,.2)}.tillbar .field{background:rgba(255,255,255,.12);border-color:transparent;color:#fff}.tillbar .field option{color:var(--ink)}.tillbar .modes{background:rgba(255,255,255,.1);border-color:transparent}.tillbar .modes a{color:#C6D4E8;font-weight:600}.tillbar .modes a.on{background:var(--acc);color:var(--ink);box-shadow:none}.hero .btn:not(.primary),.main>.head .btn:not(.primary),.tillbar .btn:not(.primary),.hero .cal button,.hero .period .range .btn{background:rgba(255,255,255,.14);border:1px solid transparent;color:#fff;box-shadow:none}.hero .btn.primary,.main>.head .btn.primary,.tillbar .btn.primary,.hunt button{background:var(--acc);border:1px solid var(--acc);color:var(--ink);box-shadow:none}.decform>.btn{align-self:end}@media (min-width:641px){.decform>.btn{align-self:center}}.act .go,.main .act .go{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:var(--rs);border:1px solid var(--line);background:var(--surf);color:var(--ink);font-size:var(--fs-body);font-weight:700;line-height:1.3;box-shadow:var(--sh);text-decoration:none}.btn.ghost{background:var(--surf);border-color:var(--line);box-shadow:var(--sh);color:var(--ink)}.period .range .btn,.hero .period .range .btn,.hero .cal button{font-weight:700}.find button{align-self:center}.hero .period .range .btn,.hero .cal button{padding:6px 14px;border:1px solid transparent}.find button{border:1px solid var(--graf)}@media (max-width:900px){.main .rex{font-size:var(--fs-body)}}@media (hover:none) and (pointer:coarse){.find button{min-height:38px}}.filt>.btn,.find-inline>.btn{align-self:center}@media (max-width:640px){.period .quick,.hero .period .quick,.hero .per,.hero .where{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none;-webkit-overflow-scrolling:touch}.period .quick::-webkit-scrollbar,.hero .per::-webkit-scrollbar,.hero .where::-webkit-scrollbar{display:none}.period .quick button,.hero .per a,.hero .where a{flex:none}.period .range,.hero .period .range,.hero .cal{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:6px;align-items:center;width:100%}.hero .period,.period{gap:18px 8px}.hero .period .range,.hero .period .cal,.hero .cal{margin-top:0}.hero .hrow .period,.hero .period,.period{margin-bottom:20px}.period .range .field,.hero .period .range .field,.hero .cal input{width:100%;min-width:0}input[type=date]{white-space:nowrap}input[type=date]::-webkit-date-and-time-value{text-align:left}.hero .hlead:has(>.hcell:nth-of-type(3):last-of-type){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px}.hero .hlead:has(>.hcell:nth-of-type(3):last-of-type) .big{font-size:var(--fs-heading)}.hero .hlead.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px}.hero .hlead.three .big{font-size:var(--fs-heading)}.hero .hlead.three>.hring,.hero .hlead.three>.bydays{grid-column:1 / -1}.hero .hpair>.hlead.yearago .big{font-size:var(--fs-hero)}.hero .hpair>.hlead.yearago .hcell>.cap:last-child:not(:first-child){display:none}.hero .cap{letter-spacing:.02em}.tbl.stack td.nm .icell .nm{min-height:0}.tbl.stack td.nm:has(>.icell)>.sub{padding-left:43px;margin-top:0}.tbl.stack tbody tr:has(td[data-key]):not(.open) td[data-key]::before{text-transform:none;letter-spacing:0;color:var(--mut)}.hero .hper,.hero .period{min-width:0;max-width:100%;flex:1 1 100%}.period .quick,.period .range{min-width:0}.bigtiles>.bt:nth-child(n+3){grid-column:1 / -1}.bt-l .cur{display:none}.bigtiles>.bt:nth-child(n+3) .bt-h{flex-wrap:nowrap}.bigtiles>.bt:nth-child(n+3) .bt-h .ilink,.bigtiles>.bt:nth-child(n+3) .bt-h .bper{margin-left:auto}}@media (hover:none) and (pointer:coarse) and (max-width:640px){.icell .nm{min-height:0!important;padding-block:11px;margin-block:-11px}}@media (max-width:640px){.tbl.stack tbody tr:has(td[data-key]):not(.open) td[data-key],.tbl.stack tr:not(.open) td[data-key] .stock{text-align:left;justify-items:start;justify-content:flex-start}.filt>.field:first-child{flex:1 1 140px;min-width:0;width:auto}}@media (max-width:640px){.tiles>.t:last-child:nth-child(odd){grid-column:1 / -1}.tbl.stack tbody tr:has(td[data-key] .field) td[data-key]{grid-template-rows:auto minmax(38px,auto);align-items:center}}@media (max-width:640px){.tbl.stack tbody tr:has(td[data-key]):not(.open) td[data-key]:has(>.u){grid-template-columns:auto 1fr;align-items:center;column-gap:3px}.tbl.stack tbody tr:has(td[data-key]):not(.open) td[data-key]:has(>.u)::before{grid-column:1 / -1}.h-row>.postabs{margin-left:0!important}}@media (max-width:640px){.tbl.stack tbody tr.open{background:var(--surf);border-radius:12px;padding:10px 26px 10px 10px;box-shadow:inset 0 3px 0 var(--acc),inset 0 0 0 1px var(--line)}.tbl.stack tbody tr.head-row{background:var(--surf);border:1px solid var(--line);border-radius:var(--rm);box-shadow:var(--sh);padding:10px 26px 10px 12px;margin-top:12px}.tbl.stack tbody tr.head-row.open{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:inset 0 3px 0 var(--acc)}.tbl.stack tbody tr.body-row:not([hidden]){display:block;background:var(--page);border:1px solid var(--line);border-top:0;border-radius:0 0 var(--rm) var(--rm);box-shadow:var(--sh);padding:0;margin-bottom:4px}.tbl.stack tbody tr.body-row>td{background:transparent;border:0;padding:8px!important}.tbl.stack tbody tr[data-of]>td{background:transparent!important;border:0!important}.tbl.stack tbody tr[data-of]:not([hidden]){background:var(--surf);border:1px solid var(--line);border-top:0;border-bottom-color:var(--line);margin:0;padding:8px 12px;border-radius:0}.tbl.stack tbody tr[data-of]:not([hidden]):has(+ tr:not([data-of])),.tbl.stack tbody tr[data-of]:not([hidden]):last-child{border-radius:0 0 var(--rm) var(--rm);margin-bottom:4px}.tbl.stack tbody tr.open td{background:transparent!important;border:0!important;box-shadow:none!important;padding-top:2px!important}.tbl.stack td[data-th]{row-gap:0}.tbl.stack td[data-th]:not([data-key])>*{grid-column:2}.jrow{align-items:flex-start}.find.filt{flex-wrap:wrap}.find.filt>input[name=q]{flex:1 1 100%}}.dtw{position:relative;display:block;min-width:0}.dtw>input[type=date]{width:100%;min-width:0;max-width:100%;-webkit-appearance:none;appearance:none;color:transparent!important;-webkit-text-fill-color:transparent}.dtw>input[type=date]::-webkit-date-and-time-value{color:transparent;-webkit-text-fill-color:transparent}.dtw>.dtv{position:absolute;inset:0;display:flex;align-items:center;pointer-events:none;font-size:var(--fs-body);white-space:nowrap;overflow:hidden;font-variant-numeric:tabular-nums}.dtw>.dtv.empty{opacity:.5}@media (max-width:640px){.tbl.stack tbody tr:has(td[data-key]):not(.open) td[data-key]{margin-right:10px}.tillbar select.field{-webkit-appearance:none;appearance:none;padding-right:28px;background:rgba(255,255,255,.12) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 10px center}.period .quick,.hero .per,.hero .where{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fl,0px),#000 calc(100% - var(--fr,0px)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--fl,0px),#000 calc(100% - var(--fr,0px)),transparent 100%)}}@media (max-width:640px){.tbl.stack tbody tr:has(td[data-key]):not(.open) td[data-key]>.field.mini{padding-left:0;padding-right:0}}.tbl tr.body-row.rows-in{display:none!important}.tbl .head-row.open td.chips>*{visibility:hidden}.tbl tr.doc-line td{background:var(--surf);border-bottom:1px solid var(--line);padding-top:7px;padding-bottom:7px}.tbl tr.doc-line td.nm{padding-left:28px}.tbl tr.doc-line .u{margin-left:3px}.tbl tr.doc-line + tr:not(.doc-line) td{border-top:1px solid var(--line)}.tbl tr.doc-line td{vertical-align:top}.tbl tr.doc-line .sub{white-space:nowrap}@media (max-width:640px){.tbl.stack tr.doc-line{padding:8px 0}.tbl.stack tr.doc-line td.nm{padding-left:0!important}.tbl.stack tr.doc-line td[data-th]{display:inline-block;vertical-align:top;margin:4px 18px 0 0}.tbl.stack tr.doc-line td[data-th]::before{display:block;font-size:var(--fs-caption)}.tbl.stack .head-row.open td.chips{display:none!important}}.find-inline{display:flex;gap:8px;align-items:center}.find-inline .field{width:auto;min-width:180px}.tbl tr.tot>td{background:var(--tint);border-top:2px solid var(--line)}.tbl tr.tot>td:first-child{border-radius:10px 0 0 10px}.tbl tr.tot>td:last-child{border-radius:0 10px 10px 0}.tbl tr.tot .sub b{font-size:var(--fs-body);padding:1px 8px;border-radius:8px;background:rgba(209,67,63,.12)}.tbl tr.tot .sub b.money{background:rgba(30,158,90,.12)}.tbl tr.bottomline>td{padding-top:16px;padding-bottom:16px;border-top:2px solid var(--ink);border-bottom:0;vertical-align:middle}.tbl tr.bottomline .bl-formula{font-size:var(--fs-body);margin-right:10px;white-space:nowrap}.tbl tr.bottomline .bl-sum{font-size:var(--fs-hero);font-weight:800;letter-spacing:-.01em;white-space:nowrap;color:var(--pos)}.tbl tr.bottomline .bl-sum.neg{color:var(--neg)}@media (max-width:640px){.tbl tr.bottomline .bl-formula{display:block;margin:0 0 2px}.tbl tr.bottomline .bl-sum{font-size:var(--fs-hero)}}.find select.field{flex:0 0 auto;width:auto;min-width:170px}.find.filt{flex-wrap:wrap}.find.filt>input[name=q]{flex:1 1 220px}.rowblocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px 26px;align-items:start}.rowblocks>section{min-width:0}.rowblocks h4{margin:0 0 8px;font-size:var(--fs-caption);letter-spacing:.05em;text-transform:uppercase;color:var(--mut);font-weight:800}.rowblocks .facts .f .k{width:118px}@media (max-width:640px){.rowblocks{gap:12px}.rowblocks .facts .f .k{width:104px}}@media (max-width:640px){.tbl.stack tbody tr.open td.pickcol{display:none!important}}.altmark{display:inline-block;margin-top:3px;font-size:var(--fs-caption);color:var(--mut);background:var(--tint);border-radius:99px;padding:1px 8px}.rowblocks .rows.tight .row{padding:4px 0}.icard-tiles .t{align-content:start}.icard-tiles .t .sub{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:28px}@media (min-width:760px){.icard-facts{grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr);column-gap:18px}}.setrow>.field[name="name"]{flex:1 1 200px;min-width:150px}.setrow>select[name="parent"]{flex:0 0 auto;width:auto;min-width:170px}.catrow .setrow{flex-wrap:wrap;row-gap:6px}@media (min-width:901px){.dgrid>.refs-cats{grid-column:1 / -1}}@media (min-width:1100px){.refs-cats .catrow .setrow{flex-wrap:nowrap;row-gap:0}.refs-cats .catrow .setrow>.field[name="name"]{flex:0 1 calc(440px - var(--ind,0px));min-width:200px}.refs-cats .catrow .setrow>select[name="parent"]{flex:0 0 210px;min-width:0;width:210px}.refs-cats .catrow .setrow>.rex{margin-left:4px}}.tbl.items .gain{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.tbl.items .gain .pct{margin-left:0}.postabs>*,.tabs>*,.icard-tabs>*,.modes>*{flex:none}.postabs::-webkit-scrollbar,.tabs::-webkit-scrollbar,.icard-tabs::-webkit-scrollbar,.modes::-webkit-scrollbar,.cats::-webkit-scrollbar{display:none;height:0}.photorow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.photorow .ph{width:54px;height:54px;border-radius:10px;background:var(--tint);display:grid;place-items:center;overflow:hidden;flex:none;font-size:var(--fs-hero)}.photorow .ph img{width:100%;height:100%;object-fit:contain}.photorow .photolink{flex:1 1 220px;min-width:0}.photofld>span{display:block;font-size:var(--fs-caption);color:var(--mut);margin-bottom:4px}.tbl.narrow th{white-space:normal}.tbl.narrow th .sortlink{white-space:normal;display:inline}.tbl.narrow td,.tbl.narrow th{padding-left:4px;padding-right:4px}@media (max-width:640px){.hero .hcell .cap .dlt{display:block;width:max-content;margin-bottom:2px}.hero .hcell .cap{line-height:1.35}}@media (max-width:640px){.tbl.stack tbody tr.open:has(td[data-key]) td[data-key]::before{text-transform:none;letter-spacing:0}.tbl.stack tbody tr.open td .bar{max-width:100%}}@media (max-width:640px){.tbl.stack .tbl.inner tr{padding:8px 0;border-bottom:1px solid var(--line)}.tbl.stack .tbl.inner tr:last-child{border-bottom:0}.tbl.stack .tbl.inner thead{display:none}.tbl.stack .tbl.inner td[data-th]{display:flex;flex-wrap:wrap;gap:2px 10px;align-items:baseline;text-align:left!important;padding:2px 0!important}.tbl.stack .tbl.inner td[data-th]::before{content:attr(data-th);color:var(--mut);font-size:var(--fs-caption);flex:none;width:116px}.tbl.stack .tbl.inner td[data-th]>div{flex-basis:100%;margin-left:126px}.tbl.stack .tbl.inner td:not([data-th]){padding:2px 0!important}}@media (max-width:640px){.tbl.stack tbody tr.open:has(td[data-key]) td[data-key]>.stock{flex:1 1 0;min-width:0;margin-left:0;align-items:flex-start;text-align:left}.tbl.stack tbody tr.open:has(td[data-key]) td[data-key]>.field.mini{flex:0 0 auto;width:96px;text-align:left}.tbl.stack tbody tr.open td[data-th]>.field{border:1px solid var(--line);background:var(--surf);padding-left:8px}}@media (max-width:640px){body[data-page="sales"] .tbl.stack tbody tr.chkrow.open td[data-th]:not([data-key]){display:none!important}}@media (max-width:640px){.tbl.stack tbody tr.open td[data-shown-below]{display:none!important}}@media (max-width:640px){body[data-page="sales"] .tbl.stack tbody tr.chkrow.open{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px}body[data-page="sales"] .tbl.stack tbody tr.chkrow.open td[data-key]{font-weight:700}body[data-page="sales"] .tbl.stack tbody tr.chkrow.open td.acts-cell{grid-column:1 / -1;padding:4px 0 0!important}body[data-page="sales"] .tbl.stack tbody tr.chkrow.open td.acts-cell .sale-icos{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;width:100%}body[data-page="sales"] .tbl.stack tbody tr.chkrow.open td.acts-cell .ico-act{width:100%;min-height:44px;justify-content:center}body[data-page="sales"] .tbl.stack tbody tr.chkrow.open td.acts-cell .ico-act svg{width:20px;height:20px}body[data-page="sales"] .tbl.stack tbody tr.chkrow.open td[data-key] .sub{display:none}}.sjournal .jhead{flex-wrap:wrap;gap:8px 10px}.sjournal .jhead>.postabs{margin:0;min-width:0;flex:0 1 auto}.sjournal .jhead .jtools{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sjournal .jhead .sortmenu,.sjournal .jhead .pickcols{margin:0}.sjournal .jhead .export{flex-wrap:nowrap}.sjournal .jhead .export .btn{white-space:nowrap}.sjournal .jhead .jtools .export .btn,.sjournal .jhead .jtools #unfold{background:var(--tint);border:0;box-shadow:none;border-radius:999px;color:var(--ink2);font-size:var(--fs-body);font-weight:700;padding:5px 10px;line-height:normal;min-height:29px}@media (min-width:641px){.sjournal .tbl td .ico-act{position:relative}.sjournal .tbl td .ico-act::after{content:"";position:absolute;inset:-3px 0}}.sjournal .jhead .pickcols{position:relative}.sjournal .jhead .pickcols .colbox{position:absolute;right:0;z-index:30;margin-top:6px;width:max-content;max-width:min(380px,86vw);background:var(--surf);border:1px solid var(--line);box-shadow:var(--sh2)}@media (max-width:640px){.sjournal .jhead{display:flex;flex-wrap:wrap;align-items:center}.sjournal .jhead>h2{flex:1 1 100%}.sjournal .jhead>.hswrap,.sjournal .jhead>.postabs{flex:1 1 100%!important;min-width:0}.sjournal .jhead>.vplus{order:5;flex:1 1 100%}.sjournal .jhead>.vplus>summary{display:block;text-align:center;min-height:40px;line-height:28px;box-sizing:border-box}.sjournal .jhead .jtools{order:4}.sjournal .jhead .jtools{flex:1 1 100%;margin-left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sjournal .jhead .jtools>*{min-width:0}.sjournal .jhead .jtools .sortmenu>summary,.sjournal .jhead .jtools .pickcols>summary,.sjournal .jhead .jtools .export .btn,.sjournal .jhead .jtools #unfold{display:flex;align-items:center;gap:6px;margin:0;width:100%;min-height:40px;justify-content:center;text-align:center;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sjournal .jhead .jtools .export{display:block;margin:0}.sjournal .jhead .jtools .export .btn,.sjournal .jhead .jtools #unfold{background:var(--tint);border:0;box-shadow:none;border-radius:999px;color:var(--ink2);font-size:var(--fs-body);font-weight:700;padding:0 12px}.sjournal .jhead .pickcols .colbox{right:0;left:auto;max-width:calc(100vw - 32px)}}.vdrop{display:inline-flex;margin:0}.vplus{position:relative}.vplus>summary{cursor:pointer;list-style:none;font-size:var(--fs-body);font-weight:700;color:var(--ink2);padding:5px 10px;border-radius:99px;border:1px dashed var(--line);white-space:nowrap}.vplus>summary::-webkit-details-marker{display:none}.vplus>summary:hover,.vplus[open]>summary{color:var(--ink);background:var(--tint)}.vplus .vsave{position:absolute;left:0;z-index:30;margin-top:6px;width:min(340px,86vw);display:flex;flex-direction:column;gap:9px;padding:12px;background:var(--surf);border:1px solid var(--line);border-radius:var(--rs);box-shadow:var(--sh2)}.vplus .vsave p{margin:0;font-size:var(--fs-body);line-height:1.45;color:var(--ink2)}.vplus .vsave .btn{align-self:flex-start}.sjournal .find.filt>select.field{flex:0 1 190px;width:auto;min-width:120px;max-width:210px}.sjournal .find.filt>input[name=q]{flex:1 1 240px;min-width:200px}.sale-icos{display:inline-flex;align-items:center;gap:2px}.sale-icos .ico-form{display:inline-flex;margin:0}.tbl td.acts-cell{white-space:nowrap}.sales-aside{align-items:start}.sstrip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;background:var(--surf);border:1px solid var(--line);border-radius:var(--rm);padding:8px 13px;font-size:var(--fs-body)}.sstrip>span{display:inline-flex;align-items:baseline;gap:6px;min-width:0}.sstrip i{font-style:normal;font-size:var(--fs-caption);color:var(--mut)}.sstrip b{font-weight:600;color:var(--ink)}.sstrip .cm b{font-weight:400}.sstrip>.sp{margin-left:auto;align-items:center}.hp-link{display:inline-flex;align-items:center;gap:3px;min-height:24px;padding:0 8px;border-radius:99px;background:var(--tint);color:var(--ink2);font-size:var(--fs-caption);font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;vertical-align:middle}.hp-link:hover,.hp-link:focus-visible{background:var(--line);color:var(--ink)}.slines .sl .hp-link{flex:none}.sacts .dtabs{margin:-4px 0 12px;border-bottom:1px solid var(--line)}.sacts .dpanel>.acts-row{justify-content:flex-start;margin-top:12px}.sacts .dpanel>.acts-row .muted{font-size:var(--fs-caption)}.sacts .checkdoc{box-shadow:none;border:1px solid var(--line)}.sacts .sback .fld{margin-top:12px}.sacts .sspent{margin-bottom:14px}.sacts .sspent tr.sum td{border-top:1px solid var(--line);font-weight:700}.sacts .count.spend{margin-top:4px}@media (max-width:640px){.sjournal .jhead .jtools{margin-left:0}.sjournal .find.filt>select.field{flex:1 1 140px;max-width:none}.sstrip{gap:4px 14px}.sstrip>.sp{margin-left:0}}.card .h-row.shelfhead{flex-wrap:wrap;gap:8px 12px}.shelfhead .asof{flex-wrap:nowrap;align-items:center;gap:8px}.shelfhead .asof label{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-caption);color:var(--mut);white-space:nowrap}.shelfhead .asof .field{width:150px;height:34px}.shelfhead .asof .btn{height:34px;display:inline-flex;align-items:center}.shelfhead .sortmenu{margin:0}@media (max-width:640px){.shelfhead .asof{flex-wrap:wrap}.shelfhead>.tabs{margin-left:0!important}}.dlg .err{margin:10px 0 0;font-size:var(--fs-body);color:var(--alarm)}.dlg .fld{display:flex;flex-direction:column;gap:5px}.dlg.dlg-doc:has(.sacts){min-height:0;margin-top:8vh;margin-bottom:auto}@media (max-width:700px){.slines .sl .hp-link{order:99;margin-left:44px}}@media (max-width:640px){.tbl.stack .hp-link{min-height:0;padding:10px 8px;margin:-10px 0;line-height:1.2}}@media (min-width:1081px){.pos{gap:28px}}.gcell:hover{border-color:var(--acc)}.gcell .good{border:0;border-radius:14px 14px 0 0;background:transparent;min-height:74px}.gcell .good:hover{border-color:transparent}.gcell.out .good{border-radius:14px 14px 0 0}.gcell .good .nm{-webkit-line-clamp:2}.galt{border-top:1px dashed var(--line)}.galt>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:5px 10px 6px 12px;font-size:var(--fs-caption);color:var(--ink2);min-height:28px}.galt>summary::-webkit-details-marker{display:none}.galt>summary b{font-weight:700;color:var(--ink)}.galt>summary .muted{margin-left:auto;font-size:var(--fs-caption)}.galt>summary .arr{font-style:normal;color:var(--mut);transition:transform .15s}.galt[open]>summary .arr{transform:rotate(180deg)}.galt>summary:hover{color:var(--ink)}.galt.want>summary{background:var(--aqua);border-radius:0 0 13px 13px;color:var(--ink)}.galt.want[open]>summary{border-radius:0}.galt.want>summary span:first-child{font-weight:700}.galt-body{padding:4px 10px 10px 12px;display:flex;flex-direction:column;gap:2px}.galt-body .ln{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto auto;gap:8px;align-items:center;padding:5px 0;border-top:1px solid var(--line);font-size:var(--fs-caption)}.galt-body .ln:first-child{border-top:0}.galt-body .ln .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.galt-body .ln .st{color:var(--mut);white-space:nowrap;font-size:var(--fs-caption)}.galt-body .ln.none .st{color:var(--alarm)}.galt-body .ln .pr{font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.galt-body .ln .n{width:46px;padding:3px 5px;border-radius:7px;border:1px solid var(--line);font:inherit;font-size:var(--fs-caption);text-align:right}.galt-body .ln button{padding:4px 10px;border-radius:7px;border:0;cursor:pointer;background:var(--graf);color:#fff;font:inherit;font-size:var(--fs-caption);font-weight:700}.galt-body .ln.none{grid-template-columns:minmax(0,1fr) auto auto}.galt-body .noalt{padding:6px 0 0}@media (max-width:640px){.galt-body .ln{grid-template-columns:minmax(0,1fr) auto auto}.galt-body .ln .n{grid-column:2}.galt-body .ln button{grid-column:3}}.card .h-row.listhead{flex-wrap:wrap;gap:8px 10px;margin-bottom:10px}.listhead>.sortmenu{margin:0}.listhead>.tabs{margin:0;min-width:0;flex:0 1 auto}.listhead .tabs .cnt{font-weight:600;margin-left:5px}.listhead .export{flex-wrap:nowrap;margin:0}.listhead .export .btn{white-space:nowrap}.listhead .tabs a.on .cnt{color:inherit;opacity:.75}.listhead .jtools{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.listhead .sortmenu,.listhead .pickcols{margin:0}.listhead .pickcols{position:relative}.listhead .pickcols .colbox{position:absolute;right:0;z-index:30;margin-top:6px;width:max-content;max-width:min(380px,86vw);background:var(--surf);border:1px solid var(--line);box-shadow:var(--sh2)}.listhead>.postabs{margin:0;min-width:0;flex:0 1 auto}@media (max-width:640px){.listhead .jtools{margin-left:0}}.head .headph{width:44px;height:44px;object-fit:contain;border-radius:10px;align-self:center;background:var(--surf);border:1px solid var(--line)}.itemcard .grp.savebar{margin-top:14px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.docform .enter-save{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none;border:0;padding:0}.rhead .rh-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 12px}.rhead .rh-title{grid-column:span 2}.rhead .rh-note{grid-column:span 4}.rhead .fld .field{width:100%}.rhead .rh-ro{display:flex;flex-direction:column;gap:3px;font-size:var(--fs-caption);color:var(--mut)}.rhead .rh-ro b{font-size:var(--fs-body);color:var(--ink);padding:7px 0}.rhead .rh-hist{margin-left:auto;font-size:var(--fs-caption)}@media (max-width:1100px){.rhead .rh-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rhead .rh-title{grid-column:span 1}.rhead .rh-note{grid-column:span 2}}@media (max-width:640px){.rhead .rh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rhead .rh-title,.rhead .rh-note{grid-column:1 / -1}}.rlines .rl-head{flex-wrap:wrap;gap:8px 12px}.rlines .rl-head>.muted{font-size:var(--fs-caption)}.rlines .rl-markup{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-caption);color:var(--mut)}.rlines .rl-markup .field.mini{width:72px}.tbl.supply td{vertical-align:middle}.tbl.supply .field.mini{height:34px}.tbl.supply td.nm{max-width:300px}.tbl.supply td.nm .icell{max-width:100%}.tbl.supply .rl-made{display:block;font-size:var(--fs-caption);color:var(--mut);margin:2px 0 0 43px}.tbl.supply .o-margin{display:block;font-size:var(--fs-caption)}.tbl.supply .o-earn.bad{color:var(--alarm)}.tbl.supply .rl-x{width:1%;white-space:nowrap;text-align:right}.tbl.supply .field.mini.date.need{border-color:var(--alarm)}.tbl.supply tr.addrow .rfind{position:relative;display:block;min-width:240px}.tbl.supply tr.addrow .rfind .field{width:100%;padding-right:40px}.tbl.supply tr.addrow .scanico{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:32px;height:28px;display:inline-grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--ink2);cursor:pointer}.tbl.supply tr.addrow .scanico:hover{background:var(--tint);color:var(--ink)}.tbl.supply tr.addrow .scanico:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.rupload{margin-top:12px}.rupload>summary{cursor:pointer;font-size:var(--fs-body);color:var(--ink2);list-style:none}.rupload>summary::-webkit-details-marker{display:none}.rupload>summary::before{content:'＋ '}.rupload[open]>summary::before{content:'− '}.rdock{position:sticky;bottom:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:14px;padding:12px 16px;background:var(--surf);border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh2)}.rdock .rd-sum{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:var(--fs-body);color:var(--mut)}.rdock .rd-sum b{color:var(--ink);font-variant-numeric:tabular-nums}.rdock .rd-short{color:var(--alarm)}.rdock .rd-short b{color:var(--alarm)}.rdock .rd-short.is-off{display:none}.rdock .rd-dirty{color:var(--warn);font-weight:700}.rdock .rd-act{margin-left:auto;display:flex;gap:10px}.rdock .rd-act .btn{white-space:nowrap}.rdock .rd-act .btn.primary{min-width:180px;justify-content:center}.rdock .rd-hint{flex:1 1 100%;margin:0;font-size:var(--fs-caption);color:var(--mut)}@media (max-width:640px){.rdock{padding:10px 12px;border-radius:12px}.rdock .rd-act{margin-left:0;width:100%}.rdock .rd-act .btn{flex:1;justify-content:center}.rdock .rd-act .btn.primary{min-width:0}.rdock .rd-sum{font-size:var(--fs-caption);gap:2px 12px}.rdock .rd-sum>span:nth-child(2),.rdock .rd-hint{display:none}}.rgrid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:start}.rmain{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.rside{position:sticky;top:12px;display:grid;gap:14px}.rgrid .rhead .rh-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rgrid .rhead .rh-title,.rgrid .rhead .rh-note{grid-column:span 1}.rgrid .card .h-row{margin-bottom:10px}.rgrid .tbl.supply tbody td,.rgrid .tbl.supply tfoot td{padding-top:7px;padding-bottom:7px}.rgrid .tbl.supply th,.rgrid .tbl.supply td{padding-left:6px;padding-right:6px}.rgrid .tbl.supply .field.mini{width:70px}.rgrid .tbl.supply thead th{white-space:normal;vertical-align:top}.rgrid .tbl.supply .field.mini.date{width:128px}.rgrid .tbl.supply td.nm{max-width:240px}.rgrid .tbl.supply tr.addrow .rfind{min-width:200px}.rsteps{display:inline-flex;gap:4px;margin:0 0 0 4px;padding:0;list-style:none;font-size:var(--fs-caption)}.rsteps li{padding:4px 10px;border-radius:999px;background:var(--tint);color:var(--mut);border:1px solid var(--line);white-space:nowrap}.rsteps li.done{color:var(--ink2)}.rsteps li.done::before{content:'✓ '}.rsteps li.on{background:var(--graf);border-color:var(--graf);color:#fff;font-weight:700}.rlines .rl-lead{margin:-4px 0 10px;font-size:var(--fs-caption)}.rlines .rl-src{font-size:var(--fs-caption)}.rlines .rl-foot{margin:8px 0 0;font-size:var(--fs-caption)}.tbl.supply tfoot .rl-total td{border-top:2px solid var(--line);padding-top:10px;font-weight:700;font-variant-numeric:tabular-nums}.tbl.supply .rl-short{font-size:var(--fs-caption);color:var(--alarm);margin-top:2px}.tbl.supply .rl-short b{color:var(--alarm)}.rsum .rs-stage{margin-left:auto;font-size:var(--fs-caption);font-weight:700;color:var(--ink2);background:var(--tint);border:1px solid var(--line);border-radius:999px;padding:3px 10px}.rs-list{margin:0;display:grid;gap:6px}.rs-list>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:var(--fs-body)}.rs-list dt{color:var(--mut)}.rs-list dd{margin:0;font-variant-numeric:tabular-nums}.rs-list dd b{color:var(--ink)}.rs-list .rs-big{padding-top:8px;margin-top:2px;border-top:1px solid var(--line)}.rs-list .rs-big dd b{font-size:var(--fs-hero);font-weight:800}.rs-list .rs-short,.rs-list .rs-short dt,.rs-list .rs-short b{color:var(--alarm)}.rs-list .rs-short.is-off{display:none}.rsum .rs-dirty{margin:8px 0 0;font-size:var(--fs-caption);font-weight:700;color:var(--warn)}.rsum .rs-act{display:grid;gap:8px;margin-top:12px}.rsum .rs-act .btn{justify-content:center;width:100%}.rsum .rs-hint{margin:10px 0 0;font-size:var(--fs-caption);line-height:1.45;color:var(--mut)}.rpay .rp-due{display:flex;align-items:baseline;gap:6px;margin-bottom:10px;font-size:var(--fs-body);color:var(--mut)}.rpay .rp-due b{font-size:var(--fs-hero);font-weight:800;color:var(--money);font-variant-numeric:tabular-nums;margin-left:auto}.rpay .rp-form{display:grid;gap:8px}.rpay .rp-form .fld{display:grid;gap:3px;font-size:var(--fs-caption);color:var(--mut)}.rpay .rp-form .field{width:100%}.rpay .rp-form .btn{justify-content:center}.rpay .rp-note{margin:8px 0 0;font-size:var(--fs-caption);line-height:1.45}.rpay .rp-done{margin:0;font-size:var(--fs-body);line-height:1.5}.rpay .rp-dhead{margin:14px 0 8px}.rpay .rp-dhead h3{margin:0;font-size:var(--fs-body)}.rpay .rp-dhead .muted{margin-left:auto;font-size:var(--fs-caption)}@media (max-width:1700px){.rgrid .tbl.supply th,.rgrid .tbl.supply td{padding-left:4px;padding-right:4px}.rgrid .tbl.supply .field.mini{width:60px}.rgrid .tbl.supply .field.mini.date{width:104px}.rgrid .tbl.supply td.nm{max-width:210px}.rgrid .tbl.supply .qwrap .upick{min-width:46px;width:46px;padding-left:4px}.rgrid .tbl.supply .qwrap .field.mini{width:54px}.rgrid .tbl.supply .rl-x{width:34px;padding-left:2px;padding-right:2px}.rgrid .tbl.supply td.nm{max-width:170px}}@media (max-width:1500px){.rgrid .tbl.supply .field.mini{width:50px}.rgrid .tbl.supply .field.mini.date{width:86px}.rgrid .tbl.supply .qwrap .field.mini{width:46px}.rgrid .tbl.supply .qwrap .upick{min-width:40px;width:40px}.rgrid .tbl.supply td.nm{max-width:124px}.rgrid .tbl.supply tr.addrow .rfind{min-width:0}.rgrid{grid-template-columns:minmax(0,1fr) 286px}.rgrid .tbl.supply th,.rgrid .tbl.supply td{padding-left:3px;padding-right:3px}.rgrid .tbl.supply thead th{font-size:var(--fs-caption)}}@media (max-width:1180px){.rgrid{grid-template-columns:minmax(0,1fr)}.rside{position:static}}@media (max-width:640px){.rgrid .rhead .rh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rgrid .rhead .rh-title,.rgrid .rhead .rh-note{grid-column:1 / -1}.rsteps{margin:4px 0 0;flex-wrap:wrap}}.phcard{padding:12px}.phbox{position:relative;min-height:150px;border:1px solid var(--line);border-radius:10px;background:var(--tint);display:grid;place-items:center;overflow:hidden}.phbox img{display:block;width:100%;max-height:240px;object-fit:contain}.phact{position:absolute;top:8px;right:8px;display:grid;gap:6px}.phact .ico-act{background:var(--surf);border-color:var(--line)}.phurl{display:flex;gap:8px;margin-top:10px}.phurl .field{flex:1;min-width:0}.packcalc{margin-top:8px;padding:8px 12px;border-radius:10px;background:var(--tint);border:1px solid var(--line);font-size:var(--fs-body);color:var(--ink2)}.hk-chips{margin:0 0 10px;flex-wrap:wrap}.fields .fld.span2{grid-column:span 2}@media (max-width:640px){.fields .fld.span2{grid-column:1 / -1}}.bb-sups{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 10px;margin-bottom:12px}.bb-sup{flex:none;min-width:150px;text-align:left;display:grid;gap:2px;grid-template-columns:auto 1fr;align-items:baseline;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:var(--surf);box-shadow:var(--sh);cursor:pointer;font:inherit;color:var(--ink)}.bb-sup .n{font-size:var(--fs-hero);font-weight:800}.bb-sup .u{font-size:var(--fs-caption);color:var(--mut);margin-left:4px}.bb-sup .t{grid-column:1 / -1;font-weight:700;font-size:var(--fs-body)}.bb-sup .m{grid-column:1 / -1;font-size:var(--fs-caption);color:var(--mut)}.bb-sup .g{grid-column:1 / -1;font-size:var(--fs-caption);font-weight:700;color:var(--gold)}.bb-sup.on{background:var(--deep);color:#fff;border-color:var(--deep)}.bb-sup.on .u,.bb-sup.on .m{color:#C9D3E0}.bb-sup.on .g{color:var(--acc)}.bb-tools{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.bb-tools .bb-q{flex:1 1 220px}.bb-tools>select.field{flex:1 1 150px;min-width:0}.bb-acts{display:flex;gap:8px;margin-left:auto;flex-wrap:wrap}@media (max-width:719px){.bb-acts{margin-left:0;flex:1 1 100%}.bb-acts .btn{flex:1 1 auto}}.bb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(560px,100%),1fr));gap:16px;padding-bottom:16px}.bb-card.bb-off{display:none}.bb-window{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 16px;padding-bottom:80px}.bb-window .muted{font-size:var(--fs-caption)}.bb-card{background:var(--surf);border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh);overflow:hidden;display:flex;flex-direction:column}.bb-card.picked{border-color:var(--acc);box-shadow:0 0 0 2px var(--acc),var(--sh)}.bb-head{background:var(--ink2);color:#fff;padding:12px 16px}.bb-head h3{margin:0;font-size:var(--fs-heading);line-height:1.3}.bb-head h3 a{color:#fff}.bb-meta{display:flex;gap:8px;align-items:center;font-size:var(--fs-caption);color:#D7DFEA;margin-top:4px}.bb-meta .pill{background:rgba(255,255,255,.14);color:#fff}.bb-order{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--tint)}.bb-supsel{flex:1 1 180px}.bb-price{font-size:var(--fs-body);color:var(--mut);white-space:nowrap}.bb-step{display:inline-flex;align-items:center;gap:6px}.bb-step button{width:30px;height:30px;border-radius:99px;border:1px solid var(--line);background:var(--surf);cursor:pointer;font-size:var(--fs-heading);line-height:1}.bb-step .bb-n{width:56px;text-align:center;font-weight:700}.bb-sum{margin-left:auto;white-space:nowrap}.bb-facts{display:grid;grid-template-columns:1fr 1fr;gap:6px 18px;padding:12px 16px 4px}.bb-facts dl{margin:0;display:grid;gap:6px}.bb-facts dl>div{display:grid;grid-template-columns:96px 1fr;gap:10px;align-items:baseline}.bb-facts dt{font-weight:800;text-align:right;font-variant-numeric:tabular-nums}.bb-facts dd{margin:0;font-size:var(--fs-caption);color:var(--mut)}.bb-why{margin:6px 16px 14px;font-size:var(--fs-body);color:var(--ink2);line-height:1.5}.bb-bar{position:sticky;bottom:0;z-index:5;display:flex;gap:18px;flex-wrap:wrap;align-items:center;padding:12px 18px;margin-top:-64px;background:var(--surf);border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh)}.bb-bar #bb-go{margin-left:auto}@media (max-width:640px){.bb-facts{grid-template-columns:1fr}.bb-acts{margin-left:0}}@media (max-width:640px){.tbl.stack tbody tr:nth-child(-n+15):has(td[data-key]):not(.open):not([hidden]),.tbl.stack.all tbody tr:has(td[data-key]):not(.open):not([hidden]){display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:12px}.tbl.stack tbody tr:has(td[data-key]):not(.open)>td{flex:1 1 100%;min-width:0}.tbl.stack tbody tr:has(td[data-key]):not(.open)>td[data-key]{flex:1 1 0;margin:6px 0 0!important}.doc-lines .row.docline{flex-wrap:wrap;align-items:baseline;row-gap:2px;column-gap:10px}.doc-lines .row.docline>.name{flex:1 1 100%}.doc-lines .row.docline>.val{text-align:left;flex:1 1 auto;min-width:0}.doc-lines .row.docline>.val .sub{white-space:normal}.doc-lines .row.docline>.doc-sum{flex:none;margin-left:auto;min-width:0}.tbl.stack td .icell{display:flex;width:100%;max-width:100%}.tbl.stack td .icell .txt{max-width:none;flex:1 1 auto}.icell .nm{min-width:0;max-width:100%}.icell .nm>.nmt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal;min-width:0;overflow-wrap:anywhere}.find.filt{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px 14px;align-items:center}.find.filt>input[name=q]{grid-column:1}.find.filt>.filtfold{grid-column:2}.find.filt>button{grid-column:3}.find.filt>.filtbody{grid-column:1 / -1;grid-row:2}.find.filt>select,.find.filt>.field:not(input){grid-column:1 / -1;grid-row:2;width:100%}.sortmenu[open]{flex:1 1 100%}.sortmenu .sortbox{grid-template-columns:minmax(0,1fr) auto auto;min-width:0}.sortmenu .sk{white-space:normal;min-width:0}.tbl.stack tbody tr:has(td[data-key]):not(.open)>td.namecol{padding-top:0!important;padding-bottom:0!important;line-height:1.25}}.rmob{display:none}@media (max-width:1180px){.rmob{display:flex;align-items:center;gap:10px;position:sticky;bottom:8px;z-index:20;margin-top:12px;padding:10px 12px;background:var(--surf);border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh2)}.rmob .rm-sum{min-width:0;font-size:var(--fs-body);color:var(--mut);font-variant-numeric:tabular-nums}.rmob .rm-sum b{color:var(--ink);font-size:var(--fs-heading);font-weight:800}.rmob .btn{margin-left:auto;flex:none;white-space:nowrap}}@media (max-width:640px){.rgrid .tbl.supply tbody tr.rline:not([hidden]),.rgrid .tbl.supply tbody tr.addrow{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;position:relative;padding:12px 0}.rgrid .tbl.supply tbody tr>td{padding:0!important;max-width:none!important;min-width:0}.rgrid .tbl.supply tbody tr>td.nm{grid-column:1 / -1;padding-right:36px!important}.rgrid .tbl.supply tbody tr.addrow>td.nm{padding-right:0!important}.rgrid .tbl.supply tr.addrow .rfind{min-width:0}.rgrid .tbl.supply tr.addrow .rfind .field{padding-right:48px}.rgrid .tbl.supply tr.addrow .scanico{width:42px;height:38px;right:2px}.rgrid .tbl.supply tbody tr>td[data-th]{grid-column:span 4;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:3px;text-align:left!important}.rgrid .tbl.supply tbody tr>td[data-th="Придатний до"]{grid-column:span 4}.rgrid .tbl.supply tbody tr>td[data-th]::before{content:attr(data-th);font-size:var(--fs-caption);font-weight:600;color:var(--mut);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rgrid .tbl.supply tbody tr>td[data-th] .sub{font-size:var(--fs-caption);line-height:1.25}.rgrid .tbl.supply .field.mini{width:100%;text-align:left;border-color:var(--line);background:var(--surf)}.rgrid .tbl.supply .field.mini.date{width:100%;min-width:0}.rgrid .tbl.supply tbody tr>td:is([data-th="Націнка"],[data-th="Сума"]){grid-column:span 6;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:0 5px}.rgrid .tbl.supply .o-margin{display:inline}.rgrid .tbl.supply tbody tr>td:is([data-th="Націнка"],[data-th="Сума"]){order:1}.rgrid .tbl.supply tbody tr.addrow>td.rl-x{order:2}.rgrid .tbl.supply tbody tr.rline>td[data-th]:not(:has(input)):not([data-th="Націнка"]):not([data-th="Сума"]){line-height:38px}.rgrid .tbl.supply tbody tr.addrow{background:var(--tint);border-radius:12px;padding:12px;margin-top:10px}.rgrid .tbl.supply tbody tr.addrow>td{background:transparent}.rgrid .tbl.supply tbody tr.addrow>td[data-th="Придатний до"]{grid-column:span 9}.rgrid .tbl.supply tbody tr>td.rl-none{display:none}.rgrid .tbl.supply tbody tr.rline>td.rl-x{position:absolute;top:8px;right:0;width:auto}.rgrid .tbl.supply tbody tr.addrow>td.rl-x{grid-column:1 / -1;width:auto}.rgrid .tbl.supply tbody tr.addrow>td.rl-x .btn{width:100%;justify-content:center}.rgrid .tbl.supply tbody tr.arrow:not([hidden]){display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:10px 0}.rgrid .tbl.supply tbody tr.arrow>td.nm{flex:1 1 100%;margin-bottom:2px}.rgrid .tbl.supply tbody tr.arrow>td[data-th]{display:block;text-align:left!important}.rgrid .tbl.supply tbody tr.arrow>td[data-th]::before{content:attr(data-th);display:inline;margin-right:5px;font-size:var(--fs-caption);font-weight:600;color:var(--mut)}.rgrid .tbl.supply tfoot{display:block}.rgrid .tbl.supply tfoot tr.rl-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;border-top:2px solid var(--line);padding-top:10px}.rgrid .tbl.supply tfoot tr.rl-total>td{display:block;padding:0!important;border:0!important}.rgrid .tbl.supply tfoot tr.rl-total>td:empty{display:none}.rgrid .tbl.supply tfoot tr.rl-total>td[data-th]::before{content:attr(data-th) "\00a0";font-weight:400;font-size:var(--fs-caption);color:var(--mut)}}.paybar .pk{-webkit-appearance:none;appearance:none;padding-right:14px;font-weight:700;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23CFE0F5' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 1px center}@media (max-width:640px){.pos .bar{flex-wrap:nowrap;align-items:center}.pos .bar .q{min-width:0}.pos .bar select.field,.pos .bar .js-scan{flex:none}}.hswrap{position:relative;min-width:0}.hswrap>.hs-arr{position:absolute;top:50%;transform:translateY(-50%)}.hswrap>.hs-l{left:0}.hswrap>.hs-r{right:0}.hs-arr{z-index:3;flex:none;align-self:center;width:28px;height:28px;display:inline-grid;place-items:center;border-radius:50%;background:var(--surf);color:var(--ink);border:1px solid var(--line);box-shadow:var(--sh);cursor:pointer;font-size:var(--fs-heading);font-weight:700;line-height:1;user-select:none;-webkit-user-select:none}.hs-arr[hidden]{display:none}.hs-arr{display:none!important}@media (max-width:640px){.hs-arr{width:30px;height:30px;font-size:var(--fs-heading)}}.hs-arr:hover{background:var(--tint)}.listhead>span:has(>details.newdoc[open]),.h-row>span:has(>details.newdoc[open]){flex:1 0 100%;margin-left:0!important}.rhead .rh-save{margin-left:auto}.rhead .rh-hist + .rh-save{margin-left:10px}.tbl.supply .qwrap{display:inline-flex;align-items:center;gap:4px}.tbl.supply .qwrap .upick{width:auto;min-width:56px;padding-right:4px}.tbl.supply .qwrap .upick[hidden]{display:none}.tbl.supply .qhint{font-size:var(--fs-caption);color:var(--mut);white-space:nowrap}.tbl.supply .qhint:empty{display:none}.rgrid .tbl.supply .qwrap .field.mini{width:62px}@media (max-width:640px){.rgrid .tbl.supply .qwrap{display:flex;width:100%}.rgrid .tbl.supply .qwrap .field.mini{width:100%}.rgrid .tbl.supply .qhint{white-space:normal}.rgrid .tbl.supply tbody tr>td[data-th]:has(.upick:not([hidden])){grid-column:span 6}.rgrid .tbl.supply .qwrap{flex-wrap:wrap}}@media (max-width:640px){.tbl.stack tbody tr.open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;align-items:start}.tbl.stack tbody tr.open>td{margin:0!important}.tbl.stack tbody tr.open>td:is(.nm,.namecol,.wide),.tbl.stack tbody tr.open>td:not([data-th]){grid-column:1 / -1}.tbl.stack tbody tr.open>td[data-th],.tbl.stack tbody tr.open>td[data-th] *{text-align:left!important}.tbl.stack tbody tr.open>td[data-th]{display:block}.tbl.stack tbody tr.open>td[data-th]::before{content:attr(data-th);display:block;font-size:var(--fs-caption);font-weight:600;color:var(--mut);line-height:1.2;margin-bottom:1px}.tbl.stack tbody tr.open>td[data-th]>.sub{font-size:var(--fs-caption);line-height:1.25}.tbl.stack tbody tr.open>td:is(.actcol,.rl-x,.opencol){grid-column:1 / -1}}.fields>label,.rh-grid>label,.count>label{min-width:0}input[type=date],input[type=time],input[type=datetime-local]{min-width:0;max-width:100%}@media (max-width:640px){.period .range,.hero .period .range,.icard-range,.range,.jtools,.find.filt{flex-wrap:wrap}.period .range,.hero .period .range,.icard-range,.range{display:flex;flex-wrap:wrap}.period .range>*,.icard-range>*,.range>*{min-width:0}.period .range .dtw,.icard-range .dtw,.range .dtw{flex:1 1 0;min-width:104px}.period .range .btn,.icard-range .btn,.range .btn{flex:none;height:38px}.period .range input[type=date],.hero .period .range input[type=date],.icard-range input[type=date],.range input[type=date],.jtools input[type=date],.find.filt input[type=date]{width:100%;min-width:0}.hero .cal>span:not([class]),form.cal>span:not([class]),.period .range>span:not([class]),.icard-range>span:not([class]){display:none}.hero .cal,.hrow .cal,form.cal,.period .range,.hero .period .range,.icard-range{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px}.hero .cal,.hrow .cal,form.cal,.period .range,.hero .period .range{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%}.hero .cal .dtw,.hrow .cal .dtw,form.cal .dtw,.period .range .dtw,.hero .period .range .dtw,.hero .cal input[type=date],.hrow .cal input[type=date],form.cal>input[type=date],.period .range>input[type=date]{flex:1 1 0;min-width:0}.hero .cal button,.hrow .cal button,form.cal button,.period .range .btn,.hero .period .range .btn{flex:none;margin-left:0}.hero .period .range>span:not([class]),.hero .cal>span:not([class]),.hrow .cal>span:not([class]),form.cal>span:not([class]),.period .range>span:not([class]){display:flex;align-items:center;flex:none;color:rgba(255,255,255,.55);font-weight:700}.icard-range>span:not([class]){color:var(--mut)}@media (max-width:379px){.hero .cal button,.hrow .cal button,form.cal button,.period .range .btn,.hero .period .range .btn{flex:1 0 100%}}.period .range .dtw,.hero .period .range .dtw,.icard-range .dtw{min-width:0}.period .range>span:not([class]),.hero .period .range>span:not([class]){display:none}.hero .cal button,.hrow .cal button,form.cal button{height:38px;padding:0 14px;font-weight:600}.hero .cal input,.hrow .cal input,form.cal input,.hero .period .range .field{border:1px solid rgba(255,255,255,.45)}.hero .cal button,.hero .period .range .btn{background:rgba(255,255,255,.92);color:var(--graf);border-color:transparent;font-weight:700}.hero .cal .dtw,.hrow .cal .dtw,form.cal .dtw{height:38px}.hero .cal>*,.hrow .cal>*,form.cal>*{min-width:0}.hero .cal .dtw,.hrow .cal .dtw,form.cal .dtw{flex:1 1 0;min-width:104px;max-width:none}.hero .cal input,.hrow .cal input,form.cal input{width:100%!important}.hero .cal input,.hrow .cal input,form.cal input{width:100%}.asof,.asof>label{flex-wrap:wrap}.asof label,.asof .dtw,.asof input[type=date],.asof .field{flex:1 1 116px;min-width:116px}.asof .dtw>input[type=date]{width:100%!important}.period .range>span:not([class]),.icard-range>span:not([class]){display:none}.find.filt>label:has(input[type=date]),.find.filt>input[type=date]{grid-column:1 / -1}}@media (max-width:640px){.tbl.stack tbody tr.open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;align-items:start}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;align-items:start}.tbl.stack:not(:has(td[data-key])) tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;align-items:start}.tbl.stack:not(:has(td[data-key])) tbody tr>td:not([data-th]){grid-column:1 / -1}.tbl.stack:not(:has(td[data-key])) tbody tr>td[data-th]{display:block!important;text-align:left!important;margin:0!important;padding:0!important;min-width:0}.tbl.stack:not(:has(td[data-key])) tbody tr>td[data-th] *{text-align:left!important}.tbl.stack:not(:has(td[data-key])) tbody tr>td[data-th]::before{content:attr(data-th);display:block;font-size:var(--fs-caption);font-weight:600;color:var(--mut);line-height:1.2}dl.rs-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;align-items:start}dl.icard-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;align-items:start}.tbl.stack tbody tr.open>td.nm{grid-column:1 / -1}.tbl.stack tbody tr.open>td.namecol{grid-column:1 / -1}.tbl.stack tbody tr.open>td:not([data-th]){grid-column:1 / -1}.tbl.stack tbody tr.open>td[data-th] .rowacts{justify-content:flex-start}.tbl.stack tbody tr.open>td[data-th]{display:block!important;text-align:left!important;margin:0!important;padding:0!important;min-width:0}.tbl.stack tbody tr.open>td[data-th] *{text-align:left!important;margin-left:0!important}.tbl.stack tbody tr.open>td[data-th]::before{content:attr(data-th);display:block;font-size:var(--fs-caption);font-weight:600;color:var(--mut);line-height:1.2;margin-bottom:1px}.facts>.f{display:block;min-width:0}.facts>.f>.k{display:block;width:auto;font-size:var(--fs-caption);font-weight:600;color:var(--mut)}.facts>.f>.v{display:block;font-size:var(--fs-body)}dl.rs-list>div{display:block;min-width:0}dl.rs-list dt{display:block;font-size:var(--fs-caption);font-weight:600;color:var(--mut)}dl.rs-list dd{display:block;margin:0;font-size:var(--fs-body)}dl.rs-list .rs-big{grid-column:1 / -1}dl.icard-facts dt{font-size:var(--fs-caption);font-weight:600;color:var(--mut)}dl.icard-facts dd{margin:0;font-size:var(--fs-body)}dl.bt-l{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 12px}dl.bt-l>div{display:block;padding:0}dl.bt-l dt{display:block;font-size:var(--fs-caption);font-weight:600;color:var(--mut);white-space:normal}dl.bt-l dd{display:block;margin:0;font-size:var(--fs-body);font-weight:700;text-align:left;justify-self:start;white-space:normal}dl.bt-l dt{justify-self:start}dl.bt-l dd .cur{font-size:var(--fs-caption)}.det>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 12px;align-items:start}.det>div>h3,.det>div>.why,.det>div>p,.det>div>.note,.det>div>.muted,.det>div>.sub{grid-column:1 / -1}.det .d{display:block;padding:3px 0;min-width:0}.det .d>span:first-child{display:block;font-size:var(--fs-caption);font-weight:600;color:var(--mut)}.det .d>b{display:block;margin-left:0;font-size:var(--fs-body);text-align:left}.dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 12px}.dl>div{display:block;padding:0}.dl>div>span:first-child{display:block;font-size:var(--fs-caption);font-weight:600;color:var(--mut)}.dl>div b{display:block;margin-left:0;text-align:left}.dl .sep{grid-column:1 / -1}}@media (max-width:640px){.namerow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;align-items:start}.namerow>.fld,.namerow>.fld.w-pack,.namerow>.fld.w-unit,.namerow>.fld.w-str,.namerow>.fld.w-sunit,.namerow>.fld.w-sale,.namerow>.fld.w-form,.namerow>.fld.w-target,.namerow>.fld.w-name{min-width:0;width:100%;justify-self:stretch}.namerow>.fld.wide,.namerow>.fld:first-child{grid-column:1 / -1}.namerow>.fld.w-target{grid-column:1 / -1}.namerow>.fld.w-form{grid-column:1 / -1}.namerow>.fld .tip{font-size:var(--fs-caption);line-height:1.3}.fld>.field,.fld>select,.fld>input,.fld>textarea{width:100%}}.newver{position:fixed;left:12px;right:12px;bottom:12px;z-index:120;display:flex;gap:12px;align-items:center;justify-content:space-between;background:var(--ink);color:#fff;border-radius:12px;padding:10px 12px;font-size:var(--fs-body);box-shadow:var(--sh2)}.newver .btn{background:var(--acc);color:var(--ink);border:0;font-weight:700}.tillbox{order:-2;margin-bottom:10px}.tillbox>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;background:var(--surf);border:1px solid var(--line);font-size:var(--fs-body)}.tillbox>summary::-webkit-details-marker{display:none}.tillbox>summary::after{content:'⌄';margin-left:auto;color:var(--mut);font-size:var(--fs-heading);transition:transform .15s}.tillbox[open]>summary::after{transform:rotate(180deg)}.tillbox .tb-sum{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tillbox .tb-sum b{font-weight:800}.tillbox .tb-lb{color:var(--mut)}.tillbox .tb-close{margin:0 0 10px}.tillbox[open]>summary{margin-bottom:10px}@media (max-width:640px){.tillbar{flex-wrap:nowrap;gap:8px;align-items:center}.tillbar>form{min-width:0;flex:0 1 auto}.tillbar .field{max-width:150px;font-size:var(--fs-caption);padding:5px 8px}.tillbar .modes{flex:0 0 auto}.tillbar .modes a{padding:6px 10px;font-size:var(--fs-caption)}.tillbar .who{flex:1 1 auto;min-width:0;font-size:var(--fs-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;text-align:right}.tillbar .vr{display:none}.tillbar .w-long{display:none}}@media (max-width:640px){.cart:not(:has(.lines .line:not(.muted))) .cli-n{display:none}.cart:not(:has(.lines .line:not(.muted))) .paynote{display:none}.cart:not(:has(.lines .line:not(.muted))) .lines{min-height:0}.cart:not(:has(.lines .line:not(.muted))) .line.muted{padding:2px 0;font-size:var(--fs-caption)}}.w-short{display:none}@media (max-width:640px){.w-short{display:inline}}@media (max-width:640px){.paybar{grid-template-columns:1fr auto;align-items:baseline;column-gap:10px}.paybar .v{justify-self:end}.paybar .ins,.paybar>button{grid-column:1 / -1}}@media (max-width:640px){.dlg-foot{flex-wrap:wrap;flex-direction:column;align-items:stretch;gap:8px}.dlg-foot .btn{width:100%;justify-content:center;min-height:44px}}.cal-month{margin-bottom:14px}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:8px}.cal-wd{font-size:var(--fs-caption);letter-spacing:.05em;text-transform:uppercase;color:var(--mut);text-align:center;padding:2px 0 4px}.cal-day{display:flex;flex-direction:column;gap:2px;min-height:78px;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--surf);color:inherit;text-decoration:none;overflow:hidden}.cal-day .n{font-size:var(--fs-body);font-weight:600;line-height:1}.cal-day.out{background:transparent;border-color:transparent}.cal-day.out .n{color:var(--mut);font-weight:400}.cal-day.today{border-color:var(--ink2);box-shadow:inset 0 0 0 1px var(--ink2)}.cal-day.on{background:var(--tint);border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc)}.cal-day .ev{font-size:var(--fs-caption);line-height:1.25;border-radius:6px;padding:1px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-day .ev.more{color:var(--mut);padding-left:2px}.cal-day .ev.late{text-decoration:underline}.cal-day .ev.empty{background:transparent;border:1px dashed var(--mut);color:var(--mut)}.ev.k-supply,.d.k-supply{background:var(--ink2);color:#fff}.ev.k-pay,.d.k-pay{background:var(--money);color:#fff}.ev.k-expiry,.d.k-expiry{background:var(--alarm);color:#fff}.ev.k-task,.d.k-task{background:var(--info);color:#fff}.cal-day .dots{display:none;gap:3px}.cal-day .dots .d{width:6px;height:6px;border-radius:50%;display:inline-block}@media (max-width:719px){.cal-grid{gap:3px}.cal-day{min-height:44px;padding:4px 2px;align-items:center}.cal-day .ev{display:none}.cal-day .dots{display:flex}}.namemode{display:flex;gap:8px;margin-bottom:8px}.namemode .chip{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-caption);padding:5px 11px;border:1px solid var(--line);border-radius:99px;background:var(--surf);cursor:pointer}.namemode .chip:has(input:checked){border-color:var(--ink2);background:var(--tint)}@media (min-width:641px){.namerow{display:grid;grid-template-columns:2fr 1.2fr 1fr 1fr;gap:10px 12px;align-items:start}.namerow>.fld{min-width:0;width:100%}.namerow .w-name.full{grid-column:1 / -1}}.namerow .fld>.field{min-width:0}.cattree{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.cattree>select{flex:1 1 170px;min-width:0}.cattree>select + select{margin-left:0}@media (max-width:640px){.cattree>select{flex:1 1 100%}}.fields.widecells{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grp .cap{font-size:var(--fs-caption);letter-spacing:.05em;color:var(--mut)}@media (max-width:640px){.fields.widecells{grid-template-columns:1fr}}textarea.field.grow{resize:none;overflow:hidden;line-height:1.35;min-height:0;font:inherit;font-size:var(--fs-body)}.otbg{position:fixed;inset:0;background:rgba(15,23,35,.45);z-index:200}.otbox{position:fixed;z-index:201;left:50%;top:50%;transform:translate(-50%,-50%);width:min(680px,calc(100vw - 24px));max-height:86vh;display:flex;flex-direction:column;background:var(--surf);border-radius:16px;box-shadow:0 18px 50px rgba(15,23,35,.28);overflow:hidden}.ot-hd{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:10px 14px;border-bottom:1px solid var(--line)}.ot-hd>b{grid-area:1 / 1 / 2 / 2}.ot-hd .muted{grid-area:2 / 1 / 3 / 2;font-size:var(--fs-caption);margin:0}.ot-hd .rex{grid-area:1 / 2 / 3 / 3;justify-self:end;width:auto}.ot-body{overflow-y:auto;padding:14px 16px 18px;display:flex;flex-direction:column;gap:14px}.ot-sup{border:1px solid var(--line);border-radius:12px;padding:10px 12px}.ot-sh{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.ot-sh .muted{margin-left:auto;font-size:var(--fs-caption)}.ot-sup pre{margin:0 0 8px;padding:10px;background:var(--tint);border-radius:8px;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.dlg-item .ibody.busy{opacity:.55;pointer-events:none;transition:opacity .12s .08s}.combo-list{position:absolute;z-index:60;overflow-y:auto;overscroll-behavior:contain;background:var(--surf);border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh,0 8px 24px rgba(0,0,0,.12));padding:4px}.combo-opt{display:flex;align-items:center;width:100%;min-height:44px;padding:8px 12px;border:0;border-radius:8px;background:none;color:var(--ink);font:inherit;font-size:var(--fs-heading);text-align:left;cursor:pointer;overflow-wrap:anywhere}.combo-opt + .combo-opt{margin-top:1px}.combo-opt.on,.combo-opt:focus-visible{background:var(--tint)}@media (hover:hover){.combo-opt:hover{background:var(--tint)}}.combo-opt.cur{font-weight:700}.combo-empty{padding:12px;color:var(--mut);font-size:var(--fs-body)}.combo-list.combo-hint{pointer-events:none}@media (max-width:560px){.icard-desc{grid-template-columns:128px minmax(0,1fr);gap:12px;align-items:start}.icard-desc.nophoto{grid-template-columns:72px minmax(0,1fr)}.icard-desc .icard-ph{width:128px;height:128px}.icard-desc dl.icard-facts{display:block;margin:0}.icard-desc dl.icard-facts dt{display:inline;font-size:var(--fs-caption);font-weight:500;color:var(--mut)}.icard-desc dl.icard-facts dt::after{content:" "}.icard-desc dl.icard-facts dd{display:inline;margin:0;font-size:var(--fs-body);line-height:1.45}.icard-desc dl.icard-facts dd::after{content:"\A";white-space:pre}}.grp[data-ftab="analogs"].busy{opacity:.6;pointer-events:none;transition:opacity .12s .08s}form.period .range>.btn,form.asof>button.btn,form.cal>button{display:none!important}.hero + .tabs{margin-top:14px}@media (max-width:640px){.tbl.stack tbody tr.head-row:not(.chkrow):has(td[data-key]){padding:6px 22px 6px 12px}.tbl.stack tbody tr.open>td[data-th][data-shown-below]{display:none!important}}@container scard (max-width:760px){.scard .slines.doc .sl,.scard .slines.doc.has-l .sl{grid-template-columns:repeat(3,minmax(0,1fr))}.scard .slines.doc.no-pr .sl{grid-template-columns:repeat(2,minmax(0,1fr))}.scard .slines.doc .sl .c-q{grid-column:1;grid-row:2}.scard .slines.doc .sl .c-pr{grid-column:2;grid-row:2}.scard .slines.doc .sl .c-su{grid-column:3;grid-row:2}.scard .slines.doc.no-pr .sl .c-su{grid-column:2}.scard .slines.doc .sl .c-l{grid-column:1 / -1;grid-row:3}.scard .slines.doc .sl:not(.sl-head) .c{display:flex;flex-direction:column;align-items:flex-start;gap:0}.scard .slines.doc .sl:not(.sl-head) .c>i{font-size:var(--fs-caption)}.scard .slines.doc .sl .c>b{margin-left:0;text-align:left}.scard .slines.doc .sl.sl-sum .c-su{grid-column:3;grid-row:2}.scard .slines.doc.no-pr .sl.sl-sum .c-su{grid-column:2}}@media (max-width:640px){.tbl.stack tbody tr.open:not(.chkrow):has(td[data-key]){padding:10px 26px 10px 12px}}@media (pointer:coarse),(max-width:640px){.bb-step button{width:38px;height:38px}}@media (pointer:coarse),(max-width:640px){.alt .ln button{min-height:38px;padding:6px 12px}.alt .ln .n{min-height:38px}}@media (pointer:coarse),(max-width:640px){.galt-body .ln button{min-height:38px;padding:6px 12px}.galt-body .ln .n{min-height:38px}}@media (max-width:640px){.tbl.vgroup tbody tr>td.nm{order:-1;flex:1 1 100%}.tbl.vgroup input[type="radio"],.tbl.vgroup input[type="checkbox"]{width:22px!important;height:22px!important;min-height:0!important;transform:none!important;margin:0}.tbl.vgroup td[data-th="Зводити"] .check{font-size:0}.tbl.vgroup td[data-key] .check{display:inline-flex;min-height:38px;min-width:38px;align-items:center}.tbl.vgroup td[data-th="Головна"],.tbl.vgroup td[data-th="Зводити"]{min-height:38px}}.head-row>td:first-child:has(>.caret + b){white-space:nowrap}.head-row>td:first-child>.cdate{white-space:nowrap}@media (min-width:641px){body:not([data-page="sales"]) .tbl tbody tr.head-row.open>td[data-shown-below]>*,body:not([data-page="sales"]) .tbl tbody tr.head-row.open>td[data-shown-below]{color:transparent}body:not([data-page="sales"]) .tbl tbody tr.head-row.open>td[data-shown-below] *{visibility:hidden}}.tbl th.thwrap,.tbl th.thwrap *{white-space:normal}.icard-period>.icard-range{order:99;flex:none;width:auto;flex-wrap:nowrap}.icard-period>.icard-range .field,.icard-period>.icard-range .dtw{flex:none;width:130px;min-width:130px}@media (max-width:640px){.tbl.stack:not(.supply):not(:has(td[data-key])):not(:has(>tbody>tr.head-row))>tbody>tr:not([hidden]):not(.more-off){display:flex!important;flex-wrap:wrap;gap:2px 16px;align-items:baseline}.tbl.stack:not(.supply):not(:has(td[data-key])):not(:has(>tbody>tr.head-row))>tbody>tr>td:not([data-th]){flex:1 1 100%}.tbl.stack:not(.supply):not(:has(td[data-key])):not(:has(>tbody>tr.head-row))>tbody>tr>td[data-th]{display:inline-flex!important;align-items:baseline;gap:5px}.tbl.stack:not(.supply):not(:has(td[data-key])):not(:has(>tbody>tr.head-row))>tbody>tr>td[data-th]::before{display:inline!important;font-size:var(--fs-caption);font-weight:500}}.shchk .st-in{display:none}@media (max-width:640px){.shchk th.shst,.shchk td.shst{display:none}.shchk .st-in{display:inline-block;margin-top:4px}}.tbl.narrow.shchk{table-layout:auto}.tbl.narrow.shchk td.r{width:auto}@media (max-width:640px){.tbl.stack:not(.vgroup)>tbody>tr:not(.head-row):not(.body-row):not([data-of]):not(.pagerrow):not(.doc-line){background:var(--surf);border:1px solid var(--line);border-radius:var(--rm);box-shadow:var(--sh);padding:10px 26px 10px 12px;margin-top:12px}}@media (max-width:640px){.tbl.stack tr.shelfrow>td[data-th="Рух"]{flex:1 0 100%!important;max-width:none!important;width:auto!important;overflow:visible;display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.tbl.stack tr.shelfrow>td[data-th="Рух"]::before{flex:0 0 auto;margin-right:4px}.tbl.stack tr.shelfrow>td[data-th="Рух"] .pill{white-space:nowrap}}@media (max-width:640px){.tbl.stack tbody tr.more-off{display:none!important}}@media (max-width:640px){.tbl.stack>tbody>tr>td:not([data-th]){min-width:0;max-width:100%}.tbl.stack>tbody>tr>td:not([data-th]) .itemcell,.tbl.stack>tbody>tr>td:not([data-th])>*{min-width:0;max-width:100%}}@media (max-width:640px){.tbl.stack .tbl.inner td[data-th]{flex-wrap:wrap}.tbl.stack .tbl.inner td[data-th]>div{flex:1 1 60%;min-width:0;white-space:normal!important;text-align:right}.tbl.stack .tbl.inner td[data-th]>div>*{white-space:normal!important}}.icard-ph img,.phbox img,.photorow .ph img{font-size:0}@media (max-width:640px){.main .fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px}.main .fields>.wide,.main .fields>.span2,.main .fields>.fld:has(textarea){grid-column:1 / -1}.main .fields.widecells{grid-template-columns:1fr}}@media (max-width:640px){:is(td,th,p,div,h2,h3,h4,li,label,section):has(>.qm[data-tip],>:is(b,span,strong,i)>.qm[data-tip]){position:relative}}input[type=time]{width:100%;min-width:0;max-width:100%;-webkit-appearance:none;appearance:none;text-align:left}input[type=time]::-webkit-date-and-time-value{text-align:left}.ph-only .phx + .phx::before{content:" · "}@media (max-width:640px){.tbl.stack tbody tr.head-row:has(td[data-key]){padding-left:12px}}.xlsheet{position:fixed;inset:0;z-index:400;background:rgba(18,32,58,.45);display:flex;align-items:flex-end;justify-content:center}.xlsheet[hidden]{display:none}.xlsheet .xlcard{background:var(--surf);width:100%;max-width:480px;border-radius:var(--rm) var(--rm) 0 0;padding:18px 16px calc(18px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:10px;box-shadow:var(--sh2)}.xlsheet .xlcard .btn{width:100%;min-height:44px;justify-content:center}@media (max-width:640px){.main .h-row>span:has(>.newdoc:not([open])){flex:0 0 auto;margin-left:auto}.main .h-row.listhead{row-gap:8px}.main .h-row.listhead>.tabs{margin-left:0!important;flex:1 0 100%}}@media (max-width:640px){.main .h-row.listhead{align-items:center}.main .h-row.listhead .newdoc>summary{margin:0}}@media (max-width:640px){.main .h-row>span:has(>.newdoc:not([open])){display:flex;align-items:center;line-height:0}.main .h-row>span>.newdoc:not([open])>summary{display:flex;line-height:normal}}@media (max-width:640px){.main .h-row.listhead>details.sortmenu,.main .h-row.listhead>span:has(>.newdoc){align-self:center}}@media (max-width:640px){.main .h-row>span>.newdoc:not([open]){margin-bottom:0}}@media (max-width:640px){.tbl.stack:not(.supply):not(:has(td[data-key])):not(:has(>tbody>tr.head-row))>tbody>tr>td[data-th]{flex-wrap:nowrap;white-space:nowrap;text-align:left!important;justify-content:flex-start}.tbl.stack:not(.supply):not(:has(td[data-key])):not(:has(>tbody>tr.head-row))>tbody>tr>td[data-th]>*{white-space:nowrap}}@media (max-width:640px){.tbl.stack .buy-qty{width:92px!important;min-width:92px}.body-row .rowblocks.ri .facts>.f.wide{grid-column:1 / -1}}.rb-h{margin:2px 0 6px;font-size:var(--fs-caption);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}@media (max-width:640px){.hero .hlead .hcell>.cap:first-child{min-height:0;margin-bottom:4px}}@media (min-width:641px){.fields>.fld.span2:has(>#cat-q){grid-column:1 / -1;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.fields>.fld.span2:has(>#cat-q)>span:first-child{flex:1 0 100%}.fields>.fld.span2:has(>#cat-q)>#cat-q{flex:1 1 220px;max-width:260px}.fields>.fld.span2:has(>#cat-q)>.cattree{flex:3 1 400px;margin-top:0;flex-wrap:nowrap}.fields>.fld.span2:has(>#cat-q)>.cattree>select{flex:1 1 0;min-width:110px}}.shchk th.shst,.shchk td.shst{padding-left:18px}.pcard{background:var(--surf);border:1px solid var(--line);border-radius:var(--rm);box-shadow:var(--sh);margin:0 0 12px}.pcard>summary{list-style:none;display:flex;align-items:center;gap:12px;padding:12px 14px;cursor:pointer}.pcard>summary::-webkit-details-marker{display:none}.pcard .pc-ava{flex:0 0 auto;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--tint,#F6EEDC);color:var(--ink);font-weight:700;font-size:var(--fs-body);text-transform:uppercase}.pcard .pc-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.pcard .pc-main .sub{overflow-wrap:anywhere}.pcard .pc-tags{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.pcard .caret{color:var(--mut);transition:transform .15s}.pcard[open] .caret{transform:rotate(180deg)}.pcard[open]{box-shadow:inset 0 3px 0 var(--acc),var(--sh)}.pcard .pc-body{padding:0 14px 14px;border-top:1px solid var(--line)}.pcard .pc-tabs{display:flex;gap:6px;padding:10px 0;overflow-x:auto}.pcard .pc-tabs button{border:1px solid var(--line);background:transparent;border-radius:99px;padding:7px 14px;min-height:38px;font:inherit;color:inherit;cursor:pointer;white-space:nowrap}.pcard .pc-tabs button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.pcard .pc-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.pcard .pc-note{font-size:var(--fs-caption);margin:8px 0 0}.pcard .pc-places{margin:4px 0 6px}.pcard .pc-sub{margin:14px 0 0;font-size:var(--fs-caption);font-weight:600;color:var(--mut);text-transform:uppercase;letter-spacing:.04em}.pcard .pc-sub .muted{text-transform:none;letter-spacing:0;font-weight:400}.pcard .pc-caps{list-style:none;margin:10px 0 0;padding:0;columns:2 280px;column-gap:24px}.pcard .pc-caps li{break-inside:avoid;border-bottom:1px solid var(--line)}.main label.tg.tg{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;cursor:pointer;font-size:var(--fs-body);line-height:1.35}.main label.tg.tg>span:first-child{flex:1 1 auto;min-width:0}.main label.tg.tg input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.tg .tg-k{flex:0 0 auto;width:42px;height:24px;border-radius:99px;background:var(--line);position:relative;transition:background .15s}.tg .tg-k::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:left .15s}.tg input:checked + .tg-k{background:var(--ink)}.tg input:checked + .tg-k::after{left:21px}.tg input:disabled + .tg-k{opacity:.45}.main label.tg.tg:has(input:disabled){cursor:default}.tg input:focus-visible + .tg-k{outline:2px solid var(--acc);outline-offset:2px}.main .caps td.c label.tg.tg{justify-content:center;width:auto;min-height:38px}.caps .ph-short{display:none}@media (max-width:640px){.main .caps th.c,.main .caps td.c{width:50px;padding-left:2px;padding-right:2px}.main .caps th.c{font-size:var(--fs-caption)}.main .caps .ph-full{display:none}.main .caps .ph-short{display:inline}.main .caps td:first-child{font-size:var(--fs-body);line-height:1.3;padding-right:6px}.main .caps td.c label.tg.tg{min-height:40px}.main .caps .tg .tg-k{width:36px;height:22px}.main .caps .tg .tg-k::after{width:16px;height:16px}.main .caps .tg input:checked + .tg-k::after{left:17px}}@media (max-width:640px){.pcard>summary{flex-wrap:wrap}.pcard .pc-tags{flex:1 0 100%;justify-content:flex-start;padding-left:50px}}@media (max-width:640px){.main .fields .fld select.field{width:100%;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;contain:paint}}.pcard>summary{position:relative;padding-right:40px}.pcard>summary .caret{position:absolute;right:14px;top:18px}.pcard .pc-main{flex:1 1 0;min-width:0}@media (min-width:641px){.pcard .fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.pcard .pc-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.pcard .pc-tabs button{padding:7px 4px;text-align:center}.pcard .fields{align-items:end}.pcard .pc-role{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 14px;align-items:end;max-width:600px}.pcard .pc-role .field{height:44px;box-sizing:border-box}.pcard .pc-role [data-role-new][hidden]{display:none}.reftabs{margin:0 0 12px}.catnode{border:1px solid var(--line);border-radius:var(--rm);background:var(--surf);margin:0 0 8px}.catnode>summary{list-style:none;position:relative;display:flex;align-items:center;gap:10px;padding:10px 40px 10px 14px;cursor:pointer;min-height:44px}.catnode>summary::-webkit-details-marker{display:none}.catnode>summary .caret{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--mut);transition:transform .15s}.catnode[open]>summary .caret{transform:translateY(-50%) rotate(180deg)}.catnode[open]{box-shadow:inset 0 3px 0 var(--acc)}.catnode .cn-main{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:2px}.catnode .cn-nm{font-size:var(--fs-body);overflow-wrap:anywhere}.catnode .cn-sub{font-size:var(--fs-caption)}.catnode .cn-sub b{color:var(--ink2)}.catnode .cn-body{padding:4px 14px 12px;border-top:1px solid var(--line)}.catnode .cn-edit{align-items:end}.catnode .cn-edit .field{height:44px;box-sizing:border-box}.catnode .cn-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.catnode .cn-acts .rex{margin-left:auto}.catnode .cn-kids{margin:12px 0 4px;padding-left:12px;border-left:2px solid var(--line)}.catnode .cn-kids .catnode{margin-bottom:6px}.catnode .cn-add{margin-top:8px}.catnode .cn-note{font-size:var(--fs-caption);margin:8px 0 0}.cn-nocat{font-size:var(--fs-body);margin:0 0 8px}.supfacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px 14px;margin:10px 0}.supfacts dt{font-size:var(--fs-caption);color:var(--mut);text-transform:uppercase;letter-spacing:.04em}.supfacts dd{margin:2px 0 0;font-size:var(--fs-body);font-weight:600}.leadrow{flex-wrap:wrap;align-items:end}.leadrow .leadlbl{flex:1 0 100%;font-size:var(--fs-caption);color:var(--mut)}.leadrow .lead-days{flex:0 1 140px;height:44px;box-sizing:border-box}@media (max-width:640px){.catnode .cn-body{padding:4px 10px 10px}.catnode .cn-kids{padding-left:8px}.catnode .cn-edit{grid-template-columns:1fr}}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:2px 0 10px;font-size:var(--fs-body)}.crumbs a{color:var(--ink2);text-decoration:underline;text-underline-offset:3px}.crumbs .sep{color:var(--mut)}.folder-head{display:flex;align-items:center;gap:12px;padding:12px 14px;margin:0 0 8px;background:var(--tint);border-radius:var(--rm)}.folder-head .fh-main{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:2px}.folder-head .fh-nm{font-size:var(--fs-heading);overflow-wrap:anywhere}.folder-head .muted{font-size:var(--fs-caption)}.folder-edit{margin:0 0 10px}.folder-edit>summary{display:none}.folder-edit:not([open]){margin:0}.folder-head .fh-edit{flex:0 0 auto}.sup-st{flex:0 0 auto;font-size:var(--fs-caption);font-weight:600;padding:2px 8px;border-radius:999px;white-space:nowrap;background:var(--tint);color:var(--ink2)}.sup-st.ok{background:color-mix(in srgb,var(--acc) 14%,transparent);color:var(--ink)}.sup-st.warn{background:color-mix(in srgb,var(--down,#b4532a) 16%,transparent);color:var(--down,#b4532a)}.sup-st.off{background:transparent;border:1px solid var(--line);color:var(--mut)}.fh-nm .sup-st{margin-left:8px;vertical-align:2px}.folder .fm .sup-st{align-self:flex-start;margin-top:2px}.folder-head .fh-edit::after{content:" +"}.folder-head .fh-edit[aria-expanded="true"]::after{content:" −"}.folders{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin:0 0 10px}.folder{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--rm);background:var(--surf);color:inherit;text-decoration:none}.folder:hover{border-color:var(--acc)}.folder .fi{flex:0 0 auto;color:var(--acc);display:flex}.folder .fm{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:2px}.folder .fm b{font-size:var(--fs-body);overflow-wrap:anywhere}.folder .fm .muted{font-size:var(--fs-caption)}.folder .fgo{flex:0 0 auto;color:var(--mut);font-size:var(--fs-hero)}.folder-empty{margin:4px 0 10px}@media (max-width:640px){.folders{grid-template-columns:1fr}}.ownroles{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:4px 0 12px;font-size:var(--fs-body)}.ownroles .ownrole{display:inline-flex;align-items:center;gap:6px}.posts{margin:8px 0 14px}.posts .ownrole{display:flex;align-items:center;gap:8px;min-height:40px;border-bottom:1px solid var(--line);font-size:var(--fs-body)}.posts .ownrole .rex{margin-left:auto}.pcard .pc-owner{margin:4px 0 0}.pcard .fields .field{height:44px;box-sizing:border-box}@media (max-width:640px){.pcard .pc-tabs{gap:4px}.pcard .pc-tabs button{font-size:var(--fs-caption);padding:7px 2px}.pcard .fields{grid-template-columns:1fr}}.buylist{list-style:none;margin:0;padding:0}.buylist li{overflow-wrap:anywhere;line-height:1.35;padding:1px 0}.placegrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;margin:4px 0 10px}.placecard{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--rm);background:var(--tint)}.placecard b{font-size:var(--fs-heading)}.placecard dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px 14px;margin:6px 0 0}.placecard dt{font-size:var(--fs-caption);color:var(--mut);text-transform:uppercase;letter-spacing:.04em}.placecard dd{margin:2px 0 0;font-size:var(--fs-body);overflow-wrap:anywhere}:root{--tb:0px;--sab:env(safe-area-inset-bottom,0px);--sat:env(safe-area-inset-top,0px)}.tabbar{display:none}@media (max-width:900px){:root{--tb:calc(58px + var(--sab))}.tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;position:fixed;left:0;right:0;bottom:0;z-index:68;height:var(--tb);padding:0 4px var(--sab);background:var(--surf);border-top:1px solid var(--line);box-shadow:0 -6px 18px rgba(18,32,58,.07)}.tabbar .tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;min-width:0;min-height:44px;padding:0 0 7px;border:0;background:none;font:inherit;font-size:var(--fs-caption);line-height:1.1;color:var(--mut);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.tabbar .tab span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabbar svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tabbar .tab.on{color:var(--ink);font-weight:800}.tabbar .tab.on:not(.till)::before{content:"";position:absolute;top:0;left:28%;right:28%;height:3px;border-radius:0 0 3px 3px;background:var(--acc)}.tabbar .tab.dot::after{content:"";position:absolute;top:7px;left:calc(50% + 8px);width:8px;height:8px;border-radius:50%;background:var(--alarm);box-shadow:0 0 0 2px var(--surf)}.tabbar .till{color:var(--ink);font-weight:800}.tabbar .till .disc{display:grid;place-items:center;width:56px;height:56px;margin-top:-26px;border-radius:50%;background:var(--ink);color:var(--acc);font-style:normal;box-shadow:0 6px 16px rgba(18,32,58,.34),0 0 0 5px var(--page)}.tabbar .till .disc svg{width:26px;height:26px}.tabbar .till.on .disc{background:var(--acc);color:var(--ink)}.top{display:none}body::before{content:"";position:fixed;top:0;left:0;right:0;height:var(--sat);background:var(--page);z-index:60;pointer-events:none}#tabbar{view-transition-name:tabbar}::view-transition-group(tabbar){animation:none}.main{padding-bottom:calc(28px + var(--tb))}body:has(.duewrap) .main{padding-bottom:calc(60px + var(--tb))}.duewrap{bottom:calc(32px + var(--tb))}.toast{bottom:calc(84px + var(--tb))}.newver{bottom:calc(34px + var(--tb))}.sheetbar{bottom:calc(32px + var(--tb))}body:has(.duewrap) .sheetbar{bottom:calc(80px + var(--tb))}form:has(>.sheetbar),form:has(.sheetbar){padding-bottom:calc(104px + var(--tb))}body:has(.duewrap) form:has(.sheetbar){padding-bottom:calc(152px + var(--tb))}.rdock{bottom:var(--tb)}.bb-bar{position:fixed;left:10px;right:10px;bottom:calc(var(--tb) + 30px);margin:0;z-index:66;padding:10px 14px;gap:6px 14px}.bb-bar .muted{display:none}.bb-bar #bb-go{margin-left:0;width:100%}body:has(.bb-bar) .main{padding-bottom:calc(150px + var(--tb))}.pos2 .cart .pay,.cart .pay{position:static}#livemsg{bottom:calc(44px + var(--tb))}.main{padding-top:calc(10px + var(--sat))}}.installtip{display:none}@media (max-width:900px){.installtip:not([hidden]){display:grid;gap:6px;position:relative;margin:0 0 12px;padding:12px 14px;border-radius:14px;background:var(--ink);color:#fff;font-size:var(--fs-body);line-height:1.4;box-shadow:var(--sh)}.installtip b{color:var(--acc)}.installtip .btn{justify-self:end;min-height:40px}}:is(.pcard .pc-acts,.pcard .pc-acts.split,.phed .pc-acts,.va-in-acts,.va-own-acts,#va-tab .va-in .pc-acts,#va-tab .va-in-form .pc-acts,.acts-row,.body-row .acts-row,.sacts .dpanel>.acts-row,body[data-page="items"] .body-row .acts-row.rbfoot,.catnode .cn-acts,.bb-acts):not(td){display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}:is(.pcard .pc-acts,.va-in-acts,.va-own-acts,.acts-row,.catnode .cn-acts,.bb-acts)>*{order:2}:is(.pcard .pc-acts,.va-in-acts,.va-own-acts,.acts-row,.catnode .cn-acts,.bb-acts)>:is(.act-del,form:has(.act-del)){order:1}:is(.pcard .pc-acts,.va-in-acts,.va-own-acts,.acts-row,.catnode .cn-acts,.bb-acts)>:is(.btn.primary,button.primary,form:has(.btn.primary)){order:3}:is(.pcard .pc-acts,.acts-row)>span:empty{display:none}.catnode .cn-acts .rex{margin-left:0}body[data-page="items"] .body-row .acts-row.rbfoot .btn:last-child{flex:0 0 auto}.act-bar{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}#va-ref .va-ref-val[draggable]{cursor:grab}#va-ref .va-ref-val.drag{opacity:.45}#va-ref .va-ref-order-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--fs-caption);margin-top:6px}#va-ref .va-ref-order-row>span{flex:1 1 260px}#va-tab .va-order-hint{font-size:var(--fs-caption);margin-bottom:6px}.va-copy-note{background:#FFF4D6;border:1px solid #E8C873;color:var(--ink);padding:10px 14px;border-radius:10px;margin:0 0 12px;font-size:var(--fs-body);line-height:1.45}#va-ref .va-ref-axis.pcard{padding:12px 14px;margin-top:0;display:block}@media (min-width:901px){.dgrid>#va-ref{grid-column:1 / -1}}#va-ref .va-ref-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:10px;align-items:start;margin-top:10px}#va-ref>p.muted{max-width:860px}#va-ref .va-ref-axis.is-hidden{opacity:.6}#va-ref .va-ref-setup{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:flex-end}#va-ref .va-ref-setup .fld{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 140px}#va-ref .va-ref-setup .fld:nth-of-type(2){flex:1.3 1 170px}#va-ref .va-ref-setup .fld.w-unit{flex:0 0 82px}#va-ref .va-ref-setup .fld.w-hide{flex:0 0 auto}#va-ref .va-ref-setup .fld>span{font-size:var(--fs-caption);color:var(--mut)}#va-ref .va-ref-setup .w-hide>span:last-child{font-size:var(--fs-body);color:var(--ink);display:inline-flex;align-items:center;gap:6px;height:38px;white-space:nowrap}#va-ref .va-ref-setup .act-bar{flex:0 0 auto}#va-ref .va-ref-name{margin-top:6px}#va-ref .va-ref-vals{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}#va-ref .va-ref-add{display:flex;gap:8px;margin-top:8px;max-width:420px}.act-bar>*{order:2}.act-bar>:is(.muted,small,.hint,.price-hint){order:0;margin-left:0!important}.act-bar>:is(.act-del,form:has(.act-del)){order:1}.act-bar>:is(.btn.primary,button.primary,form:has(.btn.primary)){order:3}@media (max-width:719px){.ico-act{width:38px;height:38px}body .deced .ed-bar button,body .deced .ed-bar select,body .deced .ed-bar .ed-add{min-height:38px;min-width:38px}body .deced .ed-bar select.ed-size{height:38px}}.crm-cat .cat-path{padding:8px 12px;border-radius:10px;background:var(--tint);border:1px solid var(--line);font-size:var(--fs-body);color:var(--ink2);line-height:1.45;overflow-wrap:anywhere}.fields>.fld.crm-cat>.cat-path{flex:1 0 100%}.fields>.fld.crm-cat>.cattree{flex:1 1 100%}.cattree>.cat-lvl{flex:1 1 170px;min-width:0}@media (max-width:640px){.cattree>.cat-lvl{flex:1 1 100%}}.combo-list .combo-say{display:block;font-size:var(--fs-caption);color:var(--alarm);padding:4px 2px 0}.combo-list .combo-say[hidden]{display:none}.pcard.sec .fields .fld>.live:not(.sub),.crm-cat .cat-path{min-height:44px;box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 12px;border-radius:10px;background:var(--tint);border:1px solid var(--line);font-size:var(--fs-body);color:var(--ink2);line-height:1.45}.pcard.sec .fields .fld>.live:not(.sub){flex-wrap:nowrap;white-space:nowrap}.pcard.sec .fields .fld>.live:not(.sub) .chg{margin-left:auto;flex:0 0 auto;min-height:30px;padding:0 10px}#grp-chars .chr-wrap>.chr-empty{grid-column:1 / -1;order:-1}#grp-chars .chr-empty{margin:0}.main .fields>label.sell-prom-row{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:2px;justify-self:stretch;min-height:0}.sell-prom-row .sell-prom-line{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-body);color:var(--ink);cursor:pointer}.sell-prom-row .sell-prom-line input{width:18px;height:18px;margin:0}.sell-prom-row .hint:empty{display:none}.folder-w{position:relative}.folder-w>.folder{height:100%;padding-right:64px}.folder-w>.folder-ren-btn{position:absolute;top:50%;right:32px;transform:translateY(-50%);z-index:1}.folder-w>.folder-ren{display:flex;gap:6px;align-items:center;padding:8px;border:1px solid var(--acc);border-radius:12px;background:var(--surf);min-height:56px;box-sizing:border-box}.folder-w>.folder-ren[hidden]{display:none}.folder-w>.folder-ren{flex-wrap:wrap;justify-content:flex-end}.folder-w>.folder-ren .field{flex:1 1 100%;min-width:0}.folder-w.renaming>.folder,.folder-w.renaming>.folder-ren-btn{display:none}.cat-items{margin-top:14px;border-top:1px solid var(--line);padding-top:10px}.cat-items-h{margin-bottom:6px}.cat-items-h h3{font-size:var(--fs-body);margin:0}.cat-items-h .muted{margin-left:auto;font-size:var(--fs-caption)}.cat-item-row{padding:6px 0;border-bottom:1px solid var(--line)}.cat-item-row:last-of-type{border-bottom:0}:root{--css-end:1}.icard-tabsrow{display:flex;align-items:flex-start;gap:4px;min-width:0}.icard-tabsrow>.icard-tabs{flex:1 1 auto;min-width:0}.icard-more{position:relative;flex:none}.icard-more[hidden]{display:none}.icard-more>summary{list-style:none;cursor:pointer;width:30px;height:32px;display:grid;place-items:center;border-radius:8px;color:var(--mut);font-size:var(--fs-heading);font-weight:700;line-height:1;user-select:none}.icard-more>summary::-webkit-details-marker{display:none}.icard-more>summary:hover,.icard-more[open]>summary{color:var(--ink);background:var(--tint)}.icard-morelist{position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:190px;display:flex;flex-direction:column;padding:6px;background:var(--surf);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12)}.icard-morelist button{border:0;background:none;font:inherit;text-align:left;cursor:pointer;padding:8px 10px;border-radius:6px;color:var(--ink);white-space:nowrap}.icard-morelist button:hover{background:var(--tint)}.icard-morelist button.on{font-weight:700}.icard-morelist .n{display:inline-block;margin-left:5px;padding:0 6px;border-radius:99px;background:var(--tint);font-size:var(--fs-caption);font-weight:600;color:var(--mut)}@media (hover:hover) and (pointer:fine){.icard-tabsrow>.icard-tabs{scrollbar-width:thin;scrollbar-color:var(--line) transparent}.icard-tabsrow>.icard-tabs::-webkit-scrollbar{display:block;height:6px}.icard-tabsrow>.icard-tabs::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px}}@media (min-width:701px){.tbl .head-row td.nm>.caret + .icell + .sub{margin-left:24px}}.icard-presets{display:contents}@media (max-width:700px){.icard-period{display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap;width:100%;margin-left:0;justify-content:flex-start;overflow:visible;gap:8px}.icard-period>.icard-presets{display:flex;scroll-snap-type:x mandatory;scroll-padding-inline:0}.icard-presets>*{scroll-snap-align:start}.icard-period>.icard-range{order:0;width:100%;flex-wrap:nowrap;justify-content:stretch}.icard-period>.icard-range .field,.icard-period>.icard-range .dtw{flex:1 1 0;width:auto;min-width:0}}@media (max-width:700px){.fields>.fld-stock{grid-column:1 / -1}}@media (min-width:701px){.icard-period>.icard-range{order:-1;flex-basis:100%;width:100%;flex-wrap:nowrap;justify-content:flex-end}.icard-period>.icard-range .field,.icard-period>.icard-range .dtw{flex:1 1 0;width:auto;min-width:0}}.pcard.pc-pick{display:block;cursor:pointer}.pcard>.pc-row{display:flex;align-items:center;gap:12px;padding:12px 14px}.pcard .pc-check{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pcard.pc-pick:has(input:checked){box-shadow:inset 0 3px 0 var(--acc),var(--sh)}.pcard>.pc-row .pc-tags{flex:none;align-items:center}@media (max-width:640px){.pcard>.pc-row{flex-wrap:wrap}.pcard>.pc-row .pc-tags{flex:1 0 100%;justify-content:flex-start;padding-left:50px}}.slines .sl.sl-gap{display:block;padding:8px 10px;font-size:var(--fs-caption);line-height:1.4;border-top:1px solid var(--line)}.slines .sl.sl-gap .nm{white-space:normal;overflow:visible;display:block}.pick .nm,.pick .nm:has(.diff),.pick .nm .same,.pick .nm .diff,.anr-1 .nm,.galt-body .ln .nm{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.pick .nm:has(.diff){display:block}.pick .nm .same,.pick .nm .diff{display:inline}.supcard .sup-our{display:flex;flex-wrap:wrap;gap:8px 24px;margin:10px 0 4px}.supcard .sup-our>div{display:flex;flex-direction:column;gap:2px;min-width:0}.supcard .sup-our>div:first-child{flex:1 1 260px}.supcard .sup-our .lb{font-size:var(--fs-caption);color:var(--mut)}.supcard .sup-our b{font-size:var(--fs-body);overflow-wrap:anywhere}.noalt .drop button.pick,.cli .drop button.pick{display:flex;align-items:center;gap:10px;padding:6px 8px;border:0;width:100%;text-align:left}.paybar .mini .field:focus,.paybar .mini .field:focus-visible{outline:none}.paybar .mini .field{caret-color:var(--acc)}.paybar .mini:focus-within{background:rgba(255,255,255,.18);box-shadow:inset 0 0 0 1.5px var(--acc)}tr.gorow a.rowgo{color:inherit;font-weight:600;text-decoration:none}tr.gorow a.rowgo .sub{font-weight:400}tr.gorow a.rowgo{display:block}tr.gorow:hover>td{background:var(--surf2,rgba(120,100,60,.07))}tr.gorow.on>td{background:var(--accsoft,rgba(190,150,70,.16))}tr.gorow a.rowgo .go{color:var(--mute,#8a8070);font-weight:400;margin-left:4px}tr.gorow.on .sub{color:var(--ink2)}@media (max-width:700px){.listhead.iconic .jtools{margin-left:auto;display:flex;flex-wrap:nowrap;gap:6px;align-items:center}.listhead.iconic .export .btn,.listhead.iconic .sortmenu>summary,.listhead.iconic .pickcols>summary{font-size:0;min-width:40px;min-height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center}.listhead.iconic .export .btn::before{content:'\2913';font-size:var(--fs-heading)}.listhead.iconic .sortmenu>summary .lb{display:none}.listhead.iconic .sortmenu>summary .ic{font-size:var(--fs-heading)}.listhead.iconic .pickcols>summary::before{content:'\25A4';font-size:var(--fs-heading)}.listhead.iconic .pickcols>summary .muted{display:none}.filtbody>.cats{flex:1 1 100%;margin:0}}@media (max-width:700px){.grid.taskpage{display:flex;flex-direction:column;align-items:stretch}.grid.taskpage>.card{width:auto;max-width:none}.grid.taskpage>.card:nth-child(2){order:-1}.hero .hrow>a.btn.hext{margin-left:auto}}.cal-day .ev.done{text-decoration:line-through;opacity:.6}.anp{margin-bottom:14px}.anp .anp-big{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:4px 0 2px}.anp .anp-big b{font-size:var(--fs-hero);font-variant-numeric:tabular-nums}.anp-bars{display:flex;align-items:flex-end;gap:4px;height:64px;margin:10px 0 2px}.anp-bar{flex:1;background:var(--info);opacity:.55;border-radius:3px 3px 0 0;min-height:2px}.anp-bar.now{opacity:.25}.anp-axis{display:flex;justify-content:space-between;font-size:var(--fs-caption);margin-bottom:8px}.lockrow{position:relative;margin:8px 0 0;padding:10px 12px;border:1px dashed var(--mut);border-radius:10px;color:var(--mut);font-size:var(--fs-body);overflow:hidden}.lockrow i{display:block;height:7px;border-radius:4px;background:var(--mut);opacity:.18;margin-bottom:6px;filter:blur(1px)}.lockrow i + i{width:70%}.anp-more{margin-top:12px}.chord{border:1px solid var(--line,#e6dfd2);border-radius:12px;padding:12px 14px;margin-top:12px}.chord.late{border-color:var(--alarm,#b3402a)}.chord-head{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.chord-who{margin:4px 0 6px}.chord-sum{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;margin:8px 0}.chord-sum b{font-size:var(--fs-hero);font-variant-numeric:tabular-nums}.chord-act{display:flex;gap:10px;flex-wrap:wrap}.chord-act .btn.big{min-height:48px;padding:0 22px;font-size:var(--fs-heading);flex:1 1 150px}.cabsw{margin:6px 0 10px}.cabsw a{display:block;padding:6px 12px;border-radius:8px;font-size:var(--fs-body);opacity:.8}.cabsw a.on{opacity:1;font-weight:700;background:rgba(255,255,255,.1)}.setrow2{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:8px 0}.setrow2 .name{display:block;width:100%}.setrow2 .val{display:flex;gap:6px;flex-wrap:wrap;width:100%}.setrow2 .val .field{flex:1 1 80px;min-width:70px}.setrow2 .name .ilink{display:inline-block;margin-left:30px;font-size:var(--fs-body)}.cabbar{display:flex;align-items:center;gap:12px;margin:-15px -18px 0;padding:10px 30px 0;background:var(--ink);overflow-x:auto;white-space:nowrap;position:relative;z-index:36}.cabbar ~ .hero{margin-top:0;padding-top:12px}.cabbar-l{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.08em;color:#A9BBD4}.cabseg{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:rgba(255,255,255,.09)}.cabseg a{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;font-size:var(--fs-body);color:#D6E0EF;text-decoration:none;background:transparent;border:0}.cabseg a:hover{color:#fff}.cabseg a.on{background:var(--acc);color:var(--ink);font-weight:800}.cabseg a.going{background:rgba(255,255,255,.16);color:#fff}.cabseg a .n{background:#D9534F;color:#fff;border-radius:999px;font-size:var(--fs-caption);font-weight:700;padding:1px 7px}.cabseg a.dot::after{content:"";width:7px;height:7px;border-radius:50%;background:#FF8A80}@media (max-width:700px){.cabbar{margin:0;padding:8px 12px 0}.cabbar-l{display:none}}.cabbar{margin:-20px -20px 0;padding-bottom:8px}.cabbar ~ .hero{margin-left:-20px;margin-right:-20px}@media (max-width:700px){.cabbar{margin:-13px -12px 0}.cabbar ~ .hero{margin-left:-12px;margin-right:-12px}}.ptiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.ptiles a{display:flex;align-items:baseline;gap:8px;padding:10px 14px;border-radius:12px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 1px 2px rgba(18,32,58,.06)}.ptiles b{font-size:var(--fs-hero);font-variant-numeric:tabular-nums}.ptiles span{font-size:var(--fs-caption);color:var(--ink2)}.ppanel{margin:12px 0}@media (max-width:560px){.ptiles{grid-template-columns:1fr}}.cabseg{background:#6E1B33;box-shadow:inset 0 0 0 1px rgba(255,255,255,.10)}.cabseg a{color:#F3DDE2}.cabseg a:hover{color:#fff}.cabseg a.on{background:var(--acc);color:#4A0F20}.cabseg a .n{background:#fff;color:#6E1B33}.cabseg a.dot::after{background:#FFD0D8}a.hcell,a.t{color:inherit;text-decoration:none;cursor:pointer}a.hcell:hover{background:rgba(255,255,255,.07);border-radius:12px}a.hcell.on{background:rgba(255,255,255,.12);border-radius:12px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}a.t:hover{box-shadow:0 2px 8px rgba(18,32,58,.14);transform:translateY(-1px)}body[data-page="items"] .ico{width:16px;height:16px;flex:none}body[data-page="items"] .rowacts .js-move,body[data-page="items"] .rowacts details.ord>summary{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:30px;height:28px;padding:0 6px;border:1px solid var(--line);border-radius:8px;background:var(--surf);color:var(--ink2);text-decoration:none;cursor:pointer;list-style:none;font-size:var(--fs-caption);font-weight:700}body[data-page="items"] .rowacts details.ord>summary::-webkit-details-marker{display:none}body[data-page="items"] .rowacts .js-move:hover,body[data-page="items"] .rowacts details.ord>summary:hover{background:var(--tint);color:var(--ink)}body[data-page="items"] .rowacts details.ord>summary b{font-size:var(--fs-caption);color:#6E1B33}body[data-page="items"] td.namecol{position:relative}body[data-page="items"] .chb{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px 0 7px;border:1px solid #D9B9C2;border-radius:999px;background:#FBF3F5;color:#6E1B33;font:inherit;font-size:var(--fs-caption);font-weight:700;cursor:pointer;z-index:2}body[data-page="items"] .chb:hover{background:#F5E4E9}body[data-page="items"] td.namecol:has(.chb){padding-right:70px}.chpop{position:fixed;z-index:60;width:260px;background:var(--surf);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 30px rgba(18,32,58,.22);padding:11px 13px;color:var(--ink)}.chpop h4{margin:0 0 5px;font-size:var(--fs-caption);color:var(--mut);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.chpop label{display:flex;align-items:center;gap:9px;padding:7px 0;font-size:var(--fs-body);cursor:pointer}.chpop label small{margin-left:auto;color:var(--mut);font-size:var(--fs-caption)}.chpop input{accent-color:#6E1B33;width:18px;height:18px}.chpop .f{border-top:1px solid var(--line);margin-top:5px;padding-top:6px;font-size:var(--fs-caption);color:var(--mut)}body[data-page="items"] .rowblocks:not(.ri){gap:10px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}body[data-page="items"] .rowblocks:not(.ri)>section{border:1px solid var(--line);border-radius:14px;background:var(--surf);padding:9px 14px 4px}body[data-page="items"] .rowblocks:not(.ri) h4{margin:0 0 3px;font-size:var(--fs-caption);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink2)}body[data-page="items"] .rowblocks:not(.ri) .facts{gap:0}body[data-page="items"] .rowblocks:not(.ri) .facts .f{justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--line);font-size:var(--fs-body)}body[data-page="items"] .rowblocks:not(.ri) .facts .f:last-child{border-bottom:0}body[data-page="items"] .rowblocks:not(.ri) .facts .f .k{width:auto;font-size:var(--fs-body);font-weight:400}body[data-page="items"] .rowblocks:not(.ri) .facts .f .v{text-align:right}.rbtabs{display:none}body[data-page="items"] .body-row .acts-row.rbfoot{justify-content:space-between;flex-wrap:nowrap;margin-top:10px}@media (max-width:640px){body[data-page="items"] .tbl.stack tbody tr.head-row{display:grid!important;grid-template-columns:12px repeat(3,minmax(0,1fr)) 12px;grid-auto-rows:auto;padding:0 0 12px!important;overflow:hidden;gap:0!important;column-gap:0!important;row-gap:0!important}body[data-page="items"] .tbl.stack tbody tr.head-row>td{margin:0;min-width:0;position:relative;z-index:1}body[data-page="items"] .tbl.stack tbody tr.head-row>td.namecol{grid-column:1 / -1;grid-row:1;padding:10px 104px 10px 12px!important;height:auto!important;background:transparent!important}body[data-page="items"] .tbl.stack tbody tr.head-row>td.pickcol{grid-column:2 / 5;grid-row:6}body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Артикул"],body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Штрихкод"],body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Категорія"],body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Бренд"]{display:none!important}body[data-page="items"] .chb{right:38px;min-height:38px;height:38px}body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Залишок"]{grid-column:2 / 4;grid-row:2;border-top-left-radius:14px!important}body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Собів."]{grid-column:4;grid-row:2;border-top-right-radius:14px!important}body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Ціна"]{grid-column:2;grid-row:3}body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Націнка"]{grid-column:3;grid-row:3}body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Продано"]{grid-column:4;grid-row:3}body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Заробіток"]{grid-column:2;grid-row:4;border-bottom-left-radius:14px!important}body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Постачальник"]{grid-column:3 / 5;grid-row:4;border-bottom-right-radius:14px!important}body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Залишок"],body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Собів."],body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Ціна"],body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Націнка"],body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Продано"],body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Заробіток"],body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Постачальник"]{display:block!important;-webkit-line-clamp:unset;overflow:visible;background:var(--tint)!important;color:var(--ink);padding:9px 14px!important;width:auto!important;max-width:none!important;min-width:0!important;box-sizing:border-box;height:auto!important;align-self:stretch;border-radius:0}body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th]:not(.namecol):not(.pickcol)::before{display:block;margin:0 0 3px;font-size:var(--fs-caption);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--mut)}body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th] .none,body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th] .muted{color:var(--mut)}body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Ціна"] input{background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:8px;width:100%;max-width:100%!important;font-size:var(--fs-heading);font-weight:700;padding:6px 10px!important;text-align:left;box-sizing:border-box}body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Собів."],body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Собів."] a{color:var(--gold);font-weight:700}body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Собів."] .sub{color:var(--mut);font-weight:400}body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Націнка"] .gain b{color:var(--pos)}body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Націнка"] .gain.low b{color:var(--neg)}body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Націнка"] .pct{color:var(--mut)}body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Заробіток"] .money{color:var(--pos)}body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Залишок"] .stock{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:wrap;gap:4px 12px}body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Залишок"] .stock>:not(.have){display:flex!important}body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Залишок"] .stock .have{font-size:var(--fs-hero);font-weight:800;color:var(--ink)}body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Залишок"] .stock .have.muted{color:var(--mut)}body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Залишок"] .rowacts{margin-top:0;min-height:0}body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Залишок"] .altmark,body[data-page="items"] .tbl.stack tbody tr.head-row>td[data-th="Залишок"] .where{color:var(--bord,#6E1B33);width:100%}body[data-page="items"] .rowacts .js-move,body[data-page="items"] .rowacts details.ord>summary{background:#fff;border-color:var(--line);color:var(--ink2);min-width:38px;height:38px}body[data-page="items"] .rowblocks:not(.ri) .facts{grid-template-columns:1fr!important}body[data-page="items"] .rowblocks:not(.ri) .facts .f{display:flex!important;flex-direction:row!important;align-items:baseline;justify-content:space-between}body[data-page="items"] .rowblocks:not(.ri) .facts .f .k{flex:0 1 46%}body[data-page="items"] .rowblocks:not(.ri) .facts .f .v{flex:1 1 auto;text-align:right}body[data-page="items"] .rbtabs{display:flex;margin:0 0 8px;background:var(--tint);border:1px solid var(--line);border-radius:12px;padding:3px}body[data-page="items"] .rbtabs button{flex:1;border:0;background:transparent;padding:8px 4px;font:inherit;font-size:var(--fs-body);border-radius:9px;color:var(--ink2);cursor:pointer;min-height:38px}body[data-page="items"] .rbtabs button.on{background:#fff;color:var(--ink);font-weight:700;box-shadow:0 0 0 1px var(--line),0 1px 3px rgba(18,32,58,.12)}body[data-page="items"] .rowblocks:not(.ri){grid-template-columns:1fr}body[data-page="items"] .rowblocks:not(.ri)[data-t="0"]>section:not(:nth-child(1)),body[data-page="items"] .rowblocks:not(.ri)[data-t="1"]>section:not(:nth-child(2)),body[data-page="items"] .rowblocks:not(.ri)[data-t="2"]>section:not(:nth-child(3)),body[data-page="items"] .rowblocks:not(.ri)[data-t="3"]>section:not(:nth-child(4)){display:none}body[data-page="items"] .body-row .acts-row.rbfoot .btn{flex:0 0 auto}body[data-page="items"] .body-row .acts-row.rbfoot .btn:last-child{flex:1}}.losswarn{display:grid;gap:4px;margin:8px 0;padding:10px 12px;border:1px solid #E8B4B0;border-radius:12px;background:#FDF1F0;color:#8A2A25;font-size:var(--fs-body);width:100%;box-sizing:border-box;align-self:stretch}.losswarn b{font-size:var(--fs-body);color:#B3261E}.losswarn label{display:flex;align-items:center;gap:8px;font-weight:600;cursor:pointer;min-height:38px}.losswarn input{width:20px;height:20px;accent-color:#B3261E}.flowcard{margin-bottom:12px}.flowcard .fl-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px}.flowcard .fl-lab{font-size:var(--fs-caption);color:var(--mut);margin-bottom:3px}.flowcard .anp-bars{height:64px}.flowcard .anp-bar{opacity:.9}.flowcard .anp-bar.old{opacity:.35}@media (max-width:640px){.flowcard .row{display:block}.flowcard .row .val{display:flex;flex-wrap:wrap;gap:2px 10px;align-items:baseline;margin-top:2px;text-align:left}}@media (min-width:641px){body[data-page="items"] .chb{top:8px;transform:none}}@media (max-width:640px){.cabseg a{min-height:38px}}.fields .fld>.btn{min-height:37px}@media (max-width:640px){.fields .fld>.btn{min-height:38px}}@media (min-width:641px){body[data-page="reports"] .tbl.stack td,body[data-page="reports"] .tbl.stack th{padding-left:7px!important;padding-right:7px!important}}.keybox{display:grid;gap:6px;margin:4px 0 12px;padding:12px 14px;border:1px solid #E8D6B8;border-radius:12px;background:#FFF8E8}.keybox code{display:block;padding:8px 10px;border-radius:8px;background:#fff;border:1px solid var(--line);font-size:var(--fs-body);word-break:break-all;user-select:all}.bulkbar .allscope{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:var(--fs-body);font-weight:600;min-height:38px}.bulkbar .allscope input{width:18px;height:18px}.bulkbar .grp{flex-wrap:wrap;max-width:100%}.bulkbar .grp select.field{min-width:120px;max-width:100%}.chcard .chgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.chtile{display:flex;flex-direction:column;gap:3px;padding:10px 12px;background:var(--tint);border-radius:12px;min-width:0}.chtile .k{font-size:var(--fs-caption);color:var(--ink2)}.chtile b{font-size:var(--fs-heading);font-variant-numeric:tabular-nums;color:var(--ink)}.chtile .sub{font-size:var(--fs-caption);color:var(--ink2);overflow-wrap:anywhere}.chset{display:grid;gap:12px}.chnums{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.chkrow:not(tr){display:flex;align-items:flex-start;gap:10px;text-align:left;cursor:pointer}.chkrow>input[type=checkbox]{flex:0 0 auto;width:22px;height:22px;margin:1px 0 0}.chkrow>span{display:flex;flex-direction:column;gap:2px;min-width:0}.chkrow>span>.muted{font-size:var(--fs-body);font-weight:400}.chmgrs{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:8px}.chsrc{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.chsrc a{padding:8px 14px;border-radius:999px;background:var(--tint);color:var(--ink);text-decoration:none;font-weight:600;min-height:38px;display:inline-flex;align-items:center;gap:8px}.chsrc a span{font-weight:400;color:var(--ink2)}.chsrc a.on{background:var(--ink);color:#fff}.chsrc a.on span{color:#ddd}.chbtns{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;margin:0 0 10px}.main label.chkrow.chkrow{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;width:auto;min-height:38px}.main .chset>label.chkrow.chkrow{width:100%}@media (max-width:640px){form.filt .filtbody{min-width:0;max-width:100%}form.filt .filtbody>*{min-width:0;max-width:100%}form.filt .filtbody select.field{flex:1 1 100%;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}}details.moredet>summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;min-height:44px}details.moredet>summary::-webkit-details-marker{display:none}details.moredet>summary .pc-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}details.moredet>summary .caret{flex:0 0 auto;transition:transform .15s}details.moredet[open]>summary .caret{transform:rotate(180deg)}.moredet .moreh{margin:14px 0 6px;font-size:var(--fs-body);font-weight:600;color:var(--ink2)}.moredet .fld-row.dims{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.moredet .morechan .row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--line)}.sellbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 10px;font-size:var(--fs-body)}.sellbar .sb-t{color:var(--ink2);font-weight:600}.sellbar .sb-chips{display:inline-flex;flex-wrap:wrap;gap:6px}.sellbar .sb-chip{min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--surf);color:var(--ink);font:inherit;font-weight:600;cursor:pointer}.sellbar .sb-chip[aria-pressed="true"]{background:var(--graf);border-color:var(--graf);color:#fff}.sellbar .sb-chip:disabled{cursor:default;opacity:.85}.sellbar .sb-miss{flex:1 1 260px;display:block;color:var(--ink2);line-height:1.2}.sellbar .sb-c,.sellbar .sb-ok{display:inline;margin-right:14px}.sellbar .sb-c b{color:var(--ink)}.sellbar .sb-ok{color:var(--ink2)}.sellbar .sb-lk{background:none;border:0;padding:8px 4px;min-height:38px;font:inherit;color:var(--ink);text-decoration:underline;cursor:pointer}.sellbar .sb-lk.soft{color:var(--ink2);text-decoration-style:dotted}.fld.sb-need .field,.fld.sb-need textarea,.fld.sb-need select{border-color:var(--acc);background:color-mix(in srgb,var(--acc) 20%,var(--surf))}.fld.sb-adv .field,.fld.sb-adv textarea,.fld.sb-adv select{border-color:var(--acc);border-style:dashed}.grp.chr-off{display:none!important}.chr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 12px}.chr-opts{display:flex;flex-wrap:wrap;gap:6px 14px}.chr-opt{display:inline-flex;align-items:center;gap:6px;min-height:38px}.chrcells{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap}.chrcells>.fld{min-width:0}.chrcells>.fld.w-form{width:190px}.chrcells>.fld.w-target{flex:1 1 210px}.chrcells>.fld.w-pack{width:96px}.chrcells>.fld.w-unit{width:104px}.chrcells>.fld.w-str{width:110px}.chrcells>.fld.w-sunit{width:88px}.chrcells>.fld.w-sale{width:150px}@media (max-width:640px){.chrcells{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.chrcells>.fld{width:100%!important}.chrcells>.fld.w-form,.chrcells>.fld.w-target{grid-column:1 / -1}}.pcard.sec>summary{padding:10px 14px}.pcard.sec .pc-main b{font-size:var(--fs-body)}.pcard.sec .pc-body{padding-top:10px}.pcard.sec .pc-body>.fields + .fields,.pcard.sec .pc-body>* + .fields{margin-top:10px}.tagfield{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:6px 10px;border:1px solid var(--line);border-radius:var(--rm);background:var(--surf);cursor:text}.tagfield:focus-within{border-color:var(--acc)}.ptags{display:contents}.ptag{flex:none;white-space:nowrap;max-width:100%;width:auto;overflow:visible;display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 10px;border-radius:999px;background:var(--tint);border:1px solid var(--line);font-size:var(--fs-body)}.ptag button{border:0;background:transparent;padding:0 6px;font:inherit;font-size:var(--fs-heading);line-height:1;cursor:pointer;color:var(--ink2);min-height:24px}.tagin{flex:1 1 160px;min-width:120px;border:0;outline:0;background:transparent;font:inherit;padding:4px 0}.tagbox small{display:block;margin-top:4px}.pcard.sec .namerow{display:block}.pcard.sec .namerow>.fld,.pcard.sec .namerow .w-name{width:100%;max-width:none}.pcard.sec .namemode{margin:0 0 10px}.pcard.sec .chrcells{margin-top:10px;align-items:flex-end}.pcard.sec .chrcells .strength-open{align-self:flex-end;min-height:0;padding:0;border:0;background:none;box-shadow:none;text-decoration:underline;color:var(--ink2);margin-left:auto}.pcard.sec .stgrow{display:grid;grid-template-columns:minmax(180px,1fr) 2fr;gap:10px;margin-top:10px;align-items:start}@media (max-width:640px){.pcard.sec .stgrow{grid-template-columns:minmax(0,1fr)}}body[data-page="items"] .tbl.items tr.head-row>td{vertical-align:top;padding-top:14px}body[data-page="items"] .tbl.items tr.head-row>td.namecol .chb{top:10px;transform:none}@media (min-width:1500px){.fld-row.sup-row{grid-template-columns:minmax(150px,2fr) minmax(100px,1fr) minmax(170px,1.3fr) minmax(90px,.8fr) minmax(90px,.8fr)}}.pcard.sec .fields{align-items:start}.pcard.sec .fld-row.ship-row{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:640px){.pcard.sec .fld-row.ship-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.deced{display:flex;flex-direction:column;gap:6px}.deced .ed-bar{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.deced .ed-bar button{min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surf);font:inherit;font-size:var(--fs-caption);color:var(--ink);cursor:pointer}.deced .ed-bar button:hover{background:var(--tint)}.deced .ed-bar .ed-sep{width:1px;height:20px;background:var(--line);margin:0 4px}.deced .ed-bar .ed-more{margin-left:auto;border-color:transparent;text-decoration:underline;background:none}.deced .ed-area{min-height:72px;max-height:96px;overflow-y:auto;line-height:1.45;padding:8px 10px}.deced .ed-area.open{max-height:420px}.deced .ed-area:empty::before{content:attr(data-placeholder);color:var(--mut)}.deced .ed-area h3{font-size:var(--fs-heading);margin:6px 0 2px}.deced .ed-area h4{font-size:var(--fs-body);margin:4px 0 2px}.deced .ed-area p{margin:0 0 4px}.deced .ed-area ul,.deced .ed-area ol{margin:2px 0 4px 20px;padding:0}@media (min-width:760px){.pcard.sec .fields:has(>.fld-stock){grid-template-columns:repeat(3,minmax(0,1fr))}}.pcards{display:flex;flex-direction:column;margin:8px 0 0}.pcard .pc-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 16px;margin-top:10px}.pcard .pc-facts>div{display:flex;flex-direction:column;gap:2px;min-width:0}.pcard .pc-facts .lb{font-size:var(--fs-caption);color:var(--mut)}.pcard .pc-facts b{font-size:var(--fs-body);overflow-wrap:anywhere}.pcard .pc-facts .pc-wide{grid-column:1 / -1}.pcard .pc-facts .pc-facts{display:contents}.pcard .pc-ava img{width:100%;height:100%;object-fit:cover;border-radius:50%}.pcard .badge.alarm{color:var(--bad,#A3202F)}@media (min-width:900px){.pcard.sec .fields:has(input[name="wholesale_min"]){grid-template-columns:repeat(4,minmax(0,1fr))}}.pcard.sec .fields:has(input[name="wholesale_min"]) .fld .live{min-height:38px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media (min-width:900px){.pcard.sec .namerow{display:grid;grid-template-columns:minmax(150px,1.4fr) minmax(110px,1fr) minmax(150px,1.5fr) 150px;gap:10px;align-items:start}.pcard.sec .namerow>.fld,.pcard.sec .namerow>.fld.w-form,.pcard.sec .namerow>.fld.w-target,.pcard.sec .namerow>.fld.w-sale{width:auto;max-width:none;min-width:0;flex:none}.pcard.sec .namerow:has(textarea[name="name"]:not([readonly])) .w-name{grid-column:auto}}.dropb{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;border:1px solid var(--line);background:var(--tint);color:var(--ink2);font-size:var(--fs-caption);font-weight:600;vertical-align:middle}.droptabs{margin-left:8px}.pcard.sec .tagfield{display:block;min-height:0;padding:0;border:0;background:none}.pcard.sec .tagfield .tagin{width:100%}.pcard.sec .ptags{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px;min-height:0}.pcard.sec .ptag{padding:1px 3px 1px 8px;font-size:var(--fs-caption);background:var(--tint)}.deced .ed-area{height:auto}.deced .ed-bar .ed-add{min-height:32px;padding:0 8px;border:1px solid var(--line);border-radius:8px;background:var(--surf);font:inherit;font-size:var(--fs-caption);color:var(--ink)}.pcard.sec .deced .ed-area{height:auto}.chrcells[hidden],.fld[hidden]{display:none}@media (max-width:640px){.droptabs{display:none}}.pcard.sec .tagfield{display:flex;gap:8px;align-items:center}.pcard.sec .tagfield .tagin{flex:1 1 auto;width:auto}.pcard.sec .tagfield #tag-gen{flex:none;white-space:nowrap}.pcard.sec .ptag{font-size:var(--fs-caption);padding:0 2px 0 7px;line-height:20px}.pcard.sec .ptag button{font-size:var(--fs-body);min-height:18px;padding:0 5px}.pcard.sec .stgrow>.ptags{grid-column:1 / -1;margin-top:0}.pcard.sec .ptag{background:none;border:1px dashed var(--mut);font-size:var(--fs-caption);color:var(--ink2)}.pcard.sec .tagfield .tagin{border:1px solid var(--line);background:var(--surf);padding:6px 9px;border-radius:var(--rm);font-size:var(--fs-body)}select.field[hidden]{display:none}.chancard{display:flex;align-items:center;gap:12px;padding:12px 14px}.chancard .pc-main{flex:1 1 auto}.chancard .pc-tags{flex:none}.chancard .btn{flex:none}@media (max-width:640px){.chancard{flex-wrap:wrap}.chancard .btn{margin-left:50px}}.chancard .hp-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;padding:5px 11px;border-radius:var(--rs);border:1px solid var(--line);background:var(--surf);color:var(--ink);font:inherit;font-size:var(--fs-body);font-weight:700;text-decoration:none;white-space:nowrap;box-shadow:var(--sh)}.chancard .hp-link:hover{border-color:var(--mut)}.chancard .hp-link .hp-txt{display:inline}@media (min-width:760px){.dlg.mvdlg{width:min(900px,94vw);max-width:900px}.mvdlg .mv-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,1fr);gap:22px;align-items:start}.mvdlg .mv-side{position:sticky;top:0;padding:14px 16px;border:1px solid var(--line);border-radius:var(--rm);background:var(--tint)}.mvdlg .mv-side .mv-cap{margin-top:0}}.deced .ed-own{display:flex;gap:8px;align-items:center}.deced .ed-own[hidden]{display:none}.deced .ed-own .field{flex:1 1 auto;height:38px}.askdlg{width:min(440px,92vw);padding:22px 24px}.askdlg .ask-q{margin:0 0 18px;font-size:var(--fs-heading);line-height:1.45;color:var(--ink)}.askdlg .dlg-foot{display:flex;gap:10px;justify-content:flex-end}.pcard .pc-acts.split{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px}.pcard .fld .live:has(.chg){display:flex;align-items:center;gap:10px;min-height:34px}.pcard .fld .live .chg{padding:0 12px;min-height:30px;height:30px;font-size:var(--fs-body);margin:0;box-shadow:none;text-decoration:none;font-weight:600;background:var(--surf);border:1px solid var(--line);border-radius:999px}.icell .txt .dropb,.dropb{align-self:flex-start;width:fit-content;max-width:max-content;flex:0 0 auto}.chr-pick{position:relative}.chr-pick>summary.field{display:flex;align-items:center;list-style:none;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chr-pick>summary.field::-webkit-details-marker{display:none}.chr-pick>summary.field em{font-style:normal;color:var(--mut)}.chr-pick[open]>summary.field{border-color:var(--acc)}.chr-pick-list{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:var(--surf);border:1px solid var(--line);border-radius:var(--rm);box-shadow:0 8px 24px rgba(0,0,0,.12)}body:has(.duewrap) dialog.askdlg[open],dialog.askdlg[open]{margin:auto;max-height:none}.pcard.sec .fields:has(input[name="wholesale_min"])>.fld>span:first-child{display:block;height:16px;line-height:16px}.pcard.sec .fields:has(input[name="wholesale_min"]) .fld .live{min-height:44px}.pcard.sec .withgen{align-items:stretch}.pcard.sec .withgen .gen{min-height:44px;padding-left:16px;padding-right:16px}.pcard .savebar{display:flex;align-items:center;gap:12px;margin-top:12px}.savestate{font-size:var(--fs-body);color:var(--ink2)}.savestate.dirty{color:var(--warn,#b45309);font-weight:700}.pcard.sec .fld-row.ship-row>.fld>span:first-child{display:block;height:16px;line-height:16px}.grp[data-ftab="vars"] .live.muted{font-size:var(--fs-body);line-height:1.45}.chr-pick-list{max-height:280px;overflow-y:auto}.pcard .badge.off{background:transparent;color:var(--ink2);border:1px solid var(--line)}.pcard.sec .fields.shelfrow{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 18px}.pcard.sec .fields.shelfrow>.fld{width:220px;flex:none}.pcard.sec .fields.shelfrow>.check{flex:1 1 320px;min-height:44px;display:flex;align-items:center;margin:0}.sellbar .sb-chip{min-height:32px;padding:0 13px}.sellbar .sb-lk{min-height:32px;padding:6px 4px}@media (hover:hover) and (min-width:641px){.combo-opt{min-height:30px;padding:4px 10px;font-size:var(--fs-body)}}.good.vgrp{flex-wrap:wrap;align-items:center}.good.vgrp .body{flex:1 1 0;min-width:0}.good .price.vfrom{white-space:nowrap}.good .vadd .vgo[disabled]{opacity:.35;cursor:default}.good .vcap{flex:1 1 100%;font-size:var(--fs-caption);color:var(--mut);padding:0 2px}.good .vcap.said-line{color:var(--graf);font-weight:700}.good .vcap.said-line.stop{color:var(--alarm)}.good .vsel{flex:1 1 100%;display:flex;flex-wrap:nowrap;gap:4px;padding:0 0 6px}.good .vc{flex:1 1 0;min-width:0;height:30px;border:1px solid var(--line);border-radius:999px;background:var(--surf);color:var(--ink);font:inherit;font-size:var(--fs-caption);padding:0 2px;cursor:pointer;white-space:nowrap}.good .vc.off{border:1px solid rgba(110,27,51,.26);background:rgba(110,27,51,.09);color:#7d3347}.good .vc.sel{background:var(--graf);border-color:var(--graf);color:#fff}.good .have.vcount{color:var(--mut)}@media (hover:none),(max-width:640px){.good .vc{height:44px}}.rail{box-shadow:inset -1px 0 0 rgba(255,255,255,.22),2px 0 0 rgba(0,0,0,.18)}a.hcell.on{background:transparent;box-shadow:inset 0 -3px 0 var(--acc);border-radius:12px 12px 4px 4px}a.hcell.on:hover{background:rgba(255,255,255,.07)}a.hcell:focus:not(:focus-visible){outline:none}.vsplit{display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);column-gap:6px;row-gap:12px;align-items:start}.vcol{display:contents}.vh{font-size:var(--fs-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);padding:0 2px}.vwrap{min-width:0}.an-arrow{align-self:start;justify-self:center;margin-top:14px;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--acc);color:var(--ink);font-weight:800}.an-pane{min-width:0;display:flex;flex-direction:column;gap:8px}.an-pane .an-sum{font-size:var(--fs-caption)}.an-pane .pcards{display:flex;flex-direction:column;gap:8px}.an-pane.busy{opacity:.6}.vsplit .pcard>summary{flex-wrap:wrap}.vsplit .pcard .pc-tags{flex:1 0 100%;justify-content:flex-start;padding-left:50px;order:3}.vsplit .pcard .pc-tags:empty{display:none}.grp[data-ftab="vars"]{container-type:inline-size}@container (max-width:780px){.vsplit{grid-template-columns:minmax(0,1fr)}.vsplit>*,.vcol>*{grid-column:1!important;grid-row:auto!important}.an-arrow{display:none}}.an-add[hidden]{display:none}.vsplit{align-items:start}.vsplit .pcard>summary{min-height:108px;align-items:center}.vsplit .pcard.sup-add>summary{min-height:0}.an-arrow{align-self:start;margin-top:40px}.vsplit{align-items:stretch}.vwrap{display:flex}.vwrap>details{flex:1 1 auto;min-width:0}.an-pane .pcards{margin:0;flex:1 1 auto}.an-pane .pcards>details,.an-pane>details.an-add{flex:1 1 auto}.an-arrow{align-self:start;margin-top:40px}.vsplit .pcard .pc-main>b{font-size:var(--fs-heading);font-weight:700;line-height:1.35}.vsplit .pcard .pc-main .sub{font-size:var(--fs-body);line-height:1.4}.pcard .badge.alarm{background:#F6DADD;color:#8E1B28}.vsplit{align-items:start}.vwrap{display:block}.vwrap>details{display:block}.an-pane .pcards>details,.an-pane>details.an-add{flex:0 0 auto}.vsplit .pcard:not(.sup-add)>summary{min-height:132px}.vitem{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.an-fold{margin-left:28px;border:1px solid var(--line);border-radius:12px;background:var(--surf)}.an-fold>summary{list-style:none;display:flex;align-items:center;gap:12px;padding:10px 14px;cursor:pointer;font-size:var(--fs-body)}.an-fold>summary::-webkit-details-marker{display:none}.an-fold>summary .muted{margin-left:auto}.an-fold>summary .arr{font-style:normal;color:var(--mut);transition:transform .15s}.an-fold[open]>summary .arr{transform:rotate(180deg)}.an-fold-body{padding:0 12px 12px}.an-fold-body .an-pane{gap:8px}.vgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:0 14px;align-items:start}.vgrid>:not(.vitem){grid-column:1 / -1}@container (min-width:820px){.vgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pcard .pc-main>b>a.pc-name{color:inherit;text-decoration:none}.pcard .pc-main>b>a.pc-name:hover{text-decoration:underline}.vitem{gap:0;border:1px solid var(--line);border-radius:14px;background:var(--surf);box-shadow:0 1px 2px rgba(18,32,58,.05);margin-bottom:14px}.vitem>details.pcard{border:0;box-shadow:none;background:transparent;border-radius:14px 14px 0 0;margin:0}.vitem>.an-fold{margin:0;border:0;border-top:1px solid var(--line);border-radius:0 0 14px 14px;background:transparent}.vitem .pc-main .sub.vsub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.vitem .pcard>summary{flex-wrap:wrap}.vitem .pcard .pc-tags{flex:1 0 100%;justify-content:flex-start;padding-left:50px;order:3}.vitem .pcard .pc-tags:empty{display:none}.an-fold-body{padding:4px 12px 12px}.vitem{container-type:inline-size}.vitem .pcard .pc-main>b{font-size:clamp(12px,3cqw,14px);line-height:1.3}.vitem .pcard .pc-main .sub{font-size:clamp(11px,2.5cqw,12.5px)}.vitem .pcard .pc-tags{flex:0 0 auto;padding-left:0;order:0;margin-right:18px;align-self:center}.vitem .pcard .pc-tags .badge{font-size:var(--fs-caption);padding:2px 8px}.vitem .pcard>summary{flex-wrap:nowrap}.vitem .pcard:not(.sup-add)>summary{min-height:96px;align-items:center}.vgrid{align-items:start}.grp[data-ftab="vars"],.grp[data-ftab="vars"] *{overflow-anchor:none}.va-axes{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:12px}.va-axes .lb,.va-cell .lb,.va-meta .lb{font-size:var(--fs-caption);color:var(--mut)}.va-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--surf);font-size:var(--fs-body);cursor:pointer}.va-chip input{position:absolute;opacity:0;width:0;height:0}.va-chip.on{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:700}.va-rows{display:flex;flex-direction:column;gap:8px}.va-row{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surf)}.va-row[hidden],.va-cell[hidden]{display:none}.va-ph{position:relative;width:44px;height:44px;border-radius:50%;background:var(--tint);display:flex;align-items:center;justify-content:center;flex:none}.va-ph img{width:100%;height:100%;object-fit:cover;border-radius:50%}.va-photo{position:absolute;right:-4px;bottom:-4px;width:22px;height:22px;border-radius:50%;border:1px solid var(--line);background:var(--surf);color:var(--ink);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.va-cell{display:flex;flex-direction:column;gap:2px;min-width:110px;flex:1 1 110px;max-width:200px}.va-meta{display:flex;flex-direction:column;gap:2px;min-width:110px}.va-meta b{font-size:var(--fs-body)}.va-open{align-self:center;font-size:var(--fs-body)}.va-newrow{background:var(--tint);border-style:dashed}.altmark.vmark{margin-left:8px;background:var(--tint)}.va-step{background:var(--tint);border-radius:10px;padding:8px 12px;margin-bottom:10px;font-size:var(--fs-body)}.va-todo{align-self:center;font-size:var(--fs-caption);color:var(--alarm);font-weight:700}.va-link{margin-top:10px}.va-link>summary{cursor:pointer;font-size:var(--fs-body)}.va-pointer{font-size:var(--fs-body);margin:4px 0 8px}.va-menu{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.va-mrow{display:grid;grid-template-columns:minmax(0,1fr) 120px 80px 90px;gap:12px;align-items:center;padding:8px 12px;border:1px solid var(--line);border-radius:10px;text-decoration:none;color:inherit;font-size:var(--fs-body)}.va-mrow b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.va-mrow:hover{background:var(--surf)}@media (max-width:640px){.va-mrow{grid-template-columns:1fr 1fr}.va-mrow b{grid-column:1 / -1;white-space:normal}}.va-make>.va-make-go{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;cursor:pointer}.va-make>.va-make-go:disabled{opacity:.6;cursor:wait}.va-make>.va-make-go:focus-visible{outline:2px solid var(--accent,#1a2a4a);outline-offset:2px}.va-add{padding:14px;display:flex;flex-direction:column;gap:10px}.va-add-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.va-switch{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:3px;gap:2px;background:var(--surf)}.va-switch button{all:unset;box-sizing:border-box;padding:6px 14px;border-radius:999px;font-size:var(--fs-body);cursor:pointer;color:var(--mut)}.va-switch button.on{background:var(--ink,#1a2a4a);color:#fff}.va-switch button:focus-visible{outline:2px solid var(--accent,#1a2a4a);outline-offset:2px}.va-axes{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.va-axes::-webkit-scrollbar{display:none}.va-axes>*{flex:0 0 auto}.an-fold{border-left:3px solid var(--gold,#d9b26a)}.an-fold-body .an-add>summary b{font-size:var(--fs-body)}.va-chip{position:relative;padding:0;border:0;background:none;height:auto}.va-chip>span{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--surf);font-size:var(--fs-body);-webkit-tap-highlight-color:transparent}.va-chip input:checked + span{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:700}.va-chip input:focus-visible + span{outline:2px solid var(--accent,#1a2a4a);outline-offset:2px}.an-add>summary{pointer-events:none;cursor:default}.an-add>summary .caret{display:none}.va-pick{display:flex;flex-direction:column;gap:4px}.va-pick .lb{font-size:var(--fs-caption);color:var(--mut);display:flex;align-items:center;gap:6px}.va-pick-in{cursor:pointer}.va-pick-menu{border:1px solid var(--line);border-radius:12px;background:var(--surf);max-height:280px;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px}.va-opt{display:flex;align-items:center;border-radius:8px}.va-opt.sel{background:rgba(26,42,74,.1);font-weight:700}.va-opt-pick{all:unset;box-sizing:border-box;flex:1 1 auto;padding:10px 12px;cursor:pointer;font-size:var(--fs-body)}.va-opt-del{all:unset;box-sizing:border-box;flex:0 0 auto;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--mut);border-radius:8px}.va-opt-del:hover{color:#b3261e}.va-opt-pick:focus-visible,.va-opt-del:focus-visible,.va-opt-add:focus-visible{outline:2px solid var(--accent,#1a2a4a);outline-offset:-2px}.va-opt-foot{border-top:1px solid var(--line);margin-top:4px;padding:6px 4px 2px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.va-opt-add{all:unset;box-sizing:border-box;padding:8px 10px;cursor:pointer;font-size:var(--fs-body);font-weight:600}.va-opt-new{display:flex;gap:8px;flex:1 1 100%}.va-opt-new input{flex:1 1 auto;min-width:0}.va-ref-axis{padding:10px 0;border-top:1px solid var(--line)}.va-ref-name{font-weight:600;margin-bottom:6px}.va-ref-vals{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.va-ref-val{padding:4px 10px;border-radius:999px;background:var(--surf);border:1px solid var(--line);font-size:var(--fs-body)}.va-ref-val.own{border-style:dashed}.va-ref-add{display:flex;gap:8px;max-width:360px}.va-ref-add .field{flex:1 1 auto;min-width:0}@media (max-width:640px){.fld-row.sup-row{align-items:end}.fld-row.sup-row>.fld:first-child{grid-column:1 / -1}}@media (max-width:640px){.deced .ed-bar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.deced .ed-bar::-webkit-scrollbar{display:none}.deced .ed-bar>*{flex:0 0 auto}.deced .ed-bar .ed-more{margin-left:0;order:-1}}#n-packunit{white-space:nowrap}.va-parent{display:flex;flex-direction:column;gap:2px;margin-bottom:4px}.va-parent .lb{font-size:var(--fs-caption);color:var(--mut)}.va-parent>a.ilink{display:block;min-height:0;font-weight:600;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.va-parent .sub{font-size:var(--fs-caption)}.va-parent-card{margin-bottom:10px}.va-parent-card .va-pc-row{display:flex;align-items:center;gap:12px;padding:12px 14px;color:inherit;text-decoration:none}.va-parent-card .va-pc-row:hover .pc-main b{text-decoration:underline}.va-parent-card .pc-main{min-width:0;flex:1 1 auto}.va-parent-card .pc-main b{display:block;font-size:var(--fs-body);line-height:1.3;overflow-wrap:anywhere}@media (max-width:640px){.va-parent-card .va-pc-row{flex-wrap:wrap}.va-parent-card .pc-tags{flex:1 0 100%;padding-left:50px}}.bulkbar .grp{border:0;padding:0;margin:0;width:auto}.bulkbar .grp>.field{min-width:0}.actpanel{position:fixed;z-index:60;width:min(380px,calc(100vw - 16px));max-height:calc(100vh - 90px);overflow-y:auto;box-sizing:border-box;border:1px solid var(--line);border-radius:14px;background:var(--surf);padding:12px 14px;box-shadow:0 10px 28px rgba(20,30,60,.22)}.actpanel[hidden]{display:none}.actpanel .bulkhint{font-size:var(--fs-body);color:var(--mut)}.actpanel .bulkbar{margin:0;padding:0;background:none;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:end}.actpanel .abhead{display:flex;gap:12px;align-items:center;justify-content:space-between}.actpanel .bulkbar .grp{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:center;white-space:normal;min-width:0}.actpanel .bulkbar .gl{grid-column:1 / -1;font-size:var(--fs-caption);color:var(--mut)}.actpanel .bulkbar .grp .field,.actpanel .bulkbar select.field,.actpanel .bulkbar .field.mini{width:100%;min-width:0;text-align:left}.actpanel .bulkbar .grp .btn{white-space:nowrap}.actpanel .bulkbar .grp.gwide{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.actpanel .bulkbar .grp.gwide select.field,.actpanel .bulkbar .grp.gwide .allscope{grid-column:1 / -1}.bulkbar .grp{flex-wrap:nowrap;white-space:nowrap}.bulkbar select.field{width:210px;flex:0 0 auto}.bulkbar .field.mini{width:120px}.va-pick-menu:not([hidden]){position:fixed;z-index:90;box-shadow:0 10px 28px rgba(20,30,60,.22)}#tag-gen-note{grid-column:1 / -1;display:block;width:100%;white-space:normal}.va-inname{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-caption);color:var(--mut);cursor:pointer}.va-inname input{width:16px;height:16px}.va-add{display:grid;grid-template-columns:1fr}.va-add>.va-add-head{grid-column:1;grid-row:1}.va-add>[data-va-pane]{grid-column:1;grid-row:2}.va-add>[data-va-pane].va-off{visibility:hidden;pointer-events:none}form.ifbar{display:block;margin-bottom:10px}.ifbar .ifrow{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ifbar .ifrow>input[name="q"]{flex:0 1 250px;min-width:140px}.ifbar .ifonly{flex:1 1 0;min-width:0;max-width:100%}.ifbar .ifbtn{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ifbar .ifbtn .n{background:var(--graf);color:#fff;border-radius:99px;padding:0 7px;font-size:var(--fs-caption);line-height:18px}.ifbar .ifbtn[aria-expanded="true"] .car{transform:rotate(180deg)}.ifbar .ifchips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:8px}.ifbar .chip{text-decoration:none;background:var(--tint);border:1px solid var(--line);color:var(--ink2);border-radius:99px;padding:4px 10px;font-size:var(--fs-body)}.ifbar .chip:hover{border-color:var(--mut)}.ifbar .ifreset{font-size:var(--fs-body);color:var(--mut);text-decoration:underline;text-underline-offset:3px;margin-left:4px}.ifbar .ifpanel{position:fixed;z-index:60;width:min(560px,calc(100vw - 16px));max-height:calc(100vh - 90px);overflow-y:auto;box-sizing:border-box;border:1px solid var(--line);border-radius:14px;background:var(--surf);padding:12px 14px;box-shadow:0 10px 28px rgba(20,30,60,.22);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.ifbar .ifpanel[hidden]{display:none}.ifbar .iff{display:block;min-width:0}.ifbar .iff>span:first-child{display:block;font-size:var(--fs-caption);color:var(--mut);margin-bottom:4px}.ifbar .iff select.field{width:100%;max-width:100%}.ifbar .iff .tabs{flex-wrap:wrap}@media (max-width:900px){.ifbar .ifpanel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ifbar .ifpanel{grid-template-columns:minmax(0,1fr)}.ifbar .ifrow>input[name="q"]{flex:1 1 0;min-width:0}.ifbar .ifonly{flex:1 1 100%;order:3}}.unsent-bar{position:fixed;z-index:80;left:50%;bottom:20px;transform:translateX(-50%);display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:center;max-width:calc(100vw - 24px);padding:10px 14px;background:var(--graf);color:#fff;border-radius:14px;box-shadow:0 10px 28px rgba(20,30,60,.35);font-size:var(--fs-body)}.namebox textarea.field{min-height:42px;font-size:var(--fs-heading)}.nm-order{display:flex;flex-wrap:wrap;gap:6px 6px;align-items:center;margin-top:8px;font-size:var(--fs-caption);color:var(--muted,#6b6b6b)}.nm-lead{font-weight:600;margin-right:2px}.nm-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 9px 2px 3px;border:1px solid var(--line,#e5dccb);border-radius:999px;background:var(--card,#fff);white-space:nowrap}.nm-chip i{font-style:normal;display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;background:var(--accent-soft,#f3e7c9);font-size:var(--fs-caption);font-weight:700}.nm-ex{flex-basis:100%;margin-top:2px}.nm-pack-row{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:6px}#grp-name .fields{grid-template-columns:minmax(150px,270px) minmax(0,1fr)}#grp-name .fields>.wide,#grp-name .fields>.nm-tags{grid-column:1/-1}#grp-name .fields>.nm-pack{grid-column:1}#grp-name .fields>.nm-tags{grid-column:2}@media (max-width:700px){#grp-name .fields{grid-template-columns:1fr}#grp-name .fields>.nm-pack,#grp-name .fields>.nm-tags{grid-column:1}}#grp-typecat .fields{grid-template-columns:minmax(180px,260px) minmax(0,1fr)}#grp-typecat .fields>.fld{grid-column:auto}#grp-typecat .fields>.fld.wide{grid-column:2}#grp-typecat .fields>.fld.span2{grid-column:1/-1}@media (max-width:700px){#grp-typecat .fields{grid-template-columns:1fr}#grp-typecat .fields>.fld.wide{grid-column:1}}.qm.qm-list[data-tip]::after{white-space:pre-line;max-width:min(360px,82vw);font-size:var(--fs-caption);line-height:1.5}.qm.qm-list[data-tip]::after{left:0;right:auto;transform:none;top:calc(100% + 8px);bottom:auto;z-index:300}.qm.qm-list[data-tip]::before{display:none!important}#grp-varsetup .va-add-axis{position:relative;display:flex;align-items:flex-end;min-height:64px}#grp-varsetup .va-add-btn{white-space:nowrap}#grp-varsetup .va-axis-menu{position:absolute;left:0;top:calc(100% - 6px);z-index:60;min-width:220px;max-height:300px;overflow:auto;background:var(--card,#fff);border:1px solid var(--line,#e5dccb);border-radius:12px;box-shadow:var(--sh2);padding:6px;display:flex;flex-direction:column;gap:2px}#grp-varsetup .va-axis-menu[hidden]{display:none}#grp-varsetup .va-axis-opt{all:unset;cursor:pointer;padding:7px 10px;border-radius:8px;font-size:var(--fs-body)}#grp-varsetup .va-axis-opt:hover,#grp-varsetup .va-axis-opt:focus-visible{background:var(--accent-soft,#f3e7c9)}#grp-varsetup .va-axis-own{border-top:1px solid var(--line,#e5dccb);margin-top:4px;padding-top:9px;font-weight:600}#grp-varsetup .va-del{all:unset;cursor:pointer;display:inline-grid;place-items:center;width:22px;height:22px;margin-left:6px;border-radius:6px;color:var(--muted,#8a8a8a);vertical-align:middle}#grp-varsetup .va-del:hover,#grp-varsetup .va-del:focus-visible{color:#b42318;background:#fdecea}#grp-name .fields{grid-auto-flow:row}#grp-name .fields>.namebox{grid-column:1/-1;grid-row:1}#grp-name .fields>.nm-pack{grid-column:1;grid-row:2}#grp-name .fields>.nm-tags{grid-column:2;grid-row:2}#grp-name .fields>#n-calc{grid-column:1;grid-row:3;align-self:start;font-size:var(--fs-caption);padding:6px 10px}#grp-name .fields>#tagchips{grid-column:2;grid-row:3;align-self:start}#grp-name .fields>#tag-gen-note{grid-column:2;grid-row:4}@media (max-width:700px){#grp-name .fields>.nm-pack,#grp-name .fields>.nm-tags,#grp-name .fields>#n-calc,#grp-name .fields>#tagchips,#grp-name .fields>#tag-gen-note{grid-column:1;grid-row:auto}}#grp-name .fields>.nm-pack{grid-column:1;grid-row:2}#grp-name .fields>#n-calc{grid-column:2;grid-row:2;align-self:end;justify-self:start}#grp-name .fields>.nm-tags{grid-column:1/-1;grid-row:3}#grp-name .fields>#tagchips{grid-column:1/-1;grid-row:4}#grp-name .fields>#tag-gen-note{grid-column:1/-1;grid-row:5}#grp-varsetup .va-own-form{display:flex;flex-direction:column;gap:6px;padding:8px 6px 4px;border-top:1px solid var(--line,#e5dccb);margin-top:4px}#grp-varsetup .va-own-form[hidden]{display:none}#grp-varsetup .va-own-acts{display:flex;gap:6px}#grp-varsetup .va-own-msg{font-size:var(--fs-caption);min-height:1em}#grp-varsetup .va-add-axis{min-height:0;align-items:center}#grp-varsetup .va-fields:not(.va-has){display:flex;align-items:center;min-height:0;padding:4px 0}#grp-varsetup .va-fields.va-has>.va-add-axis{align-self:end;min-height:44px}#grp-name .fields>.nm-pack{grid-column:1;grid-row:2}#grp-name .fields>.nm-tags{grid-column:2;grid-row:2}#grp-name .fields>#n-calc{grid-column:1;grid-row:3;align-self:start;justify-self:start}#grp-name .fields>#tagchips{grid-column:1/-1;grid-row:4}#grp-name .fields>#tag-gen-note{grid-column:1/-1;grid-row:5}#grp-name .fields>#n-calc{display:none!important}#grp-name .fields>#tagchips{grid-column:1/-1;grid-row:3;margin-top:-4px}#grp-name .fields>#tag-gen-note{grid-column:1/-1;grid-row:4}@media (max-width:700px){#grp-name .fields{grid-template-columns:minmax(0,1fr)}#grp-name .fields>.namebox,#grp-name .fields>.nm-pack,#grp-name .fields>.nm-tags,#grp-name .fields>#tagchips,#grp-name .fields>#tag-gen-note{grid-column:1/-1;grid-row:auto}}.combo-list .combo-row{display:flex;align-items:stretch}.combo-list .combo-row .combo-opt{flex:1 1 auto}.combo-list .combo-del{flex:0 0 auto;border:0;background:none;padding:0 10px;cursor:pointer;opacity:.7}.combo-list .combo-del:hover{opacity:1}.combo-list .combo-add{display:block;width:100%;text-align:left;border:0;border-top:1px solid var(--line,#e7dcc6);background:none;padding:9px 12px;font:inherit;font-weight:600;cursor:pointer}.combo-list .combo-add.muted{font-weight:400;color:var(--ink2,#7a7467);cursor:default}.fields-supplier .sup4{display:grid;grid-template-columns:minmax(160px,1.2fr) repeat(3,minmax(0,1fr));gap:12px;align-items:end}@media (max-width:700px){.fields-supplier .sup4{grid-template-columns:1fr 1fr}}#grp-varsetup .va-autosave{font-size:var(--fs-caption);min-height:1em;margin-top:6px}#grp-varsetup .va-autosave.err{color:var(--alarm,#b42318)}.combo-list .combo-foot{border-top:1px solid var(--line,#e7dcc6);padding:8px 10px;display:flex;flex-direction:column;gap:6px}.combo-list .combo-add-btn{all:unset;cursor:pointer;font-weight:600;font-size:var(--fs-body);padding:2px 2px}.combo-list .combo-add-btn[hidden]{display:none}.combo-list .combo-new{display:flex;gap:6px;align-items:center}.combo-list .combo-new[hidden]{display:none}.combo-list .combo-new input{flex:1 1 auto;min-width:0;height:34px}.combo-list .va-opt.combo-row{display:flex}.combo-list .combo-opt.va-opt-pick{border:0;background:none;text-align:left;width:auto}.combo-list .combo-opt.va-opt-pick{display:flex;align-items:center;min-height:44px}@media (hover:hover) and (min-width:641px){.combo-list .combo-opt.va-opt-pick{min-height:30px;padding:4px 10px;font-size:var(--fs-body)}}.combo-list .combo-opt.va-opt-pick.on{background:rgba(26,42,74,.1)}.combo-list .combo-foot{padding:6px 4px 2px}.combo-list .va-opt-new[hidden],.combo-list .va-opt-add[hidden]{display:none}.sb-flash{outline:2px solid var(--accent,#c9a227);outline-offset:3px;border-radius:10px;transition:outline-color .3s}.own-chars{margin-top:12px;padding-top:10px;border-top:1px dashed var(--line,#e5dccb)}.own-chars .own-head{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:var(--fs-body)}.own-chars .own-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end}.own-chars .own-add{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.own-chars .own-new{display:flex;flex-wrap:wrap;gap:8px;flex:1 1 100%}.own-chars .own-new[hidden],.own-chars .own-add-btn[hidden]{display:none}.own-chars .own-new input{flex:1 1 200px;min-width:0}.own-chars .va-del{all:unset;cursor:pointer;display:inline-grid;place-items:center;width:22px;height:22px;margin-left:4px;border-radius:6px;color:var(--muted,#8a8a8a);vertical-align:middle}.own-chars .va-del:hover{color:#b42318;background:#fdecea}.own-chars .va-autosave{font-size:var(--fs-caption);min-height:1em;margin-top:6px}.own-chars .va-autosave.err{color:var(--alarm,#b42318)}@media (max-width:700px){.own-chars .own-rows{grid-template-columns:1fr 1fr}}#grp-chars .pc-body>.fields{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}#grp-chars #chr-wrap,#grp-chars .chr-grid,#grp-chars .own-chars,#grp-chars .own-rows{display:contents}#grp-chars #chr-wrap>div[data-set],#grp-chars .chr-head{display:none}#grp-chars .fields>.fld,#grp-chars .chr-grid>.fld,#grp-chars .own-rows>.fld{grid-column:auto}#grp-chars .chr-grid>.fld.wide{grid-column:1/-1}#grp-chars .own-add{grid-column:auto;align-self:end;display:flex;flex-wrap:wrap;gap:8px}#grp-chars .own-add .own-new:not([hidden]){grid-column:1/-1}#grp-chars .own-add:has(.own-new:not([hidden])){grid-column:1/-1}#grp-chars .va-autosave:empty{display:none}#grp-chars .va-autosave{grid-column:1/-1}@media (max-width:700px){#grp-chars .pc-body>.fields{grid-template-columns:1fr 1fr}}#grp-varsetup .va-add-btn,#own-chars .own-add-btn{height:44px;min-height:44px;padding:0 16px;border-radius:10px;display:inline-flex;align-items:center;box-sizing:border-box}#grp-varsetup .va-fields.va-has>.va-add-axis{min-height:0}#own-chars .own-add{position:relative;align-self:end}#own-chars .va-axis-menu{position:absolute;left:0;top:calc(100% + 4px);z-index:60;min-width:240px;max-height:300px;overflow:auto;background:var(--card,#fff);border:1px solid var(--line,#e5dccb);border-radius:12px;box-shadow:var(--sh2);padding:6px;display:flex;flex-direction:column;gap:2px}#own-chars .va-axis-menu[hidden]{display:none}#own-chars .va-axis-opt{all:unset;cursor:pointer;padding:7px 10px;border-radius:8px;font-size:var(--fs-body)}#own-chars .va-axis-opt[hidden]{display:none}#own-chars .va-axis-opt:hover,#own-chars .va-axis-opt:focus-visible{background:var(--accent-soft,#f3e7c9)}#own-chars .va-axis-own{border-top:1px solid var(--line,#e5dccb);margin-top:4px;padding-top:9px;font-weight:600}#own-chars .va-own-form{display:flex;flex-direction:column;gap:6px;padding:8px 6px 4px;border-top:1px solid var(--line,#e5dccb);margin-top:4px}#own-chars .va-own-form[hidden]{display:none}#own-chars .va-own-acts{display:flex;gap:6px}#own-chars .va-own-msg{font-size:var(--fs-caption);min-height:1em}#grp-varsetup .va-axis-row{display:flex;align-items:center}#grp-varsetup .va-axis-row .va-axis-opt{flex:1 1 auto}#grp-varsetup .va-axis-del{all:unset;cursor:pointer;flex:0 0 auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--mut,#8a8a8a)}#grp-varsetup .va-axis-del:hover{color:#b3261e;background:#fdecea}#grp-varsetup .va-axis-msg{font-size:var(--fs-caption);padding:0 6px}#grp-varsetup .va-axis-msg:empty{display:none}#grp-varsetup .va-pick .lb{flex-wrap:nowrap;white-space:nowrap;min-width:0}#grp-varsetup .va-pick .lb-n{overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}.va-pick-menu .va-opt-foot:first-child,.combo-list .va-opt-foot:first-child{border-top:0;margin-top:0}.deced .ed-bar .ed-ic{width:34px;padding:0;display:inline-flex;align-items:center;justify-content:center}.deced .ed-bar .ed-size{min-height:32px;width:58px;padding:0 6px;border:1px solid var(--line);border-radius:8px;background:var(--surf);font:inherit;font-size:var(--fs-body);color:var(--ink)}.deced .ed-sec{position:relative}.deced .ed-sec-menu{position:absolute;left:0;top:calc(100% + 4px);z-index:60;min-width:230px;max-height:320px;overflow:auto;background:var(--card,#fff);border:1px solid var(--line,#e5dccb);border-radius:12px;box-shadow:var(--sh2);padding:6px;display:flex;flex-direction:column;gap:2px}.deced .ed-sec-menu[hidden],.deced .ed-sec-menu .va-own-form[hidden],.deced .ed-sec-menu .va-axis-opt[hidden]{display:none}.deced .ed-sec-menu .va-axis-opt{all:unset;cursor:pointer;padding:7px 10px;border-radius:8px;font-size:var(--fs-body)}.deced .ed-sec-menu .va-axis-opt:hover,.deced .ed-sec-menu .va-axis-opt:focus-visible{background:var(--accent-soft,#f3e7c9)}.deced .ed-sec-menu .va-axis-own{border-top:1px solid var(--line,#e5dccb);margin-top:4px;padding-top:9px;font-weight:600}.deced .ed-sec-menu .va-own-form{display:flex;flex-direction:column;gap:6px;padding:8px 6px 4px;border-top:1px solid var(--line,#e5dccb);margin-top:4px}.deced .ed-sec-menu .va-own-acts{display:flex;gap:6px}.deced .ed-sec-menu .va-own-msg{font-size:var(--fs-caption)}.deced .ed-sec-menu .va-own-msg:empty{display:none}.deced .ed-area h3,.deced .ed-area h4{position:relative;padding-left:20px}.deced .ed-area h3::before,.deced .ed-area h4::before{content:"";position:absolute;left:3px;top:.45em;border:5px solid transparent;border-top:6px solid var(--mut);border-bottom:0;cursor:pointer;transition:transform .15s}.deced .ed-area h3.ed-shut::before,.deced .ed-area h4.ed-shut::before{transform:rotate(-90deg)}.deced .ed-area .ed-hid{display:none}.deced .ed-area ol ol{list-style:lower-alpha}.deced .ed-area ol ol ol{list-style:lower-roman}.deced .ed-area ul ul{list-style:circle}.fld.w-blister[hidden]{display:none}#cost-pack-note[hidden]{display:none}.codebox{position:relative;display:block}.codebox .field{width:100%;padding-right:84px}.codebox .code-ico{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:flex;gap:2px}.codebox .ci{all:unset;cursor:pointer;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--mut)}.codebox .ci[hidden]{display:none}.codebox .ci:hover{background:var(--tint);color:var(--ink)}.codebox .ci:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.codebox:not(:has(.ci + .ci:not([hidden]))) .field{padding-right:46px}.pcard.sec .fields.sc3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.pcard.sec .fields.sc3{grid-template-columns:1fr 1fr}}.pcard.sec .fields.sc-sale{align-items:end}.sale-pair{display:flex;gap:8px}.sale-pair select{flex:1 1 auto;min-width:0}.sale-pair .w-blister{flex:0 0 72px;width:72px}.sale-pair .w-blister[hidden]{display:none}.pcard.vaxis{grid-column:1 / -1}.pcard.vaxis>.vaxis-body{display:grid;gap:10px}#va-tab .va-add-block{position:relative;justify-self:end;width:max-content;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:4px;grid-column:1 / -1}#va-tab .pcard.vaxis>summary{display:flex;align-items:center;gap:10px}#va-tab .vaxis-tools{margin-left:auto;display:inline-flex;align-items:center;gap:6px}#va-tab .va-cash{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-caption);color:var(--mut);cursor:pointer;white-space:nowrap}#va-tab .va-cash input{width:16px;height:16px;margin:0;accent-color:var(--accent,#1d2b4a)}#va-tab .ic-btn{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:9px;background:var(--surf);color:var(--ink);cursor:pointer;padding:0}#va-tab .ic-btn:hover,#va-tab .ic-btn.on{border-color:var(--ink)}#va-tab .va-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(max(300px,calc(50% - 10px)),1fr));gap:10px;align-items:start}#va-tab .va-mcell .pcard>summary{flex-wrap:wrap}#va-tab .va-mcell .pcard>summary .pc-main{flex:1 1 200px;min-width:0}#va-tab .va-mcell .pcard>summary .pc-main b{overflow-wrap:anywhere}#va-tab .va-mcell .pcard>summary .pc-tags{flex:0 0 auto}#va-tab .va-mcell{display:flex;flex-direction:column;gap:6px;min-width:0}#va-tab .va-mcell .pcard .pc-facts{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px 12px}#va-tab .va-val[hidden]{display:none}#va-tab .va-val.pop{position:fixed;z-index:95;width:240px;height:0;overflow:visible}#va-tab .va-val.pop .va-pick-in{height:0;min-height:0;padding:0;border:0;opacity:0;pointer-events:none}#va-tab button.badge.vval{border:0;font:inherit;font-size:var(--fs-caption);cursor:pointer}#va-tab button.badge.vval.empty{background:transparent;color:var(--mut);border:1px dashed var(--line)}#va-tab .va-ren{height:32px;max-width:260px;font-weight:700}#va-tab .va-in{border-top:1px dashed var(--line);padding-top:10px;margin-top:4px;display:flex;flex-direction:column;gap:8px}#va-tab .va-in-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 14px}#va-tab .va-in .pc-acts{display:flex;gap:8px;flex-wrap:wrap}#va-tab .va-in-acts{display:flex;gap:8px;flex-wrap:wrap}#va-tab .va-in-form[hidden],#va-tab .va-in-find[hidden]{display:none}#va-tab .va-in-form .fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 14px}#va-tab .va-in-form .pc-acts{display:flex;gap:8px;margin-top:8px}@media (max-width:600px){#va-tab .pcard.vaxis>summary{flex-wrap:wrap}#va-tab .vaxis-tools{margin-left:0}}#va-tab .va-add-block .va-axis-menu{position:absolute;left:auto;right:0;top:calc(100% + 4px);z-index:60;min-width:220px;max-height:300px;overflow:auto;background:var(--card,#fff);border:1px solid var(--line,#e5dccb);border-radius:12px;box-shadow:var(--sh2);padding:6px;display:flex;flex-direction:column;gap:2px}#va-tab .va-add-block .va-axis-menu[hidden]{display:none}#va-tab .va-add-block .va-add-row{display:inline-flex;align-items:center;gap:8px}.fld-row.sup-terms{grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr) minmax(0,1.3fr) minmax(0,1fr);align-items:start}.fld-row.sup-terms>.fld>span:first-child{display:flex;align-items:center;gap:4px;height:18px;white-space:nowrap}.fld-row.sup-terms .ratio{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center}.fld-row.sup-terms .ratio .field{width:100%;min-width:0}@media (max-width:700px){.fld-row.sup-terms{grid-template-columns:repeat(2,minmax(0,1fr))}}#va-tab .va-add-block .va-axis-opt{all:unset;cursor:pointer;padding:7px 10px;border-radius:8px;font-size:var(--fs-body)}#va-tab .va-add-block .va-axis-opt:hover,#va-tab .va-add-block .va-axis-opt:focus-visible{background:var(--accent-soft,#f3e7c9)}#va-tab .va-add-block .va-axis-own{border-top:1px solid var(--line,#e5dccb);margin-top:4px;padding-top:9px;font-weight:600}#va-tab .va-add-block .va-own-form{display:flex;flex-direction:column;gap:6px;padding:8px 6px 4px;border-top:1px solid var(--line,#e5dccb);margin-top:4px}#va-tab .va-add-block .va-own-form[hidden]{display:none}#va-tab .va-add-block .va-own-acts{display:flex;gap:6px}#va-tab .va-add-block .va-own-msg{font-size:var(--fs-caption);min-height:1em}#va-tab .va-add-block{min-height:0;align-items:center}#va-tab .va-add-block .va-axis-row{display:flex;align-items:center}#va-tab .va-add-block .va-axis-row .va-axis-opt{flex:1 1 auto}#va-tab .va-add-block .va-axis-del{all:unset;cursor:pointer;flex:0 0 auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--mut,#8a8a8a)}#va-tab .va-add-block .va-axis-del:hover{color:#b3261e;background:#fdecea}#va-tab .va-add-block .va-axis-msg{font-size:var(--fs-caption);padding:0 6px}#va-tab .va-add-block .va-axis-msg:empty{display:none}.badge.vval{font-weight:600}.phstrip{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.phstrip[hidden]{display:none}.phthumb{position:relative;width:76px;height:76px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}.phthumb img{width:100%;height:100%;object-fit:contain;cursor:pointer}.phthumb-act{position:absolute;inset:auto 0 0 0;display:flex;justify-content:center;gap:2px;background:rgba(255,255,255,.92);padding:2px 0;opacity:0;transition:opacity .15s}.phthumb:hover .phthumb-act,.phthumb:focus-within .phthumb-act{opacity:1}@media (hover:none){.phthumb-act{opacity:1}}.phthumb-act .ico-act{width:24px;height:24px}.phsay{display:block;font-size:var(--fs-caption);min-height:0}.phsay:empty{display:none}.phsay.err{color:var(--alarm,#b3261e)}.phed{width:min(780px,92vw);max-width:min(780px,calc(100vw - 32px))}.phed-zoom{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-body)}.phed-zoom input{width:120px}.phed-zoom b{min-width:42px}.phed-zoom .ico-act{border-color:var(--line);font-size:var(--fs-heading);font-weight:700;color:var(--ink)}.phed-body{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;justify-content:center}.phed-body .phed-canvas{margin:0 0 8px}.phed-prev{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-caption)}.phed-prev canvas{display:block;max-width:160px;max-height:160px;border:1px solid var(--line);border-radius:6px;background:#fff}.phed-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0}.phed-fine{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-body)}.phed-fine input{width:150px}.phed-canvas{display:block;max-width:100%;margin:0 auto 8px;touch-action:none;cursor:crosshair;background:repeating-conic-gradient(#eee 0 25%,#fff 0 50%) 0 0 / 16px 16px}.phed .pc-acts{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.phlink{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:var(--fs-caption);min-width:0}.phlink[hidden]{display:none}.phlink a{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promtags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.promtags .ptag.is-main{font-weight:600;border-color:var(--mut)}.promtags .ptag.guess{border-style:dashed;color:var(--ink2);cursor:pointer;padding:3px 10px;min-height:30px}.promtags .promtags-add{width:auto;min-width:140px;max-width:min(260px,100%)}.promtags .promtags-inh{font-size:var(--fs-body);color:var(--ink2)}.histtabs{margin:0 0 12px}.sortbar{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0 0 10px;font-size:var(--fs-caption)}.hgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.hcard{display:flex;flex-direction:column;gap:6px;padding:12px 14px;min-width:0;margin:0}.hcard .hc-top,.hcard .hc-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:var(--fs-caption)}.hcard .hc-what{font-weight:700;overflow-wrap:anywhere}.hcard .hc-change{font-size:var(--fs-body);overflow-wrap:anywhere}.hcard .hc-foot form{margin:0}@media (max-width:640px){.hgrid{grid-template-columns:minmax(0,1fr)}}body[data-page="shift"] .tbl th .sortlink{white-space:normal}@media (max-width:640px){.why a,.why .ilink{padding:4px 0;margin:-4px 0}details.newdoc>summary.h-row,details.decexplain>summary{padding-block:3px;margin-block:-3px}.sortbar .sortlink{padding-inline:2px;margin-inline:-2px}}