*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{-webkit-text-size-adjust:100%}body{background:var(--ink-50);color:var(--text-body);font:400 15px/1.55 var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}h1,h2,h3{color:var(--text-strong);font-family:var(--font-display);overflow-wrap:anywhere;min-width:0;margin:0;font-style:normal;font-stretch:112%}p{margin:0 0 var(--space-3)}.mono{font-family:var(--font-mono);font-size:12.5px}.num{font-variant-numeric:tabular-nums}.muted{color:var(--ink-600)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{--b:var(--ink-900);--bg:var(--ink-900);--fg:var(--white);border-radius:var(--radius-pill);border:2px solid var(--b);background:var(--bg);height:44px;color:var(--fg);font:700 14px/1 var(--font-sans);letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-base) var(--ease-standard),border-color var(--dur-base),box-shadow var(--dur-base),transform var(--dur-fast) var(--ease-standard),color var(--dur-base);justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.btn:hover{box-shadow:var(--shadow-md)}.btn:active{transform:scale(.97)}.btn[disabled]{opacity:.4;pointer-events:none}.btn--red{--b:var(--red-500);--bg:var(--red-500)}.btn--red:hover{--b:var(--red-600);--bg:var(--red-600)}.btn--ghost{--bg:var(--white);--fg:var(--ink-900);--b:var(--ink-300)}.btn--ghost:hover{--b:var(--ink-900)}.btn--sm{height:36px;padding:0 14px;font-size:13px}.btn--ok{--b:var(--green-600);--bg:var(--green-50);--fg:var(--green-700)}.btn.is-loading{opacity:.75;pointer-events:none}.lnk{font:600 14px/1.4 var(--font-sans);color:var(--red-600);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.lnk:hover{color:var(--red-700)}.app{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.side{background:var(--white);border-right:1px solid var(--border-hairline);height:100vh;padding:var(--space-5) var(--space-4);flex-direction:column;display:flex;position:sticky;top:0}.side__brand{padding:0 8px var(--space-5);border-bottom:1px solid var(--ink-100);margin-bottom:var(--space-4);align-items:center;gap:10px;text-decoration:none;display:flex}.side__brand img{width:58px}.side__brand span{font:800 16px/1 var(--font-display);color:var(--ink-950);border-left:2px solid var(--ink-900);padding-left:10px;font-stretch:112%}.side__nav{gap:2px;display:grid}.side__nav a{border-radius:var(--radius-sm);height:42px;color:var(--ink-700);white-space:nowrap;transition:background-color var(--dur-base),color var(--dur-base);align-items:center;gap:12px;padding:0 12px;font-weight:600;text-decoration:none;display:flex}.side__nav a svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.side__nav a:hover{background:var(--ink-50);color:var(--ink-950)}.side__nav a[aria-current=page]{background:var(--ink-900);color:var(--white)}.side__nav .badge{border-radius:var(--radius-pill);background:var(--red-500);min-width:22px;height:22px;color:var(--white);font:700 12px/22px var(--font-mono);text-align:center;margin-left:auto;padding:0 6px}.side__nav a[aria-current=page] .badge{background:var(--white);color:var(--ink-900)}.side__rep{border:1px solid var(--border-hairline);border-radius:var(--radius-md);padding:var(--space-4);background:var(--ink-50);margin-top:auto}.side__rep .mono{color:var(--ink-600);margin-bottom:6px;display:block}.side__rep b{color:var(--ink-950);display:block}.side__rep a{color:var(--ink-700);white-space:nowrap;text-overflow:ellipsis;font-size:13px;text-decoration:none;display:block;overflow:hidden}.side__rep a:hover{color:var(--red-600)}.main{flex-direction:column;min-width:0;display:flex}.bar{z-index:5;align-items:center;gap:var(--space-4);height:68px;padding:0 var(--space-8);-webkit-backdrop-filter:saturate(140%)blur(14px);border-bottom:1px solid var(--border-hairline);background:#f8f6f4eb;display:flex;position:sticky;top:0}.bar__search{flex:1;max-width:460px;position:relative}.bar__search input{border-radius:var(--radius-pill);border:1.5px solid var(--ink-200);background:var(--white);width:100%;height:42px;font:400 15px/1 var(--font-sans);color:var(--ink-950);transition:border-color var(--dur-base),box-shadow var(--dur-base);padding:0 16px 0 40px}.bar__search input:hover{border-color:var(--ink-400)}.bar__search input:focus{border-color:var(--ink-900);box-shadow:0 0 0 3px var(--amber-300);outline:none}.bar__search svg{width:18px;height:18px;stroke:var(--ink-600);fill:none;stroke-width:2px;position:absolute;top:12px;left:14px}.bar__kbd{font:500 11px/1 var(--font-mono);color:var(--ink-600);border:1px solid var(--ink-200);background:var(--ink-50);border-radius:5px;padding:4px 6px;position:absolute;top:11px;right:12px}.bar__co{align-items:center;gap:var(--space-3);min-width:0;margin-left:auto;display:flex}.bar__co .who{flex-direction:column;align-items:flex-end;min-width:0;display:flex}.bar__co .who b{color:var(--ink-950);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:14px;overflow:hidden}.cartbtn{position:relative}.cartbtn .cnt{border-radius:var(--radius-pill);background:var(--white);min-width:22px;height:22px;color:var(--ink-900);font:700 12px/22px var(--font-mono);padding:0 6px}.cartbtn.is-bump{animation:bump var(--dur-slower) var(--ease-pop)}@keyframes bump{30%{transform:scale(1.06)}to{transform:scale(1)}}.burger{border-radius:var(--radius-pill);border:1.5px solid var(--ink-300);background:var(--white);cursor:pointer;justify-content:center;align-items:center;width:42px;height:42px;display:none}.burger svg{width:20px;height:20px;stroke:var(--ink-900);stroke-width:2px;fill:none}.demo-pill{font:500 11px/1 var(--font-mono);color:var(--amber-700);background:var(--amber-50);border:1px solid var(--amber-300);border-radius:var(--radius-pill);white-space:nowrap;padding:6px 8px}.view{padding:var(--space-8);width:100%;max-width:1320px}.vh{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.vh h1{letter-spacing:-.02em;font-size:clamp(26px,2.6vw,34px);font-weight:800;line-height:1.1}.vh p{color:var(--ink-600);margin:4px 0 0}.grid{gap:var(--space-5);display:grid}.g-2{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.g-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pn{background:var(--white);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);padding:var(--space-6);min-width:0}.pn--ink{background:var(--ink-900);border-color:var(--ink-900);color:var(--ink-100)}.pn--ink h2{color:var(--white)}.pn__hd{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.pn__hd h2{font-size:18px;font-weight:800}.pn__hd .mono{color:var(--ink-600)}.track{margin:var(--space-5) 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid;position:relative}.track li{color:var(--ink-600);padding-top:28px;font-size:13px;position:relative}.track li:before{content:"";border:2.5px solid var(--ink-300);background:var(--white);z-index:1;border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:0}.track li:after{content:"";background:var(--ink-200);height:2.5px;position:absolute;top:11px;left:16px;right:0}.track li:last-child:after{display:none}.track li.done:before{background:var(--ink-900);border-color:var(--ink-900)}.track li.done:after{background:var(--ink-900)}.track li.now:before{border-color:var(--red-500);background:var(--red-500);box-shadow:0 0 0 4px var(--red-100)}.track li b{color:var(--ink-950);font-weight:700;display:block}.tierbox .tier{margin-bottom:var(--space-3)}.prog{border-radius:var(--radius-pill);background:var(--ink-100);height:12px;margin:var(--space-3) 0 var(--space-2);border:1.5px solid var(--ink-900);overflow:hidden}.prog i{background:var(--amber-500);border-right:1.5px solid var(--ink-900);height:100%;display:block}.prog-l{font:500 12px/1.3 var(--font-mono);color:var(--ink-600);justify-content:space-between;display:flex}.big{font:800 34px/1 var(--font-display);color:var(--ink-950);letter-spacing:-.02em;font-stretch:112%}.tier{border-radius:var(--radius-pill);height:26px;font:700 11.5px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border:1.5px solid;align-items:center;padding:0 10px;display:inline-flex}.tier--brz{color:#8a5a2b;background:#f6ebdd}.tier--slv{color:var(--ink-700);background:var(--ink-100)}.pill{border-radius:var(--radius-pill);height:24px;font:600 12px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.pill--ok{color:var(--green-700);background:var(--green-50)}.pill--go{color:var(--red-600);background:var(--red-50)}.pill--wait{color:var(--amber-700);background:var(--amber-50)}.pill--off{color:var(--ink-600);background:var(--ink-100)}.lines{margin:0;padding:0;list-style:none}.lines li{gap:var(--space-3);border-bottom:1px solid var(--ink-100);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;padding:10px 0;display:grid}.lines li:last-child{border-bottom:0}.lines .t{color:var(--ink-950);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.lines .s{font:400 12px/1.3 var(--font-mono);color:var(--ink-600)}.lines .q{font:600 14px/1 var(--font-mono);color:var(--ink-950);text-align:right}.th{border-radius:var(--radius-sm);background:var(--ink-50);flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.th img{object-fit:contain;width:100%;height:100%}.th svg{width:26px;height:34px}.pn__ft{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-4);margin-top:var(--space-2);border-top:2px solid var(--ink-900);flex-wrap:wrap;display:flex}.pn__ft .big{font-size:24px}.rep{gap:var(--space-4);align-items:center;display:flex}.rep__av{background:var(--amber-100);border:2px solid var(--ink-900);width:52px;height:52px;font:800 18px/1 var(--font-display);color:var(--ink-900);border-radius:50%;flex:none;place-items:center;display:grid}.cats{gap:var(--space-2);scrollbar-width:none;margin-bottom:var(--space-5);padding-bottom:2px;display:flex;overflow-x:auto}.cats button{border-radius:var(--radius-pill);border:1.5px solid var(--ink-300);background:var(--white);height:38px;font:600 13px/1 var(--font-sans);color:var(--ink-800);cursor:pointer;white-space:nowrap;transition:border-color var(--dur-base),background-color var(--dur-base);flex:none;padding:0 14px}.cats button:hover{border-color:var(--ink-900)}.cats button[aria-pressed=true]{background:var(--ink-900);border-color:var(--ink-900);color:var(--white)}.cats button .mono{opacity:.65;margin-left:4px;font-size:11px}.plist{background:var(--white);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);overflow:hidden}.prow{gap:var(--space-4);padding:12px var(--space-5);border-bottom:1px solid var(--ink-100);transition:background-color var(--dur-base);grid-template-columns:56px minmax(0,1.6fr) minmax(0,.8fr) minmax(0,.8fr) 130px 128px 112px;align-items:center;display:grid}.prow:last-child{border-bottom:0}.prow:hover{background:var(--ink-50)}.prow--hd{background:var(--ink-50);font:500 11px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-600);padding-top:10px;padding-bottom:10px}.prow--hd:hover{background:var(--ink-50)}.prow .th{width:56px;height:56px}.prow .th svg{width:30px;height:42px}.pname{color:var(--ink-950);align-items:center;gap:8px;font-weight:700;display:flex}.pname .sw{border:1.5px solid var(--ink-900);border-radius:50%;flex:none;width:10px;height:10px}.psku{font:400 12px/1.3 var(--font-mono);color:var(--ink-600)}.ppack{font:400 13px/1.3 var(--font-mono);color:var(--ink-800)}.price{text-align:right}.price b{font:700 15px/1.2 var(--font-mono);color:var(--ink-950);font-variant-numeric:tabular-nums;display:block}.price s{font:400 12px/1.2 var(--font-mono);color:var(--ink-400)}.price .ask{font:600 13px/1.2 var(--font-sans);color:var(--ink-700)}.step{border:1.5px solid var(--ink-300);border-radius:var(--radius-pill);background:var(--white);height:40px;transition:border-color var(--dur-base);align-items:center;display:inline-flex;overflow:hidden}.step:hover,.step:focus-within{border-color:var(--ink-900)}.step button{width:36px;height:100%;font:600 18px/1 var(--font-mono);color:var(--ink-800);cursor:pointer;background:0 0;border:0}.step button:hover{background:var(--ink-50);color:var(--ink-950)}.step input{text-align:center;width:44px;height:100%;font:600 15px/1 var(--font-mono);color:var(--ink-950);-moz-appearance:textfield;background:0 0;border:0;padding:0}.step input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.step input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.step input:focus{outline:none}.empty{padding:var(--space-12) var(--space-6);text-align:center;color:var(--ink-600)}.empty b{font:800 20px/1.3 var(--font-display);color:var(--ink-950);margin-bottom:6px;font-stretch:112%;display:block}.mx{border-collapse:collapse;background:var(--white);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);width:100%;overflow:hidden}.mx th,.mx td{padding:8px var(--space-4);border-bottom:1px solid var(--ink-100);text-align:left}.mx thead th{font:500 11px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-600);background:var(--ink-50);padding-top:12px;padding-bottom:12px}.mx thead th span{text-transform:none;letter-spacing:0;color:var(--ink-800);margin-top:2px;font-size:12px;display:block}.mx tbody th{color:var(--ink-950);font-size:14px;font-weight:700}.mx tbody th .sw{border:1.5px solid var(--ink-900);vertical-align:-1px;border-radius:50%;width:12px;height:12px;margin-right:10px;display:inline-block}.mx td input{border:1.5px solid var(--ink-200);border-radius:var(--radius-sm);text-align:center;width:84px;height:40px;font:600 15px/1 var(--font-mono);color:var(--ink-950);background:var(--white);transition:border-color var(--dur-base),background-color var(--dur-base)}.mx td input:hover{border-color:var(--ink-400)}.mx td input:focus{border-color:var(--ink-900);box-shadow:0 0 0 3px var(--amber-300);outline:none}.mx td input.has{background:var(--amber-50);border-color:var(--amber-500)}.mx tbody tr:hover{background:var(--ink-50)}.mx .r{text-align:right;font:600 14px/1 var(--font-mono);color:var(--ink-950)}.sumbar{margin-top:var(--space-5);background:var(--ink-900);color:var(--white);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-4);box-shadow:var(--shadow-lg);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.sumbar .mono{color:var(--ink-300)}.sumbar b{font:700 20px/1 var(--font-mono);color:var(--white)}.cart{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.cline{gap:var(--space-4);border-bottom:1px solid var(--ink-100);grid-template-columns:56px minmax(0,1fr) 128px 110px 36px;align-items:center;padding:12px 0;display:grid}.cline .th{width:56px;height:56px}.cline .rm{cursor:pointer;width:36px;height:36px;color:var(--ink-600);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.cline .rm:hover{background:var(--red-50);color:var(--red-600)}.cline .rm svg{stroke:currentColor;stroke-width:2px;fill:none;width:18px;height:18px}.sec{margin-top:var(--space-6)}.sec h3{margin-bottom:var(--space-3);font-size:16px;font-weight:800}.opts{gap:var(--space-2);display:grid}.opt{border:1.5px solid var(--ink-200);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--dur-base),background-color var(--dur-base);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.opt:hover{border-color:var(--ink-500,var(--ink-400))}.opt:has(input:checked){border-color:var(--ink-900);background:var(--ink-50)}.opt input{accent-color:var(--ink-900);flex:none;width:18px;height:18px;margin:2px 0 0}.opt b{color:var(--ink-950);font-size:14px;display:block}.opt span{color:var(--ink-600);font-size:13px}.dates{gap:var(--space-2);flex-wrap:wrap;display:flex}.dates label{cursor:pointer}.dates input{opacity:0;pointer-events:none;position:absolute}.dates span{border:1.5px solid var(--ink-200);border-radius:var(--radius-md);min-width:88px;height:56px;font:700 15px/1.1 var(--font-mono);color:var(--ink-950);transition:border-color var(--dur-base),background-color var(--dur-base);flex-direction:column;justify-content:center;align-items:center;display:inline-flex}.dates span small{font:500 11px/1.2 var(--font-sans);color:var(--ink-600);text-transform:uppercase;letter-spacing:.06em}.dates label:hover span{border-color:var(--ink-500,var(--ink-400))}.dates input:checked+span{background:var(--ink-900);border-color:var(--ink-900);color:var(--white)}.dates input:checked+span small{color:var(--ink-300)}.dates input:focus-visible+span{outline:3px solid var(--focus-ring);outline-offset:2px}.fld{gap:6px;display:grid}.fld label{color:var(--ink-900);font-size:13px;font-weight:600}.fld input,.fld textarea{width:100%;font:400 15px/1.4 var(--font-sans);color:var(--ink-950);background:var(--white);border:1.5px solid var(--ink-300);border-radius:var(--radius-sm);height:44px;transition:border-color var(--dur-base),box-shadow var(--dur-base);padding:0 12px}.fld textarea{resize:vertical;height:auto;padding:10px 12px}.fld input:focus,.fld textarea:focus{border-color:var(--ink-900);box-shadow:0 0 0 3px var(--amber-300);outline:none}.two{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sum{position:sticky;top:88px}.sum dl{margin:0}.sum dl div{justify-content:space-between;gap:var(--space-3);padding:8px 0;font-size:14px;display:flex}.sum dt{color:var(--ink-700)}.sum dd{font:600 14px/1.4 var(--font-mono);color:var(--ink-950);font-variant-numeric:tabular-nums;margin:0}.sum .disc dd{color:var(--green-700)}.sum .tot{border-top:2px solid var(--ink-900);margin-top:var(--space-2);padding-top:var(--space-4)}.sum .tot dt{color:var(--ink-950);font-size:16px;font-weight:800}.sum .tot dd{font:800 26px/1 var(--font-display);font-stretch:112%}.sum .note{color:var(--ink-600);margin:var(--space-3) 0 var(--space-4);font-size:12px}.tbl{border-collapse:collapse;background:var(--white);width:100%}.tbl th,.tbl td{text-align:left;padding:14px var(--space-4);border-bottom:1px solid var(--ink-100);vertical-align:middle;font-size:14px}.tbl thead th{font:500 11px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-600);background:var(--ink-50)}.tbl .r{text-align:right}.tbl td.m{font-family:var(--font-mono);color:var(--ink-950);font-variant-numeric:tabular-nums;font-size:13px}.tbl tbody tr{transition:background-color var(--dur-base)}.tbl tbody tr:hover{background:var(--ink-50)}.tbl .acts{gap:var(--space-2);justify-content:flex-end;display:flex}.tblwrap{background:var(--white);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);overflow:auto}.ord-detail td{background:var(--ink-50);padding:var(--space-4) var(--space-5)}.ord-detail .lines li{border-color:var(--ink-200);grid-template-columns:40px minmax(0,1fr) auto auto}.ord-btn{font:700 14px/1.2 var(--font-mono);color:var(--ink-950);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.ord-btn:before{content:"›";transition:transform var(--dur-base) var(--ease-out);color:var(--ink-600);display:inline-block}.ord-btn[aria-expanded=true]:before{transform:rotate(90deg)}.ord-btn:hover{color:var(--red-600)}.conf{max-width:640px;margin:var(--space-10) auto;text-align:left}.conf__no{font:800 clamp(40px,6vw,64px)/1 var(--font-display);color:var(--ink-950);letter-spacing:-.03em;margin:var(--space-3) 0 var(--space-5);font-stretch:112%}.toast{opacity:0;pointer-events:none;background:var(--ink-900);color:var(--white);border-radius:var(--radius-pill);align-items:center;gap:var(--space-4);box-shadow:var(--shadow-lg);z-index:40;transition:opacity var(--dur-base) var(--ease-standard),transform var(--dur-slow) var(--ease-out);max-width:calc(100vw - 32px);padding:10px 10px 10px 20px;font-size:14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%,16px)}.toast.on{opacity:1;pointer-events:auto;transform:translate(-50%)}.toast button{border-radius:var(--radius-pill);border:1.5px solid var(--ink-600);height:34px;color:var(--amber-300);font:700 13px/1 var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;padding:0 14px}.toast button:hover{border-color:var(--amber-300)}@media (max-width:1180px){.prow{grid-template-columns:56px minmax(0,1.6fr) minmax(0,.8fr) 120px 128px 104px}.prow .col-stock{display:none}.g-3{grid-template-columns:repeat(2,minmax(0,1fr))}.cart{grid-template-columns:minmax(0,1fr)}.sum{position:static}}@media (max-width:900px){.app{grid-template-columns:minmax(0,1fr)}.side{z-index:30;width:280px;transition:transform var(--dur-slow) var(--ease-out);box-shadow:var(--shadow-lg);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.side.open{transform:none}.burger{display:inline-flex}.bar{padding:0 var(--space-4);gap:var(--space-3)}.bar__co .who,.bar__kbd,.demo-pill{display:none}.view{padding:var(--space-5) var(--space-4)}.g-2,.g-3{grid-template-columns:minmax(0,1fr)}.prow--hd{display:none}.prow{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"th nm pr""th pk pk""st st ad";row-gap:10px}.prow .th{grid-area:th}.prow .col-name{grid-area:nm}.prow .col-pack{grid-area:pk}.prow .price{grid-area:pr}.prow .col-step{grid-area:st}.prow .col-add{grid-area:ad;justify-self:end}.cline{grid-template-columns:48px minmax(0,1fr) auto 36px;grid-template-areas:"th nm nm rm""st st pr pr"}.cline .th{grid-area:th;width:48px;height:48px}.cline .col-name{grid-area:nm}.cline .col-step{grid-area:st}.cline .col-price{text-align:right;grid-area:pr}.cline .rm{grid-area:rm}.two{grid-template-columns:minmax(0,1fr)}.mx th,.mx td{padding:8px 10px}.mx td input{width:64px}.track{row-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.track li:nth-child(2):after{display:none}}@media (max-width:560px){.bar__search .ph-long,.tbl .hide-s{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.12s!important;animation:none!important}}.view:focus{outline:none}.mx td input::placeholder{color:var(--ink-300)}
