:root{color-scheme:dark;--brand:#204031;--bg:#1a3528;--surface:#244636;--surface-2:#2d5341;--ink:#ffffff;--ink-2:#cfe0d6;--ink-3:#9dbaab;--line:#36604c;--primary:#ffffff;--primary-ink:#204031;--primary-soft:#33604b;--link:#a8e3c0;--accent:#e0483e;--ok:#8fdcae;--ok-soft:#26513d;--warn:#f2c46b;--warn-soft:#4a4630;--bad:#ff9b91;--bad-soft:#4d2e2b;--radius:14px;--shadow:0 1px 2px rgba(0,0,0,.18),0 6px 18px rgba(0,0,0,.14);--font:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}.doc{color-scheme:light;--bg:#ffffff;--surface:#ffffff;--surface-2:#f1f4f2;--ink:#17241d;--ink-2:#47574e;--ink-3:#7b8a82;--line:#dce3de;--primary:#204031;--primary-ink:#ffffff;--primary-soft:#e2ece6;--link:#204031;--ok:#1e7a4c;--ok-soft:#e3f3ea;--warn:#a35a00;--warn-soft:#fdf0dc;--bad:#b3261e;--bad-soft:#fbe7e5}.doc,.doc input{color:var(--ink)}.doc input{background:#fff}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{margin:0 0 .4em;line-height:1.2;letter-spacing:-.01em}h1{font-size:26px}h2{font-size:19px}h3{font-size:16px}p{margin:0 0 .8em}.muted,small{color:var(--ink-3)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wrap{max-width:1180px;margin:0 auto;padding:24px 20px 64px}.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.between{justify-content:space-between}.stack{display:flex;flex-direction:column;gap:12px}.grid{display:grid;grid-gap:16px;gap:16px}.g2{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr))}.g3{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.g4{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr))}.spacer{flex:1 1}.topbar{background:var(--brand);color:#fff;border-bottom:1px solid var(--line)}.topbar .inner{max-width:1180px;margin:0 auto;padding:12px 20px;gap:18px;flex-wrap:wrap}.brand,.topbar .inner{display:flex;align-items:center}.brand{font-weight:700;font-size:17px;color:#fff;gap:10px}.brand:hover{text-decoration:none}.brand .mark{width:30px;height:30px;border-radius:8px;background:#fff;color:var(--brand);display:grid;place-items:center;font-size:14px;font-weight:800}.nav{display:flex;gap:4px;flex-wrap:wrap}.nav a{color:rgba(255,255,255,.82);padding:7px 12px;border-radius:8px;font-weight:500;font-size:14px}.nav a:hover{background:rgba(255,255,255,.12);color:#fff;text-decoration:none}.nav a.on{background:rgba(255,255,255,.18);color:#fff}.badge{display:inline-block;min-width:20px;padding:1px 7px;border-radius:999px;background:var(--accent);color:#fff;font-size:12px;font-weight:700;text-align:center;margin-left:4px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px}.card.flat{box-shadow:none}.card h2{margin-bottom:10px}.stat{display:flex;flex-direction:column;gap:2px}.stat .v{font-size:28px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat .l{color:var(--ink-3);font-size:13px;font-weight:500}.stat.warn .v{color:var(--warn)}.stat.bad .v{color:var(--bad)}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;padding:9px 16px;font:inherit;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px}.btn,.btn:hover{text-decoration:none}.btn:hover{background:var(--surface-2)}.btn.primary{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.btn.primary:hover{filter:brightness(1.1)}.btn.danger{color:var(--bad);border-color:#efc6c2}.btn.danger:hover{background:var(--bad-soft)}.btn.ghost{background:transparent;border-color:transparent}.btn.sm{padding:5px 10px;min-height:32px;font-size:13px;border-radius:8px}.btn.lg{padding:14px 22px;min-height:56px;font-size:17px;border-radius:12px}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.block{width:100%}label{font-size:13px;font-weight:600;color:var(--ink-2);display:block;margin-bottom:4px}input,select,textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:8px 11px;min-height:40px;width:100%}input:focus,select:focus,textarea:focus{outline:2px solid var(--primary);outline-offset:-1px;border-color:var(--primary)}textarea{min-height:80px;resize:vertical}input[type=checkbox]{width:18px;height:18px;min-height:0;accent-color:var(--primary)}input[type=color]{padding:2px;width:48px}input.qty{width:78px;text-align:right}.field{display:flex;flex-direction:column;min-width:0}.form-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end}.check{display:flex;align-items:center;gap:8px;font-weight:500;color:var(--ink)}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}table{width:100%;border-collapse:collapse;font-size:14px}th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);font-weight:600;padding:8px 10px;white-space:nowrap}td,th{border-bottom:1px solid var(--line)}td{padding:9px 10px;vertical-align:middle}tr:last-child td{border-bottom:0}td.r,th.r{text-align:right}tr.low td{background:var(--warn-soft)}tr.out td{background:var(--bad-soft)}tr.dim td{opacity:.5}.chip{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--surface-2);color:var(--ink-2);white-space:nowrap}.chip.ok{background:var(--ok-soft);color:var(--ok)}.chip.warn{background:var(--warn-soft);color:var(--warn)}.chip.bad{background:var(--bad-soft);color:var(--bad)}.chip.info{background:var(--primary-soft);color:var(--primary)}.dot{width:12px;height:12px;border-radius:50%;display:inline-block;flex:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.flash{padding:12px 16px;border-radius:10px;margin-bottom:16px;font-weight:500}.flash.ok{background:var(--ok-soft);color:var(--ok)}.flash.bad{background:var(--bad-soft);color:var(--bad)}.tiles{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.tile{display:block;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:26px;box-shadow:var(--shadow);color:var(--ink);transition:transform .12s ease,box-shadow .12s ease}.tile:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,.25)}.tile .ic{width:48px;height:48px;border-radius:12px;background:var(--primary-soft);color:#fff;display:grid;place-items:center;margin-bottom:14px}.tile h2{margin-bottom:6px}.tile p{color:var(--ink-2);margin:0}.kiosk{max-width:1280px;margin:0 auto;padding:20px}.names{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.name-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:18px;font:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow);min-height:84px;display:flex;flex-direction:column;justify-content:center;color:var(--ink)}.name-btn:active,.name-btn:hover{border-color:var(--primary);background:var(--primary-soft);text-decoration:none}.name-btn strong{font-size:18px}.name-btn span{color:var(--ink-3);font-size:13px}.search{font-size:18px;min-height:54px;padding:12px 16px;border-radius:12px}.shop-layout{display:grid;grid-template-columns:1fr 360px;grid-gap:20px;gap:20px;align-items:start}@media (max-width:900px){.shop-layout{grid-template-columns:1fr}}.cart{position:-webkit-sticky;position:sticky;top:16px}.acct-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.acct{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--line);background:var(--surface);border-radius:12px;padding:14px;font:inherit;font-weight:600;text-align:left;cursor:pointer;min-height:64px;color:var(--ink)}.acct small{display:block;font-weight:500}.acct.on{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.tier-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.tier-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--line);background:var(--surface);border-radius:999px;padding:8px 16px 8px 10px;font:inherit;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ink)}.tier-tab.on{border-color:var(--ink)}.tier-tab .dot{width:20px;height:20px}.product{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column}.product .band{height:10px}.product .body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px;flex:1 1}.product .price{font-weight:700;font-size:18px}.sizes{display:flex;gap:8px;flex-wrap:wrap}.size{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:62px;min-height:52px;padding:6px 10px;font:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--ink)}.size b{font-size:15px}.size small{font-size:11px}.size:hover:not(:disabled){border-color:var(--primary);background:var(--primary-soft)}.size:disabled{background:var(--surface-2);color:var(--ink-3);cursor:not-allowed;text-decoration:line-through}.size.low small{color:var(--warn);font-weight:600}.size.in-cart{border:2px solid var(--primary);background:var(--primary-soft)}.size.in-cart small{color:var(--ink);font-weight:600}.cart-line{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.cart-line:last-child{border-bottom:0}.stepper{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:10px;overflow:hidden}.stepper button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--surface-2);width:36px;height:36px;font-size:18px;cursor:pointer;color:var(--ink)}.stepper span{min-width:34px;text-align:center;font-weight:600}.total{display:flex;justify-content:space-between;font-size:20px;font-weight:700;padding-top:12px;border-top:2px solid var(--ink);margin-top:8px}.seg{display:inline-flex;border:1px solid var(--line);border-radius:12px;padding:3px;background:var(--surface-2);width:100%}.seg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1;border:0;background:transparent;border-radius:9px;padding:10px;font:inherit;font-weight:600;cursor:pointer;color:var(--ink-2);min-height:44px}.seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.success{text-align:center;max-width:520px;margin:60px auto}.success .check-ic{width:84px;height:84px;border-radius:50%;background:var(--ok-soft);color:var(--ok);display:grid;place-items:center;margin:0 auto 20px}.step-label{font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--ink-3);margin-bottom:8px}.stock-grid td.cell{text-align:center;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stock-grid td.cell.zero{color:var(--ink-3);background:var(--surface-2)}.stock-grid td.cell.low{color:var(--warn);background:var(--warn-soft)}.doc{background:#fff;max-width:820px;margin:24px auto;padding:40px;border:1px solid var(--line);border-radius:12px}.doc table td,.doc table th{border-bottom:1px solid #ddd}@media print{body{background:#fff}.no-print,.topbar{display:none!important}.doc{border:0;margin:0;padding:0;max-width:none}}@media (max-width:640px){.kiosk,.wrap{padding:16px}h1{font-size:22px}.card{padding:14px}}.kiosk-b{display:grid;grid-template-columns:260px minmax(0,1fr) 340px;height:100vh;height:100dvh;background:var(--bg)}.kiosk-b>*{min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.rail{background:var(--surface);border-right:1px solid var(--line);padding:22px 18px;display:flex;flex-direction:column;gap:12px}.rail .brand{color:var(--ink)}.rail .brand .mark{background:#fff;color:var(--brand)}.who{display:flex;align-items:center;gap:12px;padding:14px 0 6px}.avatar{width:48px;height:48px;border-radius:50%;background:var(--primary-soft);display:grid;place-items:center;font-weight:700;font-size:17px;flex:none}.who strong{font-size:17px}.who small,.who strong{display:block}.rail .acct{width:100%;min-height:58px;padding:10px 14px}.rail .spacer-v{flex:1 1}.switch-btn{display:block;text-align:center;padding:12px;border:1px solid var(--line);border-radius:10px;color:var(--ink-2);font-weight:600}.switch-btn:hover{background:var(--surface-2);text-decoration:none}.center{padding:26px 24px 32px}.center h1{font-size:30px;margin-bottom:4px}.cart-b{background:var(--surface);border-left:1px solid var(--line);padding:26px 22px 22px;display:flex;flex-direction:column;gap:12px}.cart-b .grow{flex:1 1;min-height:8px}.fulfill{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.fulfill button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-weight:600;min-height:46px;border-radius:10px;border:1px solid var(--line);background:transparent;color:var(--ink-2);cursor:pointer}.fulfill button.on{border:2px solid var(--primary);background:var(--primary-soft);color:var(--ink)}.big-total{display:flex;justify-content:space-between;align-items:flex-end}.big-total span:first-child{color:var(--ink-2);font-weight:600;padding-bottom:6px}.big-total span:last-child{font-size:34px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.btn.cta{background:#fff;color:var(--brand);border-color:#fff;min-height:62px;font-size:18px;border-radius:12px}.btn.cta:hover{background:#eef5f0}.charging small{display:block;color:var(--ink-3);font-size:12px;font-weight:500}.charging strong{font-size:16px}.charging strong.missing{color:var(--warn)}.center .grid.g3{grid-template-columns:repeat(auto-fill,minmax(min(100%,236px),1fr));gap:14px}.cart-bar,.only-narrow,.sheet-head,.sheet-scrim,.switch-short{display:none}@media (max-width:1099px){.kiosk-b{grid-template-columns:minmax(0,1fr) 310px;grid-template-rows:auto minmax(0,1fr);grid-template-areas:"rail rail" "center cart"}.rail{grid-area:rail;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 20px 16px;border-right:0;border-bottom:1px solid var(--line);overflow:visible}.center{grid-area:center;padding:20px 20px 28px}.cart-b{grid-area:cart;padding:20px 18px 18px}.rail .who{padding:0}.rail .avatar{width:40px;height:40px;font-size:15px}.rail .switch-btn{margin-left:auto;padding:8px 14px;order:2}.rail .step-label{width:100%;order:3}.rail .accts{order:4;width:100%;display:flex;flex-direction:row;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:2px;scrollbar-width:none}.rail .accts::-webkit-scrollbar{display:none}.rail .acct{flex:0 0 auto;width:auto;min-width:168px;min-height:54px;scroll-snap-align:start}.rail .spacer-v{display:none}.center h1{font-size:26px}.big-total span:last-child{font-size:30px}.only-wide{display:none}.only-narrow{display:inline}}@media (max-width:699px){.kiosk-b{display:block;height:auto;min-height:100dvh}.kiosk-b>*{overflow:visible}.rail{padding:12px 16px 14px;gap:8px 12px;position:-webkit-sticky;position:sticky;top:0;z-index:20;box-shadow:0 6px 16px rgba(0,0,0,.18)}.rail .brand,.switch-long{display:none}.switch-short{display:inline}.rail .who strong{font-size:16px}.rail .who small{font-size:12px}.rail .acct{min-width:150px;min-height:50px;padding:8px 12px;font-size:14px}.rail .step-label{font-size:11px}.center{padding:16px 16px calc(110px + env(safe-area-inset-bottom))}.center h1{font-size:22px}.tier-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.tier-tabs::-webkit-scrollbar{display:none}.tier-tab{flex:none}.cats{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none}.cats::-webkit-scrollbar{display:none}.cats .btn{flex:none}.size{min-width:58px;min-height:50px}.cart-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;align-items:center;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -8px 24px rgba(0,0,0,.25)}.cart-bar .sum{flex:1 1;min-width:0}.cart-bar .sum strong{display:block;font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cart-bar .sum small{display:block;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-bar .sum small.err{color:var(--warn);white-space:normal}.cart-bar .btn.cta{min-height:52px;font-size:16px;padding:0 20px;flex:none}.cart-b{position:fixed;left:0;right:0;bottom:0;z-index:50;max-height:90dvh;overflow-y:auto;border:0;border-radius:20px 20px 0 0;padding:8px 18px calc(18px + env(safe-area-inset-bottom));transform:translateY(105%);transition:transform .25s ease;box-shadow:0 -12px 40px rgba(0,0,0,.4)}.cart-b.open{transform:translateY(0)}.cart-b .grow{display:none}.sheet-head{display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:-8px;background:var(--surface);padding:12px 0 6px;z-index:1}.sheet-head:before{content:"";position:absolute;top:2px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:var(--line)}.cart-b>h2.cart-title{display:none}.sheet-scrim{display:block;position:fixed;inset:0;z-index:45;background:rgba(0,0,0,.5)}}@media (pointer:coarse){input,select,textarea{font-size:16px}}.accts.need .acct{border-color:var(--warn)}.topbar .inner{position:relative}.topbar-right{margin-left:auto}.btn.signout{background:transparent;color:#fff;border-color:rgba(255,255,255,.3)}.mnav{display:none;margin-left:auto}.mnav-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;width:44px;height:44px;border-radius:10px;display:grid;place-items:center;cursor:pointer;position:relative}.mnav-btn .badge{position:absolute;top:-6px;right:-6px;margin:0}.mnav-scrim{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.45)}.mnav-panel{position:absolute;left:12px;right:12px;top:calc(100% + 6px);z-index:61;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 40px rgba(0,0,0,.4);padding:8px;display:flex;flex-direction:column;max-height:calc(100dvh - 90px);overflow-y:auto}.mnav-panel a{color:var(--ink);padding:14px;border-radius:10px;font-weight:600;font-size:16px;display:flex;align-items:center;justify-content:space-between}.mnav-panel a.on,.mnav-panel a:hover{background:var(--primary-soft);text-decoration:none}.mnav-extra{border-top:1px solid var(--line);margin-top:6px;padding:10px 6px 4px}.mnav-extra .btn.signout{width:100%;color:var(--ink);border-color:var(--line);min-height:46px}@media (max-width:899px){.topbar .desk{display:none}.mnav{display:block}.topbar .inner{flex-wrap:nowrap;padding:10px 16px}}.srow{flex-wrap:nowrap}.submit-bar{display:none}@media (max-width:899px){.hide-narrow{display:none!important}.submit-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;align-items:center;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -8px 24px rgba(0,0,0,.25)}.submit-bar .sum{flex:1 1;min-width:0}.submit-bar .sum strong{display:block;font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.submit-bar .sum small{display:block;color:var(--ink-3)}.submit-bar .btn.cta{min-height:52px;font-size:16px;padding:0 20px}form.shop-layout{padding-bottom:calc(90px + env(safe-area-inset-bottom))}.cart{position:static}}@media (max-width:640px){.table-wrap:has(>table.rtable){overflow:visible}.rtable tbody,.rtable td,.rtable tr,table.rtable{display:block;width:100%}.rtable thead{display:none}.rtable tr{border:1px solid var(--line);border-radius:12px;padding:6px 12px;margin-bottom:10px;background:var(--surface-2)}.rtable td{border:0;padding:6px 0;display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:right!important;min-height:30px}.rtable td:before{content:attr(data-label);color:var(--ink-3);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-align:left;flex:none}.rtable td:first-child{display:block;text-align:left!important;font-size:16px;padding:8px 0;border-bottom:1px solid var(--line);margin-bottom:2px}.rtable td:first-child:before,.rtable td[data-label=""]:before{content:none}.rtable td[colspan]{display:block;text-align:left!important;border:0}.rtable td:empty{display:none}.rtable tr.low{background:var(--warn-soft)}.rtable tr.out{background:var(--bad-soft)}.rtable tr.low td,.rtable tr.out td{background:transparent}.rtable input.qty{width:120px;min-height:44px}.rtable tr td:first-child:last-child,.rtable tr:last-child td{border-bottom:0}.doc{padding:20px 16px;margin:12px 0;border-radius:12px}.srow{flex-wrap:wrap}.srow>input,.srow>select{flex:1 1 140px;min-width:0!important;width:auto}.row.between>.row{flex-wrap:wrap}.stat .v{font-size:24px}.tiles{gap:12px}.tile{padding:18px}}@media (max-width:640px){.table-wrap:has(>table.ptable){overflow:visible}.ptable tbody,.ptable td,.ptable tr,table.ptable{display:block;width:100%}.ptable thead{display:none}.ptable tr td{padding:0!important;border:0}.ptable tr{border:1px solid var(--line);border-radius:12px;margin-bottom:10px;background:var(--surface-2)}.ptable form.srow{padding:10px!important;gap:8px!important}.ptable .srow>input,.ptable .srow>select{flex:1 1 100%}.ptable .srow>.check{flex:1 1}}