/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-inter);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.inset-0{inset:0}.top-1\/2{top:50%}.left-1\/2{left:50%}.z-50{z-index:50}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.max-h-\[85vh\]{max-height:85vh}.min-h-\[4\.5rem\]{min-height:4.5rem}.w-\[min\(720px\,calc\(100\%-32px\)\)\]{width:min(720px,100% - 32px)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[120px\]{max-width:120px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[4px\]{border-radius:4px}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--slate\)\]{border-color:var(--slate)}.border-current{border-color:currentColor}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--card\)\]{background-color:var(--card)}.bg-\[var\(--ink\)\]{background-color:var(--ink)}.bg-\[var\(--red\)\]{background-color:var(--red)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[13px\]{font-size:13px}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--red\)\]{color:var(--red)}.text-\[var\(--slate\)\]{color:var(--slate)}.text-current{color:currentColor}.text-inherit{color:inherit}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:bg-\[var\(--bg\)\]:hover{background-color:var(--bg)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.hover\:opacity-90:hover{opacity:.9}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[var\(--red\)\]:focus-visible{--tw-ring-color:var(--red)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.data-\[state\=checked\]\:border-\[var\(--red\)\][data-state=checked]{border-color:var(--red)}.data-\[state\=checked\]\:bg-\[var\(--red\)\][data-state=checked]{background-color:var(--red)}.data-\[state\=checked\]\:text-white[data-state=checked]{color:var(--color-white)}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}}@media (min-width:80rem){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}}:root,[data-theme=light]{--bg:#f6f4f1;--ink:#0e0c19;--slate:#3c3a47;--red:#cd1f06;--red-2:#e02b20;--blue:#2ea3f2;--line:#e5e2dd;--card:#fff;--muted:#8a8794;--tag-bg:#fbe7e3;--side:#0e0c19;--side-text:#cfcbd6;--side-active:#cd1f06;--side-active-text:#fff;--admin-side:#fff;--admin-side-text:#0e0c19;--admin-side-active:#0e0c19;--admin-side-active-text:#fff;--acct:#1d1a2b;--admin-acct:#f6f4f1;--ok-bg:#d7f3e3;--ok-fg:#0a7a3e;--wait-bg:#fff3d6;--wait-fg:#8a5a00;--bad-bg:#fde3df;--bad-fg:#c0230b;--info-bg:#e3f1fc;--info-fg:#1678c2;--vio-bg:#ede3fc;--vio-fg:#6a2fc2;--grey-bg:#eee;--grey-fg:#555;--background:var(--bg);--foreground:var(--ink);--font-heading:var(--font-inter),Helvetica,Arial,sans-serif;--font-body:var(--font-open-sans),Helvetica,Arial,sans-serif}[data-theme=dark]{--bg:#12111a;--ink:#f4f1ea;--slate:#c8c4d0;--line:#2a2836;--card:#1c1a27;--muted:#9b97a6;--tag-bg:#3a1c18;--admin-side:#16141f;--admin-side-text:#f4f1ea;--admin-side-active:#cd1f06;--admin-side-active-text:#fff;--admin-acct:#221f2e;--grey-bg:#2a2836;--grey-fg:#c8c4d0;--background:var(--bg);--foreground:var(--ink)}*{box-sizing:border-box}html{scroll-behavior:auto}body{background:var(--bg);color:var(--ink);font-family:var(--font-heading);margin:0}a{color:inherit;text-decoration:none}img{max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4{font-family:var(--font-heading)}.copy{font-family:var(--font-body);color:var(--slate);font-size:14px;line-height:1.5}.skip{color:var(--ink);z-index:80;background:#fff;padding:8px 12px;position:absolute;top:-40px;left:12px}.skip:focus{top:12px}.pill{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.pill.ok{background:var(--ok-bg);color:var(--ok-fg)}.pill.wait{background:var(--wait-bg);color:var(--wait-fg)}.pill.bad{background:var(--bad-bg);color:var(--bad-fg)}.pill.info{background:var(--info-bg);color:var(--info-fg)}.pill.vio{background:var(--vio-bg);color:var(--vio-fg)}.pill.grey{background:var(--grey-bg);color:var(--grey-fg)}.tag{letter-spacing:.12em;text-transform:uppercase;background:var(--tag-bg);color:var(--red);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-block}.app{background:var(--bg);grid-template-columns:240px 1fr;align-items:stretch;min-height:100dvh;display:grid}.app>div{min-width:0}.side{background:var(--side);color:var(--side-text);flex-direction:column;align-self:stretch;height:auto;min-height:100dvh;padding:22px 16px 0;display:flex;position:sticky;top:0;overflow:hidden}.side-head{flex:none}.side-nav{overscroll-behavior:contain;flex:auto;min-height:0;margin:0 -4px;padding:0 4px 168px;overflow-y:auto}.side-foot{z-index:30;padding:0 12px calc(12px + env(safe-area-inset-bottom,0px));background:var(--side);position:absolute;bottom:0;left:0;right:0}.side .logo{width:112px;height:auto;margin-bottom:16px}.side a.navlink,.side button.navlink{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;margin-bottom:4px;padding:11px 14px;font-size:14px;display:flex}.side a.navlink.on{background:var(--side-active);color:var(--side-active-text)}.side .acct{background:var(--acct);border-radius:12px;margin-bottom:8px;padding:12px;font-size:12px;line-height:1.4}.bar-signout,.side-signout{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.bar-signout{flex:none;width:auto}.admin .side{background:var(--admin-side);color:var(--admin-side-text);border-right:1px solid var(--line)}.admin .side-foot{background:var(--admin-side);border-top:1px solid var(--line)}@media (min-width:981px){.side{overflow:visible}.side-foot{z-index:20;width:240px;position:fixed;bottom:0;left:0;right:auto}}.admin .side a.navlink.on{background:var(--admin-side-active);color:var(--admin-side-active-text)}.admin .side .acct{background:var(--admin-acct)}.badge{background:var(--red);color:#fff;letter-spacing:.1em;border-radius:6px;margin:-12px 0 18px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-block}.main{min-width:0;padding:32px 40px}.top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.top h1{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800;line-height:1.1}.top small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:11px;font-weight:700;display:block}.card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:22px}.card h2{letter-spacing:-.02em;margin:0 0 12px;font-size:18px;font-weight:800}.empty{text-align:center;padding:28px 18px}.empty .copy{color:var(--muted);margin:0}.split-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.table-wrap{min-width:0;max-width:100%;overflow:clip visible}.col-chooser{margin-left:auto;position:relative}.col-chooser svg{width:14px;height:14px}.col-chooser-panel{z-index:30;border:1px solid var(--line);background:#fff;border-radius:12px;width:min(280px,100vw - 32px);max-height:min(420px,70vh);padding:8px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 12px 30px #0000001f}.col-chooser-panel p{color:var(--muted);margin:4px 8px 8px;font-size:12px}.col-chooser-panel label{white-space:nowrap;align-items:center;gap:8px;padding:6px 8px;font-size:13px;font-weight:650;display:flex}.col-chooser-panel label small{color:var(--muted);margin-left:auto;font-weight:600}.col-chooser-panel button{text-align:left;width:100%;font:inherit;color:var(--red);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:8px;font-size:13px;font-weight:800;display:block}.col-chooser-panel button:disabled{color:var(--muted);cursor:default}.col-chooser-panel>small{color:var(--muted);padding:0 8px 6px;font-size:12px;display:block}.col-chooser-panel>small.ok{color:#0a7a3e}.deal-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.deal-chip{border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.deal-chip,.sheet{background:var(--card)}.sheet{border:1px solid var(--line);border-radius:12px;min-width:0;max-height:min(72vh,760px);overflow:clip auto}.sheet thead th{z-index:2;position:sticky;top:0}.sheet thead th:first-child{z-index:4}.order-sheet{border:1px solid var(--line);background:var(--card);border-radius:12px;min-width:0;max-height:min(72vh,760px);overflow:clip auto}.order-sheet thead th{z-index:2;position:sticky;top:0}.order-sheet thead th:first-child{z-index:4}.order-sheet td.grow{width:42%;max-width:none}.order-sheet td.grow,.order-sheet td.price-cell{white-space:normal;vertical-align:middle;overflow:hidden}.order-sheet td.price-cell{max-width:160px}.line-product{min-width:0;position:relative}.line-note{color:var(--muted);white-space:normal;margin-top:2px;font-size:11px;line-height:1.3;display:block}.line-note.bad{font-weight:700}.line-note.bad,.line-price-bad{color:var(--red)}.line-suggest{z-index:40;border:1px solid var(--line);background:#fff;border-radius:12px;max-height:280px;padding:6px;position:fixed;overflow:auto;box-shadow:0 12px 30px #0000001f}.line-suggest button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px;display:flex}.line-suggest button:hover,.line-suggest button[aria-selected=true]{background:var(--bg)}.line-suggest button b{font-size:13px;display:block}.line-suggest button small{color:var(--muted);white-space:normal;font-size:11px;line-height:1.35;display:block}.line-suggest-price{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.line-suggest-price s{color:var(--muted);font-size:11px;font-weight:600;display:block}.line-suggest p{color:var(--muted);white-space:normal;margin:0;padding:8px;font-size:13px}.order-sheet .line-cell-input{width:100%;min-width:0;font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;padding:2px 0;font-size:13px}.order-sheet td.num .line-cell-input{text-align:right;font-variant-numeric:tabular-nums;min-width:0}.order-sheet .line-cell-input:focus{box-shadow:none;outline:none}.line-search{gap:8px;min-width:0;margin-bottom:14px;display:grid}.line-search>label{font-size:13px;font-weight:800}.line-search-row{align-items:center;gap:8px;min-width:0;display:flex}.line-search-row input{border:1px solid var(--line);width:100%;min-width:0;font:inherit;background:#fff;border-radius:8px;flex:auto;padding:10px 12px;font-size:16px}.line-search-row input:focus{outline:2px solid var(--red)}@supports (color:color-mix(in lab,red,red)){.line-search-row input:focus{outline:2px solid color-mix(in srgb,var(--red) 35%,transparent)}}.line-search-row input:focus{outline-offset:1px}.line-results{gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.line-results button{text-align:left;border:1px solid var(--line);width:100%;font:inherit;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 12px;display:grid}.line-results button b,.line-results button small{overflow-wrap:anywhere;display:block}.line-results button small{color:var(--muted);font-size:12px;font-weight:600;line-height:1.35}.line-result-price{font-variant-numeric:tabular-nums;white-space:nowrap}.order-lines{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.order-lines>li{border:1px solid var(--line);background:var(--card);border-radius:12px;min-width:0;max-width:100%;padding:12px}.order-line-field{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);gap:4px;min-width:0;font-size:12px;font-weight:800;display:grid}.order-line-field input{border:1px solid var(--line);width:100%;min-width:0;font:inherit;letter-spacing:0;text-transform:none;color:var(--ink);background:#fff;border-radius:8px;padding:10px 12px;font-size:16px;font-weight:600}.order-line-field input:focus{outline:2px solid var(--red)}@supports (color:color-mix(in lab,red,red)){.order-line-field input:focus{outline:2px solid color-mix(in srgb,var(--red) 35%,transparent)}}.order-line-field input:focus{outline-offset:1px}.order-line-nums{flex-wrap:wrap;gap:8px;min-width:0;margin-top:10px;display:flex}.order-line-nums>*{flex:96px;min-width:0}.order-line-stat{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);align-content:start;gap:4px;font-size:12px;font-weight:800;display:grid}.order-line-stat b{letter-spacing:0;text-transform:none;color:var(--ink);font-variant-numeric:tabular-nums;padding:10px 0;font-size:16px}.order-line-name{overflow-wrap:anywhere;font-size:15px;display:block}.order-line-input{border:1px solid var(--line);width:100%;min-width:0;font:inherit;letter-spacing:0;text-transform:none;color:var(--ink);background:#fff;border-radius:8px;padding:10px 12px;font-size:16px;font-weight:600}.order-lines .line-remove{margin-top:8px}.closeout-board{min-width:0;max-width:100%}.closeout-toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;margin-bottom:12px;display:flex}.closeout-toolbar label{align-items:center;gap:8px;min-width:0;font-weight:700;display:inline-flex}.closeout-head{flex-wrap:wrap;justify-content:space-between;gap:8px}.closeout-head,.closeout-pick{align-items:flex-start;min-width:0;display:flex}.closeout-pick{flex:180px;gap:10px}.closeout-pick input{flex:none;margin-top:4px}.closeout-pick-gap{flex:none;width:16px}.closeout-facts{min-width:0;color:var(--slate);gap:2px;margin-top:8px;font-size:13px;font-weight:600;display:grid}.closeout-facts span{overflow-wrap:anywhere}.closeout-actions{flex-wrap:wrap;gap:8px;min-width:0;margin-top:10px;display:flex}.closeout-actions .sm,.closeout-toolbar .sm{white-space:normal;max-width:100%}.line-remove{color:var(--red);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.order-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:10px;display:flex}.order-totals{font-variant-numeric:tabular-nums;gap:4px;min-width:220px;margin-left:auto;display:grid}.order-totals div{justify-content:space-between;gap:28px;display:flex}.order-totals .grand{border-top:1px solid var(--line);padding-top:4px;font-weight:800}.customer-picker{max-width:520px;margin-bottom:12px;position:relative}.customer-picker-btn{border:1px solid var(--line);width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:14px;display:flex}.customer-picker-menu{z-index:20;border:1px solid var(--line);background:#fff;border-radius:12px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 12px 30px #0000001f}.customer-picker-menu .line-cell-input{border:1px solid var(--line);width:100%;font:inherit;border-radius:8px;margin-bottom:6px;padding:8px 10px}.customer-picker-menu ul{max-height:280px;margin:0;padding:0;list-style:none;overflow:auto}.customer-picker-menu li button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:baseline;gap:8px;padding:8px;display:flex}.customer-picker-menu li button:hover,.customer-picker-menu li button[aria-selected=true]{background:var(--bg)}.customer-picker-menu li button span{color:var(--muted);font-size:12px}.customer-picker-empty{color:var(--muted);padding:8px;font-size:13px}.customer-picker-menu>small{color:var(--muted);padding:6px 8px 2px;display:block}.sheet td.price-was{color:var(--muted);font-weight:600;text-decoration:line-through}.sheet td.price-now{font-weight:800}.stepper{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;display:inline-flex}.stepper button{cursor:pointer;background:0 0;border:0;width:28px;height:28px;font-size:16px}.stepper input{text-align:center;width:42px;font:inherit;font-variant-numeric:tabular-nums;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.stepper input:focus{box-shadow:none;border:0;outline:none}.add-line{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800}.add-line:disabled{opacity:.6}.sheet-error{color:var(--red);white-space:normal;margin-top:4px;font-size:11px}.kebab{border:1px solid var(--line);letter-spacing:0;cursor:pointer;vertical-align:middle;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-weight:900;line-height:1;display:inline-flex}.row-menu{z-index:40;border:1px solid var(--line);white-space:normal;text-overflow:clip;background:#fff;border-radius:10px;width:280px;max-width:none;padding:6px;position:fixed;overflow:visible;box-shadow:0 12px 30px #0000001f}.row-menu a,.row-menu button{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:650;display:block}.row-menu a:hover,.row-menu button:hover{background:var(--bg)}.row-menu-danger{color:var(--red)!important}.row-menu-confirm p{white-space:normal;margin:4px 8px 8px;font-size:13px;line-height:1.45}.po-list{gap:12px;display:grid}.po-card{gap:8px;display:grid}.po-links{flex-wrap:wrap;gap:14px;font-weight:800;display:flex}.po-links a{color:var(--red)}table{table-layout:fixed;border-collapse:collapse;border-spacing:0;width:100%;min-width:0;max-width:100%;font-size:13px}td,th{text-align:left;border-bottom:1px solid var(--line);border-right:1px solid var(--line);background:var(--card);white-space:nowrap;text-overflow:ellipsis;max-width:none;padding:4px 8px;line-height:1.25}td,td.stack,th,th.stack{vertical-align:middle;overflow:hidden}td.stack,th.stack{white-space:normal}td.stack .name,td.stack b,th.stack b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}td.stack small,th.stack small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:600;line-height:1.3;overflow:hidden}.was-price,td.stack small:not(.show-sm),th.stack small:not(.show-sm){display:block}.was-price{color:var(--muted);font-size:11px;font-weight:600;text-decoration:line-through}.bold-sheet td.neg,.dense-sheet td.neg{font-weight:800;color:#0a7a3e!important}.draft-steps{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:12px;display:grid}.sheet-layout{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:start;gap:16px;display:grid}.sheet-layout .sheet-order{position:sticky;top:12px}th{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--line);font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){th{background:color-mix(in srgb,var(--line) 70%,var(--card))}}th{border-top:1px solid var(--line)}td:first-child,th:first-child{border-left:1px solid var(--line)}tbody tr:nth-child(2n) td{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--bg) 78%,var(--card))}}td:first-child,th:first-child{position:static}thead th:first-child{z-index:auto}td[colspan],th[colspan]{max-width:none;position:static}.num,td.num,th.num{text-align:right;font-variant-numeric:tabular-nums;max-width:none}td.act,td.ctr,th.act,th.ctr{text-align:center;vertical-align:middle}td:has(.dash-bar),td:has(.payout-status),td:has(.pill),td:has(button),td:has(form),td:has(input),td:has(select){text-overflow:ellipsis;white-space:normal;overflow:hidden}table td form{width:100%}table .pill,table .tag,table button,table form,table input,table select,table td form,table textarea{min-width:0;max-width:100%}table .pill{text-overflow:ellipsis;vertical-align:middle;padding:2px 8px;overflow:hidden}.show-sm{display:none}.stack-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:600;line-height:1.3;overflow:hidden}@media (max-width:720px){.hide-sm{display:none}.show-sm{display:block}}tr.group-start td{border-top:2px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){tr.group-start td{border-top:2px solid color-mix(in srgb,var(--ink) 16%,var(--line))}}.sm{white-space:nowrap;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:8px;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.g2{grid-template-columns:1fr 1fr;gap:20px;display:grid}.detail-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;display:grid}@media (max-width:980px){.detail-grid{grid-template-columns:1fr}}.dash-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash-filters a.sm,.dash-filters select{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}.dash-actions{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.dash-actions a{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.dash-actions a.primary{background:var(--red);border-color:var(--red);color:#fff}.dash-stage{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.dash-stage:first-of-type{border-top:0}.dash-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.dash-kpis b{letter-spacing:-.03em;margin-top:6px;font-size:26px;display:block}.dash-kpis small,.dash-numbers small{color:var(--muted)}.dash-alert{color:var(--red)}.dash-map{margin-bottom:16px}.dash-grid h2,.dash-map h2{margin:0 0 12px;font-size:18px}.dash-numbers{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.dash-numbers b{letter-spacing:-.03em;font-size:22px;display:block}.state-map{gap:6px;display:grid}.state-row{flex-wrap:wrap;gap:6px;display:flex}.state-row span{text-align:center;letter-spacing:.04em;background:var(--line);border-radius:8px;min-width:36px;padding:6px 4px;font-size:11px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.state-row span{background:color-mix(in srgb,var(--line) 55%,white)}}.state-row span{color:var(--muted)}.state-row span.on{background:var(--red);color:#fff}.state-row span.gap{background:0 0}.dash-grid{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.dash-split{grid-template-columns:1.4fr 1fr;gap:16px;margin-bottom:16px;display:grid}.dash-bottom{grid-template-columns:1.1fr 1fr 1fr;gap:16px;display:grid}.dash-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dash-head h2{margin:0;font-size:16px}.dash-bottom h2,.dash-split h2{margin:0 0 12px;font-size:16px}.dash-split-map{grid-template-columns:1.55fr 1fr}.dash-split-rep{grid-template-columns:1fr 1.2fr}.dash-split-book{grid-template-columns:1.4fr 1fr}.globe-box{aspect-ratio:1;width:min(300px,100%);margin:0 auto;position:relative}.globe-box.short{width:min(220px,100%)}.globe-box canvas{touch-action:none;width:100%;height:100%;display:block}.globe-tip{z-index:2;pointer-events:none;background:var(--ink);color:#fff;white-space:nowrap;border-radius:8px;padding:6px 8px;font-size:12px;line-height:1.35;position:absolute;transform:translate(-50%,calc(-100% - 8px))}.globe-tip b{font-weight:800;display:block}.globe-tip span{color:#d9d3c8}.dash-muted{color:var(--muted);font-size:12px;font-weight:500}.dash-map-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:18px;display:grid}.dash-facts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dash-facts-3{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-facts-4{grid-template-columns:repeat(4,minmax(0,1fr))}.fact{background:#f6f4f1;border-radius:12px;padding:12px}.fact b{color:var(--red);letter-spacing:-.03em;font-size:22px;font-weight:900;display:block}.fact small{color:var(--muted);font-size:12px}.dash-digest-card{background:var(--ink);color:#fff}.dash-digest-card .dash-digest b,.dash-digest-card h2{color:#fff}.dash-digest-card .dash-digest span{color:#ffffffb8}.dash-digest-card .dash-digest li{border-bottom:1px solid #2a2740;padding:9px 0}.dash-bar{background:#eee;border-radius:9px;width:80px;height:8px;overflow:hidden}.dash-bar i{background:var(--red);height:100%;display:block}.dash-compact{align-self:start}.dash-big{letter-spacing:-.03em;margin:8px 0;font-size:28px;font-weight:900}.dash-wait-label{letter-spacing:-.02em;margin:8px 0;font-size:16px;font-weight:800}.dash-big small{color:var(--muted);font-size:13px;font-weight:500}.dash-cash,.dash-credit{align-items:center;gap:8px;padding:8px 0}.ap-line,.dash-cash,.dash-credit{border-bottom:1px solid var(--line);justify-content:space-between;font-size:13px;display:flex}.ap-line{flex-wrap:wrap;align-items:flex-start;gap:8px 16px;padding:10px 0}.ap-line>div{min-width:0}.ap-meta{color:var(--muted);display:block}.ap-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.ap-side .pill{white-space:normal}.dash-digest-card .dash-bar{background:#2a2740}.dash-digest{margin:12px 0 0;padding:0;list-style:none}.dash-digest li{align-items:flex-start;gap:10px;display:flex}.dash-digest .ico{flex:none;font-size:16px;line-height:1.4}.dash-digest b{display:block}.dash-digest span{color:var(--slate);display:block}.dash-chart-wrap{margin-top:14px}.dash-chart{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:8px;height:120px;display:grid}.dash-chart-col{grid-template-rows:1fr auto;min-width:0;height:100%;display:grid}.dash-chart-bars{justify-content:center;align-items:flex-end;gap:3px;height:100%;display:flex}.dash-chart-bars i{border-radius:4px 4px 0 0;width:10px;display:block}.dash-chart-col small{text-align:center;color:var(--muted);font-size:11px}.dash-legend{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;font-size:12px;display:flex}.dash-legend i{border-radius:2px;width:10px;height:10px;margin-right:4px;display:inline-block}.settings-tabs{flex-wrap:wrap;gap:8px;margin:-10px 0 22px;display:flex}.settings-tabs a{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;align-items:center;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.settings-tabs a.on{background:var(--red);border-color:var(--red);color:#fff}.menu-btn{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:8px 10px}.menu-btn,.mobile-bar{display:none}.desk-bar{border-bottom:1px solid var(--line);background:var(--card);z-index:25;justify-content:flex-end;align-items:center;gap:10px;padding:12px 40px;display:flex;position:sticky;top:0}.mobile-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0 10px;overflow:hidden}.mobile-bar-end{flex:none;align-items:center;gap:8px;display:flex}.user-menu{position:relative}.user-menu-btn{border:1px solid var(--line);background:var(--card);cursor:pointer;color:var(--ink);border-radius:12px;flex-direction:column;align-items:flex-end;gap:1px;padding:6px 12px;display:flex}.user-menu-btn b{font-size:13px;line-height:1.2}.user-menu-btn span,.user-menu-role{color:var(--muted);font-size:11px;line-height:1.3}.user-menu-pop{border:1px solid var(--line);background:var(--card);border-radius:12px;min-width:180px;padding:10px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #0e0c1924}.user-menu-name{font-size:13px;font-weight:800}.user-menu-pop button{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:8px;margin-top:8px;padding:8px 10px;font-size:13px;font-weight:700}.auth-screen{color:#fff;background:#0e0c19;place-items:center;min-height:100vh;padding:128px 16px 48px;display:grid;position:relative;overflow:hidden}.auth-logo{width:auto;height:96px;display:block}.auth-screen .glow{filter:blur(90px);opacity:.75;background:#cd1f06;border-radius:50%;width:46vw;height:46vw;position:absolute;top:-18vw;left:-10vw}.auth-card{z-index:1;width:min(560px,100%);color:var(--ink);background:#fff;border-radius:28px;padding:32px 28px;position:relative}.auth-card.wide{width:min(760px,100%)}.auth-title{letter-spacing:-.04em;margin:16px 0 8px;font-size:32px;font-weight:900;line-height:1.08}.terms-box{border:1px solid var(--line);background:var(--bg);max-height:220px;font-family:var(--font-body);border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.55;overflow:auto}.terms-body h2{margin:16px 0 6px;font-size:18px}.terms-body p{margin:0 0 10px}.terms-body ul{margin:0 0 10px 18px}.error{background:var(--bad-bg);color:var(--bad-fg)}.error,.notice{border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:13px}.notice{background:var(--ok-bg);color:var(--ok-fg)}.mkt-nav{z-index:80;justify-content:space-between;align-items:center;gap:16px;padding:18px 44px;transition:background .3s,box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0}.mkt-nav.solid{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0c19f0;box-shadow:0 1px #ffffff0f}.mkt-nav img{width:auto;height:56px;display:block}.mkt-nav .links{color:#fff;align-items:center;gap:30px;font-size:14px;font-weight:500;display:flex}.mkt-nav .links>a{white-space:nowrap}.nav-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.menu-actions{display:none}.mkt-nav .menu-btn{color:#fff;background:0 0;border-color:#ffffff59}a.mkt-btn,button.mkt-btn{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:14px 22px;font-size:14px;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.mkt-nav a.mkt-btn{padding:11px 16px;font-size:13px}a.mkt-btn-red,button.mkt-btn-red{background:var(--red);color:#fff;border-color:var(--red)}button[class*=text-white]{color:#fff}a.mkt-btn-light,button.mkt-btn-light{color:var(--red);background:#fff;border-color:#fff}a.mkt-btn-ghost{color:#fff;background:0 0;border-color:#ffffffd9}.hero{color:#fff;text-align:center;background:#0e0c19;justify-content:center;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.hero .content{z-index:2;padding:0 20px;position:relative}.hero h1{letter-spacing:-.05em;margin:0;font-size:clamp(56px,10vw,150px);font-weight:900;line-height:.9}.hero h1 em{color:var(--red-2);font-style:normal}.hero .content p{opacity:.85;max-width:560px;font-size:18px;font-family:var(--font-body);margin:26px auto;line-height:1.5;position:relative}.hero .cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.scrollcue{color:#fff;letter-spacing:.3em;z-index:2;font-size:11px;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.blobs i{filter:blur(90px);opacity:.75;border-radius:50%;position:absolute}.b1{background:#cd1f06;width:55vw;height:55vw;top:-15vw;left:-10vw}.b2{background:#7a1203;width:45vw;height:45vw;bottom:-18vw;right:-8vw}.b3{background:#2ea3f2;width:30vw;height:30vw;top:10vh;right:20vw;opacity:.35!important}.grain{background-image:radial-gradient(#ffffff0f 1px,#0000 0);background-size:4px 4px;inset:0}.giant,.grain{pointer-events:none;position:absolute}.giant{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:clamp(3px,.32vw,5px) #fff3;white-space:nowrap;font-size:40vw;font-weight:900;line-height:1;bottom:-6vw;left:50%;transform:translate(-50%)}.statement{background:var(--bg);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:80px 20px;display:flex;overflow:hidden}.statement h2{letter-spacing:-.04em;text-align:center;margin:0;font-size:clamp(44px,7vw,110px);font-weight:900;line-height:.95}.swap{color:var(--red);vertical-align:bottom;text-align:center;clip-path:inset(0);contain:paint;height:1.28em;line-height:1;display:inline-block;position:relative;overflow:hidden}.swap-sizer{visibility:hidden;white-space:nowrap;height:0;display:block;overflow:hidden}.swap-mask{clip-path:inset(0);overflow:clip}.swap .word,.swap-mask{position:absolute;inset:0}.swap .word{visibility:hidden;justify-content:center;align-items:center;width:100%;line-height:1;display:flex}.swap .word,.swap .word-label{text-align:center;white-space:nowrap}.swap .word-label{display:block}.swap .word:first-of-type{visibility:visible}.track .intro .mkt-btn{margin-top:28px}.statement p{text-align:center;max-width:640px;color:var(--slate);font-size:18px;line-height:1.6;font-family:var(--font-body);margin:28px auto 0}.award-slide{color:#fff;background:#0e0c19;justify-content:center;align-items:center;min-height:100svh;padding:100px 6vw 88px;display:flex;position:relative;overflow:hidden}.award-slide .award-blobs i{filter:blur(90px);opacity:.75;border-radius:50%;position:absolute}.award-slide .a1{background:#cd1f06;width:55vw;height:55vw;top:-15vw;left:-10vw}.award-slide .a2{background:#7a1203;width:45vw;height:45vw;bottom:-18vw;right:-8vw}.award-slide .a3{opacity:.25;background:#2ea3f2;width:30vw;height:30vw;top:12vh;right:22vw}.award-slide .award-grain{pointer-events:none;background-image:radial-gradient(#ffffff0f 1px,#0000 0);background-size:4px 4px;position:absolute;inset:0}.award-slide .award-giant{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:2px #ffffff1f;white-space:nowrap;pointer-events:none;font-size:40vw;font-weight:900;line-height:1;position:absolute;bottom:-6vw;left:50%;transform:translate(-50%)}.award-slide .award-wrap{z-index:2;grid-template-columns:1fr 1.1fr;align-items:center;gap:6vw;width:100%;max-width:1240px;display:grid;position:relative}.award-slide .medal{justify-content:center;display:flex;position:relative}.award-slide .medal:before{content:"";aspect-ratio:1;background:radial-gradient(#ffd67859,#0000 62%);border-radius:50%;width:120%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.award-slide .card{background:#fff;border-radius:36px;padding:34px 38px;position:relative;transform:rotate(-3deg);box-shadow:0 40px 90px #0000008c,0 0 0 1px #fff3}.award-slide .card img{image-rendering:auto;width:min(340px,62vw);height:auto;display:block}.award-slide .ring{pointer-events:none;border:1.5px solid #ffffff40;border-radius:50px;position:absolute;inset:-22px;transform:rotate(3deg)}.award-slide .eyebrow{font-family:var(--font-body);letter-spacing:.28em;text-transform:uppercase;color:#ffd27a;align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.award-slide .eyebrow:before{content:"";background:#ffd27a;width:34px;height:1.5px}.award-slide .copy h2{letter-spacing:-.045em;color:#fff;margin:22px 0;font-size:clamp(46px,5.2vw,80px);font-weight:900;line-height:.92}.award-slide .copy h2 em{color:var(--red-2);font-style:normal}.award-slide .copy p{font-family:var(--font-body);color:#fff;max-width:520px;margin:0;font-size:19px;line-height:1.6}.award-slide .copy p b{color:#fff}.award-slide .stats{flex-wrap:wrap;gap:12px;margin:32px 0 0;display:flex}.award-slide .stats div{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:#fff;border:1px solid #ffffff47;border-radius:16px;padding:14px 18px;font-size:12px}.award-slide .stats b{letter-spacing:-.02em;text-transform:none;color:#fff;font-size:24px;display:block}.award-slide .stats .stat-rank{text-align:center;justify-content:center;align-items:center;display:flex}.award-slide .stats .stat-rank b{text-align:center;width:auto}.award-slide .copy .mkt-btn{margin-top:26px}@media (max-width:980px){.award-slide{padding:88px 24px 96px}.award-slide .award-wrap{text-align:center;grid-template-columns:1fr;gap:28px}.award-slide .eyebrow{justify-content:center}.award-slide .copy p{margin:0 auto}.award-slide .stats{justify-content:center}.award-slide .card{border-radius:28px;padding:18px 20px}.award-slide .card img{width:min(220px,52vw)}.award-slide .copy h2{margin:14px 0;font-size:clamp(34px,8vw,52px)}.award-slide .copy p{font-size:16px}.award-slide .stats{margin-top:18px}.award-slide .stats div{padding:10px 12px}.award-slide .stats b{font-size:18px}.award-slide .ring{inset:-14px}}@media (max-width:699px){.award-slide{padding:72px 16px 52px}.award-slide .award-wrap{gap:12px}.award-slide .card{border-radius:22px;padding:12px 14px}.award-slide .card img{width:min(168px,44vw)}.award-slide .ring{border-radius:28px;inset:-10px}.award-slide .eyebrow{letter-spacing:.2em;font-size:11px}.award-slide .copy h2{margin:8px 0;font-size:32px}.award-slide .copy p{font-size:14px;line-height:1.45}.award-slide .stats{gap:8px;margin-top:12px}.award-slide .stats div{padding:8px 10px;font-size:10px}.award-slide .stats b{font-size:16px}.award-slide .copy .mkt-btn{margin-top:14px;padding:12px 18px}}.horiz{background:var(--red);color:#fff;min-height:100vh;overflow:hidden}.track{align-items:center;gap:40px;width:max-content;height:100vh;padding-left:8vw;display:flex}.track .intro{width:34vw}.track .intro h2{letter-spacing:-.04em;margin:20px 0 0;font-size:clamp(42px,5vw,80px);font-weight:900;line-height:.9}.track .intro p{opacity:.9;font-size:18px;font-family:var(--font-body);margin-top:20px}.cat{border-radius:28px;flex:none;width:42vw;height:68vh;position:relative;overflow:hidden}.cat img{object-fit:cover;width:100%;height:100%}.cat .lab{background:linear-gradient(#0000,#000c);padding:30px;position:absolute;bottom:0;left:0;right:0}.cat h3{letter-spacing:-.03em;margin:0 0 6px;font-size:clamp(28px,3vw,44px);font-weight:900}.cat .lab p{font-family:var(--font-body);margin:0}.brands{background:var(--bg);flex-direction:column;align-items:center;padding:120px 24px;display:flex;overflow:hidden}.brands h2{text-align:center;letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(36px,5vw,56px);font-weight:900}.brands p{text-align:center;max-width:520px;color:var(--slate);font-family:var(--font-body);margin:0 0 28px;font-size:18px;line-height:1.5}.logo-strip{width:min(1100px,100%);margin:0 0 32px;overflow:hidden}.logo-track{width:max-content;animation:logo-marquee 28s linear infinite;display:flex}.logo-track ul{align-items:center;gap:56px;margin:0;padding:0 28px;list-style:none;display:flex}.logo-track img{object-fit:contain;width:auto;max-width:148px;height:44px}@keyframes logo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.logo-track{justify-content:center;width:100%;animation:none}.logo-track ul[aria-hidden=true]{display:none}.logo-track ul{flex-wrap:wrap;justify-content:center;width:100%}}.brand-page{background:var(--bg);max-width:100%;min-height:100vh;padding:128px 24px 72px;overflow-x:clip}.brand-page h1{letter-spacing:-.04em;margin:12px 0 8px;font-size:clamp(40px,6vw,72px);font-weight:900}.brand-page>p{max-width:560px;color:var(--slate);font-family:var(--font-body);margin:0 0 28px;font-size:18px;line-height:1.5}.brand-board{gap:16px;display:grid}.brand-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.brand-search{width:100%;max-width:320px}.brand-filters,.letter-bar{flex-wrap:wrap;gap:6px;display:flex}.brand-filters button,.letter-bar button{border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;border-radius:999px;font-weight:700}.brand-filters button{padding:8px 14px;font-size:13px}.letter-bar button{width:32px;height:32px;padding:0;font-size:12px}.brand-filters button.on,.letter-bar button.on{background:var(--red);color:#fff;border-color:var(--red)}.letter-bar button:disabled{opacity:.35;cursor:default}.brand-count{color:var(--muted);margin:0;font-size:13px;font-weight:700}.brand-grid{grid-template-columns:repeat(auto-fill,minmax(min(148px,100%),1fr));gap:12px;min-width:0;display:grid}.brand-tile{aspect-ratio:1;border:1px solid var(--line);background:var(--card);text-align:center;color:var(--ink);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px 12px 18px;text-decoration:none;display:flex;position:relative}a.brand-tile:focus-visible,a.brand-tile:hover{border-color:var(--red)}.brand-tile.has-offer{padding-bottom:34px}.brand-tile img{object-fit:contain;width:86%;max-height:70%}.brand-mark{letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;font-size:16px;font-weight:800;line-height:1.15}@media (max-width:520px){.brand-page{padding-left:16px;padding-right:16px}.brand-search{max-width:none}.brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.brand-badge{background:var(--tag-bg);color:var(--red);border-radius:999px;padding:3px 6px;font-size:10px;font-weight:800;position:absolute;bottom:8px;left:8px;right:8px}.brand-empty{color:var(--slate);font-family:var(--font-body);margin:8px 0 0}.mq{align-items:center;gap:80px;width:max-content;animation:mq 30s linear infinite;display:flex}.mq .wordmark,.mq img{filter:grayscale();opacity:.75;width:auto;height:70px}.mq .wordmark{letter-spacing:-.04em;color:var(--ink);align-items:center;font-size:28px;font-weight:900;display:flex}@keyframes mq{to{transform:translate(-50%)}}.stack{background:var(--bg);position:relative}.panel{border-radius:40px 40px 0 0;grid-template-columns:1fr 1fr;align-items:center;gap:60px;min-height:100vh;padding:40px 8vw;display:grid;position:sticky;top:0;overflow:hidden}.panel h2{letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(42px,6vw,84px);font-weight:900;line-height:.9}.panel p{font-size:18px;line-height:1.6;font-family:var(--font-body);margin:24px 0}.panel .img{background-position:50%;background-size:cover;border-radius:28px;height:70vh}.p1{color:#fff;background:#0e0c19}.p2{color:var(--ink);background:#fff}.p3{background:var(--red);color:#fff}.offer{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.offer div{border:1px solid #7f7f7f59;border-radius:14px;padding:12px 16px;font-size:13px}.offer b{font-size:22px;display:block}.how{color:#fff;background:#0e0c19;padding:140px 8vw}.how h2{letter-spacing:-.04em;margin:0 0 60px;font-size:clamp(42px,6vw,72px);font-weight:900}.steps{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.step{border-top:2px solid #333;padding-top:22px;position:relative}.step .bar{background:var(--red-2);width:0;height:2px;position:absolute;top:-2px;left:0}.step b{color:var(--red-2);font-size:56px;font-weight:900}.step h3{margin:10px 0;font-size:22px}.step p{color:#aaa;font-size:15px;line-height:1.55;font-family:var(--font-body)}.final{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:40px 16px;display:flex;overflow:hidden}.final .box{background:var(--red);color:#fff;text-align:center;border-radius:40px;width:min(60vw,920px);padding:90px 48px}.final h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,6vw,84px);font-weight:900;line-height:.9}.final p{max-width:520px;font-size:18px;font-family:var(--font-body);margin:22px auto 30px}.site-footer{color:#999;background:#0e0c19;justify-content:space-between;gap:20px;padding:50px 8vw;font-size:13px}.footer-brand,.site-footer{align-items:center;display:flex}.footer-brand{flex:none;gap:22px}.footer-brand>img{width:auto;height:52px}.footer-award{line-height:0;text-decoration:none}.footer-award img{object-fit:contain;image-rendering:auto;width:auto;height:148px;display:block}.site-footer a{color:#fff;text-decoration:underline}.site-footer .footer-award{text-decoration:none}.field-control,input:where(:not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=button],[type=submit],[type=reset],[type=range],[type=color],[type=image])),select,textarea{color:var(--ink);background:#f7f6f4;border:1px solid #b7b3c2;border-radius:10px;padding:10px 12px}.field-control::placeholder,input::placeholder,textarea::placeholder{color:var(--muted)}.field-control:focus,input:where(:not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=button],[type=submit],[type=reset],[type=range],[type=color],[type=image])):focus,select:focus,textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px var(--red);outline:none}@supports (color:color-mix(in lab,red,red)){.field-control:focus,input:where(:not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=button],[type=submit],[type=reset],[type=range],[type=color],[type=image])):focus,select:focus,textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 32%,#fff)}}.cell-field{text-align:left;flex-direction:column;align-items:stretch;gap:4px;min-width:132px;display:flex}.cell-field>span{color:var(--slate);font-size:11px;font-weight:700}.cell-field input{width:100%}.editor{min-height:280px;font-family:var(--font-body);background:#f7f6f4;border:1px solid #b7b3c2;border-radius:10px;padding:12px 14px;line-height:1.55}.editor:focus{border-color:var(--red);box-shadow:0 0 0 3px var(--red);outline:none}@supports (color:color-mix(in lab,red,red)){.editor:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 32%,#fff)}}.toolbar{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}@media (max-width:980px){.app{grid-template-columns:1fr}.app>div{overflow-x:clip}.side{z-index:40;width:min(300px,88vw);height:100svh;max-height:100svh;transition:transform .2s;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-105%)}.side.open{transform:none}.side-foot{z-index:6}.desk-bar{display:none}.mobile-bar{border-bottom:1px solid var(--line);background:var(--card);z-index:30;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:sticky;top:0}.menu-btn{display:inline-flex}.main{min-width:0;padding:20px 16px 40px}.card,.dash-bottom>*,.dash-grid>*,.dash-split>*,.detail-grid>*,.g2>*,.main{min-width:0;max-width:100%}.dash-bottom,.dash-grid,.dash-kpis,.dash-map-grid,.dash-numbers,.dash-split,.dash-split-book,.dash-split-map,.dash-split-rep,.g2{grid-template-columns:1fr}.dash-kpis,.dash-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-actions a{flex:calc(50% - 8px)}.top{flex-direction:column;align-items:flex-start}.mkt-nav{padding:14px 16px}.mkt-nav .links{background:#0e0c19f5;flex-direction:column;align-items:flex-start;gap:14px;padding:18px 20px 22px;display:none;position:absolute;top:100%;left:0;right:0}.mkt-nav .links.open{display:flex}.mkt-nav .links.open .menu-actions{flex-direction:column;align-items:flex-start;gap:10px;margin-top:6px;display:flex}.panel{grid-template-columns:1fr;gap:24px;padding:64px 20px;position:relative;top:auto}.panel .img{order:-1;height:42vh}.p2 .img{order:-1}.steps{grid-template-columns:1fr 1fr}.final .box{width:100%;padding:48px 22px}.how,.site-footer{padding-left:20px;padding-right:20px}.site-footer{flex-direction:column;align-items:flex-start}.footer-award img{height:132px}.hero{height:100svh}.statement{min-height:100svh}.track{flex-direction:column;align-items:stretch;width:100%;padding:72px 20px 48px}.horiz,.track{height:auto}.cat,.track .intro{width:100%}.cat{height:52vh}.blobs i{filter:blur(48px)}.scroll-motion .award-slide,.scroll-motion .horiz{height:100svh;min-height:100svh;overflow:hidden}.scroll-motion .track{flex-direction:row;align-items:center;gap:18px;width:max-content;height:100svh;padding:0 20px}.scroll-motion .cat,.scroll-motion .track .intro{flex:none;width:min(78vw,460px)}.scroll-motion .cat{height:62svh}.scroll-motion .track .intro h2{font-size:40px}}@media (max-width:699px){.scroll-motion .cat,.scroll-motion .track .intro{width:84vw}.scroll-motion .cat{height:52svh}.scroll-motion .statement h2{font-size:40px}}@media (min-width:700px) and (max-width:980px){.scroll-motion .panel{min-height:100svh;position:sticky;top:0}}.insights-page{background:var(--bg);min-height:100vh;color:var(--ink);padding:128px 24px 72px;overflow-x:clip}.insights-article,.insights-wrap{width:min(1120px,100%);margin:0 auto}.insights-article{width:min(760px,100%)}.insights-article h1,.insights-page h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:12px 0 0;font-size:clamp(40px,6vw,68px);font-weight:900;line-height:.95}.insights-body p,.insights-byline,.insights-card-body p,.insights-cta p,.insights-dek,.insights-empty,.insights-wrap>p{font-family:var(--font-body);line-height:1.6}.insights-wrap>p{max-width:640px;color:var(--slate);margin:16px 0 0;font-size:18px}.insights-board{margin-top:28px}.insights-filters{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.insights-filters button{border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;border-radius:999px;padding:8px 14px;font-weight:700}.insights-filters button.on{background:var(--red);color:#fff;border-color:var(--red)}.insights-grid,.insights-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.insights-card,.insights-related article{border:1px solid var(--line);background:var(--card);border-radius:18px;min-width:0;overflow:hidden}.insights-card a,.insights-related a{color:inherit;text-decoration:none;display:block}.insights-card-image,.insights-hero{aspect-ratio:16/9;object-fit:cover;background:#14121f;width:100%;display:block}.insights-card-fallback,.insights-hero-fallback{color:#fff;letter-spacing:-.03em;background:linear-gradient(160deg,#1b1730,#c41e12 140%);align-items:flex-end;padding:18px;font-weight:800;display:flex}.insights-card-body{padding:16px 16px 18px}.insights-kicker{color:var(--red);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.insights-card h2,.insights-related h3{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0 0 8px}.insights-card h2{font-size:22px}.insights-card-body p{color:var(--slate);margin:0 0 12px;font-size:15px}.insights-byline,.insights-card time,.insights-related time{color:var(--muted);font-size:13px;font-weight:700}.insights-empty{color:var(--slate);margin:8px 0 0}.insights-back{margin:0 0 18px}.insights-back a{color:var(--red);font-weight:700}.insights-byline{margin:14px 0 18px}.insights-hero{border-radius:20px;max-height:420px}.insights-dek{color:var(--slate);margin:18px 0 0;font-size:18px}.insights-toc{border:1px solid var(--line);background:var(--card);border-radius:16px;margin:22px 0 8px;padding:16px 18px}.insights-toc p{margin:0;font-weight:800}.insights-toc ol{margin:10px 0 0;padding-left:18px}.insights-toc li{font-family:var(--font-body);margin:6px 0}.insights-toc li.sub{margin-left:14px}.insights-toc a{color:var(--ink)}.insights-body{margin-top:28px}.insights-body h2{letter-spacing:-.03em;margin:32px 0 10px;font-size:clamp(26px,4vw,34px)}.insights-body h3{letter-spacing:-.02em;margin:26px 0 8px;font-size:22px}.insights-body p{margin:0 0 14px;font-size:17px}.insights-body ul{margin:0 0 16px;padding-left:1.2em}.insights-body li{font-family:var(--font-body);margin:0 0 8px;font-size:17px;line-height:1.55}.insights-body li::marker{color:var(--red)}.insights-quote{border-left:3px solid var(--red);letter-spacing:-.03em;margin:28px 0;padding:4px 0 4px 16px;font-size:clamp(20px,3vw,26px);font-weight:800;line-height:1.35}.insights-cta{color:#fff;background:#14121f;border-radius:20px;margin-top:36px;padding:28px 24px}.insights-cta h2{letter-spacing:-.03em;margin:0 0 8px;font-size:28px}.insights-cta p{color:#ddd;margin:0 0 16px}.insights-cta div{flex-wrap:wrap;gap:10px;display:flex}.insights-btn{border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-flex}.insights-btn.primary{background:var(--red);color:#fff}.insights-btn.secondary{color:#fff;background:0 0;border:1.5px solid #fff}.insights-related{margin-top:36px}.insights-related>h2{letter-spacing:-.03em;margin:0 0 14px;font-size:28px}.insights-related-grid{grid-template-columns:1fr}.insights-related a{padding:16px 18px}.insights-related h3{font-size:18px}@media (max-width:900px){.insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.insights-page{padding:112px 16px 56px}.insights-grid{grid-template-columns:minmax(0,1fr)}.insights-body h2{font-size:26px}}.contact-page{background:var(--bg);min-height:100vh;color:var(--ink);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;padding:140px 8vw 80px;display:grid}.contact-page h1{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(40px,6vw,72px);font-weight:900;line-height:.95}.contact-page address,.contact-page p{font-family:var(--font-body);line-height:1.6}.contact-page address{margin:22px 0;font-style:normal}.contact-office{border:1px solid var(--line);background:var(--card);border-radius:16px;margin:0 0 22px;overflow:hidden;box-shadow:0 16px 40px #0e0c1914}.contact-office img{width:100%;height:auto;display:block}.contact-page a{color:var(--red);font-weight:700}.contact-message{width:100%;min-height:140px;font:inherit;font-family:var(--font-body);color:var(--ink);resize:vertical;background:#f7f6f4;border:1px solid #b7b3c2;border-radius:10px;padding:10px 12px;font-size:14px}.contact-message:focus{border-color:var(--red);box-shadow:0 0 0 3px var(--red);outline:none}@supports (color:color-mix(in lab,red,red)){.contact-message:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 32%,#fff)}}.file-drop{position:relative}.file-drop-zone{border:1.5px dashed var(--ink);align-items:center;gap:12px;min-height:76px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.file-drop-zone{border:1.5px dashed color-mix(in srgb,var(--ink) 32%,var(--line))}}.file-drop-zone{background:var(--card);color:var(--ink);border-radius:12px;font-size:14px;font-weight:700;line-height:1.35;transition:border-color .15s,background .15s,box-shadow .15s}.file-drop.has-file .file-drop-zone{padding-right:92px}.file-drop-icon{color:var(--red);flex:none}.file-drop-copy{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.file-drop-input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.file-drop-remove{z-index:3;color:var(--red);cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:13px;font-weight:800;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.file-drop.over .file-drop-zone,.file-drop:hover .file-drop-zone{border-color:var(--red);background:var(--tag-bg)}.file-drop:focus-within .file-drop-zone{border-color:var(--red);box-shadow:0 0 0 3px #cd1f0647}.file-drop-error{color:var(--bad-fg);margin:6px 0 0;font-size:13px;font-weight:700}@media (max-width:800px){.contact-page{grid-template-columns:1fr;padding:118px 20px 48px}}@media (max-width:720px){.nav-actions .customer-login{display:none}}@media (max-width:640px){.state-row{gap:4px}.state-row span{flex:26px;min-width:0;max-width:34px;padding:6px 0;font-size:10px}.dash-facts-3,.dash-facts-4{grid-template-columns:1fr 1fr}.dash-big{font-size:22px}.steps{grid-template-columns:1fr}.hero h1{font-size:46px}.auth-card{padding:24px 16px}.mkt-nav img{height:44px}.mkt-nav a.mkt-btn-red{padding:10px 12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.mq{flex-wrap:wrap;justify-content:center;width:auto;padding:0 24px;animation:none}.blobs i{display:none}}.with-info{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.info-tip{display:inline-flex}.info-tip-btn{border:1px solid var(--line);background:var(--card);width:20px;height:20px;color:var(--slate);font-family:var(--font-heading);letter-spacing:0;text-transform:none;cursor:pointer;border-radius:999px;flex:0 0 20px;padding:0;font-size:12px;font-style:italic;font-weight:700;line-height:18px}.info-tip-btn[aria-expanded=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.info-tip-pop{z-index:40;border:1px solid var(--line);background:var(--card);max-height:min(70vh,320px);color:var(--ink);font-family:var(--font-body);text-align:left;letter-spacing:0;border-radius:12px;padding:10px 12px;font-size:13px;font-style:normal;font-weight:500;line-height:1.45;position:fixed;overflow:auto;box-shadow:0 10px 28px #0e0c1924}.info-tip-pop p{margin:0 0 8px}.info-tip-pop p:last-child{margin:0}.payout-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.payout-summary .card{padding:14px 12px}.payout-summary small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.payout-summary b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:clamp(16px,4.2vw,26px);font-weight:800;display:block}.payout-order{font-weight:800}.payout-status{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}@media (max-width:800px){.payout-summary .card{padding:12px 10px}.payout-report{padding:14px}}.nav-group{letter-spacing:.16em;color:#8a8794;margin:16px 12px 6px;font-size:10px;font-weight:800}.side button.nav-toggle{width:100%;min-height:40px;color:var(--muted);letter-spacing:.14em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:10px 0 2px;padding:8px 12px;font-size:11px;font-weight:800;display:flex}.side button.nav-toggle span{min-width:0}.side button.nav-toggle svg{flex:none}.side a.navlink.sub{border-left:2px solid var(--line);border-radius:0 8px 8px 0;width:calc(100% - 12px);margin-left:12px;padding-left:14px}.side a.navlink.sub.on{border-left-color:var(--red);background:var(--red);color:#fff}.row-menu-accent{font-weight:800;color:var(--red)!important;background:#fbe7e3!important}.price-tabs{display:none}.portal-mobile .mobile-logo{width:auto;height:26px}.crumb{color:var(--muted);margin:0 0 6px;font-size:12px}.crumb a,.crumb b{color:var(--ink)}.lede{color:var(--muted);margin-top:4px;font-size:14px}.deal-page h1,.dense-page h1,.pick-page h1{letter-spacing:-.04em;font-weight:900;line-height:1.05}.pick-page h1{font-size:36px}.dense-page h1{font-size:18px;font-weight:800}.deal-page h1{letter-spacing:-.02em;font-size:26px;font-weight:800}.deal-page .top,.dense-page .top,.pick-page .top{align-items:flex-end}.sheet-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pill-btn{color:#fff;cursor:pointer;background:#cd1f06;border:0;border-radius:999px;justify-content:center;align-items:center;padding:9px 16px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.dense-page .pill-btn{border-radius:4px;padding:6px 10px;font-size:11px}.deal-page .pill-btn{border-radius:8px}.pill-btn.block{width:100%;display:block}.pick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.neg-grid,.pick-grid{gap:16px;display:grid}.neg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pick-card{color:#000;background:#fff;border:2px solid #000;border-radius:16px;min-width:0;padding:20px}.pick-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pick-title{letter-spacing:-.03em;font-size:22px;font-weight:900;line-height:1.1}.pick-meta{margin:14px 0;font-size:13px}.pick-sub{color:#8a8794;margin:2px 0 10px;font-size:12px}.pick-btn{color:#fff;background:#cd1f06;border:2px solid #cd1f06;font-weight:800}.chip-black,.chip-btn,.chip-hot,.chip-soft,.deal-chip,.pick-btn{border-radius:999px;padding:4px 10px;font-size:11px;display:inline-block}.chip-black,.chip-btn,.chip-hot,.chip-soft,.deal-chip{white-space:nowrap;font-weight:700}.chip-black,.chip-btn{color:#fff;cursor:pointer;background:#000;border:2px solid #000}.chip-btn.on,.chip-hot{color:#fff;background:#cd1f06;border-color:#cd1f06}.chip-soft{color:#b31b05;background:#fbe7e3;border:1px solid #f3c4bb}.chip-row,.sheet-chips{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.pick-search{min-width:min(220px,100%)}.facts{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;font-size:12.5px;display:grid}.facts .wide{grid-column:span 2}.facts span,.fine{color:#8a8794}.fine{margin-top:10px;font-size:11px}.kebab-bold{border:2px solid #000;border-radius:999px;width:26px;height:26px}.list-picker{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.list-picker-wrap{flex:1;min-width:min(340px,100%);position:relative}.list-picker-btn{width:100%;font:inherit;cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.list-picker-btn,.list-picker-menu{background:#fff;border:2px solid #000;border-radius:16px}.list-picker-menu{z-index:6;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0}.list-picker-menu a{border-radius:10px;padding:10px;display:block}.list-picker-menu a.on{background:#fbe7e3}.list-picker-menu a span{color:#8a8794;font-size:12px;font-weight:500;display:block}.mut{color:#8a8794}.bold-sheet,.deal-sheet,.dense-sheet{background:#fff;max-width:100%;max-height:min(72vh,760px);overflow:clip auto}.dense-sheet{border:1px solid #dcdad5;border-radius:4px}.bold-sheet{border:2px solid #000;border-radius:16px}.deal-sheet{border:1px solid #e3e1dc;border-radius:10px}.dense-sheet table{font-size:11.5px}.dense-sheet th{letter-spacing:.05em;color:#fff!important;background:#16151d!important;border-color:#16151d!important;padding:5px 7px!important;font-size:10px!important}.dense-sheet td{background:#fff;border-bottom:1px solid #eee!important;padding:4px 7px!important}.dense-sheet tbody tr:nth-child(2n) td{background:#f7f6f4!important}.bold-sheet th{color:#fff!important;background:#000!important;border-color:#000!important;padding:12px!important;font-size:11.5px!important}.bold-sheet td{font-weight:500;background:#fff!important;border-bottom:2px solid #eee!important;padding:13px 12px!important}.deal-sheet th{color:#6b6875!important;background:#f3f2ef!important;border:1px solid #e3e1dc!important;padding:8px 10px!important}.deal-sheet td{background:#fff;border:1px solid #ecebe7!important;padding:9px 10px!important}.deal-sheet tbody tr:hover td{background:#fbf3f1!important}.deal-sheet td.was{font-weight:600;text-decoration:line-through;color:#8a8794!important}.deal-sheet td.neg{font-weight:800;color:#b31b05!important;background:#fff4e8!important}.deal-sheet td.save{font-weight:700;color:#0a7a3e!important}.bold-sheet td.product,.deal-sheet td.product,.dense-sheet td.product{max-width:280px}.sheet-search{gap:6px;max-width:420px;margin:0 0 12px;display:grid}.qty-field span,.sheet-po span,.sheet-search span{color:var(--muted);font-size:12px;font-weight:700}.sheet-po input,.sheet-search input{width:100%}.sheet-search-count{color:var(--muted);margin:-4px 0 10px;font-size:13px}.qty-field{justify-items:stretch;gap:4px;width:100%;min-width:0;display:grid}.qty-field span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qty-input{min-width:0;max-width:100%;font-size:13px;font-weight:700;width:100%!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #16151d!important;border-radius:8px!important;padding:8px 6px!important}.sheet-order{gap:12px;margin-top:16px;display:grid}.sheet-order .copy,.sheet-order h2{margin:0}.sheet-order-total{justify-content:space-between;gap:12px;margin:0;font-size:15px;display:flex}.sheet-po{gap:6px;max-width:420px;display:grid}.sheet-order .pill-btn{border-radius:999px;width:fit-content;padding:10px 16px;font-size:13px}.sheet-order .pill-btn:disabled{opacity:.5;cursor:default}.sheet-order .notice p{margin:8px 0 0}.item-pop{z-index:60;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.item-pop-back{cursor:pointer;background:#0e0c1973;border:0;position:absolute;inset:0}.item-card{width:min(420px,100%);position:relative}.item-card h2{margin:0 0 10px;font-size:22px}.item-card p{margin:0 0 6px}.neg-card{justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}.neg-card .pill{margin-top:10px}.neg-save{text-align:right;color:#cd1f06;letter-spacing:-.03em;font-size:34px;font-weight:900;line-height:1}.neg-save small{color:#8a8794;margin-top:4px;font-size:12px;font-weight:500;display:block}.target-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.bind h2,.target-line-head,.target-summary h2{margin:0 0 8px;font-size:16px}.target-line-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.target-lines{max-width:100%;overflow-x:clip}.target-field{width:100%;min-width:84px;font-size:14px;background:#fff!important;border:1.5px solid #cfcac2!important;border-radius:10px!important;padding:12px!important}.target-field.wide{min-width:0}.target-field.qty{width:84px;min-width:72px}table .counter-price,table .target-field,table .target-field.qty{width:100%;min-width:0;max-width:100%}.target-price{position:relative}.target-price span{color:#8a8794;position:absolute;top:12px;left:12px}.target-price input{padding-left:22px!important}.sm.dashed{border-style:dashed}.bind{border:2px solid var(--ink)}.bind p{color:var(--slate);margin:8px 0 12px;font-size:13.5px;line-height:1.6}.bind-ack{color:var(--ink);background:#fbe7e3;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;font-size:13.5px;font-weight:600;display:flex}.bind-ack input{width:18px;height:18px;accent-color:var(--red);margin-top:1px}.target-note{color:#8a5a00;background:#fff3d6;border-radius:10px;margin:14px 0;padding:10px 12px;font-size:12.5px}.sum-row{border-bottom:1px solid #f0eeea;justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.confirm-hero{text-align:center;margin-bottom:16px;padding:34px}.confirm-hero h1{margin-top:12px}.check-badge{color:#0a7a3e;background:#d7f3e3;border-radius:50%;width:56px;height:56px;margin:0 auto;font-size:28px;line-height:56px}.status-row{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:16px;display:flex}.status-row .pill{padding:7px 12px}.bind-note{color:var(--slate);margin:12px 0 0;font-size:12.5px}.next-steps{margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.7}@media (max-width:980px){.portal-mobile{color:#fff;background:#0e0c19;border-bottom:0;flex-wrap:wrap;gap:8px}.portal-mobile .mobile-bar-end{margin-left:auto}.portal-mobile .bar-signout,.portal-mobile .menu-btn,.portal-mobile .sm{color:#fff;background:0 0;border-color:#3a3650}.price-tabs{flex-wrap:wrap;flex:1 0 100%;gap:6px;width:100%;min-width:0;max-width:100%;margin-top:2px;padding-bottom:2px;display:flex;overflow:visible}.price-tabs a{white-space:normal;color:#fff;border:1px solid #3a3650;border-radius:999px;padding:6px 10px;font-size:12px}.price-tabs a.on{background:#cd1f06;border-color:#cd1f06}.deal-page h1,.dense-page h1,.pick-page h1{font-size:24px}.neg-grid,.pick-grid,.sheet-layout,.target-grid{grid-template-columns:1fr}.sheet-layout .sheet-order{position:static}.pick-page .pill-btn,.target-summary .pill-btn{width:100%}}.money-field.counter-price{background:#f7f6f4;border:1px solid #b7b3c2;border-radius:10px;width:100%;max-width:100%}.money-field.counter-price:focus-within{border-color:var(--red);box-shadow:0 0 0 3px var(--red)}@supports (color:color-mix(in lab,red,red)){.money-field.counter-price:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 32%,#fff)}}.money-field.counter-price.is-blocked{border-color:var(--red);background:#fff5f4}.review-bar{gap:12px;display:grid}.review-note{gap:6px;font-size:13px;font-weight:700;display:grid}.review-note textarea{width:100%;min-height:72px}.review-actions{flex-wrap:wrap;gap:10px;display:flex}.review-profit{margin-top:4px;font-size:12px;font-weight:800}.floor-check{align-items:center;display:inline-flex}.floor-check input{width:16px;height:16px;accent-color:var(--red)}@media (max-width:700px){.review-actions{flex-direction:column}.review-actions button{width:100%}}@media (max-width:420px){.main{padding:16px 14px 36px}.card{padding:16px}.top{margin-bottom:16px}.top h1{font-size:24px}.auth-screen{padding:96px 12px 32px}.auth-card{border-radius:20px;padding:22px 16px}.auth-title{font-size:26px}.auth-logo{height:72px}.contact-page{gap:28px;padding:108px 16px 40px}.contact-page h1,.hero h1{font-size:40px}.split-head{flex-direction:column;align-items:flex-start}.split-head .sm{white-space:normal}.empty{padding:22px 14px}}.pill.ship{color:#a2520a;background:#fde9d7}.pill.prod{color:#7a5b00;background:#fff0c2}.pill.part{color:#0d6e66;background:#d9f0ee}.pill.net{color:#fff;background:#6a2fc2}.pill.pd{cursor:pointer;border:0;align-items:center;gap:6px;display:inline-flex}.pill.pd:after{content:"▾";opacity:.7;font-size:9px}.po-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.po-kpis-5{grid-template-columns:repeat(5,minmax(0,1fr))}.po-kpis .card{padding:16px}.po-kpis small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.po-kpis b{margin-top:6px;font-size:22px;display:block}.po-kpis .pickup,.po-kpis p{font-size:13px}.po-kpis p{color:#6b6874;margin:4px 0 0}.due,.po-kpis .due{color:var(--red)}.paid,.po-kpis .paid{color:#0a7a3e}.due-card{border-top:4px solid var(--red)}.po-filters{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin-bottom:12px;padding:14px 16px;display:flex;position:relative}.po-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.po-sr{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.po-new{gap:16px;display:grid}.po-new h2{margin:0 0 12px;font-size:18px}.po-new-fields{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.po-new label,.po-sheet label{color:#5a5763;gap:4px;font-size:12px;font-weight:700;display:grid}.po-new input:not(.money-input),.po-new select,.po-new textarea{width:100%;font:inherit;color:var(--ink);background:#fff;border:1.5px solid #d6d2cc;border-radius:8px;padding:8px 10px}.po-new .money-field{background:#fff;border:1.5px solid #d6d2cc;border-radius:8px}.po-lookup{margin:12px 0;position:relative}.po-lookup-menu{z-index:20;border:1px solid var(--line);background:#fff;border-radius:10px;max-height:280px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 30px #0000001f}.po-lookup-menu button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ece9e4;width:100%;padding:8px 10px;display:block}.po-lookup-menu button:focus,.po-lookup-menu button:hover{background:#f6f4f1}.po-lookup-menu b{font-size:13px;display:block}.po-lookup-menu p,.po-lookup-menu small{color:var(--muted);font-size:12px;font-weight:500}.po-lookup-menu p{margin:0;padding:8px 10px}.po-lookup-add,.po-lookup-note{color:var(--ink);font-weight:700}.po-new-lines td input{box-sizing:border-box;width:100%;min-width:0;padding:6px 8px}.po-new-lines .money-prefix{padding-left:8px}.po-new-lines .money-field input{padding:6px 8px 6px 2px}.po-new-lines td.po-x,.po-new-lines th.po-x{text-align:center;width:44px}.po-new-lines button.po-x{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;width:32px;height:32px;font-weight:700;line-height:1}.po-run{justify-content:flex-end;gap:18px;margin-top:10px;font-weight:800;display:flex}.po-sheet-fold{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.po-sheet-fold summary{cursor:pointer;font-size:14px;font-weight:800;list-style:none}.po-sheet-fold summary::-webkit-details-marker{display:none}.po-sheet-fold summary:before{content:"▸ "}.po-sheet-fold[open] summary:before{content:"▾ "}.po-sheet{gap:8px;margin-top:10px;display:grid}.po-sheet-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.po-new-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:700px){.po-new-fields,.po-sheet-row{grid-template-columns:1fr}}.po-filters label{color:#5a5763;white-space:nowrap;flex:0 0 148px;gap:4px;width:148px;font-size:12px;font-weight:700;display:grid}.po-filters label.po-search{flex:0 0 210px;width:210px;min-width:210px;max-width:210px}.po-filters label.po-date,.po-filters label.po-kind{flex:0 0 132px;width:132px}.po-filters input,.po-filters select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1.5px solid #d6d2cc;border-radius:8px;padding:8px 10px;font-size:13px}.po-filters input[type=date]{padding:8px 26px 8px 8px}.po-filters input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;margin:0;padding:0}.po-tabs .col-chooser{flex:none;margin-left:0}.po-clear{border:1px solid var(--line);white-space:nowrap;border-radius:8px;flex:none;justify-content:center;align-items:center;height:38px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.po-tabs{justify-content:space-between;align-items:flex-start;gap:12px;margin:8px 0 12px;display:flex}.po-tab-list{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.po-tabs a{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.po-tabs a.on{background:var(--ink);color:#fff;border-color:var(--ink)}.po-group{margin:8px 0 16px}.po-group summary{cursor:pointer;align-items:center;gap:10px;margin-bottom:8px;font-size:14px;font-weight:800;list-style:none;display:flex}.po-group summary::-webkit-details-marker{display:none}.po-group summary:before{content:"▾";font-size:11px}.po-group:not([open]) summary:before{content:"▸"}.po-group summary i{border-radius:2px;width:4px;height:18px;display:inline-block}.po-group summary small{color:var(--muted);font-weight:500}.po-board{background:#fff;border:1px solid var(--line);border-left-width:4px;border-radius:12px;max-width:100%;overflow:clip auto}.po-board table{border-collapse:collapse;width:100%;min-width:0;font-size:13px}.po-board th{color:#5a5763;border:1px solid var(--line);z-index:2;text-align:left;background:#f1efeb;position:sticky;top:0}.po-board td,.po-board th{white-space:nowrap;text-overflow:ellipsis;padding:10px;overflow:hidden}.po-board td{background:#fff;border:1px solid #ece9e4}.po-board td.m,.po-board td.po-status,.po-board th.m,.po-board th.po-status{white-space:normal;text-overflow:clip;overflow:visible}.po-board td.m{overflow-wrap:anywhere}.po-board .pill,.po-board table .pill{white-space:normal;text-overflow:clip;max-width:100%;height:auto;line-height:1.3;overflow:visible}.po-board .pill.pd{text-align:left;display:inline-block}.po-board .stack-meta,.po-board td.stack small{white-space:normal;text-overflow:clip;overflow:visible}.po-board tr:nth-child(2n) td{background:#faf9f7}.po-board .m{text-align:right;font-variant-numeric:tabular-nums}.po-board .st{z-index:1;font-weight:700;position:sticky;left:0}.po-board th.st{z-index:3;background:#f1efeb}.po-board td.st a{color:var(--red)}.po-board tr.po-total td{background:#f6f4f1;font-weight:700}.po-list-board td,.po-list-board th{padding:8px 3px}.po-list-board th{letter-spacing:0;font-size:9px}.po-list-board td.st,.po-list-board th.st{width:6.5%}.po-list-board td.po-name,.po-list-board th.po-name{width:10.4%}.po-list-board td.po-supplier,.po-list-board th.po-supplier{width:14.35%}.po-list-board td.po-created,.po-list-board td.po-eta,.po-list-board th.po-created,.po-list-board th.po-eta{width:9.4%}.po-list-board td.po-status,.po-list-board th.po-status{width:12.15%}.po-list-board td.m.po-units,.po-list-board th.m.po-units{width:4.5%}.po-list-board td.m,.po-list-board th.m{width:8.325%}.po-list-board table .pill,.po-list-board table .pill.pd,.po-list-board td.m,.po-list-board td.po-status,.po-list-board th.m,.po-list-board th.po-status{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.po-list-board table .pill,.po-list-board table .pill.pd{vertical-align:middle;align-items:center;gap:3px;max-width:100%;height:auto;padding:2px 5px;line-height:1.2;display:inline-flex}.po-board td.m.po-profit,.po-board td.po-name,.po-board th.m.po-profit,.po-board th.po-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.po-board td.po-muted,.po-board tr.po-total td.po-muted{color:var(--muted);font-weight:500}.po-balance{color:var(--red);font-weight:700}.po-balance.clear{color:#0a7a3e}.po-status-menu{z-index:50;border:1px solid var(--line);background:#fff;border-radius:10px;width:220px;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 12px 30px #00000024}.po-status-menu button,.po-status-options button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:5px 6px;display:block}.po-status-menu button.cur,.po-status-menu button:hover,.po-status-options button.cur,.po-status-options button:hover{background:#f6f4f1}.po-status-backdrop{z-index:80;background:#14100c73;align-items:flex-end;display:flex;position:fixed;inset:0}.po-status-sheet{width:100%;max-height:min(78vh,640px);padding-bottom:env(safe-area-inset-bottom,0);background:#fff;border-radius:16px 16px 0 0;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 -8px 30px #0000002e}.po-status-sheet-bar{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.po-status-sheet-bar strong{font-size:15px}.po-status-close{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:700}.po-status-options{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:8px 8px 16px;overflow-y:auto}.po-status-options .pill{white-space:normal}@media (max-width:720px){.po-board td,.po-board th{padding:6px 3px}.po-list-board{font-size:11px}.po-list-board th{letter-spacing:0;font-size:8px}.po-list-board td.st,.po-list-board th.st{width:16%;padding:5px 2px}.po-list-board td.po-name,.po-list-board th.po-name{width:13%}.po-list-board td.po-status,.po-list-board th.po-status{width:21%}.po-list-board th.m{letter-spacing:0;width:16.67%;padding:5px 1px;font-size:8px}.po-list-board td.m{width:16.67%;padding:5px 1px;font-size:10px}.po-list-board td.m.po-units,.po-list-board th.m.po-units{width:4.5%}.po-list-board td.po-status{padding-left:2px;padding-right:2px}.po-list-board table .pill,.po-list-board table .pill.pd{gap:1px;padding:1px 2px;font-size:7.5px}.po-lines .po-board th,.po-split .po-board th{letter-spacing:0;font-size:9px}.po-head-actions{width:100%}.po-head-actions a{flex:auto}}.po-list-board.orders-desk td.st,.po-list-board.orders-desk th.st{width:8%}.po-list-board.orders-desk td.od-po,.po-list-board.orders-desk th.od-po{width:6.5%}.po-list-board.orders-desk td.od-accepted,.po-list-board.orders-desk th.od-accepted{width:9%}.po-list-board.orders-desk td.od-customer,.po-list-board.orders-desk th.od-customer{width:20%}.po-list-board.orders-desk td.od-salesman,.po-list-board.orders-desk th.od-salesman{width:9%}.po-list-board.orders-desk td.po-status,.po-list-board.orders-desk th.po-status{width:11%}.po-list-board.orders-desk td.m.po-units,.po-list-board.orders-desk th.m.po-units{width:5%}.po-list-board.orders-desk td.od-profit,.po-list-board.orders-desk td.od-total,.po-list-board.orders-desk th.od-profit,.po-list-board.orders-desk th.od-total{width:7%}.po-list-board.orders-desk td.od-currency,.po-list-board.orders-desk td.od-prep,.po-list-board.orders-desk th.od-currency,.po-list-board.orders-desk th.od-prep{width:6%}.po-list-board.orders-desk td,.po-list-board.orders-desk th{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.po-list-board.orders-desk td.act,.po-list-board.orders-desk td.po-status,.po-list-board.orders-desk th.act,.po-list-board.orders-desk th.po-status{text-align:center}.orders-desk table td:has(>.kebab),.orders-desk table:has(td>.kebab) thead th:last-child{text-align:center;width:4.5%;max-width:none}.orders-desk .kebab{width:28px;height:28px;font-size:0}.orders-desk .kebab:before{content:"⋮";color:var(--ink);font-size:16px;font-weight:700;line-height:1}@media (max-width:720px){.po-list-board.orders-desk td.st,.po-list-board.orders-desk th.st{width:22%}.po-list-board.orders-desk td.od-customer,.po-list-board.orders-desk th.od-customer{width:36%}.po-list-board.orders-desk td.po-status,.po-list-board.orders-desk th.po-status{width:24%}.po-list-board.orders-desk td.od-total,.po-list-board.orders-desk th.od-total{width:18%}.orders-desk table td:has(>.kebab),.orders-desk table:has(td>.kebab) thead th:last-child,.orders-desk td.act,.orders-desk th.act{display:none}.po-list-board.orders-desk table .pill,.po-list-board.orders-desk table .pill.pd{padding:2px 4px;font-size:10px}}.po-title{flex-wrap:wrap;gap:12px}.po-title,.po-title-actions{align-items:center;display:flex}.po-title-actions{flex:none;align-self:flex-end;gap:8px}.po-edit{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:10px;align-items:center;height:42px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.po-kebab{position:relative}.po-kebab summary{cursor:pointer;background:var(--ink);color:#fff;border-radius:10px;place-items:center;width:42px;height:42px;font-size:20px;list-style:none;display:grid}.po-kebab summary::-webkit-details-marker{display:none}.po-kebab div{border:1px solid var(--line);z-index:12;background:#fff;border-radius:12px;width:220px;padding:6px;position:absolute;top:48px;right:0;box-shadow:0 12px 30px #0000001f}.po-kebab a,.po-kebab button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:10px 12px;font-size:13.5px;display:block}.po-kebab a:hover,.po-kebab button:hover{background:#f6f4f1}.po-kebab form:last-child button{color:var(--red);border-top:1px solid var(--line);margin-top:4px}.card.po-links{margin-bottom:16px;display:block}.po-links-title{margin-bottom:10px;font-size:13px;font-weight:800}.po-chip-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.po-lines-head small,.po-links-title small{color:var(--muted);font-weight:500}.po-chip{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;font-weight:650;display:inline-flex}.po-chip b{color:var(--red)}.po-rep{color:var(--muted);font-size:12px}.po-lines{margin-bottom:16px}.po-lines-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.po-lines-head h2{margin:0;font-size:18px}.po-lines-head input{border:1.5px solid #d6d2cc;border-radius:8px;width:min(220px,100%);padding:8px 10px}.po-lines-scroll{border-left-width:1px;max-height:330px}.po-line-cols th{letter-spacing:0;font-size:10px}.po-line-cols td.po-brand,.po-line-cols th.po-brand{width:14%}.po-line-cols td.po-product,.po-line-cols th.po-product{width:34%}.po-line-cols td.po-code,.po-line-cols th.po-code{width:14%}.po-line-cols td.m,.po-line-cols td.po-qty,.po-line-cols th.m,.po-line-cols th.po-qty{width:9.5%}.po-lines .po-line-cols table{table-layout:auto;width:100%}.po-lines .po-line-cols td.m,.po-lines .po-line-cols td.po-qty,.po-lines .po-line-cols th.m,.po-lines .po-line-cols th.po-qty{white-space:nowrap;text-overflow:clip;overflow-wrap:normal;word-break:normal;width:auto;max-width:none;overflow:visible}.po-lines .po-line-cols td.po-code,.po-lines .po-line-cols th.po-code{text-overflow:ellipsis;white-space:nowrap;width:10%;max-width:120px;overflow:hidden}.po-lines .po-line-cols td.po-product,.po-lines .po-line-cols th.po-product{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:0;overflow:hidden}.po-new-lines.po-line-cols td.po-brand,.po-new-lines.po-line-cols th.po-brand{width:16%}.po-new-lines.po-line-cols td.po-product,.po-new-lines.po-line-cols th.po-product{width:27%}.po-new-lines.po-line-cols td.po-code,.po-new-lines.po-line-cols th.po-code{width:14%}.po-new-lines.po-line-cols td.po-qty,.po-new-lines.po-line-cols th.po-qty{width:9%}.po-new-lines.po-line-cols td.m,.po-new-lines.po-line-cols th.m{width:13%}.po-new-lines.po-line-cols td.po-x,.po-new-lines.po-line-cols th.po-x{width:8%}.po-line-code{color:var(--muted);font-weight:600}.po-split{grid-template-columns:1fr 1.15fr;gap:16px;margin-bottom:24px;display:grid}.po-split h2{margin:0 0 4px;font-size:18px}.po-pay-board th{letter-spacing:0;font-size:10px}.po-pay-board td,.po-pay-board th{padding:8px 6px}.po-pay-board td:first-child,.po-pay-board th:first-child{width:22%}.po-pay-board td:nth-child(2),.po-pay-board th:nth-child(2){width:28%}.po-pay-board td:nth-child(3),.po-pay-board th:nth-child(3){width:14%}.po-pay-board td.m,.po-pay-board th.m{width:18%}.po-fold{border:1px solid var(--line);background:var(--card);border-radius:16px;margin:0 0 12px}.po-fold summary{cursor:pointer;padding:14px 16px;font-size:16px;font-weight:800;list-style:none}.po-fold summary::-webkit-details-marker{display:none}.po-fold summary:before{content:"▸  "}.po-fold[open] summary:before{content:"▾  "}.po-fold-body{padding:0 16px 16px}.po-ship-edit{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.po-ship-edit .ship-loc{flex:240px;margin:0}.po-more{margin-top:8px}.po-split label{gap:6px;margin-top:12px;font-size:13px;font-weight:700;display:grid}.hint{color:var(--muted);margin:6px 0 0;font-size:12px}.po-landed{background:#f6f4f1;border-radius:10px;margin:14px 0;padding:12px 14px;font-size:13px}.po-landed div{justify-content:space-between;gap:12px;margin-top:4px;display:flex}.po-landed .sum{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.po-landed .sum b{color:var(--red)}.po-pay{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin-top:16px;display:flex}.po-pay label{flex:140px;min-width:132px;margin-top:0}.po-pay label.po-pay-amount{flex:0 0 120px;width:120px;min-width:120px}.po-pay label.po-pay-amount .money-field{width:120px;min-width:120px}.po-pay button{flex:none}.po-pay .hint{flex:1 0 100%}@media (max-width:1100px){.po-kpis,.po-kpis-5,.po-split{grid-template-columns:1fr 1fr}}@media (max-width:720px){.po-line-cols td.po-product,.po-line-cols th.po-product{white-space:normal;width:40%}.po-line-cols td.m,.po-line-cols td.po-qty,.po-line-cols th.m,.po-line-cols th.po-qty{width:15%}.po-lines .po-line-cols td.m,.po-lines .po-line-cols td.po-qty,.po-lines .po-line-cols th.m,.po-lines .po-line-cols th.po-qty{width:auto;max-width:none}.po-lines .po-line-cols td.m,.po-lines .po-line-cols td.po-qty{white-space:nowrap}.po-lines .po-line-cols th.m,.po-lines .po-line-cols th.po-qty{white-space:normal}.po-lines .po-line-cols td,.po-lines .po-line-cols th{padding:8px 6px}.po-new-lines.po-line-cols td.po-product,.po-new-lines.po-line-cols th.po-product{width:34%}.po-new-lines.po-line-cols td.po-qty,.po-new-lines.po-line-cols th.po-qty{width:16%}.po-new-lines.po-line-cols td.m,.po-new-lines.po-line-cols th.m{width:20%}.po-new-lines.po-line-cols td.po-x,.po-new-lines.po-line-cols th.po-x{width:10%}}@media (max-width:700px){.po-kpis,.po-kpis-5,.po-split{grid-template-columns:1fr}.po-filters label.po-search{flex-basis:100%;width:100%;min-width:0;max-width:none}.po-lines-head{flex-direction:column;align-items:stretch}.po-chip{width:100%}}.supplier-filters{grid-template-columns:1.6fr .8fr .8fr auto;align-items:end;gap:10px;margin-bottom:14px;padding:14px 16px;display:grid}.supplier-filters label{color:#5a5763;gap:4px;font-size:12px;font-weight:700;display:grid}.supplier-filters input,.supplier-filters select{width:100%;font:inherit;background:#fff;border:1.5px solid #d6d2cc;border-radius:8px;padding:8px 10px}.supplier-filter-actions{align-items:center;gap:8px;display:flex}.supplier-board tbody tr.supplier-row{cursor:pointer}.supplier-board tbody tr.supplier-row:hover td{background:#fbf3f1}@media (max-width:800px){.supplier-filters{grid-template-columns:1fr}}.closeout-filters{flex-wrap:wrap;gap:10px;display:flex}.closeout-filters input,.closeout-filters select{border:1px solid var(--line);font:inherit;background:#fff;border-radius:10px;padding:10px 14px}.closeout-filters input{width:220px}.closeout-row{border:1px solid var(--line);color:inherit;background:#fff;border-radius:14px;grid-template-columns:minmax(180px,1.6fr) .55fr .8fr 1fr 1.15fr 1.2fr auto;align-items:center;gap:12px;margin-bottom:12px;padding:18px 20px;text-decoration:none;display:grid}.closeout-row small{color:#8a8794;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:11px;display:block}.closeout-row b{font-size:14.5px}.closeout-row .offer-name b{font-size:17px}.closeout-row .offer-name span{color:#8a8794;margin-top:3px;font-size:12px;display:block}.closeout-row .offer-open{text-align:right}.closeout-hero{background:var(--ink);color:#fff;border-radius:20px;margin-bottom:20px;padding:28px 30px}.closeout-hero-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.closeout-tags{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.closeout-hero h1{letter-spacing:-.04em;color:#fff;margin:0 0 8px;font-size:44px;font-weight:900}.closeout-hero p,.closeout-hero small{color:#ffffffb8}.closeout-hero p{margin:12px 0 0;font-size:12px}.closeout-stats{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:22px;display:grid}.closeout-stats div{background:#1d1a2b;border-radius:12px;padding:14px}.closeout-stats small{opacity:.6;font-size:12px;display:block}.closeout-stats b{margin-top:4px;font-size:17px;font-weight:800;display:block}.closeout-preview-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.closeout-preview-head h3{margin:0;font-size:18px}.closeout-preview-head small{color:#8a8794}.xl-wrap{position:relative}.xl-wrap.faded{border-radius:6px;overflow:hidden}.xl-fade{pointer-events:none;background:linear-gradient(#0000,#fff 85%);height:150px;position:absolute;bottom:0;left:0;right:0}.xl-sheet{max-width:100%;overflow-x:clip}.xl-sheet table{border-collapse:collapse;width:100%;min-width:0;max-width:100%;font-family:Calibri,Arial,sans-serif;font-size:12.5px}.xl-sheet td,.xl-sheet th{text-transform:none;letter-spacing:0;color:#222;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d4d4d4;max-width:none;font-weight:400;position:static;overflow:hidden}.xl-sheet th{color:#555;text-align:center;background:#eaeaea;font-size:11.5px;font-weight:700}.xl-sheet td.n,.xl-sheet th.n{color:#666;text-align:center;background:#eaeaea;width:34px}.xl-sheet tr.h td{color:#fff;background:#217346;font-weight:700}.xl-sheet tr.h td.n{color:#666;background:#eaeaea;font-weight:400}.xl-sheet tbody tr:nth-child(2n) td{background:#fff}.xl-sheet tbody tr.h td{background:#217346}.xl-sheet tbody tr.h td.n{background:#eaeaea}.closeout-download{text-align:center;margin-top:-18px;position:relative}.closeout-download p{color:#555;margin-bottom:12px;font-size:13px}.closeout-download small{color:#8a8794;margin-top:8px;font-size:11px;display:block}@media (max-width:980px){.closeout-row{grid-template-columns:1fr 1fr}.closeout-row .offer-name,.closeout-row .offer-open{grid-column:1/-1}.closeout-hero h1{font-size:32px}.closeout-hero-top,.closeout-preview-head{flex-direction:column;align-items:flex-start}.closeout-stats{grid-template-columns:1fr 1fr}.closeout-filters input{width:100%}}.verify-shell{background:#f6f4f1}.verify-hero{color:#fff;text-align:center;background:linear-gradient(#cd1f06,#8d1404 22%,#2a1216 58%,#0e0c19);padding:168px 24px 78px}.verify-hero h1{letter-spacing:-.045em;max-width:16ch;margin:0 auto;font-size:58px;font-weight:800;line-height:.98}.verify-lede{color:#ffffffe0;max-width:40rem;margin:18px auto 0;font-size:17px;font-weight:500;line-height:1.5}.verify-chip{color:#ffffffe6;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;margin:22px 0 0;padding:8px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.verify-body{padding:0 24px 36px}.verify-seal{background:#e5f6ec;border-radius:18px;align-items:center;gap:14px;width:min(840px,100%);margin:-28px auto 18px;padding:18px 22px;display:flex;box-shadow:0 12px 28px #0e0c1914}.verify-seal-mark{color:#fff;background:#12a150;border-radius:999px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.verify-seal small{color:#0a7a3e;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.verify-seal strong{color:#0e0c19;letter-spacing:-.03em;margin-top:1px;font-size:18px;font-weight:800;display:block}.verify-card{background:#fff;border:1px solid #0e0c190d;border-radius:28px;max-width:840px;margin:0 auto;padding:28px 28px 12px;box-shadow:0 18px 50px #0e0c190f}.verify-card-solo{padding-bottom:28px}.verify-card-solo h2{letter-spacing:-.03em;margin:0 0 8px;font-size:26px}.verify-card-solo p{color:var(--slate);margin:0}.verify-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.verify-label{color:#8a8794;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.verify-customer{letter-spacing:-.04em;margin:4px 0 0;font-size:32px;font-weight:800;line-height:1.05}.verify-pay{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.verify-pay.paid{color:#0a7a3e;background:#d7f3e3}.verify-pay.partial{color:#8a5a00;background:#fff3d6}.verify-pay.unpaid{color:#c0230b;background:#fde3df}.verify-pay.open{color:#1a4f8b;background:#e7eefc}.verify-pay.received{color:#0a7a3e;background:#d7f3e3}.verify-pay.cancelled{color:#c0230b;background:#fde3df}.verify-ids{flex-wrap:wrap;gap:22px 40px;margin-top:18px;display:flex}.verify-id{letter-spacing:-.02em;margin:3px 0 0;font-size:18px;font-weight:800}.verify-dates{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.verify-dates div{background:#f6f4f1;border-radius:16px;padding:14px 16px 16px}.verify-dates span{color:#8a8794;font-size:13px;font-weight:700;display:block}.verify-dates b{letter-spacing:-.02em;margin-top:6px;font-size:18px;font-weight:800;display:block}.verify-progress{margin:18px 6px 8px;padding:0;list-style:none;display:flex}.verify-progress li{z-index:1;color:#8a8794;flex-direction:column;flex:1;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex;position:relative}.verify-progress i{background:#e4e1dc;border-radius:999px;width:14px;height:14px;box-shadow:0 0 0 5px #fff}.verify-progress li:before{content:"";z-index:-1;background:#e4e1dc;width:100%;height:3px;position:absolute;top:5px;right:50%}.verify-progress li:first-child:before{display:none}.verify-progress li.done{color:#0e0c19}.verify-progress li.done i,.verify-progress li.done:before{background:#cd1f06}.verify-products{margin-top:14px}.verify-products h2{letter-spacing:-.02em;margin:8px 0 0;font-size:18px}.verify-products ul{margin:8px 0 0;padding:0;list-style:none}.verify-products li{border-top:1px solid #eeeae4;align-items:flex-start;gap:12px;padding:15px 2px;font-size:16px;font-weight:700;line-height:1.35;display:flex}.verify-products li:before{content:"";background:#cd1f06;border-radius:999px;flex:none;width:8px;height:8px;margin-top:7px}.verify-empty{color:var(--slate);margin:12px 0 16px}.verify-limited{color:#6e6b76;background:#f3f1ee;border-radius:14px;margin:8px 0 16px;padding:14px 16px 16px;font-size:14px;font-weight:500;line-height:1.5}.verify-limited p{margin:0}.verify-limited p:first-child{color:#8a8794;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:800}.verify-report{text-align:center;color:#ff3b24;margin:28px auto 8px;font-size:15px;font-weight:800;display:block}.verify-footer{color:#fff;background:#0e0c19;padding:34px 28px 28px}.verify-footer-top{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;max-width:1120px;margin:0 auto;display:grid}.verify-footer img{width:auto;height:44px;display:block}.verify-footer nav{justify-self:center;gap:28px;display:flex}.verify-footer a{color:#fff;font-weight:700}.verify-footer p{color:#ffffff8c;max-width:1120px;margin:22px auto 0;font-size:13.5px}@media (max-width:720px){.verify-hero{padding:118px 16px 56px}.verify-hero h1{font-size:36px}.verify-lede{font-size:15px}.verify-chip{font-size:12.5px}.verify-seal{padding:16px}.verify-body{padding:0 14px 28px}.verify-report{margin-top:22px}.verify-seal{margin-top:-28px}.verify-card{border-radius:22px;padding:20px 16px 8px}.verify-customer{font-size:26px}.verify-head{align-items:flex-start}.verify-dates{grid-template-columns:1fr}.verify-footer{padding:28px 16px 24px}.verify-footer-top{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.verify-footer nav{flex-wrap:wrap;gap:18px}}.ws{max-width:100%;overflow-x:clip}.ws-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 4px;display:flex}.ws-filters input[type=hidden]{display:none}.ws-filters a,.ws-filters button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none}.ws-filters a.on{background:var(--ink);color:#fff;border-color:var(--ink)}.ws-filters button{background:var(--red);color:#fff;border-color:var(--red)}.ws-filters input[type=date]{border:1px solid var(--line);font:inherit;color:var(--ink);background:#fff;border-radius:10px;max-width:100%;padding:8px 10px}.ws-range{margin-top:8px}.ws-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.ws-stat small,.ws-stat span{color:var(--muted);font-size:13px;display:block}.ws-stat strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:6px 0 4px;font-size:28px;display:block}.ws-chart-card{margin-bottom:12px}.ws-legend{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:12px;font-weight:700;display:flex}.ws-legend span{align-items:center;gap:6px;display:inline-flex}.ws-legend i{background:var(--ink);border-radius:2px;width:10px;height:10px;display:inline-block}.ws-legend i.views{background:var(--red)}.ws-chart{align-items:flex-end;gap:3px;width:100%;height:140px}.ws-chart,.ws-col{min-width:0;display:flex}.ws-col{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:stretch;height:100%}.ws-bars{align-items:flex-end;gap:2px;width:100%;height:112px;display:flex}.ws-bars span{background:var(--ink);border-radius:3px 3px 0 0;flex:1 1 0;min-width:0;display:block}.ws-bars span.views{background:var(--red)}.ws-col small{color:var(--muted);text-align:center;white-space:normal;margin-top:6px;font-size:11px;display:block}.ws-axis{color:var(--muted);justify-content:space-between;gap:8px;margin-top:8px;font-size:12px;display:flex}.ws-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ws td,.ws th{white-space:normal;text-overflow:unset;word-break:break-word;overflow:visible}.ws td.num,.ws th.num{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;width:22%}@media (max-width:800px){.ws-split,.ws-stats{grid-template-columns:1fr}.ws-stat strong{font-size:24px}.ws-filters{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ws-filters a,.ws-filters button,.ws-filters input[type=date]{text-align:center;width:100%;min-width:0}.ws-filters a{grid-column:span 2}.ws-filters input[type=date]{grid-column:span 3}.ws-filters button{grid-column:1/-1}}.top:has(.rq-switch){flex-wrap:wrap}.rq-switch{background:var(--ink);border-radius:999px;grid-template-columns:1fr 1fr;min-width:220px;max-width:100%;padding:4px;display:grid}.rq-switch a{text-align:center;color:#fff;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700}.rq-switch a.on{color:var(--ink);background:#fff}.rq,.rv{min-width:0;max-width:100%;overflow-x:clip}.rq h1,.rv h1{letter-spacing:-.03em}.rq h3,.rv h3{margin:0;font-size:16px;font-weight:800}.rq h3 small,.rv h3 small{color:#8a8794;font-size:12px;font-weight:500}.rq label,.rv label{color:var(--slate);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.rq .hint,.rv .hint{color:#8a8794;margin-top:5px;font-size:11.5px}.rq .form-error,.rv .form-error{color:var(--red);margin:8px 0 0;font-size:13px;font-weight:700}.rq .go,.rv .go{background:var(--red);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;font-weight:700;display:inline-block}.rq .go:disabled,.rv .go:disabled{opacity:.45;cursor:default}.rq .lnk{color:var(--red);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:700}.rq .quiet{color:#8a8794;font-size:12px}.rq .hero{background:linear-gradient(120deg,var(--red) 0,#7a1206 38%,var(--ink) 80%);color:#fff;border-radius:20px;margin-bottom:20px;padding:26px 30px}.rq .hero h1{letter-spacing:-.04em;color:#fff;margin:10px 0 4px;font-size:40px;font-weight:900}.rq .hero small{opacity:.75}.rq .tag.light{color:var(--red);background:#fff}.rq .bulk-head,.rq .hero-top,.rq .table-head,.rv .table-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rq .mode{background:#0e0c198c;border:1px solid #ffffff2e;border-radius:999px;grid-template-columns:1fr 1fr;min-width:260px;padding:4px;display:grid}.rq .mode a,.rq .mode span{text-align:center;color:#fff;opacity:.75;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:700}.rq .mode .on{color:var(--ink);opacity:1;background:#fff}.rq .mode-hint{opacity:.7;text-align:right;margin-top:6px;font-size:11.5px}.rq .facts{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;display:grid}.rq .facts div{background:#0e0c198c;border:1px solid #ffffff1f;border-radius:12px;padding:12px 14px}.rq .facts small{opacity:.65;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.rq .facts b{margin-top:4px;font-size:16px;display:block}.rq .bulk-card{margin-bottom:20px}.rq .csv,.rv .tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rq .pf{color:#8a8794;font-size:12px}.rq .bulk,.rv .bulk{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.rq .chips2{flex-wrap:wrap;gap:8px;display:flex}.rq .chip{cursor:pointer;font-variant-numeric:tabular-nums;color:var(--ink);background:#fff;border:1.5px solid #d6d2cc;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:700}.rq .chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.rq .or{color:#8a8794;padding-bottom:12px;font-size:12px;font-weight:600}.rq .cust,.rv .cust{background:#fff;border:1.5px solid #d6d2cc;border-radius:10px;align-items:center;width:118px;display:flex;overflow:hidden}.rq .cust:focus-within,.rv .cust:focus-within{border-color:var(--red);box-shadow:0 0 0 3px #fbe7e3}.rq .cust b,.rv .cust b{color:#55525e;padding:0 0 0 12px}.rq .cust i,.rv .cust i{color:#55525e;padding:0 12px 0 0;font-style:normal;font-weight:700}.rq .cust input,.rv .cust input{box-shadow:none;text-align:right;width:100%;font-weight:700;font:inherit;background:0 0;border:0;padding:11px 6px}.rq .cg2,.rv .counter-row{align-items:flex-end;gap:12px;display:flex}.rq .fc,.rv .fc{color:#55525e;white-space:nowrap;padding-bottom:12px;font-size:13px}.rq .go.sm2{padding:11px 22px;font-size:13px}.rq .applied{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:14px;font-size:12.5px;display:flex}.rq .lay,.rv .lay{grid-template-columns:1fr 330px;align-items:start;gap:20px;margin-top:16px;display:grid}.rv .lay{grid-template-columns:1fr 340px}.rq .lay>*,.rv .lay>*{min-width:0}.rq .sumc{position:sticky;top:20px}.rq .who{color:#8a8794}.rq .rows{margin-top:12px}.rq .row,.rv .row{border-bottom:1px solid #f0eeea;gap:10px;padding:8px 0;font-size:13.5px}.rq .big,.rq .row,.rv .row{justify-content:space-between;display:flex}.rq .big{border-top:2px solid var(--ink);margin-top:6px;padding:12px 0 6px;font-size:20px;font-weight:900}.rq textarea,.rv .fg input,.rv input[type=text],.rv textarea{width:100%;font:inherit;background:#fff;border:1.5px solid #d6d2cc;border-radius:10px;padding:11px 12px;font-size:13px}.rq textarea:focus,.rv .fg input:focus,.rv textarea:focus{border-color:var(--red);outline:none;box-shadow:0 0 0 3px #fbe7e3}.rq .go.wide,.rv .go{text-align:center;width:100%;margin-top:14px;padding:14px 26px}.rq .note,.rv .qt{border-left:4px solid var(--red);color:var(--slate);background:#f6f4f1;border-radius:8px;margin-top:12px;padding:12px 14px;font-size:12.5px;line-height:1.5}.rq .gt,.rv .gt{background:#fff;border:1px solid #d9d5cf;border-radius:12px;max-width:100%;overflow:hidden}.rq .gt table,.rv .gt table{table-layout:fixed;width:100%;font-size:13px}.rq .gt th,.rv .gt th{color:var(--slate);white-space:nowrap;text-overflow:ellipsis;background:#efece7;border:1px solid #d9d5cf;padding:10px;overflow:hidden}.rq .gt td,.rv .gt td{vertical-align:middle;white-space:normal;text-overflow:clip;background:#fff;border:1px solid #e5e2dd;padding:8px 10px;overflow:hidden}.rq .gt tr:nth-child(2n) td,.rv .gt tr.alt td{background:#faf9f7}.rq .gt tr.ed td{background:#fdf3f1}.rq .gt th.cc,.rv .gt th.cc{width:92px}.rq .gt th.cr{width:120px}.rq .gt th.cg{width:92px}.rv .gt th.cg,.rv .gt th.cr{width:96px}.rv .gt th.ck{width:128px}.rv .gt th.cd{width:224px}.rq .pn,.rv .pn{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.rq .sub,.rv .sub{color:#7a7784;font-variant-numeric:tabular-nums;white-space:normal;margin-top:3px;font-size:11.5px;font-weight:500;display:block}.rq .sub span,.rv .sub span{white-space:nowrap;display:inline-block}.rq .sub span:not(:last-child):after,.rv .sub span:not(:last-child):after{content:" · ";color:#b0acb6}.rq .subq,.rv .subq{color:#7a7784;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:3px;font-size:10.5px;display:none}.rq .hs,.rv .hs{display:none}.rq .m,.rv .m{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.rq .money-field.rq-in,.rv .money-field.ci{background:#fff;border:1.5px solid #cfcac3;border-radius:8px;width:100%}.rq tr.ed .money-field.rq-in{border-color:var(--red)}.rq .tdq,.rv .tdq{padding:6px}.rq .dn,.rv .dn{color:#0a7a3e;font-weight:800}.rq .up,.rv .up{color:#c0230b;font-weight:800}.rq .nc,.rv .nc{color:#b0acb6;font-weight:800}.rq .etag{color:var(--red);text-transform:uppercase;letter-spacing:.06em;margin-top:3px;font-size:10px;font-weight:800;display:block}.rq .log-card{margin-top:16px}.rq .log div,.rv .log div{border-bottom:1px solid #f0eeea;padding:9px 0;font-size:12.5px;line-height:1.45}.rq .log small,.rv .log small{color:#8a8794;font-size:11px;display:block}.rv .accent{background:linear-gradient(90deg,var(--red),var(--ink));border-radius:4px;height:4px;margin:0 0 20px}.rv .crumb-line,.rv .meta{color:#6b6874;font-size:13px}.rv .meta{margin-top:4px}.rv .crumb-line a,.rv .meta b{color:var(--ink)}.rv .quote-card,.rv .status-card{margin-bottom:16px}.rv .steps{grid-template-columns:repeat(3,1fr);gap:0;margin:16px 0 2px;display:grid}.rv .stp{text-align:center;color:#8a8794;padding:0 6px;font-size:12px;font-weight:700;position:relative}.rv .stp:before{content:"";z-index:0;background:#e5e2dd;height:3px;position:absolute;top:14px;left:-50%;right:50%}.rv .stp:first-child:before{display:none}.rv .stp.c:before,.rv .stp.d:before{background:var(--red)}.rv .stp i{z-index:1;color:#fff;background:#e5e2dd;border-radius:50%;width:30px;height:30px;margin:0 auto 8px;font-size:12px;font-style:normal;font-weight:800;line-height:30px;display:block;position:relative}.rv .stp.d i{background:var(--red)}.rv .stp.c i{border:3px solid var(--red);color:var(--red);background:#fff;line-height:24px}.rv .stp.c,.rv .stp.d{color:var(--ink)}.rv .stp small{color:#8a8794;margin-top:2px;font-size:11px;font-weight:500;display:block}.rv .kc{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.rv .kc .card{padding:16px}.rv .kc small{color:#8a8794;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.rv .kc b{margin-top:6px;font-size:20px;display:block}.rv .kc b.name{font-size:16px}.rv .kc p{color:#6b6874;margin-top:4px;font-size:12px}.rv .mark{border-top:4px solid var(--red)}.rv .qt small{color:#8a8794;margin-top:6px;font-size:11px;display:block}.rv .vr{background:var(--line);align-self:stretch;width:1px;margin:0 4px}.rv .bulk{margin-bottom:14px}.rv .money-field.ci:has(input:disabled){background:#f6f4f1;border-style:dashed}.rv .money-field.ci input:disabled{color:#a9a5af}.rv tr.tr-c .money-field.ci{border-color:#d99a00}.rv .dz{background:#fff;border:1.5px solid #d6d2cc;border-radius:9px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.rv .dz button{text-align:center;cursor:pointer;color:#55525e;font-size:12px;font-weight:700;font:inherit;background:#fff;border:0;border-left:1px solid #e5e2dd;padding:7px 4px}.rv .dz button:first-child{border-left:0}.rv .dz button:disabled{cursor:default}.rv .dz button.on[data-v=a]{color:#fff;background:#0a7a3e}.rv .dz button.on[data-v=c]{color:#fff;background:#d99a00}.rv .dz button.on[data-v=r]{color:#fff;background:#c0230b}.rv .gt tr.dr{display:none}.rv .gt tr.dr td{border-top:0;padding:0 6px 8px}.rv .fg{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.rv .hint.lead{margin:4px 0 16px}.rv .act{margin-bottom:16px}.rv .act .go{margin-bottom:10px}.rv .lk{color:#8a8794;text-align:center;margin:-4px 0 14px;font-size:12px;line-height:1.45}.rv .lk b{color:var(--ink)}.rv .row.last{border:0;margin-bottom:12px}.rv .sm.block{text-align:center;width:100%;padding:11px;display:block}.rv-index{overflow-x:clip}@media (max-width:1100px){.rq .lay,.rv .lay{grid-template-columns:1fr}.rq .sumc{position:static}.rv .kc{grid-template-columns:1fr 1fr}}@media (max-width:800px){.rq .hero{padding:20px}.rq .hero h1{font-size:30px}.rq .facts{grid-template-columns:1fr 1fr}.rq .facts b{font-size:15px}.rq .mode,.rq-switch{width:100%;min-width:0}.rq .card,.rv .card{padding:14px}.rq .or,.rq .pf,.rv .vr{display:none}.rq .applied{flex-direction:column;align-items:flex-start}.rq .chips2,.rq .csv{width:100%}.rq .csv .sm{justify-content:center}.rq .chip,.rq .csv .sm{text-align:center;flex:1}.rq .chip{padding:10px 0}.rq .cust,.rv .cust{width:110px}.rq .cg2 .go{text-align:center;flex:1}.rq .gt table,.rv .gt table{font-size:12px}.rq .gt th,.rv .gt th{letter-spacing:.04em;padding:8px 6px;font-size:10px}.rq .gt td,.rv .gt td{padding:7px 6px}.rq .cc,.rv .cc,.rv .cd,.rv .cg{display:none}.rq .subq,.rv .subq{display:block}.rq .gt th.cr{width:88px}.rq .gt th.cg{width:60px}.rv .gt th.cr{width:82px}.rv .gt th.ck{width:84px}.rq .hl,.rv .hl{display:none}.rq .hs,.rv .hs{display:inline}.rq .sub,.rv .sub{font-size:10.5px}.rq .sub span,.rv .sub span{text-overflow:ellipsis;display:block;overflow:hidden}.rq .sub span:after,.rv .sub span:after{content:none!important}.rq .money-field.rq-in input,.rv .money-field.ci input{padding:7px 5px 7px 2px;font-size:12px}.rv .kc b{font-size:15px}.rv .fg{grid-template-columns:1fr}.rv .top h1{font-size:24px}.rv .steps{grid-template-columns:1fr;gap:12px}.rv .stp{text-align:left;align-items:center;gap:12px;padding:0;display:flex}.rv .stp i{flex:none;margin:0}.rv .stp small{margin:0 0 0 6px;display:inline}.rv .stp:before{width:3px;height:12px;top:-12px;left:13.5px;right:auto}.rv .bulk .sm{text-align:center;flex:1;justify-content:center}.rv .gt tr.dr{display:table-row}.rv .gt tr.has-dr td{border-bottom:0}.rq .go.wide,.rv .go{width:100%}}col.row-actions,table td:has(>.kebab),table:has(td>.kebab) thead th:last-child,td.row-actions,th.row-actions{text-align:center;vertical-align:middle;white-space:nowrap;text-overflow:clip;width:48px;max-width:48px;padding:4px 0;overflow:visible}table td:has(>.kebab) .kebab,td.row-actions .kebab{margin-inline:auto}.orders-board col.orders-col-order{width:16%}.orders-board col.orders-col-brand{width:22%}.orders-board col.orders-col-total{width:24%}.orders-board col.orders-col-stage{width:38%}@media (max-width:720px){.orders-board col.orders-col-order{width:22%}.orders-board col.orders-col-brand{width:26%}.orders-board col.orders-col-total{width:24%}.orders-board col.orders-col-stage{width:28%}}.orders-board td,.orders-board th{white-space:normal;overflow:hidden}.orders-board td.num,.orders-board th.num{white-space:nowrap}.orders-board .pill{white-space:normal}.brand-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}.portal-home{min-width:0;max-width:100%}.portal-home .ph-hero{background:linear-gradient(120deg,var(--red) 0,#7a1206 38%,var(--ink) 80%);color:#fff;border-radius:20px;margin-bottom:16px;padding:24px 28px}.portal-home .ph-hero .tag{color:var(--red);background:#fff}.portal-home .ph-hero h1{letter-spacing:-.03em;color:#fff;margin:8px 0 4px;font-size:34px;font-weight:900;line-height:1.05}.portal-home .ph-hero small{opacity:.75;font-size:13px;display:block}.portal-home .ph-actions a{gap:8px;padding:10px 16px}.portal-home .ph-actions svg{flex:none;width:16px;height:16px}.portal-home .ph-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.portal-home .ph-stat{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:16px 18px}.portal-home .ph-stat.hot{border-left:4px solid var(--red)}.portal-home .ph-stat small{text-transform:uppercase;letter-spacing:.08em;color:#8a8794;font-size:11px;font-weight:700;display:block}.portal-home .ph-stat b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:22px;font-weight:900;line-height:1.1}.portal-home .ph-stat b,.portal-home .ph-stat span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.portal-home .ph-stat span{color:#7a7784;margin-top:4px;font-size:12px}.portal-home .ph-card{margin-bottom:0;padding:0;overflow:hidden}.portal-home .sec{margin-bottom:20px}.portal-home .dash-split{margin-bottom:16px}.portal-home .ph-head{background:0 0;border-bottom:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 0;display:flex}.portal-home .ph-head h2{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:800}.portal-home .ph-list{gap:10px;padding:14px 16px 16px;display:grid}.portal-home .ph-row{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.portal-home .ph-row a,.portal-home .ph-row small,.portal-home .ph-row span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.portal-home .ph-row a{color:var(--ink);font-weight:800}.portal-home .ph-row a:hover{color:var(--red)}.portal-home .ph-row>div{min-width:0}.portal-home .ph-empty{margin:0;padding:16px}.portal-home .ph-table{border:1px solid #d9d5cf;border-radius:12px;max-width:calc(100% - 32px);margin:14px 16px 16px;overflow:hidden}.portal-home .ph-orders{table-layout:fixed;border-collapse:collapse;width:100%;font-size:13px}.portal-home .ph-orders td,.portal-home .ph-orders th{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;text-align:left;background:#fff;border:1px solid #e5e2dd;padding:9px 8px;overflow:hidden}.portal-home .ph-orders th{color:var(--slate);letter-spacing:.04em;text-transform:uppercase;background:#efece7;border-color:#d9d5cf;font-size:11px;font-weight:700;line-height:1.2}.portal-home .ph-orders tbody tr:nth-child(2n) td{background:#faf9f7}.portal-home .ph-orders td.num,.portal-home .ph-orders th.num{text-align:right;font-variant-numeric:tabular-nums}.portal-home .ph-orders td.ctr,.portal-home .ph-orders td.ph-open,.portal-home .ph-orders th.ctr,.portal-home .ph-orders th.ph-open{text-align:center}.portal-home .ph-orders .pill{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;max-width:100%;line-height:1.3;display:inline-block;overflow:hidden}.portal-home .ph-col-order{width:18%}.portal-home .ph-col-status{width:24%}.portal-home .ph-col-money{width:22%}.portal-home .ph-col-open{width:72px}.portal-home .ph-order-link{color:var(--ink);font-weight:800}.portal-home .ph-order-link:hover{color:var(--red)}.portal-home .ph-open-link{background:var(--red);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:52px;padding:5px 10px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.portal-home .ph-open-link:hover{background:var(--red-2)}@media (max-width:1180px){.portal-home .ph-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.portal-home .ph-hero{padding:18px}.portal-home .ph-hero h1{font-size:26px}.portal-home .ph-stat{padding:12px}.portal-home .ph-stat b{font-size:18px}.portal-home .ph-orders{font-size:11px}.portal-home .ph-orders td,.portal-home .ph-orders th{padding:7px 2px}.portal-home .ph-orders th{letter-spacing:0;font-size:8px}.portal-home .ph-col-order{width:23%}.portal-home .ph-col-status{width:24%}.portal-home .ph-col-money{width:21%}.portal-home .ph-col-open{width:52px}.portal-home .ph-orders .pill{padding:2px 4px;font-size:10px}.portal-home .ph-open-link{min-width:0;padding:4px 6px;font-size:11px}.portal-home .ph-table{max-width:calc(100% - 24px);margin:12px}}.portal-book{min-width:0}.portal-book .hero{background:linear-gradient(120deg,var(--red) 0,#7a1206 38%,var(--ink) 80%);color:#fff;border-radius:20px;margin-bottom:20px;padding:24px 28px}.portal-book .hero h1{letter-spacing:-.03em;color:#fff;margin:8px 0 4px;font-size:34px;font-weight:900}.portal-book .hero small{opacity:.75;display:block}.portal-book .hero .tag{color:var(--red);background:#fff}.portal-book .hero-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.portal-book .hero-link,.portal-book .track{color:var(--ink);background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:800;display:inline-flex}.portal-book .track{border:1.5px solid #d6d2cc;margin-top:14px}.portal-book .amts{gap:12px;display:flex}.portal-book .amts div{background:#0e0c198c;border:1px solid #ffffff24;border-radius:12px;min-width:0;padding:10px 16px}.portal-book .amts small{text-transform:uppercase;letter-spacing:.08em;opacity:.7;font-size:11px;font-weight:700}.portal-book .amts b{margin-top:2px;font-size:22px;display:block}.portal-book .crumb{color:var(--muted);margin:0 0 10px;font-size:13px}.portal-book .crumb a{color:var(--red);font-weight:700}.portal-book .stats{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.portal-book .st{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:16px 18px}.portal-book .st.hot{border-left:4px solid var(--red)}.portal-book .st small{text-transform:uppercase;letter-spacing:.08em;color:#8a8794;font-size:11px;font-weight:700}.portal-book .st b{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-top:6px;font-size:22px;font-weight:900;display:block;overflow:hidden}.portal-book .st b.due{color:var(--red)}.portal-book .st span{color:#7a7784;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;display:block;overflow:hidden}.portal-book h3{margin:0 0 12px;font-size:17px}.portal-book .sec{margin-bottom:20px}.portal-book .ch{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.portal-book .ch p,.portal-book .hint{color:#8a8794;margin:5px 0 0;font-size:12px}.portal-book .gt{background:#fff;border:1px solid #d9d5cf;border-radius:12px;min-width:0;overflow:hidden}.portal-book .gt th{color:var(--slate);letter-spacing:.05em;text-transform:uppercase;vertical-align:middle;background:#efece7;border:1px solid #d9d5cf;padding:10px 8px;font-size:11px;font-weight:700}.portal-book .gt td{vertical-align:middle;background:#fff;border:1px solid #e5e2dd;padding:9px 8px}.portal-book .gt tbody tr:nth-child(2n) td{background:#faf9f7}.portal-book .gt td.num,.portal-book .gt th.num{text-align:right}.portal-book .gt td.act,.portal-book .gt td.ctr,.portal-book .gt th.act,.portal-book .gt th.ctr{text-align:center}.portal-book .b{font-weight:800}.portal-book .gt a{color:var(--ink);font-weight:800}.portal-book td.brand-cell,.portal-book td.brand-cell .brand-name,.portal-book th.brand-cell{white-space:normal;text-overflow:clip;overflow:visible}.portal-book td.brand-cell .brand-name{font-weight:800;line-height:1.3;display:block}.portal-book .brand-when{display:none}.portal-book td.when{white-space:normal;overflow:visible}.portal-book .ib,.portal-book .kebab.ib{width:30px;height:30px;color:var(--ink);background:#fff;border:1px solid #d6d2cc;border-radius:8px;place-items:center;padding:0;font-size:16px;font-weight:800;display:inline-grid}.portal-book .book-filters{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.portal-book .chips{flex-wrap:wrap;gap:8px;display:flex}.portal-book .chip{color:var(--ink);white-space:nowrap;cursor:pointer;background:#fff;border:1.5px solid #d6d2cc;border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:700}.portal-book .chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.portal-book .chip i{opacity:.65;margin-left:4px;font-style:normal}.portal-book .srch{width:min(280px,100%)}.portal-book .f input,.portal-book .f select,.portal-book .f textarea,.portal-book .srch input{width:100%;font:inherit;background:#fff;border:1.5px solid #d6d2cc;border-radius:10px;padding:11px 12px;font-size:13px}.portal-book .book-filters label,.portal-book .f label,.portal-book .srch label{margin:12px 0 6px;font-size:12px;font-weight:800;display:block}.portal-book .money{background:#fff;border:1.5px solid #d6d2cc;border-radius:10px;align-items:center;display:flex;overflow:hidden}.portal-book .money b{color:#55525e;padding-left:12px}.portal-book .f .money input{border:0}.portal-book .send{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;margin-top:14px;padding:12px 16px;font-weight:800}.portal-book .send:disabled{opacity:.5;cursor:default}.portal-book .text-link{color:var(--red);cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.portal-book .kv,.portal-book .wire{grid-template-columns:1fr 1fr;gap:10px;display:grid}.portal-book .kv div,.portal-book .wire div{background:#f6f4f1;border-radius:10px;min-width:0;padding:10px 12px}.portal-book .kv small,.portal-book .tile small,.portal-book .wire small{text-transform:uppercase;letter-spacing:.08em;color:#8a8794;font-size:10.5px;font-weight:700}.portal-book .kv b,.portal-book .wire b{overflow-wrap:anywhere;margin-top:3px;font-size:13.5px;font-weight:800;display:block}.portal-book .kv .wide{grid-column:1/-1}.portal-book .paid{color:#0a7a3e}.portal-book .warn{border:1.5px solid var(--red);color:#7a1206;background:#fde3df;border-radius:12px;margin-top:14px;padding:14px;font-size:13px;line-height:1.5}.portal-book .warn b{margin-bottom:4px;display:block}.portal-book .fraud{color:#7a1206;margin-top:10px}.portal-book .strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.portal-book .tile{border:1px solid var(--line);border-radius:12px;min-width:0;padding:12px 14px}.portal-book .tile b{text-overflow:ellipsis;margin-top:4px;font-size:15px;display:block;overflow:hidden}.portal-book .tot{border:1px solid var(--line);border-radius:12px;width:min(320px,100%);margin-top:14px;margin-left:auto;padding:6px 16px}.portal-book .tot div{font-variant-numeric:tabular-nums;border-bottom:1px solid #f0eeea;justify-content:space-between;gap:12px;padding:8px 0;font-size:13.5px;display:flex}.portal-book .tot div:last-child{border-bottom:0;border-top:2px solid var(--ink);font-size:18px;font-weight:900}.portal-book .docs{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.portal-book .docs.end{justify-content:flex-end}.portal-book .doc{background:var(--red);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:800;display:inline-flex}.portal-book .doc.dark{background:var(--ink)}.portal-book .doc svg{flex:none}.portal-book .order-lines table{table-layout:fixed;width:100%}.portal-book .order-lines td,.portal-book .order-lines th{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.portal-book .order-lines td.item{white-space:normal}.portal-book .order-lines .line-detail,.portal-book .order-lines .line-name{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.portal-book .order-lines .line-name{font-weight:800}.portal-book .order-lines .line-detail{color:#7a7784;margin-top:2px;font-size:11.5px;font-weight:500}.portal-book form.order-note{width:100%;max-width:none}.portal-book form.order-note textarea{width:100%}.portal-book .order-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:6px 0 2px;display:grid}.portal-book .order-track div{text-align:center;color:#8a8794;padding-top:34px;font-size:12px;font-weight:700;position:relative}.portal-book .order-track div:before{content:"";background:#e5e2dd;height:3px;position:absolute;top:13px;left:-50%;right:50%}.portal-book .order-track div:first-child:before{display:none}.portal-book .order-track i{z-index:1;background:#fff;border:3px solid #e5e2dd;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.portal-book .order-track .d{color:var(--ink)}.portal-book .order-track .d i{background:var(--red);border-color:var(--red);color:#fff}.portal-book .order-track .d:before{background:var(--red)}.portal-book .order-track small{color:#8a8794;margin-top:2px;font-size:11px;font-weight:500;display:block}.portal-book .thread{gap:10px;margin-bottom:14px;display:grid}.portal-book .msg{white-space:pre-wrap;background:#f6f4f1;border-radius:14px;max-width:70%;padding:10px 12px;font-size:14px}.portal-book .msg.mine{background:#fde3df;margin-left:auto}.portal-book .msg small{color:#8a8794;margin-bottom:4px;font-size:11px;display:block}@media (max-width:1100px){.portal-book .stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.portal-book .hero{padding:18px}.portal-book .hero h1{font-size:26px}.portal-book .stats{grid-template-columns:1fr 1fr;gap:10px}.portal-book .stats .st:last-child:nth-child(odd){grid-column:1/-1}.portal-book .st{padding:12px}.portal-book .st b{font-size:18px}.portal-book .strip{grid-template-columns:1fr 1fr}.portal-book .g2{grid-template-columns:1fr}.portal-book .amts,.portal-book .tot{width:100%}.portal-book .amts div,.portal-book .doc{flex:1}.portal-book .hm,.portal-book .phone-off{display:none}.portal-book .brand-when{color:#7a7784;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10.5px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.portal-book .gt table{font-size:12px}.portal-book .gt td,.portal-book .gt th{padding:8px 5px}.portal-book .gt th{letter-spacing:.03em;font-size:9.5px}.portal-book .orders-sheet td:first-child,.portal-book .orders-sheet th:first-child{width:18%}.portal-book .orders-sheet td.num,.portal-book .orders-sheet th.num{width:27%}.portal-book .orders-sheet td.ctr,.portal-book .orders-sheet th.ctr{width:30%}.portal-book .order-track div{padding-top:30px;font-size:9.5px}.portal-book .order-track small{display:none}.portal-book .msg{max-width:88%}.portal-book .chips{flex-wrap:nowrap;overflow:auto}.portal-book .srch{width:100%}}.portal-books,.portal-books .gt{max-width:100%;overflow-x:clip}.portal-books .gt table{table-layout:fixed;width:100%}.portal-books .gt td,.portal-books .gt th{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.portal-books .gt td.ctr,.portal-books .gt td:has(.pill),.portal-books .gt th.ctr{text-align:center;white-space:nowrap}.portal-books .gt .pill{white-space:nowrap;max-width:100%}.portal-books td.brand-cell,.portal-books td.brand-cell .brand-name,.portal-books th.brand-cell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.portal-books .stmt{white-space:nowrap;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;align-items:center;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.portal-books .send{background:var(--red);border-radius:999px}.portal-books .gt col.act-col{width:48px}.portal-books .gt td.act,.portal-books .gt th.act{width:48px;max-width:48px;padding-left:0;padding-right:0}.portal-books #iv col.iv-inv{width:auto}.portal-books #iv col.iv-order{width:100px}.portal-books #iv col.iv-date{width:112px}.portal-books #iv col.iv-money{width:96px}.portal-books #iv col.iv-bal{width:110px}.portal-books #iv col.iv-status{width:120px}.portal-books .orders-sheet col.od-order{width:108px}.portal-books .orders-sheet col.od-date{width:118px}.portal-books .orders-sheet col.od-brand{width:auto}.portal-books .orders-sheet col.od-units{width:64px}.portal-books .orders-sheet col.od-bal,.portal-books .orders-sheet col.od-total{width:104px}.portal-books .orders-sheet col.od-status{width:118px}.portal-books .orders-sheet col.od-track{width:120px}.portal-books #ph col.ph-when{width:36%}.portal-books #ph col.ph-off{width:16%}.portal-books #ph col.ph-inv{width:auto}.portal-books #ph col.ph-amt{width:16%}@media (max-width:800px){.portal-books .chips{overflow:hidden}.portal-books .brand-when{display:block}.portal-books .gt td,.portal-books .gt th{padding:8px 4px}.portal-books .gt col.act-col,.portal-books .gt td.act,.portal-books .gt th.act{width:40px!important;max-width:40px!important;padding:4px 0!important}.portal-books td.hm,.portal-books td.phone-off,.portal-books th.hm,.portal-books th.phone-off{color:#0000!important;border-width:0!important;width:0!important;max-width:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:table-cell!important;overflow:hidden!important}.portal-books #iv col.iv-off,.portal-books #ph col.ph-off,.portal-books .orders-sheet col.od-off{width:0!important}.portal-books #iv col.iv-inv{width:auto}.portal-books #iv col.iv-bal{width:78px}.portal-books #iv col.iv-status{width:86px}.portal-books #iv td:first-child,.portal-books #iv th:first-child{width:auto!important}.portal-books #iv td:nth-child(7),.portal-books #iv th:nth-child(7){width:78px!important}.portal-books #iv td:nth-child(8),.portal-books #iv th:nth-child(8){width:86px!important}.portal-books #ph col.ph-when{width:auto!important}.portal-books #ph col.ph-inv{width:108px!important}.portal-books #ph col.ph-amt{width:72px!important}.portal-books #ph td:first-child,.portal-books #ph th:first-child{font-size:11px;width:auto!important}.portal-books #ph td:nth-child(3),.portal-books #ph th:nth-child(3){width:108px!important}.portal-books #ph td:nth-child(5),.portal-books #ph th:nth-child(5){width:72px!important}.portal-books .orders-sheet col.od-order{width:78px}.portal-books .orders-sheet col.od-brand{width:auto}.portal-books .orders-sheet col.od-total{width:74px}.portal-books .orders-sheet col.od-status{width:84px}.portal-books .orders-sheet td:first-child,.portal-books .orders-sheet th:first-child{font-size:11px;width:78px!important}.portal-books .orders-sheet td:nth-child(3),.portal-books .orders-sheet th:nth-child(3){width:auto!important}.portal-books .orders-sheet td:nth-child(5),.portal-books .orders-sheet th:nth-child(5){width:74px!important}.portal-books .orders-sheet td:nth-child(7),.portal-books .orders-sheet th:nth-child(7){width:84px!important}.portal-books .gt .pill{padding:2px 6px;font-size:10px}}.up{min-width:0;max-width:100%;overflow-x:clip}.up-card{background:var(--card);border:1px solid var(--line);border-radius:16px;min-width:0;margin:12px 0;padding:16px}.up h2{margin:0 0 8px;font-size:22px}.up h3{margin:16px 0 8px;font-size:15px}.up-assign,.up-fields,.up-form,.up-grid,.up-rates{min-width:0}.up-fields{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.up label{color:var(--slate);gap:6px;min-width:0;font-size:12px;font-weight:700;display:grid}.up-earn{grid-template-columns:none;align-items:center;gap:8px;margin:12px 0 4px;font-size:14px;display:flex!important}.up-hint{color:var(--muted);margin:0 0 10px;font-size:12px}.up input,.up select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.up-rates{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.up-grid{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.up-grid label{color:var(--ink);align-items:flex-start;gap:8px;font-size:14px;font-weight:600;display:flex}.up-grid input{flex:none;width:auto;margin-top:2px}.up button[type=submit]{background:var(--red);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;margin-top:14px;padding:10px 16px;font-weight:700}.up button:disabled{opacity:.45;cursor:default}.up-people{margin-top:8px}.up-assign{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:8px;margin:8px 0;display:grid}.up-assign b,.up-assign small{overflow-wrap:anywhere;display:block}.up-assign small{color:var(--muted);font-weight:600}.up-assign button{margin-top:0}.up-banner{border-radius:12px;margin:8px 0;padding:10px 12px;font-weight:700}.up-banner.ok{color:#0d6b3a;background:#e7f6ee}.up-banner.bad{background:var(--tag-bg);color:var(--red)}.up .table-wrap{overflow-x:clip}.up table{table-layout:fixed;width:100%}.up td,.up th{white-space:normal;word-break:break-word;overflow-wrap:anywhere;text-overflow:clip;vertical-align:top;overflow:visible}@media (max-width:800px){.up-assign,.up-fields,.up-grid,.up-rates{grid-template-columns:1fr}.up-assign button{width:100%}}.money-field{width:100%;min-width:0;color:var(--ink);background:#f7f6f4;border:1px solid #b7b3c2;border-radius:10px;align-items:center;display:flex}.money-field:focus-within{border-color:var(--red);box-shadow:0 0 0 3px var(--red)}@supports (color:color-mix(in lab,red,red)){.money-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 32%,#fff)}}.money-prefix{color:#55525e;-webkit-user-select:none;user-select:none;flex:none;padding-left:12px;font-weight:700}.money-field input{width:100%;min-width:0;box-shadow:none;color:inherit;font:inherit;background:0 0;border:0;border-radius:10px;outline:none;padding:10px 12px 10px 6px}.money-field input:focus{box-shadow:none;border:0}:is(.money-field input:invalid,.money-field input:user-invalid){box-shadow:none;outline:none}.money-field input.line-price-bad{color:var(--red)}.money-field:has(input:disabled){background:#f3f1ee}.money-field input:disabled{color:#8a8794;cursor:default}.money-dense .money-prefix{padding-left:8px;font-size:13px}.money-dense input,.money-field.ci input,.money-field.counter-price input,.money-field.rq-in input{text-align:right;font-variant-numeric:tabular-nums;padding:7px 9px 7px 2px;font-size:13px}.order-line-field .money-field{border:1px solid var(--line);background:#fff;border-radius:8px}.order-line-field .money-field input{letter-spacing:0;text-transform:none;border-radius:8px;padding:10px 12px 10px 4px;font-size:16px;font-weight:600}.order-line-field .money-field:focus-within{outline:2px solid var(--red)}@supports (color:color-mix(in lab,red,red)){.order-line-field .money-field:focus-within{outline:2px solid color-mix(in srgb,var(--red) 35%,transparent)}}.order-line-field .money-field:focus-within{outline-offset:1px;box-shadow:none}.portal-book .money-field,.target-lines .money-field{background:#fff;border:1.5px solid #d6d2cc;border-radius:10px}.target-lines .money-field{border-color:#cfcac2}.portal-book .f .money-field input,.target-lines .money-field input{box-shadow:none;background:0 0;border:0;padding:11px 12px 11px 4px;font-size:13px}.target-lines .money-field input{padding:12px 12px 12px 4px;font-size:14px}.ship-loc{min-width:0;max-width:100%;overflow-x:clip}.ship-loc input,.ship-loc select,.ship-loc textarea{box-sizing:border-box;width:100%;max-width:100%}.ship-loc label,.ship-loc p{overflow-wrap:anywhere}.bank-page{min-width:0;max-width:100%}.bank-back{color:var(--red);font-size:14px;font-weight:700}.bank-head h1{letter-spacing:-.02em;margin:8px 0 0;font-size:28px;font-weight:800;line-height:1.15}.bank-sub{color:var(--slate);margin:6px 0 0}.bank-note{border:1px solid var(--line);background:var(--card);border-radius:12px;margin:16px 0;padding:12px 14px;font-size:14px;line-height:1.45}.bank-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.bank-card{min-width:0;margin:0;overflow-x:clip}.bank-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.bank-card h2{margin:0;font-size:18px}.bank-card .pill{white-space:normal;text-align:right;line-height:1.3}.bank-dl{gap:10px;margin:16px 0 18px;display:grid}.bank-row{grid-template-columns:minmax(108px,38%) minmax(0,1fr);align-items:baseline;gap:8px 12px;display:grid}.bank-dl dt{color:var(--muted);margin:0;font-size:12px;font-weight:700}.bank-dl dd{overflow-wrap:anywhere;margin:0;font-size:14px}.bank-empty{color:var(--slate);margin:14px 0 16px}.bank-form{gap:12px;margin-top:16px;display:grid}.bank-form label{overflow-wrap:anywhere;gap:4px;font-size:13px;font-weight:700;display:grid}.bank-card input{box-sizing:border-box;width:100%;max-width:100%}.bank-hint{color:var(--muted);font-size:12px;font-weight:500;line-height:1.4;display:block}.bank-optional{color:var(--slate);margin:4px 0 0;font-size:13px}.bank-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bank-text{color:var(--red);cursor:pointer;background:0 0;border:0;padding:8px 0;font-weight:700}@media (max-width:860px){.bank-grid{grid-template-columns:1fr}.bank-card .pill{text-align:left}}.pl-desk{max-width:100%;overflow-x:clip}.pl-desk,.pl-desk .top,.pl-tools{min-width:0}.pl-tools{gap:10px;margin-bottom:12px;display:grid}.pl-tools label{color:var(--slate);gap:6px;font-size:12px;font-weight:700;display:grid}.pl-chips{flex-wrap:wrap;gap:8px;display:flex}.pl-chips button{border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.pl-chips button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.pl-board{width:100%}.pl-board col.c-brand{width:16%}.pl-board col.c-supplier{width:12%}.pl-board col.c-moq{width:10%}.pl-board col.c-ship{width:14%}.pl-board col.c-lead{width:10%}.pl-board col.c-freight{width:12%}.pl-board col.c-expires{width:11%}.pl-board col.c-active{width:7%}.pl-board col.c-items{width:8%}.pl-row{cursor:pointer}.pl-check{color:#0a7a3e;font-weight:800}.pl-suggest{border:1px solid var(--line);background:#fff;border-radius:12px;gap:2px;margin-top:6px;padding:6px;display:grid}.pl-link,.pl-primary,.pl-secondary,.pl-suggest button{font:inherit;cursor:pointer}.pl-suggest button{text-align:left;background:0 0;border:0;border-radius:8px;padding:8px;font-weight:700}.pl-suggest button:hover{background:var(--bg)}.pl-suggest p{color:var(--muted);margin:6px 8px;font-size:13px}.pl-link{color:var(--red);background:0 0;border:0;margin-top:8px;padding:0;font-weight:800}.pl-add{gap:8px;margin-top:8px;display:grid}.pl-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pl-items{width:100%}.pl-summary{margin:10px 0 0;font-weight:700}.pl-warn{color:#6a5200;background:#fff6d8;border:1px solid #e2c56a;border-radius:12px;margin-top:8px;padding:10px 12px;font-size:13px;font-weight:650}.pl-checkline{grid-template-columns:none;align-items:center;gap:8px;margin:8px 0;font-size:14px;font-weight:700;display:flex!important}.pl-checkline input{width:auto}.pl-footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:16px 0 28px;display:flex}.pl-dark,.pl-primary,.pl-secondary{font-weight:800;font:inherit;cursor:pointer;border-radius:999px;padding:10px 16px}.pl-secondary{border:1px solid var(--line);background:var(--card);color:var(--ink)}.pl-dark{background:var(--ink);color:#fff;border:0}.pl-primary{background:var(--red);color:#fff;border:0}.pl-sec-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pl-sec-head h2{margin:0}.pl-template{color:var(--red);white-space:nowrap;font-weight:800}.pl-desk .pl-pair{align-items:start}.pl-drop .file-drop-zone{border:1.5px dashed var(--red);background:#fff;justify-content:center;min-height:148px}.pl-drop .file-drop-copy{text-align:center;white-space:normal;gap:4px;display:grid;overflow:visible}.pl-drop .file-drop-copy b{font-size:16px}.pl-drop .file-drop-copy small{color:var(--muted);font-weight:600}.pl-filechip{color:#0a7a3e;background:#e5f6ea;border-radius:999px;margin:12px 0 0;padding:6px 12px;font-size:13px;font-weight:800;display:inline-flex}.pl-pills{flex-wrap:wrap;gap:8px;display:flex}.pl-pills button{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:800}.pl-pills button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.pl-field-label{color:var(--slate);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.pl-suffix{align-items:center;gap:8px;display:flex}.pl-suffix b{font-size:14px}.pl-moq{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pl-moq .pl-pills{flex:none}.pl-vis{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:flex-start;gap:12px;margin:8px 0;padding:12px 14px;display:flex!important}.pl-vis input{width:18px;height:18px;accent-color:var(--red);flex:none;margin-top:2px}.pl-vis b{font-size:14px;display:block}.pl-vis small{color:var(--muted);margin-top:2px;font-weight:500;line-height:1.4;display:block}.pl-desk input[type=number]::-webkit-inner-spin-button,.pl-desk input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pl-desk input[type=number]{appearance:textfield}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:800px){.pl-page .top{flex-direction:column;align-items:stretch}.pl-page .top a{justify-content:center}.pl-map{grid-template-columns:1fr}.pl-board{font-size:11px}.pl-board td,.pl-board th{padding:4px 3px}.pl-sec-head{flex-direction:column}.pl-footer{justify-content:flex-end}}.admin-order{min-width:0;max-width:100%;overflow-x:clip}.admin-order .ao-note{margin-bottom:16px}.admin-order .ao-note p{margin:0}.admin-order .ao-head{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin-bottom:16px;display:flex}.admin-order .ao-title{min-width:0}.admin-order .ao-crumb{color:var(--muted);margin:0 0 6px;font-size:13px}.admin-order .ao-crumb a{color:var(--red);font-weight:700}.admin-order h1{letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:32px;display:flex}.admin-order .ao-hint,.admin-order .ao-note-line,.admin-order .ao-sub{color:var(--muted);margin:6px 0 0;font-size:13px}.admin-order .ao-note-line{color:var(--ink)}.admin-order .ao-actions{flex:none;align-items:center;gap:8px;display:flex}.admin-order .ao-edit{background:#fff;border:1.5px solid #d6d2cc;border-radius:10px;justify-content:center;align-items:center;height:36px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.admin-order .ao-block,.admin-order .ao-tracker{margin-bottom:16px}.admin-order .ao-block h2{margin:0 0 12px;font-size:18px}.admin-order .ao-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.admin-order .ao-steps div{text-align:center;color:#8a8794;min-width:0;padding-top:36px;font-size:12px;font-weight:700;position:relative}.admin-order .ao-steps div:before{content:"";background:#e5e2dd;height:3px;position:absolute;top:13px;left:-50%;right:50%}.admin-order .ao-steps div:first-child:before{display:none}.admin-order .ao-steps i{z-index:1;background:#fff;border:3px solid #e5e2dd;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.admin-order .ao-steps .done{color:var(--ink)}.admin-order .ao-steps .done i{background:var(--red);border-color:var(--red);color:#fff}.admin-order .ao-steps .done:before{background:var(--red)}.admin-order .ao-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.admin-order .ao-stat{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:14px 16px}.admin-order .ao-stat small{text-transform:uppercase;letter-spacing:.06em;color:#8a8794;font-size:11px;font-weight:700;display:block}.admin-order .ao-stat b{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-top:6px;font-size:22px;font-weight:900;display:block;overflow:hidden}.admin-order .ao-money .due,.admin-order .ao-stat.due b{color:var(--red)}.admin-order .ao-money .profit,.admin-order .ao-stat.profit b{color:#0a7a3e}.admin-order .gt{border:1px solid #d9d5cf;border-radius:12px;max-width:100%;overflow:hidden}.admin-order .gt table{table-layout:fixed;width:100%}.admin-order .gt th{color:var(--slate);letter-spacing:.04em;text-transform:uppercase;background:#efece7;border:1px solid #d9d5cf;padding:10px 8px;font-size:11px}.admin-order .gt td{background:#fff;border:1px solid #e5e2dd;padding:9px 8px}.admin-order .gt tr:nth-child(2n) td{background:#faf9f7}.admin-order .gt .num{text-align:right;font-variant-numeric:tabular-nums}.admin-order .gt tr.ao-total td{background:#f6f4f1;font-weight:800}.admin-order col.c-upc{width:16%}.admin-order col.c-con,.admin-order col.c-sub{width:12%}.admin-order col.c-amt,.admin-order col.c-price{width:16%}.admin-order col.c-date{width:36%}.admin-order col.c-ref{width:24%}.admin-order col.c-method{width:18%}.admin-order col.c-pay{width:22%}.admin-order .ao-terms{border:1px solid #d9d5cf;border-radius:12px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.admin-order .ao-terms div{grid-template-columns:148px minmax(0,1fr);min-width:0;display:grid}.admin-order .ao-terms dd,.admin-order .ao-terms dt{border-bottom:1px solid #e5e2dd;border-right:1px solid #e5e2dd;min-width:0;margin:0;padding:10px 12px}.admin-order .ao-terms dt{letter-spacing:.04em;text-transform:uppercase;color:var(--slate);background:#efece7;font-size:11px;font-weight:800}.admin-order .ao-terms dd{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.admin-order .ao-split{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:16px;margin-bottom:16px;display:grid}.admin-order .ao-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-order .ao-fields label,.admin-order .ao-pay-form label{color:#5a5763;gap:4px;min-width:0;font-size:12px;font-weight:700;display:grid}.admin-order .ao-fields .wide{grid-column:1/-1}.admin-order .ao-fields input:not(.money-input),.admin-order .ao-fields select,.admin-order .ao-fields textarea,.admin-order .ao-pay-form input:not(.money-input){box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1.5px solid #d6d2cc;border-radius:10px;padding:10px 12px;font-size:13px}.admin-order .money-field{background:#fff;border:1.5px solid #d6d2cc}.admin-order .ao-fields textarea{resize:vertical}.admin-order .ao-check{align-items:center;gap:8px;margin:12px 0 4px;font-weight:700;display:flex}.admin-order .ao-check input{width:auto}.admin-order .ao-record,.admin-order .ao-save{background:var(--red);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;margin-top:12px;padding:10px 16px;font-weight:800}.admin-order .ao-pay-form{gap:10px;margin-top:14px;display:grid}.admin-order .ao-money{gap:0;max-width:420px;margin:0;display:grid}.admin-order .ao-money div{font-variant-numeric:tabular-nums;border-bottom:1px solid #f0eeea;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.admin-order .ao-money dt{font-weight:700}.admin-order .ao-money dd{margin:0;font-weight:800}.admin-order .ao-edit-panel{margin-bottom:16px}@media (max-width:800px){.admin-order h1{font-size:26px}.admin-order .ao-head{flex-direction:column}.admin-order .ao-fields,.admin-order .ao-split,.admin-order .ao-stats,.admin-order .ao-terms{grid-template-columns:1fr}.admin-order .ao-stat b{font-size:18px}.admin-order .ao-steps div{padding-top:32px;font-size:9px}.admin-order .gt td,.admin-order .gt th{padding:8px 5px}.admin-order .gt th{letter-spacing:.03em;font-size:9.5px}.admin-order col.c-con,.admin-order col.c-method,.admin-order col.c-sub,.admin-order col.c-upc{width:0!important}.admin-order col.c-price{width:34%!important}.admin-order col.c-amt,.admin-order col.c-pay{width:36%!important}.admin-order col.c-date{width:42%!important}.admin-order col.c-ref{width:22%!important}.admin-order .hide-method,.admin-order .hide-phone{color:#0000!important;border-left-width:0!important;border-right-width:0!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important;font-size:0!important;display:table-cell!important;overflow:hidden!important}}.oe-crumb{color:#8a8794;margin:0 0 6px;font-size:13px;font-weight:600}.oe-card .line-search>label{letter-spacing:0;text-transform:none;color:var(--ink);font-size:14px;font-weight:700}.oe-card .line-search-row{gap:10px}.oe-card .line-search-row input{background:#fff;border-radius:12px;padding:12px 14px;font-size:15px}.oe-add{color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d9d5cf;border-radius:12px;flex:none;padding:12px 16px;font-size:14px;font-weight:700}.oe-add:focus{outline:2px solid var(--red)}@supports (color:color-mix(in lab,red,red)){.oe-add:focus{outline:2px solid color-mix(in srgb,var(--red) 35%,transparent)}}.oe-add:focus{outline-offset:1px}.oe-sheet{background:#fff;border:1px solid #e4e1db;border-radius:12px;max-width:100%;overflow-x:clip}.oe-sheet table{table-layout:fixed;width:100%}.oe-sheet th{color:#8a8794;letter-spacing:.06em;text-transform:uppercase;background:#f3f1ee;border:1px solid #e4e1db;padding:10px 12px;font-size:11px;font-weight:700}.oe-sheet td{vertical-align:middle;background:#fff;border:1px solid #eeebe6;padding:12px}.oe-sheet col.c-qty{width:110px}.oe-sheet col.c-price{width:150px}.oe-sheet col.c-amt{width:120px}.oe-sheet col.c-x{width:44px}.oe-sheet td.num,.oe-sheet th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.oe-sheet td.num{font-size:15px}.oe-sheet td.ctr,.oe-sheet th.ctr{text-align:center}.oe-sheet td.oe-product{white-space:normal;overflow:hidden}.oe-sheet b.oe-name{color:var(--ink);font-size:14.5px;font-weight:800}.oe-sheet .oe-meta,.oe-sheet b.oe-name{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.oe-sheet .oe-meta{color:#8d8a94;margin-top:2px;font-size:12px;font-weight:500}.oe-sheet td.oe-price,.oe-sheet td.oe-qty{text-align:center}.oe-sheet td.oe-qty input{box-sizing:border-box;width:72px;font:inherit;text-align:center;color:var(--ink);padding:8px 6px;font-size:14px;font-weight:650}.oe-sheet .money-field,.oe-sheet td.oe-qty input{max-width:100%;background:#fff;border:1px solid #d9d5cf;border-radius:10px}.oe-sheet .money-field{width:112px;margin:0 auto}.oe-sheet .money-field input{background:0 0;padding:8px 8px 8px 2px;font-size:14px;font-weight:650}.oe-sheet button.oe-x{color:var(--red);cursor:pointer;background:0 0;border:0;padding:0;font-size:18px;font-weight:700;line-height:1}.oe-price-narrow{display:none}.oe-foot{justify-content:flex-end;margin-top:16px}.oe-foot .order-totals{width:min(280px,100%)}.oe-foot .order-totals div{color:#3c3a44}.oe-foot .order-totals b{font-weight:800}.oe-foot .order-totals .grand{margin-top:4px;padding-top:8px;font-size:16px}.oe-save{width:100%}@media (max-width:800px){.oe-price-wide{display:none}.oe-price-narrow{display:inline}.oe-sheet col.c-qty{width:52px!important}.oe-sheet col.c-price{width:86px!important}.oe-sheet col.c-amt{width:78px!important}.oe-sheet col.c-x{width:28px!important}.oe-sheet td,.oe-sheet th{padding:8px 4px}.oe-sheet th{letter-spacing:.04em;font-size:10px}.oe-sheet b.oe-name,.oe-sheet td.num{font-size:13px}.oe-sheet .oe-meta{font-size:11px}.oe-sheet td.oe-qty input{width:100%;padding:6px 2px;font-size:13px}.oe-sheet .money-field{width:100%}.oe-sheet .money-prefix{padding-left:6px}.oe-sheet .money-field input{padding:6px 4px 6px 1px;font-size:13px}.oe-foot .order-totals{width:100%}}.oe-v3{gap:16px;min-width:0;max-width:100%;display:grid}.oe-v3 .oe-head{border-bottom:3px solid var(--red);justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:12px;display:flex}.oe-v3 .oe-crumb{color:#8a8794;margin:0 0 4px;font-size:13px;font-weight:600}.oe-v3 h1{letter-spacing:-.03em;margin:0;font-size:32px}.oe-v3 .oe-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.oe-v3 .oe-add,.oe-v3 .oe-clear,.oe-v3 .oe-create,.oe-v3 .oe-draft{font:inherit;cursor:pointer;border-radius:999px;font-weight:800}.oe-v3 .oe-draft{color:var(--ink);background:#fff;border:1px solid #d9d5cf;padding:10px 16px}.oe-v3 .oe-create{background:var(--red);color:#fff;border:0;padding:10px 18px}.oe-v3 .oe-deal{grid-template-columns:1.35fr 1.15fr 1fr 1fr;gap:14px 16px;display:grid}.oe-v3 .oe-customer-field{grid-column:span 2}.oe-v3 .oe-deal label,.oe-v3 .oe-notes label{gap:6px;min-width:0;font-size:13px;font-weight:800;display:grid}.oe-v3 .oe-deal input,.oe-v3 .oe-deal select,.oe-v3 .oe-notes textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:var(--ink);background:#fff;border:1px solid #d9d5cf;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:650}.oe-v3 .oe-deal input.is-set{border-color:var(--red);box-shadow:0 0 0 1px var(--red)}.oe-v3 .hint{color:#8a8794;font-size:12px;font-weight:600}.oe-v3 .oe-billing{color:#6f6c78;margin:12px 0 0;font-size:13px;font-weight:650}.oe-v3 .customer-picker{max-width:none;margin:0}.oe-v3 .customer-picker-menu{z-index:5;max-height:280px;margin:4px 0 0;list-style:none;position:absolute;left:0;right:0;overflow:auto}.oe-v3 .oe-line-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.oe-v3 .oe-line-head h2{margin:0;font-size:18px}.oe-v3 .oe-line-head h2 span{color:#8a8794;font-size:13px;font-weight:650}.oe-v3 .oe-add,.oe-v3 .oe-clear{color:var(--ink);background:#fff;border:1px solid #d9d5cf;padding:8px 12px;font-size:13px}.oe-v3 .oe-sheet{background:#fff;border:1px solid #e4e1db;border-radius:12px;max-width:100%;overflow-x:clip}.oe-v3 .oe-sheet table{table-layout:fixed;width:100%}.oe-v3 .oe-sheet th{color:#8a8794;letter-spacing:.04em;background:#f3f1ee;border:1px solid #e4e1db;padding:8px;font-size:11px}.oe-v3 .oe-sheet td{vertical-align:middle;background:#fff;border:1px solid #eeebe6;padding:8px}.oe-v3 col.c-num{width:42px}.oe-v3 col.c-kind{width:138px}.oe-v3 col.c-code{width:168px}.oe-v3 col.c-qty{width:84px}.oe-v3 col.c-price,.oe-v3 col.c-total{width:118px}.oe-v3 col.c-x{width:36px}.oe-v3 .oe-sheet td.num,.oe-v3 .oe-sheet th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.oe-v3 .oe-sheet td.ctr,.oe-v3 .oe-sheet th.ctr{text-align:center}.oe-v3 .oe-index{color:#8a8794}.oe-v3 .oe-code,.oe-v3 .oe-index{font-variant-numeric:tabular-nums}.oe-v3 .oe-code{color:#5c5966;font-size:12.5px}.oe-v3 td.oe-product{white-space:normal;position:relative;overflow:visible}.oe-v3 td.oe-product>input{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:var(--ink);text-overflow:ellipsis;background:0 0;border:0;padding:6px 2px;font-size:14px;font-weight:800}.oe-v3 td.oe-product>input:focus{outline:2px solid var(--red)}@supports (color:color-mix(in lab,red,red)){.oe-v3 td.oe-product>input:focus{outline:2px solid color-mix(in srgb,var(--red) 35%,transparent)}}.oe-v3 td.oe-product>input:focus{background:#fff;border-radius:8px}.oe-v3 input.oe-qty,.oe-v3 select.oe-kind{box-sizing:border-box;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d9d5cf;border-radius:8px;padding:7px 6px;font-size:13px;font-weight:650}.oe-v3 input.oe-qty{text-align:center}.oe-v3 .money-field{background:#fff;border:1px solid #d9d5cf;border-radius:8px;width:100%}.oe-v3 .money-field input{background:0 0;padding:7px 6px 7px 2px;font-size:13px;font-weight:700}.oe-v3 button.oe-x{color:var(--red);cursor:pointer;background:0 0;border:0;padding:0;font-size:18px;font-weight:700;line-height:1}.oe-v3 .oe-hits{z-index:6;background:#fff;border:1px solid #d9d5cf;border-radius:10px;max-height:240px;position:absolute;top:calc(100% - 4px);left:0;right:0;overflow:auto;box-shadow:0 8px 24px #281e1414}.oe-v3 .oe-hits button{text-align:left;cursor:pointer;background:#fff;border:0;width:100%;padding:8px 10px;display:block}.oe-v3 .oe-hits button:hover{background:#f6f4f1}.oe-v3 .oe-hits b,.oe-v3 .oe-hits p,.oe-v3 .oe-hits small{display:block}.oe-v3 .oe-hits p,.oe-v3 .oe-hits small{color:#8a8794;margin:0;font-size:12px;font-weight:600}.oe-v3 .narrow{display:none}.oe-v3 .oe-sum{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:14px;display:flex}.oe-v3 .oe-sum-actions{flex-wrap:wrap;gap:8px;display:flex}.oe-v3 .oe-figures{font-variant-numeric:tabular-nums;gap:8px;width:min(360px,100%);margin-left:auto;display:grid}.oe-v3 .oe-figures>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.oe-v3 .oe-figures b{font-weight:800}.oe-v3 .oe-freight .money-field{width:140px}.oe-v3 .oe-figures .hint{text-align:right;margin:-4px 0 0}.oe-v3 .oe-figures .grand{border-top:1px solid #d9d5cf;padding-top:8px;font-size:16px}.oe-v3 .oe-notes{grid-template-columns:1fr 1fr;gap:16px;display:grid}.oe-v3 .oe-notes textarea{resize:vertical;min-height:72px}@media (max-width:980px){.oe-v3 .oe-deal{grid-template-columns:1fr 1fr}.oe-v3 .oe-customer-field{grid-column:span 2}}@media (max-width:800px){.oe-v3 .oe-head{flex-direction:column;align-items:stretch}.oe-v3 .oe-actions{width:100%}.oe-v3 .oe-create,.oe-v3 .oe-draft{flex:auto}.oe-v3 .oe-deal,.oe-v3 .oe-notes{grid-template-columns:1fr}.oe-v3 .oe-customer-field{grid-column:auto}.oe-v3 .wide{display:none}.oe-v3 .narrow{display:inline}.oe-v3 .hide-phone{border:0!important;width:0!important;padding:0!important;display:none!important}.oe-v3 col.hide-phone{width:0!important}.oe-v3 col.c-qty{width:52px!important}.oe-v3 col.c-price{width:84px!important}.oe-v3 col.c-total{width:76px!important}.oe-v3 col.c-x{width:28px!important}.oe-v3 .oe-sheet td,.oe-v3 .oe-sheet th{padding:6px 4px}.oe-v3 .oe-figures{width:100%;margin-left:0}.oe-v3 h1{font-size:28px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}