:root{--rose:#d18f8d;--rose-deep:#9a5553;--rose-tint:#f4e4e2;--rose-soft:#fbf1f0;--surface:#faf7f5;--raised:#fff;--ink:#242020;--heading:#242020;--muted:#6b5f5e;--on-ink:#faf7f5;--line:#e6dcda;--line-strong:#8c7d7b;--ok:#2f6b4f;--ok-tint:#e3efe8;--warn:#8a6414;--warn-tint:#f6ecd6;--bad:#a33a32;--bad-tint:#f6e1df;--info:#4e5f73;--info-tint:#e6eaf0;--cap:#8a5257;--cap-dark:#72424a;--cap-text:#fff;--sec:#8a5257;--accent-teal:#242020;--accent-indigo:#9a5553;--accent-cyan:#d18f8d;--accent-purple:#8c7d7b;--accent-orange:#8a6414;--accent-dteal:#4e5f73;--accent-green:#2f6b4f;--accent-grey:#c9bbb8;--bar:#e6dcda;--bar-hover:#d5c6c3;--bar-peak:#9a5553;--bar-rev:#d18f8d;--bar-rev-hover:#9a5553;--grid:#efe7e5;--deep:#242020;--deep-line:#faf7f51a;--deep-muted:#b9acaa;--deep-text:#ede4e2;--display:"Cormorant Garamond",Garamond,"Times New Roman",serif;--label:"Bodoni Moda",Didot,"Times New Roman",serif;--sans:"Instrument Sans","Helvetica Neue",Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--r-sm:2px;--r-md:18px;--r-lg:28px;--side:264px;--top:56px;--tab:62px;--pad:16px;--shadow:0 1px 2px #2420200d,0 8px 24px #2420200d;--safe-b:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rose-deep:#e3afad;--rose-tint:#3a2a29;--rose-soft:#2a2221;--surface:#1b1818;--raised:#242020;--ink:#f5efed;--heading:#f5efed;--muted:#b9acaa;--on-ink:#1b1818;--line:#3a3231;--line-strong:#7d6f6d;--ok:#7fc4a0;--ok-tint:#1f3329;--warn:#e0b862;--warn-tint:#3a3020;--bad:#f08a80;--bad-tint:#3f2523;--info:#a9bcd3;--info-tint:#252c36;--cap:#b8757a;--cap-dark:#c98a8f;--cap-text:#1b1818;--sec:#e3afad;--accent-teal:#f5efed;--accent-indigo:#e3afad;--accent-cyan:#d18f8d;--accent-purple:#b9acaa;--accent-orange:#e0b862;--accent-dteal:#a9bcd3;--accent-green:#7fc4a0;--accent-grey:#5a4f4d;--bar:#3a3231;--bar-hover:#4a403e;--bar-peak:#e3afad;--bar-rev:#d18f8d;--bar-rev-hover:#e3afad;--grid:#2e2827;--deep:#141212;--deep-line:#faf7f514;--shadow:none}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rose-deep:#e3afad;--rose-tint:#3a2a29;--rose-soft:#2a2221;--surface:#1b1818;--raised:#242020;--ink:#f5efed;--heading:#f5efed;--muted:#b9acaa;--on-ink:#1b1818;--line:#3a3231;--line-strong:#7d6f6d;--ok:#7fc4a0;--ok-tint:#1f3329;--warn:#e0b862;--warn-tint:#3a3020;--bad:#f08a80;--bad-tint:#3f2523;--info:#a9bcd3;--info-tint:#252c36;--cap:#b8757a;--cap-dark:#c98a8f;--cap-text:#1b1818;--sec:#e3afad;--accent-teal:#f5efed;--accent-indigo:#e3afad;--accent-cyan:#d18f8d;--accent-purple:#b9acaa;--accent-orange:#e0b862;--accent-dteal:#a9bcd3;--accent-green:#7fc4a0;--accent-grey:#5a4f4d;--bar:#3a3231;--bar-hover:#4a403e;--bar-peak:#e3afad;--bar-rev:#d18f8d;--bar-rev-hover:#e3afad;--grid:#2e2827;--deep:#141212;--deep-line:#faf7f514;--shadow:none}@media (min-width:1024px){:root{--pad:32px;--top:68px}}*{box-sizing:border-box}[hidden]{display:none!important}html{-moz-text-size-adjust:100%;text-size-adjust:100%}html.nav-open{overflow:hidden}body{background:var(--surface);color:var(--ink);font:16px/26px var(--sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}a{color:var(--rose-deep)}:focus-visible{outline:2px solid var(--rose-deep);outline-offset:2px}h1,h2,h3{font-family:var(--display);letter-spacing:-.005em;color:var(--heading);text-wrap:balance;overflow-wrap:break-word;margin:0;font-weight:500}h1{font-size:34px;line-height:1.06}h2{font-size:25px;line-height:1.15}h3{font-size:21px;line-height:1.2}p{margin:0}img{max-width:100%}.eyebrow{font:400 11.5px/16px var(--label);letter-spacing:.22em;text-transform:uppercase;color:var(--rose-deep)}.muted{color:var(--muted)}.small{font-size:13.5px;line-height:21px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.stack>*+*{margin-top:12px}.stack-lg>*+*{margin-top:20px}@media (min-width:600px){h1{font-size:40px}h2{font-size:26px}.stack-lg>*+*{margin-top:24px}}@media (min-width:1024px){h1{font-size:46px}}.shell{min-height:100dvh}.main{min-width:0}.content{padding:16px var(--pad) calc(var(--tab) + var(--safe-b) + 28px);max-width:1500px}.topbar{z-index:30;height:var(--top);background:var(--raised);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:0 8px 0 4px;display:flex;position:sticky;top:0}.brandm{align-items:center;min-height:44px;margin-right:auto;padding:0 4px;display:flex}.brandm img{width:auto;height:16px;display:block}.topbar .toptitle{font:500 24px/1 var(--display);color:var(--heading);margin-right:auto;display:none}.iconbtn{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:inline-grid}.iconbtn:hover{background:var(--rose-tint);color:var(--rose-deep)}.live{font:600 12.5px/1 var(--sans);color:var(--ok);border:1px solid;border-radius:999px;align-items:center;gap:7px;margin-right:6px;padding:6px 11px;display:inline-flex}.live:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.live.demo{color:var(--warn)}.demo-bar{background:var(--rose-tint);color:var(--ink);border-radius:var(--r-md);margin-bottom:16px;padding:10px 14px;font-size:13.5px;line-height:20px}.side{z-index:50;background:var(--raised);border-right:1px solid var(--line);overscroll-behavior:contain;visibility:hidden;width:min(86vw,320px);padding-bottom:var(--safe-b);flex-direction:column;transition:transform .22s,visibility 0s linear .22s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-102%)}.side.open{visibility:visible;transition:transform .22s;transform:none;box-shadow:0 20px 60px #00000040}.scrim{z-index:45;background:#1b181873;position:fixed;inset:0}.brand{min-height:var(--top);border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 20px;display:flex}.brandlink{flex-direction:column;gap:4px;text-decoration:none;display:flex}.brand img{width:auto;height:18px;display:block}.brand small{font:400 10px/14px var(--label);letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.nav{flex-direction:column;gap:1px;padding:8px 12px 16px;display:flex}.navsect{flex-direction:column;gap:1px;display:flex}.nav .sect{font:400 10.5px/16px var(--label);letter-spacing:.22em;text-transform:uppercase;color:var(--rose-deep);padding:18px 12px 8px}.navsect:first-child .sect{padding-top:10px}.nav a{min-height:46px;color:var(--ink);border-radius:999px;align-items:center;gap:12px;padding:8px 12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.nav a svg{width:19px;height:19px;color:var(--muted);flex:none}.nav a:hover,.nav a:hover svg{color:var(--rose-deep)}.nav a[aria-current=page]{background:var(--rose-tint);color:var(--rose-deep)}.nav a[aria-current=page] svg{color:var(--rose-deep)}.count{font:600 11.5px/18px var(--sans);text-align:center;background:var(--rose-deep);min-width:22px;color:var(--on-ink);border-radius:999px;margin-left:auto;padding:0 6px}.nav a.store{color:var(--rose-deep)}.nav a.store .ext{width:14px;height:14px;margin-left:auto}.nav .store-sub{color:var(--muted);padding:0 14px;font-size:12px;line-height:16px}.side-foot{border-top:1px solid var(--line);margin-top:auto;padding:12px 12px 16px 16px}.usercard{align-items:center;gap:10px;display:flex}.usercard .avatar{background:var(--rose-tint);width:36px;height:36px;color:var(--rose-deep);font:500 19px/1 var(--display);border-radius:50%;flex:none;place-items:center;display:grid}.usercard .who{flex:1;min-width:0}.usercard .who p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.usercard .name{font-size:14px;font-weight:600;line-height:19px}.usercard .role{color:var(--muted);font-size:12.5px;line-height:17px}.usercard form{margin:0}.tabbar{z-index:40;height:calc(var(--tab) + var(--safe-b));padding-bottom:var(--safe-b);background:var(--raised);border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a,.tabbar button{min-width:0;color:var(--muted);font:600 11px/14px var(--sans);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 2px 4px;text-decoration:none;display:flex}.tabbar a>span:last-child,.tabbar button>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tabbar .ti{border-radius:999px;place-items:center;width:52px;height:30px;display:grid;position:relative}.tabbar .ti .count{min-width:18px;margin:0;padding:0 5px;font-size:10.5px;line-height:16px;position:absolute;top:-4px;right:0}.tabbar a[aria-current=page]{color:var(--rose-deep)}.tabbar a[aria-current=page] .ti{background:var(--rose-tint)}@media (min-width:1024px){.shell{grid-template-columns:var(--side) minmax(0,1fr);display:grid}.side{visibility:visible;width:auto;height:100vh;box-shadow:none;z-index:auto;transition:none;position:sticky;top:0;transform:none}.side.open{box-shadow:none}.scrim,.tabbar,.menu-btn,.close-btn,.brandm{display:none!important}.brand{padding:0 24px}.brand img{height:20px}.topbar{padding:0 var(--pad)}.topbar .toptitle{display:block}.content{padding:32px var(--pad) 72px}.demo-bar{margin-bottom:24px}.nav a{min-height:40px;font-size:14px}}.pagehead{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:20px;display:flex}.pagehead .stack>*+*{margin-top:6px}.back{align-items:center;min-height:32px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.headactions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.headactions>.btn{flex:auto}@media (min-width:900px){.pagehead{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px}.headactions{width:auto}.headactions>.btn{flex:none}}.card{background:var(--raised);border:1px solid var(--line);border-radius:var(--r-md);padding:18px 16px}.card>h2,.card>h3{margin-bottom:12px}.grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.grid>*{min-width:0}.g4,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:374px){.g4,.g3{grid-template-columns:minmax(0,1fr)}}@media (min-width:600px){.card{padding:22px}.grid{gap:16px}}@media (min-width:900px){.g3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.g2{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (min-width:1280px){.g4{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile .value{font:500 28px/1.1 var(--display);font-variant-numeric:tabular-nums lining-nums;margin-top:6px}.tile .sub{color:var(--muted);font-size:13px}a.tile{color:inherit;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:block}a.tile:hover{border-color:var(--line-strong);box-shadow:var(--shadow)}@media (min-width:600px){.tile .value{font-size:34px}}.empty{text-align:center;color:var(--muted);padding:32px 16px}dl.kv{grid-template-columns:minmax(0,1fr);gap:0;margin:0;font-size:15px;display:grid}dl.kv dt{color:var(--muted);margin-top:8px;font-size:13px}dl.kv dt:first-child{margin-top:0}dl.kv dd{overflow-wrap:anywhere;margin:0}@media (min-width:600px){dl.kv{grid-template-columns:max-content minmax(0,1fr);gap:6px 18px;font-size:14.5px}dl.kv dt{margin-top:0;font-size:14.5px}}.tablewrap{background:var(--raised);border:1px solid var(--line);border-radius:var(--r-md);-webkit-overflow-scrolling:touch;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14.5px}th{font:600 12px/16px var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;background:var(--surface);padding:12px 14px}td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 14px}tr:last-child td{border-bottom:0}th.num,td.num{text-align:right}td a.rowlink{color:var(--ink);font-weight:600;text-decoration:none}td a.rowlink:hover{color:var(--rose-deep);text-decoration:underline}.tablewrap:has(>table.rtable){background:0 0;border:0;overflow:visible}table.rtable,table.rtable tbody{width:100%;display:block}table.rtable thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}table.rtable tr{background:var(--raised);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin-bottom:10px;padding:14px 16px;display:grid;position:relative}table.rtable td{white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:0;font-size:15px;line-height:22px;display:block;text-align:left!important}table.rtable td:before{content:attr(data-label);font:600 11px/16px var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:2px;display:block}table.rtable td:first-child{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:10px;font-size:16px}table.rtable td:first-child:before,table.rtable td[data-label=""]:before,table.rtable td:not([data-label]):before{display:none}table.rtable td[data-label=""]{grid-column:1/-1}table.rtable td:has(form){grid-column:1/-1}table.rtable td:has(.btn){grid-column:1/-1}table.rtable td:empty{display:none}table.rtable td:first-child a.rowlink:after,table.rtable td:first-child>a:only-child:after{content:"";border-radius:var(--r-md);position:absolute;inset:0}table.rtable td a:not(.rowlink),table.rtable td form,table.rtable td button,table.rtable td input,table.rtable td select,table.rtable td details{z-index:1;position:relative}table.rtable tr:has(td:first-child a.rowlink):active{background:var(--rose-soft)}@media (min-width:900px){.tablewrap:has(>table.rtable){border:1px solid var(--line);background:var(--raised);overflow-x:auto}table.rtable{display:table}table.rtable thead{clip:auto;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}table.rtable tbody{display:table-row-group}table.rtable tr{background:0 0;border:0;border-radius:0;margin:0;padding:0;display:table-row;position:static}table.rtable td,table.rtable td:first-child,table.rtable td[data-label=""],table.rtable td:not([data-label]){width:auto;font-size:inherit;line-height:inherit;overflow-wrap:normal;border-bottom:1px solid var(--line);padding:12px 14px;display:table-cell;text-align:left!important}table.rtable td:first-child a.rowlink:after,table.rtable td:first-child>a:only-child:after{content:none}table.rtable td.num{text-align:right!important}table.rtable td:before{display:none}table.rtable td:empty{display:table-cell}table.rtable tbody tr:last-child td{border-bottom:0}table.rtable td>form,table.rtable td>.inline{justify-content:flex-start}tbody tr:hover{background:var(--rose-soft)}}.pill,.spill{font:600 12.5px/18px var(--sans);white-space:nowrap;color:var(--ink);background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.pill:before,.spill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill.ok,.spill.ok{color:var(--ok)}.pill.warn,.spill.warn{color:var(--warn)}.pill.bad{color:var(--bad)}.pill.info,.spill.info{color:var(--info)}.pill.muted,.spill.muted{color:var(--muted)}.badge{font:600 12px/1 var(--sans);border:1px solid var(--bad);color:var(--bad);white-space:nowrap;border-radius:999px;padding:6px 10px}.badge.soft{border-color:var(--line-strong);color:var(--muted);font-weight:500}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs a{min-height:44px;color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.tabs a[aria-current=page]{color:var(--rose-deep);border-bottom-color:var(--rose-deep)}.chip{border:1px solid var(--line-strong);min-height:36px;font:600 12.5px/1 var(--sans);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;padding:6px 14px;text-decoration:none;display:inline-flex}.chip:hover{background:var(--rose-tint)}.chip[aria-current=true]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}label{font-size:14px;font-weight:600;line-height:20px}input,textarea,select{font:16px/24px var(--sans);color:var(--ink);background:var(--raised);border:1px solid var(--line-strong);border-radius:var(--r-sm);max-width:100%;min-height:46px;padding:10px 12px}select{padding-right:32px}textarea{resize:vertical;width:100%;min-height:96px}input[type=checkbox],input[type=radio]{width:18px;height:18px;min-height:0;accent-color:var(--ink);flex:none;margin:2px 0 0;padding:0}input:focus,textarea:focus,select:focus{border-color:var(--rose-deep);box-shadow:0 0 0 1px var(--rose-deep);outline:none}input[aria-invalid=true]{border-color:var(--bad)}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field input,.field select,.field textarea{width:100%}.hint{color:var(--muted);font-size:13px;line-height:19px}.inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inline input[type=number],.inline input[inputmode]{text-align:right;width:96px}.check{cursor:pointer;align-items:flex-start;gap:10px;min-height:32px;font-size:15px;font-weight:400;line-height:22px;display:flex}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin-bottom:8px;padding:0;font-size:15px;font-weight:600}.msg{font-size:14px;line-height:20px}.msg.ok{color:var(--ok)}.msg.err{color:var(--bad)}.banner{border-radius:var(--r-md);margin-bottom:16px;padding:12px 16px;font-size:14.5px;line-height:22px}.banner.ok{background:var(--ok-tint);color:var(--ok)}.banner.warn{background:var(--warn-tint);color:var(--warn)}.banner.bad{background:var(--bad-tint);color:var(--bad)}.btn{font:600 15px/20px var(--sans);border:1px solid var(--sec);min-height:46px;color:var(--sec);cursor:pointer;text-align:center;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.btn:hover{background:var(--rose-tint)}.btn.pri,.btn.dark,.btn.restock{background:var(--cap);border-color:var(--cap);color:var(--cap-text)}.btn.pri:hover,.btn.dark:hover,.btn.restock:hover{background:var(--cap-dark);border-color:var(--cap-dark)}.btn.danger,.btn.cancel{border-color:var(--bad);color:var(--bad);background:0 0}.btn.danger:hover,.btn.cancel:hover{background:var(--bad-tint)}.btn.sm,.btn.cancel,.btn.restock{min-height:40px;padding:8px 16px;font-size:14px}.btn[disabled]{cursor:not-allowed;color:var(--muted)!important;border-color:var(--line-strong)!important;background:0 0!important}.linkbtn{min-height:32px;font:600 14px/20px var(--sans);color:var(--rose-deep);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}form.stack>.btn,.login .btn{width:100%}@media (min-width:600px){form.stack>.btn{width:auto}}@media (min-width:1024px){.btn{min-height:42px;padding:10px 22px}.btn.sm,.btn.cancel,.btn.restock{min-height:34px;padding:6px 14px;font-size:13.5px}input,select{min-height:42px;padding:8px 12px}}.checks{flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.checks li{grid-template-columns:22px minmax(0,1fr);gap:8px;display:grid}.checks .mark{font-weight:700}.checks .yes .mark{color:var(--ok)}.checks .no .mark{color:var(--bad)}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart .bar{fill:var(--rose-deep)}.chart .bar:hover,.chart g:focus .bar{fill:var(--rose)}.chart .axis{stroke:var(--line);stroke-width:1px}.chart text{fill:var(--muted);font:12px var(--sans)}.chart .val{fill:var(--ink);font-weight:600}.login{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.login .card{width:100%;max-width:420px;padding:28px 20px}.login form{flex-direction:column;gap:14px;margin-top:20px;display:flex}.login input{width:100%}@media (min-width:600px){.login .card{padding:36px}}.fgrid{grid-template-columns:minmax(0,1fr);gap:14px 16px;display:grid}.fgrid .full{grid-column:1/-1}.fgrid input,.fgrid select,.fgrid textarea{width:100%}@media (min-width:900px){.fgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.fgrid .two{grid-column:span 2}}.formfoot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.formfoot .btn{flex:auto}@media (min-width:600px){.formfoot .btn{flex:none}}.vcard{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:16px}.vcard+.vcard{margin-top:14px}.vhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.vrows{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px 12px;display:grid}.vrows input{width:100%}@media (min-width:900px){.vrows{grid-template-columns:1.2fr 1.6fr 1fr .8fr}}.section-title{font:400 11px/16px var(--label);text-transform:uppercase;letter-spacing:.22em;color:var(--rose-deep);margin:18px 0 10px}.ov{flex-direction:column;gap:20px;display:flex}@media (min-width:900px){.ov{gap:26px}}.briefing{background:var(--deep);color:var(--deep-text);border-radius:var(--r-md);overflow:hidden}.briefing .bhead{border-bottom:1px solid var(--deep-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;padding:14px 16px;display:flex}.briefing .bhead .ic{width:32px;height:32px;color:var(--rose);background:#d18f8d29;border-radius:50%;place-items:center;display:grid}.briefing .blabel{font:400 10.5px/14px var(--label);letter-spacing:.22em;text-transform:uppercase;color:var(--rose)}.briefing .bdate{color:#faf7f5;font:500 20px/1.2 var(--display)}.briefing .bstamp{color:var(--deep-muted);flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:12px;display:flex}.briefing .livedata{color:#7fc4a0;font:600 11.5px/1 var(--sans);border:1px solid #7fc4a0;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.briefing .livedata:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.bstats{border-bottom:1px solid var(--deep-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bstats>div{border-bottom:1px solid var(--deep-line);padding:16px}.bstats>div:nth-child(odd){border-right:1px solid var(--deep-line)}.bstats>div:nth-last-child(-n+2){border-bottom:0}.bstats .v{font:500 26px/1.1 var(--display);color:#faf7f5;font-variant-numeric:tabular-nums lining-nums;margin:6px 0}.bstats .s{color:var(--deep-muted);font-size:12px}.bstats dl{grid-template-columns:1fr auto;gap:4px 10px;margin:8px 0 0;font-size:12.5px;display:grid}.bstats dt{color:var(--deep-muted)}.bstats dd{color:#faf7f5;text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.bnote{padding:16px;font-size:14.5px;line-height:25px}.bnote strong{color:#faf7f5}.bnote a{color:var(--rose)!important}@media (min-width:900px){.briefing .bhead{padding:16px 22px}.bstats{grid-template-columns:repeat(4,minmax(0,1fr))}.bstats>div{border-bottom:0;border-right:1px solid var(--deep-line);padding:20px 26px}.bstats>div:last-child{border-right:0}.bstats .v{font-size:32px}.bnote{padding:18px 26px 20px;line-height:27px}}.chg{font:600 11.5px/1 var(--sans);font-variant-numeric:tabular-nums;border:1px solid;border-radius:999px;align-items:center;gap:3px;margin-right:6px;padding:4px 7px;display:inline-flex}.chg.up{color:var(--ok)}.chg.down{color:var(--bad)}.chg.flat{color:var(--muted)}.briefing .chg.up{color:#7fc4a0}.briefing .chg.down{color:#f08a80}.briefing .chg.flat{color:var(--deep-muted)}.panel{background:var(--raised);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.panel .phead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;padding:18px 16px;display:flex}.panel .phead h2{font-size:24px!important}.panel .phead p{color:var(--muted);margin-top:4px;font-size:13.5px}.panel .phead .big{font:500 30px/1.1 var(--display);color:var(--rose-deep);font-variant-numeric:tabular-nums lining-nums}@media (min-width:600px){.panel .phead{padding:20px 24px}.panel .phead .big{text-align:right;font-size:34px}}.funnel{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.funnel>div{border-bottom:1px solid var(--line);padding:16px}.funnel>div:nth-child(odd){border-right:1px solid var(--line)}.funnel>div:nth-last-child(-n+2){border-bottom:0}.funnel>div:last-child{background:var(--rose-soft)}.funnel .eyebrow{color:var(--rose-deep)!important}.funnel .n{font:500 28px/1.1 var(--display);color:var(--heading);font-variant-numeric:lining-nums;margin:8px 0 6px}.funnel .n small{font:400 13px var(--sans);color:var(--muted);margin-left:6px}.funnel .conv{color:var(--rose-deep);font-weight:600}@media (min-width:900px){.funnel{grid-template-columns:repeat(4,minmax(0,1fr))}.funnel>div{border-bottom:0;border-right:1px solid var(--line);padding:18px 22px}.funnel>div:last-child{border-right:0}.funnel .n{font-size:32px}}.sectionhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;padding:8px 0 0;display:flex}.sectionhead h2{font-size:28px}.sectionhead p{color:var(--muted);margin-top:4px}@media (min-width:900px){.sectionhead h2{font-size:34px}}.kgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:374px){.kgrid{grid-template-columns:minmax(0,1fr)}}@media (min-width:900px){.kgrid{gap:16px}}@media (min-width:1280px){.kgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.kpi{background:var(--raised);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:inset 0 3px 0 var(--accent,var(--ink));flex-direction:column;min-height:150px;padding:16px 14px 14px;display:flex}.kpi.soft{background:var(--rose-soft)}.kpi .khead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.kpi .khead .eyebrow{letter-spacing:.18em;font-size:10.5px;color:var(--rose-deep)!important}.kpi .kicon{background:var(--rose-tint);width:34px;height:34px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.kpi .kicon svg{width:16px;height:16px}.kpi .kv{font:500 28px/1.05 var(--display);color:var(--heading);font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere;margin-top:auto;padding-top:12px}.kpi .kf{color:var(--muted);margin-top:4px;font-size:11.5px}.kpi .kc{color:var(--muted);margin-top:8px;font-size:12.5px}.kpi .dash{background:var(--line-strong);width:30px;height:2px;margin-top:auto;display:block}@media (min-width:600px){.kpi{min-height:184px;padding:20px 24px}.kpi .kv{font-size:38px}.kpi .kicon{width:42px;height:42px}.kpi .kicon svg{width:18px;height:18px}.kpi .khead .eyebrow{letter-spacing:.22em;font-size:11.5px}}.target{background:var(--raised);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:inset 0 3px 0 var(--rose);padding:18px 16px}.target>.eyebrow{color:var(--rose-deep)!important}.target strong{font-family:var(--display);color:var(--heading);font-weight:500;font-size:28px!important}.target .row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.target input{width:100%}.target form,.target .inline{align-items:stretch}@media (min-width:600px){.target{padding:22px 24px}.target input{width:170px}.target strong{font-size:30px!important}}.bar{background:var(--rose-tint);border-radius:4px;height:8px;position:relative;overflow:hidden}.bar i{background:var(--rose-deep);border-radius:4px;position:absolute;inset:0 auto 0 0}.bar b{background:var(--rose);opacity:.45;border-radius:4px;position:absolute;inset:0 auto 0 0}.cardx{background:var(--raised);border:1px solid var(--line);border-radius:var(--r-md);padding:18px 16px}.cardx h2{font-size:24px}.cardx .sub{color:var(--muted);margin-top:4px;font-size:13.5px}@media (min-width:600px){.cardx{padding:24px 26px}.cardx h2{font-size:26px}}.legend{color:var(--muted);flex-wrap:wrap;gap:8px 16px;font-size:12.5px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:2px;width:10px;height:10px;display:inline-block}.legend i.peak{background:var(--bar-peak)}.legend i.other{background:var(--bar)}.legend i.rev{background:var(--bar-rev)}.legend i.proj{border-top:2px dashed var(--line-strong);background:0 0;border-radius:0;width:14px;height:0}.twochart{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:20px;display:grid}@media (min-width:900px){.twochart{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}.chartlabel{font:400 10.5px/16px var(--label);letter-spacing:.22em;text-transform:uppercase;color:var(--rose-deep);margin-bottom:8px}.vchart svg{width:100%;height:auto;display:block;overflow:visible}.vchart text{fill:var(--muted);font:11px var(--sans)}.vchart .grid-l{stroke:var(--grid);stroke-dasharray:3 3}.vchart .b{fill:var(--bar)}.vchart .b.peak{fill:var(--bar-peak)}.vchart .b.rev{fill:var(--bar-rev)}.vchart .proj{stroke:var(--line-strong);stroke-width:2px;stroke-dasharray:6 5;fill:none}.vchart g.hit:hover .b:not(.peak):not(.rev),.vchart g.hit:focus .b:not(.peak):not(.rev){fill:var(--bar-hover)}.vchart g.hit:hover .b.rev,.vchart g.hit:focus .b.rev{fill:var(--bar-rev-hover)}.vchart g.hit:focus{outline:none}.vchart .tip{display:none}.vchart g.hit:hover .tip,.vchart g.hit:focus .tip{display:block}.vchart .tip rect{fill:var(--raised);stroke:var(--line-strong)}.vchart .tip text{fill:var(--ink);font-size:12px;font-weight:600}.filters{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.filters form{flex-wrap:wrap;gap:8px;width:100%;display:flex}.filters label{border:1px solid var(--line-strong);background:var(--raised);border-radius:var(--r-sm);font:400 12.5px var(--sans);color:var(--muted);flex:140px;align-items:center;gap:6px;padding:0 10px;display:flex}.filters input[type=date]{min-height:42px;color:var(--ink);box-shadow:none;background:0 0;border:0;flex:1;padding:0;font-size:16px}@media (min-width:900px){.filters,.filters form{width:auto}.filters label{flex:none}.filters input[type=date]{min-height:34px;font-size:13px}}.activity{border-top:0;margin-top:16px}.activity table{font-size:14px}.activity td:first-child a{color:var(--ink);font-weight:600;font-family:var(--mono);font-size:13px;text-decoration:none}.activity td:first-child a:hover{color:var(--rose-deep)}@media (min-width:900px){.activity{border-top:1px solid var(--line);max-height:440px;overflow-y:auto}.activity th{z-index:1;position:sticky;top:0}}.split{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:1024px){.split{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px}.split.even{grid-template-columns:repeat(2,minmax(0,1fr))}}.alist{margin:14px 0 0;padding:0;list-style:none}.alist li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 0;display:flex}.alist li:last-child{border-bottom:0}.alist .t{color:var(--ink);font-weight:600}.alist .s{color:var(--muted);font-size:13px}@media (min-width:720px){.alist{max-height:380px;overflow-y:auto}.alist li{flex-wrap:nowrap;padding:10px 4px 10px 0}}.rank{margin:16px 0 0;padding:0;list-style:none}.rank li{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 0;display:grid}.rank .no{background:var(--rose-tint);width:40px;height:40px;color:var(--rose-deep);font:500 21px/1 var(--display);border-radius:50%;place-items:center;display:grid}.rank .t{color:var(--ink);font-weight:600}.rank .s{color:var(--muted);font-size:12.5px}.rank .v{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.under{width:100%;margin-top:14px}.under th{background:0 0;padding:8px 0}.under td{padding:10px 0}.under .t{color:var(--ink);font-weight:600}.under .s{color:var(--muted);font-size:12.5px}.under .zero{color:var(--bad);font-weight:600}.under.rtable tr{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:10px 0}.under.rtable td:first-child{border-bottom:0;padding-bottom:0}@media (min-width:900px){.under th.num,.under td.num{padding-left:18px}.under.rtable td,.under.rtable td:first-child{padding:10px 0}.under.rtable tr{border-bottom:0}}@keyframes spin{to{transform:rotate(360deg)}}.pager{flex-direction:column;align-items:center;gap:10px;margin-top:14px;display:flex}.pager-count{color:var(--muted);text-align:center;font-size:13.5px}.pager-count strong{color:var(--ink);font-weight:600}.pager-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.pg{border:1px solid var(--line);background:var(--raised);min-width:44px;min-height:44px;color:var(--ink);font:600 14px/1 var(--sans);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}a.pg:hover{border-color:var(--line-strong);background:var(--rose-tint)}.pg[aria-current=page]{background:var(--cap);border-color:var(--cap);color:var(--cap-text)}.pg[aria-disabled=true]{color:var(--line-strong);background:0 0}.pg.gap{background:0 0;border:0;min-width:18px;padding:0}.pg.num:not([aria-current=page]){display:none}@media (min-width:600px){.pager{flex-flow:wrap;justify-content:space-between;gap:10px 16px}.pager-count{text-align:left}.pg.num:not([aria-current=page]){display:inline-flex}}@media (min-width:1024px){.pg{min-width:36px;min-height:36px;padding:0 10px;font-size:13px}}.searchform{gap:8px;width:100%;display:flex}.searchform input[type=search]{flex:1;width:auto;min-width:0}@media (min-width:900px){.searchform{width:auto}.searchform input[type=search]{flex:none;width:260px}}.top-signout{display:none}.cust-top{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:1024px){.cust-top{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:20px}}.statgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.stat{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:4px;padding:14px;text-decoration:none;display:flex;box-shadow:inset 3px 0}.stat strong{font:500 28px/1 var(--display);color:var(--heading);font-variant-numeric:lining-nums}.stat .eyebrow{color:inherit}.stat.warn{color:var(--warn)}.stat.ok{color:var(--ok)}.stat.bad{color:var(--bad)}.stat.muted{color:var(--muted)}.stat:hover{background:var(--rose-soft)}@media (min-width:600px){.stat{padding:14px 16px}.stat strong{font-size:34px}}.queue{margin:14px 0 0;padding:0;list-style:none}.queue li{border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:10px;padding:14px 0;display:flex}.queue li:last-child{border-bottom:0}.queue .who{min-width:0}.queue .who p{margin-top:2px}.queue .acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.queue .acts form{margin:0}@media (min-width:720px){.queue li{flex-direction:row;justify-content:space-between;align-items:center;gap:14px}.queue .acts{flex-wrap:nowrap;flex:none}}.addrgrid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:600px){.addrgrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.addr{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:14px 16px;font-size:14.5px;line-height:22px}.cust-detail{grid-template-columns:minmax(0,1fr)}@media (min-width:1100px){.cust-detail{grid-template-columns:repeat(2,minmax(0,1fr))}}.filterbar{background:var(--raised);border:1px solid var(--line);border-radius:var(--r-md);flex-wrap:wrap;align-items:flex-end;gap:10px;margin:-4px 0 16px;padding:12px;display:flex}.filterbar .fb-search{flex:100%;gap:8px;min-width:0;display:flex}.filterbar .fb-search input{flex:1;min-width:0}.filterbar .fb-field{color:var(--muted);flex-direction:column;flex:calc(50% - 5px);gap:4px;min-width:0;font-size:12.5px;font-weight:600;display:flex}.filterbar .fb-field select{width:100%;min-width:0}.filterbar .fb-clear{flex:100%}@media (min-width:900px){.filterbar{gap:10px 12px;padding:14px 16px}.filterbar .fb-search{flex:280px}.filterbar .fb-field{flex:0 190px}.filterbar .fb-field select{min-width:150px}.filterbar .fb-clear{flex:none;align-self:flex-end}}.sortlink{color:inherit;white-space:nowrap;text-decoration:none}.sortlink:hover{color:var(--rose-deep)}.mpanel{padding:0;overflow:hidden}.mpanel>form{display:block}.panelhead{border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:12px;padding:16px;display:flex}.panelhead-text h2,.panelhead-text h3{margin:0}.panelhead-text p{color:var(--muted);margin-top:4px;font-size:14px;line-height:21px}.panelhead-act{flex-direction:column;align-items:stretch;gap:6px;display:flex}.panelhead-act .btn{width:100%}.mgrid{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:16px;padding:16px;display:grid}.mgrid:last-child{border-bottom:0}.mgrid .span-all{grid-column:1/-1}.mgrid input,.mgrid select,.mgrid textarea{width:100%}.mgrid .flabel{font-size:14px;font-weight:600}.vcard.mpanel{background:var(--raised);padding:0}.vcard.mpanel .section-title{margin:0;padding:14px 16px 0}.vcard.mpanel .section-title+.mgrid{padding-top:10px}.vcard.mpanel>div:last-child{padding:0 16px 16px}.vcard.mpanel .panelhead p .pill{vertical-align:middle;margin-left:6px}@media (min-width:600px){.panelhead{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px}.panelhead-act{flex:none;align-items:flex-end;max-width:45%}.panelhead-act .btn{width:auto}.panelhead-act .msg{text-align:right}.mgrid{gap:16px 18px;padding:20px 24px}.vcard.mpanel .section-title{padding:16px 24px 0}.vcard.mpanel>div:last-child{padding:0 24px 18px}}@media (min-width:900px){.mgrid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mgrid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mgrid .span-2{grid-column:span 2}}.mediagrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:14px 16px 18px;list-style:none;display:grid}.mediagrid li{border:1px solid var(--line);border-radius:var(--r-md);background:var(--raised);flex-direction:column;display:flex;position:relative;overflow:hidden}.mediagrid li.is-main{border-color:var(--rose-deep);box-shadow:0 0 0 1px var(--rose-deep)}.mediagrid img{aspect-ratio:1;object-fit:contain;background:var(--rose-soft);width:100%;display:block}.mediagrid .mainbadge{font:600 11px/1 var(--sans);background:var(--rose-deep);color:#fff;border-radius:999px;padding:5px 8px;position:absolute;top:8px;left:8px}.mediagrid .mediaacts{flex-direction:column;gap:6px;padding:10px;display:flex}.mediagrid .mediaacts .btn{width:100%}.mediagrid .mediaacts .msg{font-size:12.5px}@media (min-width:600px){.mediagrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;padding:18px 24px 22px}}.skel{background:linear-gradient(90deg,var(--line) 0%,var(--surface) 50%,var(--line) 100%);background-size:200% 100%;border-radius:999px;animation:1.2s ease-in-out infinite skel}@keyframes skel{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skel{animation:none}*{transition:none!important}}.f2,.f2add{grid-template-columns:minmax(0,1fr);gap:12px 14px}@media (min-width:600px){.f2{grid-template-columns:repeat(2,minmax(0,1fr))}.f2add{grid-template-columns:minmax(0,1fr) 120px}}.f2 input,.f2 select,.f2add input,.f2add select{width:100%}.editbox{border-top:1px solid var(--line);margin-top:18px;padding-top:10px}.editbox>summary{cursor:pointer;color:var(--rose-deep);align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:600;list-style:none;display:flex}.editbox>summary::-webkit-details-marker{display:none}.editbox>summary:before{content:"+";background:var(--rose-tint);border-radius:50%;place-items:center;width:24px;height:24px;font-weight:700;line-height:1;display:inline-grid}.editbox[open]>summary:before{content:"–"}.editbox>form{margin-top:10px}.details-form:has(input[name=billing_same]:checked) .billing-fields{display:none}.editlines{gap:4px;margin:0;padding:0;list-style:none;display:grid}.editlines li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:12px;padding:8px 0;display:grid}.editlines label{font-size:15px;font-weight:400}.editlines input{text-align:right;width:100%}.emailhist{margin:0;padding:0;list-style:none;display:grid}.emailhist li{border-bottom:1px solid var(--line);gap:2px;padding:10px 0;font-size:14.5px;display:grid}.emailhist li:last-child{border-bottom:0}.composer textarea{min-height:240px;line-height:1.5}.composer .field input,.composer .field select{width:100%}.tpls{scrollbar-width:none;gap:6px;margin-inline:-2px;padding:2px;display:flex;overflow-x:auto}.tpls::-webkit-scrollbar{display:none}.tpls .btn{flex:none}.tpls button[aria-pressed=true]{background:var(--rose-tint);border-color:var(--rose-deep);color:var(--rose-deep)}@media (min-width:600px){.tpls{flex-wrap:wrap;overflow:visible}}.flow{flex-direction:column;gap:16px;display:flex}.flow>.col{display:contents}.flow>.col>*+*{margin-top:0}.o1{order:1}.o2{order:2}.o3{order:3}.o4{order:4}.o5{order:5}.o6{order:6}.o7{order:7}@media (min-width:1024px){.flow{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.flow>.col{min-width:0;display:block}.flow>.col>*+*{margin-top:24px}}dl.kv.sum{grid-template-columns:minmax(0,1fr) auto;gap:6px 18px;max-width:360px;margin-top:16px;margin-left:auto}dl.kv.sum dt{margin-top:0}dl.kv.sum dd{text-align:right}.asearch{position:relative}.asearch-list{background:var(--raised);border:1px solid var(--line-strong);border-radius:var(--r-sm);max-height:min(320px,50vh);margin:0;padding:4px 0;list-style:none;overflow-y:auto;box-shadow:0 12px 32px #24202024}.asearch-list li{cursor:pointer;border-bottom:1px solid var(--line);padding:12px 14px;font-size:15px;line-height:21px}.asearch-list li:last-child{border-bottom:0}.asearch-list li.on,.asearch-list li:hover{background:var(--rose-tint)}.asel{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;line-height:23px;display:flex}.asel-ok{color:var(--ok);margin-top:6px;font-size:13.5px;font-weight:600}.asel .linkbtn{flex:none}.newlines li{grid-template-columns:minmax(0,1fr) 84px;align-items:end}.newlines label{font-size:14px;font-weight:600}.presults{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--raised);margin:0;padding:0;list-style:none;overflow:hidden}.presults li+li{border-top:1px solid var(--line)}.presults button{width:100%;min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.presults button:hover,.presults button:focus-visible{background:var(--rose-tint)}.presults button[disabled]{cursor:not-allowed;opacity:.6}.pnone{padding:12px 14px}.pname{overflow-wrap:anywhere;min-width:0}.psku{font-size:12px;display:block}.pmeta{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;font-size:13px;display:flex}.pmeta strong{font-size:15px}.pwarn{color:var(--warn);font-weight:600;display:block}.plines{margin:0;padding:0;list-style:none;display:grid}.plines li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name""qty total""rm rm";align-items:center;gap:8px 12px;padding:12px 0;display:grid}.plines li:first-child{border-top:1px solid var(--line)}.plines .pname{grid-area:name}.plines .pqty{border:1px solid var(--line-strong);border-radius:999px;grid-area:qty;align-items:center;width:max-content;display:inline-flex;overflow:hidden}.plines .pqty input{border:0;border-inline:1px solid var(--line);text-align:center;border-radius:0;width:56px;min-height:40px;padding:0}.plines .qbtn{width:44px;height:40px;color:var(--ink);font:600 18px var(--sans);cursor:pointer;background:0 0;border:0}.plines .pline-total{font-variant-numeric:tabular-nums;text-align:right;grid-area:total;font-weight:600}.plines .linkbtn{grid-area:rm;justify-self:start}.psub{justify-content:space-between;gap:12px;font-size:15px;display:flex}@media (min-width:720px){.plines li{grid-template-columns:minmax(0,1fr) auto 100px auto;grid-template-areas:"name qty total rm"}.plines .linkbtn{justify-self:end}}.addrview{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.addrview>*{max-width:100%}.addrgrid2{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;display:grid}@media (min-width:600px){.addrgrid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.addrgrid2 .eyebrow{margin-bottom:4px}.addrlines{overflow-wrap:anywhere;line-height:23px}.asel.suggest{border-color:var(--rose);background:var(--rose-soft);width:100%}.editbox.is-open{border-top:0;margin-top:0;padding-top:0}.editbox-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.editbox-head h3{font-size:21px}
