@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff")}@font-face{font-family:Noto Sans KR;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-kr-korean-400-normal-CmjJz_gz.woff2)format("woff2"),url(/assets/noto-sans-kr-korean-400-normal-Dvb5JbtY.woff)format("woff")}@font-face{font-family:Noto Sans KR;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/noto-sans-kr-korean-900-normal-DBM0ezAo.woff2)format("woff2"),url(/assets/noto-sans-kr-korean-900-normal-KNJqfAlu.woff)format("woff")}.new-version-banner{z-index:300;color:var(--lightningcss-light,#3d2e00)var(--lightningcss-dark,#fff4c2);background:var(--lightningcss-light,#fff3bf)var(--lightningcss-dark,#5c4400);border-bottom:1px solid var(--lightningcss-light,#e0b400)var(--lightningcss-dark,#c79a00);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;padding:9px 16px;font-size:13px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 14px #00000040}.new-version-banner__btn{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2b2000);background:var(--lightningcss-light,#7a5c00)var(--lightningcss-dark,#ffd43b);border:none;font-weight:700}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-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;--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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:28px;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg-raised:var(--bg-raised);--color-bg-input:var(--bg-input);--color-border:var(--border);--color-border-strong:var(--border-strong);--color-text:var(--text);--color-text-muted:var(--text-muted);--color-accent:var(--accent);--color-accent-strong:var(--accent-strong);--color-danger:var(--danger)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.shell{flex-direction:column;min-height:100%;display:flex}.topbar{z-index:20;align-items:center;gap:calc(var(--spacing) * 5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex;position:sticky;top:0}@media (width>=40rem){.topbar{padding-inline:calc(var(--spacing) * 6)}}.topbar{background:var(--bg-raised)}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--bg-raised) 85%, transparent)}}.topbar{-webkit-backdrop-filter:blur(12px)saturate(1.5)}.topbar__brand{align-items:baseline;gap:calc(var(--spacing) * 2.5);display:flex}.topbar__logo{--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:inherit;text-decoration-line:none}.topbar__logo:hover{color:var(--color-accent)}.topbar__tag{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.topbar__nav{align-items:center;gap:var(--spacing);flex-wrap:wrap;flex:1;display:flex}.navlink{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-text-muted);transition:background-color .16s var(--ease-out), color .16s var(--ease-out);border-radius:2147483647px;text-decoration-line:none}.navlink:hover{color:var(--color-text);background:var(--overlay-strong)}.navlink--active,.navlink--active:hover{background-color:var(--color-accent);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--accent-ink)}.navlink--legacy{opacity:.72}.navlink__badge{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-strong);vertical-align:1px;--tw-font-weight:var(--font-weight-semibold);font-size:9px;font-weight:var(--font-weight-semibold);color:var(--color-text-muted);border-radius:2147483647px;margin-left:5px;padding-block:1px;padding-inline:6px}.navlink--off{cursor:not-allowed;opacity:.4}.navdivider{margin-inline:calc(var(--spacing) * 2);background-color:var(--color-border);width:1px;height:18px}.topbar__section{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-border-strong);padding-left:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-text)}.section-title__logo{vertical-align:-.1em;width:auto;height:.95em;display:inline-block}.section-title__banana{color:var(--banana-text)}.topbar--fanza{--section-color:var(--fanza);--section-tint:var(--fanza-tint)}.topbar--banana{--section-color:var(--banana);--section-tint:var(--banana-tint)}.topbar--fanza,.topbar--banana{background:var(--section-tint)}@supports (color:color-mix(in lab, red, red)){.topbar--fanza,.topbar--banana{background:color-mix(in srgb, var(--section-tint) 85%, transparent)}}.topbar--fanza,.topbar--banana{border-bottom-color:var(--section-color)}@supports (color:color-mix(in lab, red, red)){.topbar--fanza,.topbar--banana{border-bottom-color:color-mix(in srgb, var(--section-color) 45%, var(--border))}}.topbar--fanza,.topbar--banana{box-shadow:inset 0 -2px 0 var(--section-color)}@supports (color:color-mix(in lab, red, red)){.topbar--fanza,.topbar--banana{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--section-color) 45%, transparent)}}.topbar--fanza .topbar__section,.topbar--banana .topbar__section{border-left-style:var(--tw-border-style);background-color:var(--color-bg-raised);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);box-shadow:inset 0 0 0 1px var(--section-color);border-left-width:0;border-radius:2147483647px}@supports (color:color-mix(in lab, red, red)){.topbar--fanza .topbar__section,.topbar--banana .topbar__section{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--section-color) 45%, var(--border))}}.topbar__user{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.topbar__username{color:var(--color-text-muted);font-size:13px}.content{width:100%;max-width:1600px;padding:calc(var(--spacing) * 4);flex:1;margin-inline:auto}@media (width>=40rem){.content{padding:calc(var(--spacing) * 6)}}.field{gap:calc(var(--spacing) * 1.5);flex-direction:column;min-width:170px;display:flex}.field--grow{flex:1}.field--full{grid-column:1/-1}.field__label{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-text-muted);text-transform:uppercase}.field__error{margin-top:var(--spacing);color:var(--color-danger);font-size:11px}.input--error,.input--error:focus{border-color:var(--color-danger)}.input{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-strong);background-color:var(--color-bg-input);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-text);transition:border-color .14s var(--ease-out), box-shadow .14s var(--ease-out);font-family:inherit}.input:hover:not(:disabled):not(:focus){border-color:var(--color-text-muted)}.input:focus{border-color:var(--color-accent);--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--accent-ring));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.input--area{resize:vertical;font-family:inherit}.input--auto-grow{resize:none;overflow:hidden}.input--qty{text-align:right;width:88px}.input:read-only{cursor:default;--tw-border-style:dashed;background-color:var(--color-bg-raised);color:var(--color-text-muted);border-style:dashed}.btn{cursor:pointer;border-radius:var(--radius-sm);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-family:inherit;font-weight:var(--font-weight-medium);white-space:nowrap;border-width:1px;border-color:#0000}.btn:active{scale:.98}.btn{transition:background-color .14s var(--ease-out), border-color .14s var(--ease-out), box-shadow .14s var(--ease-out), transform .1s var(--ease-out), opacity .14s var(--ease-out)}.btn:disabled{cursor:not-allowed;opacity:.45}.btn:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.btn--primary{background-color:var(--color-accent);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--accent-ink);box-shadow:var(--shadow-sm)}.btn--primary:not(:disabled):hover{background-color:var(--color-accent-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn--ghost{border-color:var(--color-border-strong);color:var(--color-text);background-color:#0000}.btn--ghost:not(:disabled):hover{border-color:var(--color-text-muted);background:var(--overlay-strong)}.btn--sm{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.btn--block{width:100%;padding:calc(var(--spacing) * 2.5)}.btn--page{border-color:var(--color-border);min-width:34px;color:var(--color-text-muted);background-color:#0000;border-radius:2147483647px}.btn--page:hover{border-color:var(--color-border-strong);background:var(--overlay-strong)}.btn--active{border-color:var(--color-accent);background-color:var(--color-accent);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--accent-ink);box-shadow:var(--shadow-sm)}.link{cursor:pointer;--tw-border-style:none;color:var(--color-accent);background-image:none;border-style:none;padding:0;font-family:inherit;text-decoration-line:none}.link:hover{color:var(--color-accent-strong);text-decoration-line:underline}.link--back{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:inline-block}.theme-toggle{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.th-sort{cursor:pointer;--tw-border-style:none;color:inherit;text-transform:inherit;letter-spacing:inherit;background-image:none;border-style:none;align-items:center;gap:5px;padding:0;font-family:inherit;display:inline-flex}.th-sort:hover{color:var(--color-text)}.th-sort__arrow{opacity:.35;font-size:9px}.th-sort__arrow--on{color:var(--color-accent);opacity:1}.pagination{margin-top:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.pagination__info{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-muted)}.pagination__buttons{gap:var(--spacing);flex-wrap:wrap;display:flex}.state{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-bg-raised);padding:calc(var(--spacing) * 5);color:var(--color-text-muted);box-shadow:var(--shadow-xs);flex-wrap:wrap;display:flex}.state--error{color:var(--color-danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.state--error{border-color:color-mix(in srgb, var(--danger) 40%, transparent)}}.state--error{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.state--error{background:color-mix(in srgb, var(--danger) 7%, transparent)}}.state--error strong{color:var(--color-danger)}.spinner{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-border-strong);border-top-color:var(--accent);border-radius:2147483647px;animation:.7s linear infinite spin}.zaiko-fav-picker{gap:var(--spacing);display:flex}.zaiko-fav-picker__btn{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-strong);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);font-variant-numeric:tabular-nums;width:25px;height:25px;transition:background-color .14s var(--ease-out), border-color .14s var(--ease-out), color .14s var(--ease-out), transform .1s var(--ease-out);background-color:#0000;border-radius:2147483647px;justify-content:center;align-items:center;padding:0;font-size:11px;display:inline-flex}.zaiko-fav-picker__btn:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent);background:var(--overlay-strong)}.zaiko-fav-picker__btn:active:not(:disabled){transform:scale(.9)}.zaiko-fav-picker__btn:disabled{cursor:not-allowed;opacity:.4}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.row-2{grid-row:2}.row-3{grid-row:3}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-transparent{border-color:#0000}.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,)}}:root{--bg:var(--lightningcss-light,#f6f7f9)var(--lightningcss-dark,#0d1117);--bg-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,#161b22);--bg-input:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0b0f14);--border:var(--lightningcss-light,#e3e6eb)var(--lightningcss-dark,#2a3138);--border-strong:var(--lightningcss-light,#717784)var(--lightningcss-dark,#3d454e);--text:var(--lightningcss-light,#14181f)var(--lightningcss-dark,#e6edf3);--text-muted:var(--lightningcss-light,#5b6472)var(--lightningcss-dark,#8b949e);--accent:var(--lightningcss-light,#0369a1)var(--lightningcss-dark,#54c1f0);--accent-strong:var(--lightningcss-light,#075985)var(--lightningcss-dark,#2f9fd4);--accent-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,#06121a);--accent-ring:var(--lightningcss-light,#0369a138)var(--lightningcss-dark,#54c1f02e);--danger:var(--lightningcss-light,#c0342c)var(--lightningcss-dark,#f85149);--warn:var(--lightningcss-light,#8a5c0a)var(--lightningcss-dark,#d29922);--ok:var(--lightningcss-light,#15803d)var(--lightningcss-dark,#3fb950);--overlay-weak:var(--lightningcss-light,#0f172a09)var(--lightningcss-dark,#ffffff0b);--overlay-strong:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff12);--stat-green:var(--lightningcss-light,#1f8a44)var(--lightningcss-dark,#7ed957);--stat-purple:var(--lightningcss-light,#6b46c1)var(--lightningcss-dark,#c7b5ff);--stat-purple-strong:var(--lightningcss-light,#5b34b0)var(--lightningcss-dark,#a98bf0);--stat-gold:var(--lightningcss-light,#8a5c0a)var(--lightningcss-dark,#f0c477);--stat-orange:var(--lightningcss-light,#94530a)var(--lightningcss-dark,#f0b354);--stat-red:var(--lightningcss-light,#b23a30)var(--lightningcss-dark,#ff8e89);--chart-pink:var(--lightningcss-light,#931f52)var(--lightningcss-dark,#e06c9f);--chart-coral:var(--lightningcss-light,#ab350f)var(--lightningcss-dark,#f07a54);--chart-teal:var(--lightningcss-light,#2eb0a4)var(--lightningcss-dark,#4fd1c5);--chart-yellow:var(--lightningcss-light,#abab2b)var(--lightningcss-dark,#d4d454);--fanza:#ee2234;--banana:#facc15;--banana-text:var(--lightningcss-light,#ca8a04)var(--lightningcss-dark,#facc15);--fanza-tint:var(--lightningcss-light,#fef4f5)var(--lightningcss-dark,#281b21);--banana-tint:var(--lightningcss-light,#fef9e3)var(--lightningcss-dark,#26241b);--radius-sm:8px;--radius:12px;--radius-lg:18px;--radius-xl:28px;--shadow-xs:var(--lightningcss-light,0 1px 2px #1018280a)var(--lightningcss-dark,none);--shadow-sm:var(--lightningcss-light,0 1px 6px #10182814)var(--lightningcss-dark,0 1px 3px #0006);--shadow-md:var(--lightningcss-light,0 8px 24px -6px #10182824)var(--lightningcss-dark,0 8px 24px -6px #00000080);--ease-out:cubic-bezier(.16, 1, .3, 1);--bank-logo-bg:var(--bg-raised);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;margin:0;font-family:system-ui,-apple-system,Segoe UI,Noto Sans KR,Noto Sans JP,sans-serif;font-size:14px;line-height:1.5}.menu-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:18px;display:grid}.menu-card{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:box-shadow .2s var(--ease-out), border-color .2s var(--ease-out), transform .2s var(--ease-out);padding:18px 18px 14px}.menu-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.menu-card__title{border-bottom:1px solid var(--border);color:var(--accent);letter-spacing:.01em;text-transform:uppercase;margin:0 0 12px;padding-bottom:10px;font-size:14px;font-weight:800}.menu-card--fanza{--section-color:var(--fanza);--section-tint:var(--fanza-tint)}.menu-card--banana{--section-color:var(--banana);--section-tint:var(--banana-tint)}.menu-card--fanza,.menu-card--banana{background:var(--section-tint);border-color:var(--section-color)}@supports (color:color-mix(in lab, red, red)){.menu-card--fanza,.menu-card--banana{border-color:color-mix(in srgb, var(--section-color) 25%, var(--border))}}.menu-card--fanza:hover,.menu-card--banana:hover{border-color:var(--section-color)}@supports (color:color-mix(in lab, red, red)){.menu-card--fanza:hover,.menu-card--banana:hover{border-color:color-mix(in srgb, var(--section-color) 55%, var(--border))}}.menu-card--fanza .menu-card__title,.menu-card--banana .menu-card__title{border-bottom-color:var(--section-color)}@supports (color:color-mix(in lab, red, red)){.menu-card--fanza .menu-card__title,.menu-card--banana .menu-card__title{border-bottom-color:color-mix(in srgb, var(--section-color) 30%, var(--border))}}.menu-card__items{flex-direction:column;gap:1px;display:flex}.menu-item{border-radius:var(--radius-sm);color:var(--text-muted);transition:background-color .14s var(--ease-out), color .14s var(--ease-out);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.menu-item:hover{background:var(--overlay-strong);color:var(--text)}.menu-item--ready{color:var(--text)}.menu-item--ready:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px;margin-right:-3px}.menu-item--ready{display:flex}.menu-item--off{opacity:.45;cursor:not-allowed}.menu-item--off:hover{color:var(--text-muted);background:0 0}.menu-item__tag{color:var(--text-muted);border:1px solid var(--border-strong);border-radius:999px;flex:none;padding:1px 6px;font-size:9px;font-weight:600}.menu-item__tag--php{letter-spacing:.04em}.content:has(.page--wide){max-width:1900px}.content:has(.page--full){max-width:none}.page--half-right{width:50%;margin-left:auto}@media (width<=900px){.page--half-right{width:100%;margin-left:0}}.page-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:24px;display:flex}.page-title{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.page-title__sub{color:var(--text-muted);margin-left:10px;font-size:15px;font-weight:400}.page-head__busy{color:var(--accent);font-size:12px}.filters{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-xs);flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:16px;padding:16px 18px;display:flex}.filters__reset{margin-left:auto}.range{align-items:center;gap:6px;display:flex}.range__sep{color:var(--text-muted)}.hint{color:var(--text-muted);margin:0 0 14px;font-size:12px}.hint code,.code{background:var(--overlay-strong);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.table-wrap{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);box-shadow:var(--shadow-xs);overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:13px}.table__row--clickable{cursor:pointer}.table--nested{margin:6px 0;font-size:12px}.counter-page{max-width:1720px;margin:0 auto}.counter-page--kiosk{background:#131313;width:100%;max-width:none;min-height:100dvh;font-family:Noto Sans KR,sans-serif}.counter-display{background:#131313;border:1px solid #050505;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 18px 55px #0000005c}.counter-page--kiosk .counter-display{min-height:100dvh;box-shadow:none;border:0;border-radius:0;flex-direction:column;display:flex}.counter-kiosk-error{z-index:3;filter:drop-shadow(0 8px 18px #0000008c);width:min(440px,100% - 28px);position:absolute;top:14px;right:14px}.counter-board{margin:0;padding:0;list-style:none}.counter-page--kiosk .counter-board{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));display:grid}.counter-board__row{border-bottom:2px solid #000;grid-template-columns:16% 1fr;min-height:clamp(150px,18vw,250px);display:grid;overflow:hidden}.counter-board__row:last-child{border-bottom:0}.counter-page--kiosk .counter-board__row{min-height:0}.counter-label{color:#fff;flex-direction:column;justify-content:center;align-items:center;min-width:0;font-family:Noto Sans KR,sans-serif;display:flex}.counter-label small{letter-spacing:.18em;opacity:.62;margin-bottom:6px;font-size:clamp(9px,.85vw,15px);font-weight:800}.counter-label strong{letter-spacing:-.06em;font-size:clamp(36px,min(5.4vw,11dvh),92px);font-weight:900;line-height:1}.counter-clock{letter-spacing:.05em;white-space:nowrap;justify-content:center;align-items:baseline;gap:clamp(5px,.55vw,13px);padding:clamp(10px,2.2dvh,30px) 6px 0;font-family:Anton,sans-serif;line-height:1;display:flex}.counter-clock span{color:#8e8e8e;font-size:clamp(13px,min(1.35vw,2.7dvh),27px);font-weight:800}.counter-clock strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.14em;font-size:clamp(16px,min(1.5vw,3dvh),30px);font-weight:800}.counter-label--clock{grid-template-rows:auto 1fr;justify-items:stretch;display:grid}.counter-label--clock>*{min-width:0}.counter-label__name{flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.counter-board__row--total{color:#fff;background:#181818}.counter-board__row--total .counter-label{background:#050505}.counter-board__row--processed{color:#2ee27f;background:#14c46312}.counter-board__row--processed .counter-label{color:#04220f;background:#14c463}.counter-board__row--pending{color:#ff6f6d;background:#f8545312}.counter-board__row--pending .counter-label{color:#2a0403;background:#f85453}.counter-digits{direction:ltr;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-width:0;display:grid}.counter-digit{font-variant-numeric:tabular-nums;text-align:center;text-shadow:0 0 .14em #0000008c;border-left:1px solid #ffffff0d;place-items:center;min-width:0;font-family:Anton,sans-serif;font-size:clamp(84px,16vw + 2px,252px);font-weight:400;line-height:.95;display:grid;overflow:hidden}.counter-page--kiosk .counter-digit{font-size:clamp(84px,min(19vw,24.5dvh) + 2px,472px)}.logistics-carry{color:var(--danger);white-space:nowrap;margin-top:2px;font-size:11px;font-weight:700;display:block}.counter-carry{color:inherit;white-space:nowrap;background:#00000052;border-radius:999px;margin-top:8px;padding:2px 10px;font-family:Noto Sans KR,sans-serif;font-size:clamp(13px,1.5vw,22px);font-weight:900}.counter-digit__glyph{transform-origin:50%;display:block;transform:scaleX(1.32)}.counter-digit--zero{color:#2b2b2b;opacity:.9;text-shadow:none}@media (width>=721px) and (aspect-ratio<=1){.counter-board__row{grid-template-columns:20% 1fr}}@media (width<=720px){.counter-board__row{grid-template-columns:26% 1fr;min-height:126px}.counter-label strong{font-size:clamp(30px,9vw,48px)}.counter-digit,.counter-page--kiosk .counter-digit{font-size:clamp(58px,min(18vw,22dvh) + 2px,122px)}}.table th{text-align:left;border-bottom:1px solid var(--border-strong);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:var(--bg-raised);padding:11px 14px;font-size:11px;font-weight:600;position:sticky;top:0}.table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:11px 14px}.table tbody tr:last-child td{border-bottom:none}.table tbody tr:hover{background:var(--overlay-weak);transition:background-color .12s var(--ease-out)}.td-right{text-align:right;font-variant-numeric:tabular-nums}.td-muted{color:var(--text-muted)}.td-danger{color:var(--danger)}.td-ok{color:var(--ok)}.td-danger .td-muted,.td-ok .td-muted{color:inherit}.row--warn{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.row--warn{background:color-mix(in srgb, var(--danger) 7%, transparent)}}.table tbody tr.row--warn:hover{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.table tbody tr.row--warn:hover{background:color-mix(in srgb, var(--danger) 12%, transparent)}}.td-sub{color:var(--text-muted);font-size:11px;display:block}.td-clip{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.th-pinned,.td-pinned{background:var(--bg-raised);position:sticky}.th-pinned{z-index:3}.td-pinned{z-index:1}.th-pinned--last,.td-pinned--last{box-shadow:3px 0 6px #0000004d}.col-picker{display:inline-block;position:relative}.col-picker>summary{cursor:pointer;list-style:none}.col-picker>summary::-webkit-details-marker{display:none}.col-picker__panel{z-index:30;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:2px;min-width:200px;max-height:320px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 10px 24px #0006}.col-picker__item{border-radius:var(--radius-sm);white-space:nowrap;transition:background-color .12s var(--ease-out);padding:6px 8px}.col-picker__item:hover{background:var(--overlay-strong)}.td-amount{color:var(--accent);font-weight:600}.product-cell{align-items:center;gap:9px;display:flex}.title-color{color:var(--lightningcss-light,var(--title-color-light))var(--lightningcss-dark,var(--title-color-dark))}.img-input-row{align-items:center;gap:8px;display:flex}.img-input-row .input{flex:1;min-width:0}.img-input-row .thumb{flex:none}.color-input-row{align-items:center;gap:10px;display:flex}.color-input{cursor:pointer;flex:none;width:56px;height:38px;padding:3px}.color-input-row .input:not(.color-input){flex:1}.date-hour-row{gap:8px;display:flex}.date-hour-row .input[type=date]{flex:2;min-width:0}.date-hour-row select.input{flex:1;min-width:76px}.thumb{object-fit:cover;background:var(--bg-input);border-radius:5px;flex-shrink:0;width:30px;height:30px}.text-icon{vertical-align:-2px;width:auto;height:1.1em;margin:0 2px}.thumb--lg{width:52px;height:52px}.thumb--bank{object-fit:contain;background:var(--bank-logo-bg);padding:3px}.payment-bank-table{min-width:1420px}.payment-bank-table__memo{-webkit-line-clamp:2;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;max-width:130px;line-height:1.4;display:-webkit-box;overflow:hidden}.payment-bank-table__manage-head,.payment-bank-table__manage-cell,.payment-card-table__manage-head,.payment-card-table__manage-cell,.payment-recurring-table__manage-head,.payment-recurring-table__manage-cell{background:var(--bg-raised);min-width:164px;position:sticky;right:0;box-shadow:-8px 0 14px #0000002e;text-align:center!important}.payment-bank-table__manage-head,.payment-card-table__manage-head,.payment-recurring-table__manage-head{z-index:4}.payment-bank-table__manage-cell,.payment-card-table__manage-cell,.payment-recurring-table__manage-cell{z-index:2}.payment-bank-table tbody tr:hover .payment-bank-table__manage-cell,.payment-card-table tbody tr:hover .payment-card-table__manage-cell,.payment-recurring-table tbody tr:hover .payment-recurring-table__manage-cell{background:var(--bg-raised)}@supports (color:color-mix(in lab, red, red)){.payment-bank-table tbody tr:hover .payment-bank-table__manage-cell,.payment-card-table tbody tr:hover .payment-card-table__manage-cell,.payment-recurring-table tbody tr:hover .payment-recurring-table__manage-cell{background:color-mix(in srgb, var(--bg-raised) 96.5%, white)}}.payment-bank-actions,.payment-card-actions,.payment-recurring-actions{border:1px solid var(--border);background:var(--bg-input);white-space:nowrap;border-radius:8px;align-items:center;gap:2px;padding:3px;display:inline-flex}.payment-bank-actions__button,.payment-card-actions__button,.payment-recurring-actions__button{border-color:#0000;min-width:44px;padding:4px 8px}.payment-bank-actions__button--copy{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.payment-bank-actions__button--copy{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.payment-bank-actions__button--copy:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.payment-bank-actions__button--copy:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.payment-bank-actions__button--copy:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.payment-bank-actions__button--copy:hover{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.payment-bank-actions__button--delete,.payment-card-actions__button--delete,.payment-recurring-actions__button--delete{color:var(--text-muted)}.payment-bank-actions__button--delete:hover,.payment-bank-actions__button--delete-confirm,.payment-card-actions__button--delete:hover,.payment-card-actions__button--delete-confirm,.payment-recurring-actions__button--delete:hover,.payment-recurring-actions__button--delete-confirm{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.payment-bank-actions__button--delete:hover,.payment-bank-actions__button--delete-confirm,.payment-card-actions__button--delete:hover,.payment-card-actions__button--delete-confirm,.payment-recurring-actions__button--delete:hover,.payment-recurring-actions__button--delete-confirm{border-color:color-mix(in srgb, var(--danger) 45%, transparent)}}.payment-bank-actions__button--delete:hover,.payment-bank-actions__button--delete-confirm,.payment-card-actions__button--delete:hover,.payment-card-actions__button--delete-confirm,.payment-recurring-actions__button--delete:hover,.payment-recurring-actions__button--delete-confirm{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.payment-bank-actions__button--delete:hover,.payment-bank-actions__button--delete-confirm,.payment-card-actions__button--delete:hover,.payment-card-actions__button--delete-confirm,.payment-recurring-actions__button--delete:hover,.payment-recurring-actions__button--delete-confirm{background:color-mix(in srgb, var(--danger) 10%, transparent)}}@media (width<=720px){.payment-bank-table__manage-head,.payment-bank-table__manage-cell,.payment-card-table__manage-head,.payment-card-table__manage-cell,.payment-recurring-table__manage-head,.payment-recurring-table__manage-cell{min-width:148px}.payment-bank-actions__button,.payment-card-actions__button,.payment-recurring-actions__button{min-width:40px;padding-inline:6px}}.thumb-count{color:var(--text-muted);margin-bottom:2px;font-size:11px;display:block}.thumb-preview{z-index:300;border:1px solid var(--border-strong);border-radius:var(--radius-sm);pointer-events:none;background:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);max-height:90vh;padding:5px;position:absolute;overflow:hidden;box-shadow:0 10px 24px #00000080}.thumb-preview img{width:260px;height:auto;display:block}.thumb-preview img+img{margin-top:8px}.thumb-preview--compact img{width:50px}.thumb-preview--compact img+img{margin-top:8px}.badge{background:var(--accent);border-radius:999px;padding:2px 8px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.badge{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.badge{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.badge{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent)}}.badge{color:var(--accent);white-space:nowrap;font-size:11px}.badge--grade{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.badge--grade{background:color-mix(in srgb, var(--warn) 14%, transparent)}}.badge--grade{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.badge--grade{border-color:color-mix(in srgb, var(--warn) 32%, transparent)}}.badge--grade{color:var(--warn);font-weight:600}.badge-grade{color:var(--lightningcss-light,#e1e1e1)var(--lightningcss-dark,#1e1e1e);text-align:center;border-radius:8px;min-width:56px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-block;box-shadow:0 2px 5px #0003}.tag{background:var(--danger);border-radius:3px;margin-left:6px;padding:1px 5px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.tag{background:color-mix(in srgb, var(--danger) 15%, transparent)}}.tag{color:var(--danger);border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.tag{border:1px solid color-mix(in srgb, var(--danger) 30%, transparent)}}.delta{font-variant-numeric:tabular-nums}.delta--up{color:var(--ok)}.delta--down{color:var(--danger)}.order-status-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.order-status-row__tracking{color:var(--text-muted);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}@media (width<=640px){.order-status-row__tracking{width:100%;margin-left:0}}.order-history__summary{white-space:pre-line;line-height:1.55}.td-nowrap{white-space:nowrap}.detail-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;margin-bottom:18px;display:grid}.card{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-xs);margin-bottom:18px;padding:20px}.card--panel{border-color:var(--accent)}.card__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.card__title{letter-spacing:-.005em;margin:0 0 14px;font-size:15px;font-weight:650}.card__head .card__title{margin-bottom:0}.card__count{color:var(--text-muted);margin-left:8px;font-size:12px;font-weight:400}.deflist{grid-template-columns:110px 1fr;gap:8px 14px;margin:0;font-size:13px;display:grid}.deflist dt{color:var(--text-muted);font-size:12px}.deflist dd{margin:0}.deflist .strong{color:var(--accent);font-weight:700}.editor{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.editor__actions{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.ok-note{color:var(--ok);margin:10px 0 0;font-size:12px}.qty{justify-content:flex-end;align-items:center;gap:6px;display:flex}.qty-msg{text-align:right;justify-content:flex-end;align-items:center;gap:8px;margin-top:5px;font-size:11px;display:flex}.qty-msg--error{color:var(--danger)}.qty-msg--conflict{color:var(--warn)}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:3s}*{transition-duration:.01ms!important}}.login{background:radial-gradient(560px circle at 50% -10%, var(--accent), transparent 60%), var(--bg);place-items:center;min-height:100vh;padding:20px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.login{background:radial-gradient(560px circle at 50% -10%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 60%), var(--bg)}}.login__theme-toggle{position:absolute;top:20px;right:20px}.login__card{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-xl);width:100%;max-width:380px;box-shadow:var(--shadow-md);flex-direction:column;gap:16px;padding:36px 32px;display:flex}.login__title{text-align:center;letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700}.login__sub{text-align:center;color:var(--text-muted);margin:-10px 0 4px;font-size:13px}.login__hint{color:var(--text-muted);word-break:break-all;margin-top:8px;font-size:11px;display:block}.lottery-prize-page{--lottery-blue:var(--lightningcss-light,#0f7cab)var(--lightningcss-dark,#54c1f0);--lottery-panel:var(--lightningcss-light,#d0d4dc)var(--lightningcss-dark,#23272f);--lottery-panel-hover:var(--lightningcss-light,#c3c8d2)var(--lightningcss-dark,#2d323c)}.lottery-prize-page__head{border-bottom:1px solid var(--accent);align-items:center;padding-bottom:18px}@supports (color:color-mix(in lab, red, red)){.lottery-prize-page__head{border-bottom:1px solid color-mix(in srgb, var(--accent) 28%, transparent)}}.lottery-prize-page__eyebrow,.lottery-prize-section__eyebrow{color:var(--lottery-blue,var(--accent));letter-spacing:.16em;margin:2px 0 4px;font-size:10px;font-weight:800}.lottery-prize-page__description{color:var(--text-muted);margin:5px 0 0;font-size:12px}.lottery-prize-page__id{border:1px solid var(--accent);padding:8px 13px}@supports (color:color-mix(in lab, red, red)){.lottery-prize-page__id{border:1px solid color-mix(in srgb, var(--accent) 42%, transparent)}}.lottery-prize-page__id{background:var(--accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.lottery-prize-page__id{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.lottery-prize-page__id{color:var(--lottery-blue);font:700 13px ui-monospace,SFMono-Regular,Menlo,monospace}.lottery-product-summary{border:1px solid var(--accent);grid-template-columns:170px minmax(320px,1fr) minmax(190px,.34fr);align-items:stretch;gap:20px;margin-bottom:28px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.lottery-product-summary{border:1px solid color-mix(in srgb, var(--accent) 38%, transparent)}}.lottery-product-summary{background:radial-gradient(circle at 8% 0%, var(--accent), transparent 34%), linear-gradient(135deg, var(--lightningcss-light,#c9ced7)var(--lightningcss-dark,#282d36), var(--lightningcss-light,#d8dbe2)var(--lightningcss-dark,#1d2027));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.lottery-product-summary{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 34%), linear-gradient(135deg, var(--lightningcss-light,#c9ced7)var(--lightningcss-dark,#282d36), var(--lightningcss-light,#d8dbe2)var(--lightningcss-dark,#1d2027))}}.lottery-product-summary{box-shadow:0 14px 32px #0003}.lottery-product-summary__media{border:1px solid var(--border-strong);min-height:116px;color:var(--text-muted);letter-spacing:.08em;background:var(--lightningcss-light,#e0e2e7)var(--lightningcss-dark,#181a1f);border-radius:9px;place-items:center;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;overflow:hidden}.lottery-product-summary__media a{width:100%;height:100%}.lottery-product-summary__media img{object-fit:cover;width:100%;height:100%;min-height:116px}.lottery-product-summary__body{min-width:0}.lottery-product-summary__title-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:13px;display:flex}.lottery-product-summary__label{color:var(--lottery-blue);letter-spacing:.05em;font-size:10px;font-weight:700}.lottery-product-summary__title-row h2{margin:4px 0 0;font-size:17px;line-height:1.35}.lottery-product-summary__title-row p{color:var(--text-muted);margin:4px 0 0;font-size:12px}.lottery-product-summary__price{color:var(--lottery-blue);white-space:nowrap;font-size:18px}.lottery-product-summary__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:14px 0 0;display:grid}.lottery-product-summary__facts div{min-width:0}.lottery-product-summary__facts dt{color:var(--text-muted);margin-bottom:3px;font-size:10px}.lottery-product-summary__facts dd{margin:0;font-size:12px;font-weight:600}.lottery-product-summary__public-link{color:var(--lottery-blue);margin-top:13px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}.lottery-product-summary__public-link:hover{text-decoration:underline}.lottery-product-summary__memo{border:1px solid var(--border);background:#0000002e;border-radius:8px;padding:13px 14px}.lottery-product-summary__memo span{color:var(--text-muted);font-size:10px;font-weight:700}.lottery-product-summary__memo p{color:var(--lightningcss-light,#2b2f36)var(--lightningcss-dark,#c9cdd4);white-space:pre-wrap;margin:8px 0 0;font-size:12px;line-height:1.6}.lottery-prize-section{margin-top:10px}.lottery-prize-section__head{border:1px solid var(--border-strong);background:linear-gradient(var(--lightningcss-light,#9ca1a9)var(--lightningcss-dark,#565b63),var(--lightningcss-light,#b2b6bd)var(--lightningcss-dark,#42464d));border-bottom:none;border-radius:9px 9px 0 0;justify-content:space-between;align-items:flex-end;gap:18px;padding:13px 16px;display:flex}.lottery-prize-section__title{color:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);margin:0;font-size:15px}.lottery-prize-section__head .lottery-prize-section__eyebrow{color:var(--lightningcss-light,#002f40)var(--lightningcss-dark,#bfeeff)}.lottery-prize-stats{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.lottery-prize-stats span{color:var(--lightningcss-light,#1e2228)var(--lightningcss-dark,#d7dbe1);background:#00000030;border:1px solid var(--lightningcss-light,#0000002b)var(--lightningcss-dark,#ffffff2b);border-radius:999px;padding:5px 9px;font-size:11px}.lottery-prize-stats b{color:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);font-variant-numeric:tabular-nums}.lottery-prize-stats .lottery-prize-stats__warn{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.lottery-prize-stats .lottery-prize-stats__warn{border-color:color-mix(in srgb, var(--danger) 55%, transparent)}}.lottery-prize-stats .lottery-prize-stats__warn{color:var(--lightningcss-light,#5b0600)var(--lightningcss-dark,#ffaaa4)}.lottery-prize-table-wrap{border-color:var(--border-strong);border-radius:0 0 9px 9px}.lottery-prize-table{min-width:1220px}.lottery-prize-table th{color:var(--lightningcss-light,#0a0c0f)var(--lightningcss-dark,#f0f2f5);text-align:center;background:var(--lightningcss-light,#bec2ca)var(--lightningcss-dark,#353941);padding:10px;font-size:10px;position:static}.lottery-prize-table td{background:var(--lottery-panel);text-align:center;padding:10px}.lottery-prize-table tbody tr:hover td{background:var(--lottery-panel-hover)}.lottery-prize-table tfoot td{border-top:1px solid var(--border-strong);color:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);background:var(--lightningcss-light,#b2b6bd)var(--lightningcss-dark,#42464d);font-weight:700}.lottery-prize-table__lucky-row td{background:#ff666614}.lottery-prize-table .fanza-prize-table__soldout-row td{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.lottery-prize-table .fanza-prize-table__soldout-row td{background:color-mix(in srgb, var(--danger) 7%, transparent)}}.lottery-prize-table .fanza-prize-table__soldout-row:hover td{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.lottery-prize-table .fanza-prize-table__soldout-row:hover td{background:color-mix(in srgb, var(--danger) 12%, transparent)}}.lottery-prize-table__image-cell{width:126px}.lottery-prize-table__image{object-fit:cover;border:1px solid var(--border-strong);background:var(--bg-input);border-radius:7px;width:104px;height:74px;margin:auto;transition:transform .15s,border-color .15s;display:block}.lottery-prize-table__image:hover{border-color:var(--lottery-blue);transform:scale(1.04)}.lottery-prize-table__image-empty{border:1px dashed var(--border-strong);width:104px;height:74px;color:var(--text-muted);border-radius:7px;place-items:center;margin:auto;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.lottery-prize-table__probability{color:var(--lightningcss-light,#956d00)var(--lightningcss-dark,#ffd76a);font-variant-numeric:tabular-nums;font-weight:700}.fanza-prize-table__draw{color:var(--lightningcss-light,#374151)var(--lightningcss-dark,#aeb8c8);font-variant-numeric:tabular-nums;font-weight:700}.lottery-prize-table__code{color:var(--lightningcss-light,#001023)var(--lightningcss-dark,#dcecff);white-space:nowrap;font-weight:700}.lottery-prize-table__description{min-width:190px;text-align:left!important}.lottery-prize-table__description strong{color:var(--lightningcss-light,#0a0c0e)var(--lightningcss-dark,#f1f3f5);line-height:1.45;display:block}.lottery-prize-table__lucky-meta{color:var(--lightningcss-light,#4d0000)var(--lightningcss-dark,#ffb2b2);background:#ff66661f;border-radius:5px;margin-top:7px;padding:5px 7px;font-size:10px;line-height:1.45;display:block}.lottery-prize-table__price{color:var(--lottery-blue);white-space:nowrap;font-weight:700}.lottery-prize-table__quantity{min-width:150px}.randombox-prize-qty+.randombox-prize-qty{border-top:1px dashed var(--border);margin-top:8px;padding-top:8px}.randombox-prize-qty__label{color:var(--text-muted);justify-content:flex-end;align-items:center;margin-bottom:3px;font-size:11px;display:flex}.lottery-prize-table__date{min-width:128px;font-size:11px}.lottery-prize-table__actions-cell{min-width:178px}.lottery-prize-actions{grid-template-columns:repeat(2,minmax(72px,1fr));gap:6px;display:grid}.lottery-prize-action{color:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);border:none;justify-content:center;align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex;box-shadow:0 3px 9px #0003}.lottery-prize-action:not(:disabled):hover{filter:brightness(1.1);transform:translateY(-1px)}.lottery-prize-action--edit{background:linear-gradient(135deg,var(--lightningcss-light,#152d99)var(--lightningcss-dark,#667eea),var(--lightningcss-light,#885db4)var(--lightningcss-dark,#764ba2))}.lottery-prize-action--copy{background:linear-gradient(135deg,var(--lightningcss-light,#66eee3)var(--lightningcss-dark,#11998e),var(--lightningcss-light,#47c779)var(--lightningcss-dark,#38b86a))}.lottery-prize-action--delete{background:linear-gradient(135deg,var(--lightningcss-light,#940000)var(--lightningcss-dark,#ff6b6b),var(--lightningcss-light,#db4711)var(--lightningcss-dark,#ee5a24))}.lottery-prize-action--history{background:linear-gradient(135deg,#0051ff,var(--lightningcss-light,#1872ba)var(--lightningcss-dark,#459fe7))}.lottery-prize-history{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lottery-prize-history{border-color:color-mix(in srgb, var(--accent) 50%, transparent)}}.lottery-legacy__title{color:var(--lightningcss-light,#7a6200)var(--lightningcss-dark,#ff0)}.lottery-legacy__wrap{border-color:var(--border-strong);margin-bottom:0}.lottery-legacy__bar{border:1px solid var(--border-strong);color:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);text-align:center;background:var(--lightningcss-light,#9ca1a9)var(--lightningcss-dark,#505050);border-bottom:none;border-radius:8px 8px 0 0;margin-top:36px;padding:8px;font-weight:700}.lottery-legacy__bar+.lottery-legacy__wrap{border-top-left-radius:0;border-top-right-radius:0}.lottery-legacy-product th,.lottery-legacy-table th{color:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);text-align:center;letter-spacing:0;background:var(--lightningcss-light,#bec2ca)var(--lightningcss-dark,#505050);padding:8px 10px;font-size:12px;position:static}.lottery-legacy-product td,.lottery-legacy-table td{background:var(--lottery-panel);color:var(--lightningcss-light,#1d2025)var(--lightningcss-dark,#e0e0e0);text-align:center;vertical-align:middle;padding:8px 10px}.lottery-legacy-product tbody tr:hover,.lottery-legacy-table tbody tr:hover{background:0 0}.lottery-legacy-product__id{color:var(--lottery-blue);font-weight:700;text-decoration:underline}.lottery-legacy-product__name{color:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);min-width:220px;font-weight:600}.lottery-legacy-product__thumb{object-fit:cover;border:1px solid var(--border-strong);border-radius:8px;width:120px;height:70px;margin:auto;display:block}.lottery-legacy-product__price{color:var(--lottery-blue);white-space:nowrap;font-weight:700}.lottery-legacy-product__period{color:var(--lottery-blue);white-space:nowrap;background:var(--lightningcss-light,#e6e8ec)var(--lightningcss-dark,#222);border-radius:6px;padding:4px 10px;font-size:13px}.lottery-legacy-product__memo{border:1px solid var(--border-strong);color:var(--lightningcss-light,#30343a)var(--lightningcss-dark,#bdbdbd);width:95%;min-width:120px;height:38px;font:inherit;resize:none;background:var(--lightningcss-light,#eef0f3)var(--lightningcss-dark,#181a1b);border-radius:6px;padding:6px;font-size:12px}.lottery-legacy-product__date{color:var(--text-muted);white-space:nowrap;font-size:13px}.lottery-legacy-product__edit{color:#23272f;background:#54c1f0;border:none;font-weight:600}.lottery-legacy-product__add{border:1px solid var(--lottery-blue);color:var(--lottery-blue);white-space:nowrap;background:0 0;font-weight:600}.lottery-legacy-table{min-width:1280px}.lottery-legacy-table__grade{white-space:nowrap;min-width:80px;font-weight:700;color:#000!important}.lottery-legacy-table__image-cell{width:112px}.lottery-legacy-table__image{width:100px;height:auto;margin:auto;display:block}.lottery-legacy-table__probability{font-variant-numeric:tabular-nums;white-space:nowrap}.lottery-legacy-table__code{white-space:nowrap;font-weight:700}.lottery-legacy-table__description{white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;min-width:260px;line-height:1.55;text-align:left!important}.lottery-legacy-table__lucky-period td{color:#000;white-space:nowrap;background:#d3d3d3;font-size:12px}.lottery-legacy-table__quantity{min-width:130px}.lottery-legacy-table__date{color:var(--text-muted);white-space:nowrap;font-size:12px}.lottery-legacy-table__confirm{flex-direction:column;gap:4px;display:flex}.lottery-legacy-table tfoot td{border-top:1px solid var(--border-strong);color:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);background:var(--lightningcss-light,#bec2ca)var(--lightningcss-dark,#505050);height:50px;font-weight:700}.lottery-legacy-table .lottery-prize-action{white-space:nowrap}.lottery-legacy-thumb{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}.lottery-legacy-thumb__input{border:1px solid var(--border-strong);background:var(--bg-input);width:110px;height:80px;color:var(--text);resize:vertical;word-break:break-all;border-radius:4px;padding:4px;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.lottery-legacy-thumb__btn{color:#23272f;background:linear-gradient(#e0e0e0 0%,#bdbdbd 100%);border:1px solid #888;font-weight:700}.lottery-legacy-thumb__ok{color:var(--lightningcss-light,#006400)var(--lightningcss-dark,#27ff6a);flex-basis:100%;font-size:11px}.lottery-prize-form{flex-direction:column;gap:14px;display:flex}.lottery-prize-form__table{border:1px solid var(--border-strong);border-radius:var(--radius-sm);overflow:hidden}.lottery-prize-form__row{align-items:stretch;margin:0;display:flex}.lottery-prize-form__row+.lottery-prize-form__row{border-top:1px solid var(--border)}.lottery-prize-form__label{color:var(--lightningcss-light,#1d2025)var(--lightningcss-dark,#e6e8eb);word-break:keep-all;background:var(--lightningcss-light,#e3e6eb)var(--lightningcss-dark,#2a2f37);flex:0 0 112px;align-items:center;padding:8px 12px;font-size:12px;font-weight:600;line-height:1.3;display:flex}.lottery-prize-form__control{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;padding:8px 12px;display:flex}.lottery-prize-form__control>.input{flex:200px;width:auto;min-width:0}.lottery-prize-form__control>.lottery-prize-form__short{flex:0 0 160px}.lottery-prize-form__control>.lottery-prize-form__date{flex:150px}.lottery-prize-form__control>.lottery-prize-form__time{flex:0 0 100px}.lottery-prize-form__control>textarea.input{flex-basis:100%}.lottery-prize-form__control>.field__error{flex-basis:100%;margin-top:0}.lottery-prize-form__hint{color:var(--text-muted);white-space:nowrap;font-size:12px}.lottery-prize-form select.input{background:var(--bg-input);color:var(--text);cursor:pointer;border-style:solid}@media (width<=640px){.lottery-prize-form__row{flex-direction:column}.lottery-prize-form__label{flex-basis:auto;padding:6px 12px}}.randombox-prize-page{--lottery-blue:var(--lightningcss-light,#054a9f)var(--lightningcss-dark,#60a5fa);--lottery-panel:var(--lightningcss-light,#d5ddf0)var(--lightningcss-dark,#0f172a);--lottery-panel-hover:var(--lightningcss-light,#bdcae3)var(--lightningcss-dark,#1c2942)}.randombox-prize-page__title{color:#0000;background:linear-gradient(90deg,var(--lightningcss-light,#054a9f)var(--lightningcss-dark,#60a5fa),var(--lightningcss-light,#210574)var(--lightningcss-dark,#a78bfa));-webkit-background-clip:text;background-clip:text;width:fit-content}.randombox-product-summary{background:radial-gradient(circle at 8% 0,#3b82f626,#0000 35%),linear-gradient(135deg,var(--lightningcss-light,#d5ddf0)var(--lightningcss-dark,#0f172a),var(--lightningcss-light,#e7ebf6)var(--lightningcss-dark,#090d18));border-color:#3b82f65c}.randombox-product-summary .lottery-product-summary__price{color:var(--lightningcss-light,#2ccb91)var(--lightningcss-dark,#34d399)}.randombox-product-summary .lottery-product-summary__memo small{border-top:1px solid var(--border);color:var(--lightningcss-light,#47566b)var(--lightningcss-dark,#94a3b8);margin-top:10px;padding-top:9px;font-size:10px;line-height:1.5;display:block}.randombox-sync-notice{color:var(--lightningcss-light,#171d28)var(--lightningcss-dark,#d7dde8);background:#f59e0b14;border:1px solid #f59e0b52;border-radius:9px;align-items:flex-start;gap:11px;margin:-8px 0 24px;padding:12px 15px;display:flex}.randombox-sync-notice>span{color:var(--lightningcss-light,#db9f04)var(--lightningcss-dark,#fbbf24);background:#f59e0b29;border-radius:50%;flex:0 0 25px;place-items:center;height:25px;font-size:16px;display:grid}.randombox-sync-notice p{margin:0;font-size:11px;line-height:1.65}.randombox-sync-notice strong{color:var(--lightningcss-light,#db9f04)var(--lightningcss-dark,#fbbf24);margin-bottom:1px;font-size:12px;display:block}.randombox-prize-section .lottery-prize-section__head{background:linear-gradient(135deg,var(--lightningcss-light,#bcd1eb)var(--lightningcss-dark,#142943),var(--lightningcss-light,#a6a3e0)var(--lightningcss-dark,#221f5c))}.randombox-prize-section__description{color:var(--lightningcss-light,#273448)var(--lightningcss-dark,#b7c4d8);margin:4px 0 0;font-size:11px}.randombox-prize-table{min-width:1420px}.randombox-prize-table__soldout-row td{background:#02060fd1}.randombox-prize-table__soldout-row td:not(.lottery-prize-table__actions-cell){opacity:.58}.randombox-prize-table__low-stock-row td{background:#ef444417}.randombox-prize-table__low-stock-row:hover td{background:#ef444424}.randombox-grade{color:var(--lightningcss-light,#d8dfee)var(--lightningcss-dark,#111827);text-align:center;border-radius:8px;min-width:58px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-block;box-shadow:0 2px 5px #00000038}.randombox-grade--1{background:linear-gradient(90deg,var(--lightningcss-light,#db9f04)var(--lightningcss-dark,#fbbf24),var(--lightningcss-light,#f49d0a)var(--lightningcss-dark,#f59e0b))}.randombox-grade--2{background:linear-gradient(90deg,var(--lightningcss-light,#1e2834)var(--lightningcss-dark,#cbd5e1),var(--lightningcss-light,#47566b)var(--lightningcss-dark,#94a3b8))}.randombox-grade--3{background:linear-gradient(90deg,var(--lightningcss-light,#f99726)var(--lightningcss-dark,#d97706),var(--lightningcss-light,#f6954b)var(--lightningcss-dark,#b45309))}.randombox-grade--4{background:linear-gradient(90deg,var(--lightningcss-light,#054a9f)var(--lightningcss-dark,#60a5fa),var(--lightningcss-light,#1452da)var(--lightningcss-dark,#2563eb))}.randombox-grade--5{background:linear-gradient(90deg,var(--lightningcss-light,#2ccb91)var(--lightningcss-dark,#34d399),var(--lightningcss-light,#69facd)var(--lightningcss-dark,#059669))}.randombox-grade--6{background:linear-gradient(90deg,var(--lightningcss-light,#210574)var(--lightningcss-dark,#a78bfa),var(--lightningcss-light,#5412c5)var(--lightningcss-dark,#7c3aed))}.randombox-grade--7{background:linear-gradient(90deg,var(--lightningcss-light,#8e0707)var(--lightningcss-dark,#f87171),var(--lightningcss-light,#d92323)var(--lightningcss-dark,#dc2626))}.randombox-grade--l{background:linear-gradient(90deg,var(--lightningcss-light,#8d0b4f)var(--lightningcss-dark,#f472b6),var(--lightningcss-light,#d82474)var(--lightningcss-dark,#db2777))}.randombox-grade--default{color:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);background:linear-gradient(90deg,var(--lightningcss-light,#74849b)var(--lightningcss-dark,#64748b),var(--lightningcss-light,#96a4b8)var(--lightningcss-dark,#475569))}.randombox-prize-table__set-row td:first-child{box-shadow:inset 3px 0 0 var(--stat-purple)}.randombox-prize-table__soldout-row.randombox-prize-table__set-row td:first-child{box-shadow:inset 3px 0 0 var(--stat-purple-strong)}.badge--set{background:var(--stat-purple)}@supports (color:color-mix(in lab, red, red)){.badge--set{background:color-mix(in srgb, var(--stat-purple) 14%, transparent)}}.badge--set{border-color:var(--stat-purple)}@supports (color:color-mix(in lab, red, red)){.badge--set{border-color:color-mix(in srgb, var(--stat-purple) 34%, transparent)}}.badge--set{color:var(--stat-purple);font-weight:600}.randombox-prize-no{background:var(--stat-purple);border-radius:999px;flex:none;place-items:center;width:14px;height:14px;margin-right:4px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.randombox-prize-no{background:color-mix(in srgb, var(--stat-purple) 18%, transparent)}}.randombox-prize-no{color:var(--stat-purple);vertical-align:1px;font-size:9px;font-style:normal;font-weight:700;line-height:1}.randombox-prize-table__codes .randombox-prize-table__pline{align-items:center;display:flex}.randombox-prize-table__codes .badge{color:var(--stat-purple);margin:0 0 6px;font-size:10px;display:inline-flex}.randombox-prize-table__codes{min-width:142px;text-align:left!important}.randombox-prize-table__codes code{color:var(--lightningcss-light,#054a9f)var(--lightningcss-dark,#60a5fa);margin-bottom:6px;font-size:12px;font-weight:800;display:block}.randombox-prize-table__codes span{color:var(--lightningcss-light,#47566b)var(--lightningcss-dark,#94a3b8);white-space:nowrap;margin-top:2px;font-size:10px;display:block}.randombox-prize-table__product{min-width:180px;text-align:left!important}.randombox-prize-table__product>a,.randombox-prize-table__product>strong{color:var(--lightningcss-light,#060a0e)var(--lightningcss-dark,#f1f5f9);font-weight:700;text-decoration:none}.randombox-prize-table__product>a:hover{color:var(--lightningcss-light,#054a9f)var(--lightningcss-dark,#60a5fa);text-decoration:underline}.randombox-prize-table__product .badge{margin-left:7px}.randombox-prize-table__product small{color:var(--lightningcss-light,#47566b)var(--lightningcss-dark,#94a3b8);margin-top:5px;font-size:10px;display:block}.randombox-prize-table__product .randombox-prize-table__lucky{color:var(--lightningcss-light,#30041d)var(--lightningcss-dark,#fbcfe8);background:#ec48991a;border-left:2px solid var(--lightningcss-light,#b71364)var(--lightningcss-dark,#ec4899);padding:5px 7px}.randombox-prize-actions{grid-template-columns:repeat(3,minmax(52px,1fr))}.randombox-prize-action{color:var(--lightningcss-light,#1e2834)var(--lightningcss-dark,#cbd5e1);background:0 0;border:1px solid var(--lightningcss-light,#96a4b8)var(--lightningcss-dark,#475569);justify-content:center;align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}.randombox-prize-action:not(:disabled):hover{background:var(--lightningcss-light,#00000012)var(--lightningcss-dark,#ffffff12);transform:translateY(-1px)}.randombox-prize-action--copy{color:var(--lightningcss-light,#2ccb91)var(--lightningcss-dark,#34d399);border-color:var(--lightningcss-light,#69facd)var(--lightningcss-dark,#059669)}.randombox-prize-action--delete{color:var(--lightningcss-light,#8e0707)var(--lightningcss-dark,#f87171);border-color:var(--lightningcss-light,#e46666)var(--lightningcss-dark,#991b1b)}.randombox-prize-make{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:6px;display:flex}.randombox-prize-make .randombox-prize-action{flex:46px;padding:3px 6px;font-size:11px}.randombox-prize-make__error{color:var(--danger);text-align:center;flex:1 0 100%;font-size:11px;line-height:1.4}@media (width<=900px){.lottery-product-summary{grid-template-columns:120px 1fr}.lottery-product-summary__memo{grid-column:1/-1}.lottery-prize-section__head{flex-direction:column;align-items:flex-start}.lottery-prize-stats{justify-content:flex-start}}.form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 14px;display:grid}.form-grid--stack{grid-template-columns:1fr}.form-stack{flex-direction:column;gap:14px;display:flex}.form-stack .row-2 .field,.form-stack .row-3 .field{min-width:0}.prize-form__row--first{grid-row:1}.prize-form__row--second{grid-row:2}.prize-form__row--third{grid-area:3/1/auto/-1}@media (width<=640px){.prize-form .row-2,.prize-form .row-3{grid-template-columns:1fr}}.prize-products{border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:12px;min-width:0;margin:0;padding:14px;display:flex}.prize-products__legend{color:var(--text-muted);padding:0 6px;font-size:13px;font-weight:600}.prize-products__row{grid-template-columns:1fr 1fr 1.6fr;align-items:start;gap:12px;display:grid}.prize-products__row:has(.prize-products__remove){grid-template-columns:1fr 1fr 1.6fr auto}.prize-products__row .field{min-width:0}.prize-products__remove{white-space:nowrap;margin-top:22px}.prize-products__add{align-self:flex-start}.prize-products__limit{color:var(--text-muted);margin:0;font-size:12px}@media (width<=640px){:is(.prize-products__row,.prize-products__row:has(.prize-products__remove)){grid-template-columns:1fr}.prize-products__remove{justify-self:end;margin-top:0}}.checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:inline-flex}.checkbox input{width:15px;height:15px;accent-color:var(--danger);cursor:pointer}.checkbox-group{flex-wrap:wrap;gap:8px 18px;display:flex}.section-access__group{border:0;margin:0 0 12px;padding:0}.section-access__group:last-child{margin-bottom:0}.section-access__group legend{color:var(--text-muted);padding:0 0 6px;font-size:11px;font-weight:650}.section-access__bulk{gap:6px;margin:0 0 8px;display:flex}.access-chips{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.access-chips__more{border:1px dashed var(--border-strong);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;padding:2px 6px;font-size:11px}.access-chips__more:hover{color:var(--text);border-color:var(--text-muted)}.account-self-badge{margin-left:6px}.row--changed{background:var(--warn)!important}@supports (color:color-mix(in lab, red, red)){.row--changed{background:color-mix(in srgb, var(--warn) 9%, transparent)!important}}.td-struck{color:var(--text-muted);text-decoration:line-through}.badge--danger{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.badge--danger{background:color-mix(in srgb, var(--danger) 15%, transparent)}}.badge--danger{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.badge--danger{border-color:color-mix(in srgb, var(--danger) 35%, transparent)}}.badge--danger{color:var(--danger)}.hint--warn{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.hint--warn{background:color-mix(in srgb, var(--warn) 8%, transparent)}}.hint--warn{border:1px solid var(--warn)}@supports (color:color-mix(in lab, red, red)){.hint--warn{border:1px solid color-mix(in srgb, var(--warn) 25%, transparent)}}.hint--warn{border-radius:var(--radius-sm);padding:9px 12px}.hint--warn strong{color:var(--warn)}.input--reason{width:130px}.page-desc{color:var(--muted);margin:4px 0 0;font-size:13px}.page-head__actions{align-items:center;gap:10px;display:flex}.th--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.th--sortable:hover{color:var(--accent)}.th__arrow{margin-left:4px;font-size:10px}.row--total{background:var(--surface-2);font-weight:600}.row--total td{border-top:2px solid var(--border)}.row--section td{background:var(--bg-raised);color:var(--text-muted);border-top:1px solid var(--border-strong);padding:8px 12px;font-size:12px;font-weight:650}.table--dense{table-layout:fixed;font-size:12px}.table--dense th{letter-spacing:0;padding:6px;font-size:10px}.table--dense td{padding:4px 6px}.table--dense td,.table--dense th{text-overflow:ellipsis;overflow:hidden}.table--dense .td-clip{max-width:none}.table--dense .input{padding:3px 5px;font-size:11px}.table--dense .inline-edit{flex-direction:column;align-items:stretch;gap:3px}.table--dense .btn--sm{padding:2px 6px;font-size:10px}.table--dense .sales-analysis-actions{gap:2px;min-width:0}.join-dash__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.join-dash__eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800}.join-criteria{border:1px solid var(--border-strong);background:var(--bg-raised);max-width:520px;color:var(--text-muted);border-radius:10px;align-items:center;gap:10px;padding:10px 13px;font-size:12px;display:flex}.join-criteria__dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px var(--accent);border-radius:50%;flex:0 0 8px}@supports (color:color-mix(in lab, red, red)){.join-criteria__dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 16%, transparent)}}.join-criteria--hourly .join-criteria__dot{background:var(--warn);box-shadow:0 0 0 4px var(--warn)}@supports (color:color-mix(in lab, red, red)){.join-criteria--hourly .join-criteria__dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--warn) 18%, transparent)}}.panel__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.panel__head .panel__title{margin:0 0 4px}.panel__head .panel__note{margin:0}.panel__count{color:var(--text-muted);white-space:nowrap;font-size:12px}.join-filter{grid-template-columns:repeat(4,minmax(130px,180px)) minmax(280px,1fr);align-items:end;gap:12px;display:grid}.join-filter__actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=900px){.join-filter{grid-template-columns:1fr 1fr}}.join-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:16px;display:grid}.join-metric{border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-raised);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.join-metric--primary{border-left-color:var(--accent)}.join-metric--ok{border-left-color:var(--ok)}.join-metric--warn{border-left-color:var(--warn)}.join-metric--danger{border-left-color:var(--danger)}.join-metric__label{color:var(--text-muted);font-size:11px;font-weight:700}.join-metric__value{letter-spacing:-.02em;font-size:24px;line-height:1.15}.join-metric--primary .join-metric__value{color:var(--accent)}.join-metric--ok .join-metric__value{color:var(--ok)}.join-metric--warn .join-metric__value{color:var(--warn)}.join-metric--danger .join-metric__value{color:var(--danger)}.join-metric__sub{color:var(--text-muted);font-size:11px}.join-split{grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);gap:16px;display:grid}.join-side{flex-direction:column;display:flex}@media (width<=1200px){.join-split{grid-template-columns:1fr}}.join-scroll{max-height:620px;overflow-y:auto}.join-empty{text-align:center;color:var(--text-muted);padding:24px}.join-row--danger{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.join-row--danger{background:color-mix(in srgb, var(--danger) 7%, transparent)}}.table tbody tr.join-row--danger:hover{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.table tbody tr.join-row--danger:hover{background:color-mix(in srgb, var(--danger) 12%, transparent)}}.join-row--warn{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.join-row--warn{background:color-mix(in srgb, var(--warn) 7%, transparent)}}.table tbody tr.join-row--warn:hover{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.table tbody tr.join-row--warn:hover{background:color-mix(in srgb, var(--warn) 12%, transparent)}}.join-rate--warn{color:var(--warn)}.join-value{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.join-delta{white-space:nowrap;font-size:10px}.join-delta--up{color:var(--ok)}.join-delta--down{color:var(--danger)}.join-bars{flex-direction:column;gap:4px;display:flex}.join-bar{grid-template-columns:34px 1fr 62px;align-items:center;gap:8px;font-size:11px;display:grid}.join-bar__label{color:var(--text-muted)}.join-bar__track{background:var(--bg-input);border-radius:4px;height:8px;overflow:hidden}.join-bar__fill{background:var(--accent);border-radius:4px;height:100%;display:block}.join-bar__fill--inflow{background:var(--lightningcss-light,#210574)var(--lightningcss-dark,#a78bfa)}.join-bar__fill--average{background:var(--ok)}.join-bar__value{text-align:right;font-variant-numeric:tabular-nums}.join-days{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.join-day{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-input);padding:12px 14px}.join-day__head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.join-day__date{font-size:12px;font-weight:700}.join-day__rate{font-size:16px}.join-day__meta{color:var(--text-muted);font-size:11px;line-height:1.6}.filters__buttons{align-items:flex-end;gap:8px;display:flex}.sale-row--final>td{background:var(--lightningcss-light,#00000007)var(--lightningcss-dark,#ffffff07)}.table tbody tr.sale-row--final:hover>td{background:var(--lightningcss-light,#0000000e)var(--lightningcss-dark,#ffffff0e)}.cs-logis{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);align-items:center;gap:18px;width:fit-content;margin-bottom:14px;padding:10px 16px;display:flex}.cs-logis__title{color:var(--text-muted);letter-spacing:.04em;font-size:11px;font-weight:700}.cs-logis__loading{color:var(--text-muted);font-size:12px}.cs-logis__item{align-items:baseline;gap:6px;display:flex}.cs-logis__item span{color:var(--text-muted);font-size:11px}.cs-logis__item strong{font-variant-numeric:tabular-nums;font-size:18px}.cs-warn{border:1px solid var(--warn);flex-direction:column;gap:4px;margin-bottom:14px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.cs-warn{border:1px solid color-mix(in srgb, var(--warn) 35%, transparent)}}.cs-warn{border-radius:var(--radius);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.cs-warn{background:color-mix(in srgb, var(--warn) 9%, transparent)}}.cs-warn{font-size:12px;line-height:1.6}.cs-warn strong{color:var(--warn);font-size:13px}.cs-warn code{background:var(--bg-input);border-radius:3px;padding:1px 5px;font-size:11px}.cs-months{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.cs-months__row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cs-months__year{min-width:52px;color:var(--text-muted);font-size:12px;font-weight:700}.cs-detail__caption{color:var(--text-muted);text-align:left;padding:8px 0;font-size:12px}.cs-subtotal td{color:var(--text-muted);background:var(--lightningcss-light,#00000008)var(--lightningcss-dark,#ffffff08);font-weight:600}.adw-conv{border-radius:4px;padding:1px 5px;font-weight:700}.adw-conv--mid{color:var(--text)}.adw-conv--high{color:var(--warn)}.adw-conv--top{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.adw-conv--top{background:color-mix(in srgb, var(--warn) 18%, transparent)}}.adw-conv--top{color:var(--lightningcss-light,#916900)var(--lightningcss-dark,#ffd76e)}.adw-partner{color:var(--lightningcss-light,#916900)var(--lightningcss-dark,#ffd76e);font-weight:600}.adw-sat{color:var(--lightningcss-light,#035982)var(--lightningcss-dark,#7dd3fc)}.join-weekbar{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.join-weekbar__label{color:var(--text-muted);margin-right:4px;font-size:11px;font-weight:700}.join-weekbtn{border:1px solid var(--border-strong);min-width:38px;color:var(--text);cursor:pointer;background:0 0;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:700}.join-weekbtn:hover{background:var(--overlay-strong)}.join-weekbtn--sun{color:var(--lightningcss-light,#8e0707)var(--lightningcss-dark,#f87171)}.join-weekbtn--sat{color:var(--lightningcss-light,#035982)var(--lightningcss-dark,#7dd3fc)}.join-weekbtn--on{background:var(--accent);border-color:var(--accent);color:var(--lightningcss-light,#e5f1f9)var(--lightningcss-dark,#06121a)}.join-weekbtn--on.join-weekbtn--sun,.join-weekbtn--on.join-weekbtn--sat{color:var(--lightningcss-light,#e5f1f9)var(--lightningcss-dark,#06121a)}.join-row--active>td{box-shadow:inset 0 0 0 9999px var(--accent)}@supports (color:color-mix(in lab, red, red)){.join-row--active>td{box-shadow:inset 0 0 0 9999px color-mix(in srgb, var(--accent) 9%, transparent)}}.table tbody tr.join-row--active{cursor:pointer}.join-z--high{color:var(--accent)}.join-dowtabs{margin:-4px 0 10px}.join-help{border:1px solid var(--border-strong);width:15px;height:15px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:50%;margin-left:5px;padding:0;font-size:10px;line-height:1}.join-help:hover{color:var(--text);border-color:var(--accent)}.sales-analysis-search{align-items:center;gap:8px;display:flex}.sales-analysis-search .input{flex:1;min-width:0}.td-merged{vertical-align:middle;background:var(--lightningcss-light,#00000006)var(--lightningcss-dark,#ffffff06)}.table-wrap--danger .td-merged{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.table-wrap--danger .td-merged{background:color-mix(in srgb, var(--danger) 5%, transparent)}}.sales-analysis-actions{flex-direction:column;gap:4px;min-width:54px;display:flex}.sales-analysis-actions__copy{color:var(--lightningcss-light,#2ccb91)var(--lightningcss-dark,#34d399);border-color:var(--lightningcss-light,#69facd)var(--lightningcss-dark,#059669)}.sales-analysis-actions__delete{color:var(--lightningcss-light,#8e0707)var(--lightningcss-dark,#f87171);border-color:var(--lightningcss-light,#e46666)var(--lightningcss-dark,#991b1b)}.sales-analysis-form__end{align-items:center;gap:10px;display:flex}.btn--danger{background:var(--danger);border-color:var(--lightningcss-light,#e46666)var(--lightningcss-dark,#991b1b)}@supports (color:color-mix(in lab, red, red)){.btn--danger{background:color-mix(in srgb, var(--danger) 12%, transparent)}}.btn--danger{color:var(--lightningcss-light,#8e0707)var(--lightningcss-dark,#f87171);font-weight:600}.btn--danger:not(:disabled):hover{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.btn--danger:not(:disabled):hover{background:color-mix(in srgb, var(--danger) 20%, transparent)}}.modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.review-panel{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:10px;max-width:640px;margin-bottom:14px;padding:16px 18px;display:flex}.review-panel__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.review-panel__merge-row{border-top:1px dashed var(--border-strong);margin-top:4px;padding-top:10px}.review-panel__label{color:var(--text-muted);white-space:nowrap;font-size:12px}.review-panel__search{flex:1;min-width:160px}.review-panel__select{min-width:160px}.review-panel__tilde{color:var(--text-muted)}.review-panel__note{color:var(--text-muted);font-size:12px}.review-merge-btn{border-color:var(--accent);color:var(--accent)}.review-merge-btn:not(:disabled):hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.review-merge-btn:not(:disabled):hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.review-info{color:var(--text-muted);margin:0 0 12px;font-size:12px;line-height:1.6}.review-flash{border-radius:var(--radius-sm);margin-bottom:10px;padding:8px 12px;font-size:13px}.review-flash--ok{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.review-flash--ok{background:color-mix(in srgb, var(--ok) 12%, transparent)}}.review-flash--ok{color:var(--ok);border:1px solid var(--ok)}@supports (color:color-mix(in lab, red, red)){.review-flash--ok{border:1px solid color-mix(in srgb, var(--ok) 30%, transparent)}}.review-flash--error{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.review-flash--error{background:color-mix(in srgb, var(--danger) 12%, transparent)}}.review-flash--error{color:var(--danger);border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.review-flash--error{border:1px solid color-mix(in srgb, var(--danger) 30%, transparent)}}.review-table-wrap{position:relative}.review-table td{vertical-align:middle}.review-subject{text-align:left}.link-btn{color:var(--accent);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;padding:0}.link-btn:hover{text-decoration:underline}.review-thumb-btn{cursor:pointer;background:0 0;border:none;padding:0;display:block}.review-thumb{object-fit:cover;border-radius:4px;width:90px;height:60px;display:block}.review-thumb-empty{color:var(--text-muted);font-size:20px}.review-dup--0 td{background:#a78bfa14}.review-dup--1 td{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.review-dup--1 td{background:color-mix(in srgb, var(--danger) 7%, transparent)}}.review-dup--2 td{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.review-dup--2 td{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.review-dup--3 td{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.review-dup--3 td{background:color-mix(in srgb, var(--ok) 7%, transparent)}}.review-dup--4 td{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.review-dup--4 td{background:color-mix(in srgb, var(--warn) 8%, transparent)}}.table tbody tr.review-dup--0:hover td,.table tbody tr.review-dup--1:hover td,.table tbody tr.review-dup--2:hover td,.table tbody tr.review-dup--3:hover td,.table tbody tr.review-dup--4:hover td{filter:brightness(1.3)}.review-merge-list{flex-direction:column;gap:6px;max-height:220px;margin:10px 0;padding:0;list-style:none;display:flex;overflow-y:auto}.review-merge-list li{border-radius:var(--radius-sm);background:var(--bg-input);align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.review-merge-list__target{border:1px solid var(--ok)}@supports (color:color-mix(in lab, red, red)){.review-merge-list__target{border:1px solid color-mix(in srgb, var(--ok) 40%, transparent)}}.report-section__title{color:var(--accent);margin:22px 0 10px;font-size:15px;font-weight:700}.report-section__title:first-child{margin-top:0}.report-section__title--danger{color:var(--danger)}.table-wrap--danger{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.table-wrap--danger{border-color:color-mix(in srgb, var(--danger) 55%, transparent)}}.table-wrap--danger .table th{color:var(--lightningcss-light,#5a0303)var(--lightningcss-dark,#fca5a5);border-bottom-color:var(--danger);background:var(--lightningcss-light,#e9c5c7)var(--lightningcss-dark,#3a1618)}@supports (color:color-mix(in lab, red, red)){.table-wrap--danger .table th{border-bottom-color:color-mix(in srgb, var(--danger) 45%, transparent)}}.table-wrap--danger .table tbody tr:hover{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.table-wrap--danger .table tbody tr:hover{background:color-mix(in srgb, var(--danger) 10%, transparent)}}.table-wrap--danger .row--total{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.table-wrap--danger .row--total{background:color-mix(in srgb, var(--danger) 12%, transparent)}}.table-wrap--danger .row--total{color:var(--lightningcss-light,#5a0303)var(--lightningcss-dark,#fca5a5)}.td-emphasis,.td-info{color:var(--accent);font-weight:700}.hint--source{color:var(--muted);margin-top:12px;font-size:12px}.hint--source code{background:var(--surface-2);border-radius:3px;padding:1px 5px}.content:has(.partner-landing-page){max-width:none}.partner-landing-page{max-width:1580px;margin:0 auto}.partner-landing-head{border:1px solid var(--border);background:linear-gradient(135deg, var(--accent), transparent 48%), var(--bg-raised);border-radius:12px;align-items:flex-end;padding:18px 20px}@supports (color:color-mix(in lab, red, red)){.partner-landing-head{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 11%, transparent), transparent 48%), var(--bg-raised)}}.partner-landing-eyebrow,.partner-landing-list__head>div>span,.partner-landing-modal__head>div>span{color:var(--accent);letter-spacing:.16em;font-size:9px;font-weight:800}.partner-landing-head .page-title{margin-top:3px;font-size:24px}.partner-landing-head .page-desc{max-width:720px}.partner-landing-filters{grid-template-columns:minmax(340px,1fr) 180px;gap:10px;max-width:760px;margin:14px 0;padding:14px 16px;display:grid}.partner-landing-filters .field{min-width:0}.partner-landing-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.partner-landing-metric{border:1px solid var(--border);background:var(--bg-raised);border-radius:11px;min-width:0;padding:15px 17px 14px;position:relative;overflow:hidden}.partner-landing-metric:before{content:"";background:var(--border-strong);width:3px;position:absolute;inset:0 auto 0 0}.partner-landing-metric--primary:before{background:var(--accent)}.partner-landing-metric--active:before{background:var(--ok)}.partner-landing-metric--inactive:before{background:var(--danger)}.partner-landing-metric>span{color:var(--text-muted);font-size:10px;font-weight:650;display:block}.partner-landing-metric>strong{color:var(--text);font-variant-numeric:tabular-nums;margin:4px 0 2px;font-size:23px;display:block}.partner-landing-metric--primary>strong{color:var(--accent)}.partner-landing-metric--active>strong{color:var(--ok)}.partner-landing-metric--inactive>strong{color:var(--lightningcss-light,#8e0707)var(--lightningcss-dark,#f87171)}.partner-landing-metric>small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.partner-landing-list{border:1px solid var(--border);background:var(--bg-raised);border-radius:12px;overflow:hidden}.partner-landing-list__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:20px;padding:15px 18px 13px;display:flex}.partner-landing-list__head h2{margin:2px 0 0;font-size:16px}.partner-landing-list__head p{color:var(--text-muted);margin:0;font-size:10px}.partner-landing-table-wrap{border:0;border-radius:0}.partner-landing-table{table-layout:fixed;min-width:1180px}.partner-landing-table th,.partner-landing-table td{padding:11px 10px}.partner-landing-table th:first-child{width:58px}.partner-landing-table th:nth-child(2){width:310px}.partner-landing-table th:nth-child(3){width:330px}.partner-landing-table th:nth-child(4){width:120px}.partner-landing-table th:nth-child(5){width:100px}.partner-landing-table th:nth-child(6){width:160px}.partner-landing-table th:nth-child(7){width:80px}.partner-landing-row--inactive{opacity:.7;box-shadow:inset 3px 0 var(--danger)}.partner-landing-row--inactive:hover{opacity:1}.partner-landing-no{color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums}.partner-landing-condition{flex-direction:column;gap:6px;min-width:0;display:flex}.partner-landing-condition>div{align-items:baseline;gap:8px;min-width:0;display:flex}.partner-landing-condition strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.partner-landing-condition code{color:var(--accent);flex:none;font-size:10px}.partner-landing-condition>span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.partner-landing-utms{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.partner-landing-utms>span:not(.partner-landing-default){border:1px solid var(--accent);align-items:center;gap:5px;min-width:0;max-width:100%;padding:3px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.partner-landing-utms>span:not(.partner-landing-default){border:1px solid color-mix(in srgb, var(--accent) 18%, transparent)}}.partner-landing-utms>span:not(.partner-landing-default){background:var(--accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.partner-landing-utms>span:not(.partner-landing-default){background:color-mix(in srgb, var(--accent) 6%, transparent)}}.partner-landing-utms>span:not(.partner-landing-default){color:var(--text);font-size:9px}.partner-landing-utms small{color:var(--accent);font-size:8px;font-weight:700}.partner-landing-default{color:var(--text-muted);font-size:9px}.partner-landing-apply{text-align:right;font-variant-numeric:tabular-nums}.partner-landing-apply>strong{color:var(--text);font-size:13px;display:block}.partner-landing-apply>span{color:var(--text-muted);margin-top:2px;font-size:8px;display:block}.partner-landing-status{text-align:center}.partner-landing-status__badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;font-weight:750;display:inline-flex}.partner-landing-status__badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.partner-landing-status__badge--active{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.partner-landing-status__badge--active{background:color-mix(in srgb, var(--ok) 10%, transparent)}}.partner-landing-status__badge--active{color:var(--stat-green)}.partner-landing-status__badge--inactive{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.partner-landing-status__badge--inactive{background:color-mix(in srgb, var(--danger) 10%, transparent)}}.partner-landing-status__badge--inactive{color:var(--lightningcss-light,#8e0707)var(--lightningcss-dark,#f87171)}.partner-landing-dates{font-variant-numeric:tabular-nums;font-size:9px}.partner-landing-dates>strong{color:var(--text);font-weight:600;display:block}.partner-landing-dates>span{color:var(--text-muted);margin-top:3px;font-size:8px;display:block}.partner-landing-actions{text-align:right}.partner-landing-edit{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.partner-landing-edit{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}}.partner-landing-edit{color:var(--accent)}.partner-landing-edit:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.partner-landing-edit:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.partner-landing-modal{border-radius:14px;width:min(980px,96vw);max-width:980px;max-height:94vh;padding:0;overflow-y:auto}.partner-landing-modal>.modal-close{z-index:3;font-size:24px;top:16px;right:18px}.partner-landing-modal__head{border-bottom:1px solid var(--border);background:linear-gradient(135deg, var(--accent), transparent 62%);justify-content:space-between;align-items:center;gap:20px;padding:21px 26px 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.partner-landing-modal__head{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 12%, transparent), transparent 62%)}}.partner-landing-modal__head .modal-title{margin:3px 0 2px;font-size:20px}.partner-landing-modal__head p{color:var(--text-muted);margin:0;font-size:10px}.partner-landing-modal__head>.partner-landing-status__badge{margin-right:28px}.partner-landing-modal__summary{border-bottom:1px solid var(--border);background:var(--border);grid-template-columns:1.2fr 1fr .5fr;gap:1px;margin:0;display:grid}.partner-landing-modal__summary>div{background:var(--bg-raised);min-width:0;padding:10px 26px}.partner-landing-modal__summary span{color:var(--text-muted);font-size:8px;display:block}.partner-landing-modal__summary strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.partner-landing-form{flex-direction:column;display:flex}.partner-landing-form__section{border-bottom:1px solid var(--border);padding:20px 26px}.partner-landing-form__section>header{align-items:flex-start;gap:10px;margin-bottom:15px;display:flex}.partner-landing-form__section>header>span{background:var(--accent);border-radius:8px;flex:none;place-items:center;width:27px;height:27px;display:grid}@supports (color:color-mix(in lab, red, red)){.partner-landing-form__section>header>span{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.partner-landing-form__section>header>span{color:var(--accent);font-size:9px;font-weight:800}.partner-landing-form__section h3{margin:0;font-size:13px}.partner-landing-form__section header p{color:var(--text-muted);margin:2px 0 0;font-size:9px}.partner-landing-form__grid{gap:14px;display:grid}.partner-landing-form__grid .field{min-width:0}.partner-landing-form__grid--core{grid-template-columns:1.5fr 1fr}.partner-landing-form__grid--tracking,.partner-landing-form__grid--redirect{grid-template-columns:1fr 1fr}.partner-landing-form__grid--settings{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-landing-condition-editor{grid-template-columns:minmax(0,1fr) 170px;gap:8px;display:grid}.partner-landing-radio-field{flex-direction:column;gap:5px;min-width:0;display:flex}.partner-landing-radio-field>small{color:var(--text-muted);font-size:8px;line-height:1.45}.partner-landing-radio-group{grid-template-columns:1fr 1fr;gap:6px;display:grid}.partner-landing-radio{border:1px solid var(--border);background:var(--bg-input);min-width:0;min-height:36px;color:var(--text-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-size:10px;transition:border-color .12s,background .12s,color .12s;display:flex}.partner-landing-radio:hover{border-color:var(--border-strong);color:var(--text)}.partner-landing-radio--checked{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.partner-landing-radio--checked{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.partner-landing-radio--checked{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.partner-landing-radio--checked{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.partner-landing-radio--checked{color:var(--accent);font-weight:700}.partner-landing-radio input{accent-color:var(--accent);margin:0}.partner-landing-auto-note{color:var(--text-muted);background:var(--lightningcss-light,#00000006)var(--lightningcss-dark,#ffffff06);border-radius:8px;align-items:center;gap:7px;margin:14px 0 0;padding:9px 11px;font-size:9px;display:flex}.partner-landing-auto-note span{color:var(--accent);font-size:13px}.partner-landing-form__error{margin:14px 26px 0}.partner-landing-modal__footer{z-index:2;border-top:1px solid var(--border-strong);background:var(--bg-raised);justify-content:space-between;align-items:center;gap:18px;padding:14px 26px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.partner-landing-modal__footer{background:color-mix(in srgb, var(--bg-raised) 94%, transparent)}}.partner-landing-modal__footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.partner-landing-modal__footer>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.partner-landing-modal__footer strong{color:var(--text);font-size:10px}.partner-landing-modal__footer span{color:var(--text-muted);font-size:8px}.partner-landing-modal__footer>div:last-child{flex:none;gap:7px;display:flex}@media (width<=900px){.partner-landing-overview{grid-template-columns:1fr 1fr}.partner-landing-list__head{flex-direction:column;align-items:flex-start;gap:4px}.partner-landing-modal{width:min(760px,96vw)}.partner-landing-form__grid--settings{grid-template-columns:1fr}}@media (width<=640px){.partner-landing-head{flex-direction:column;align-items:flex-start}.partner-landing-head .page-head__actions{width:100%}.partner-landing-filters{grid-template-columns:1fr;max-width:none}.partner-landing-overview{grid-template-columns:1fr 1fr}.partner-landing-metric{padding:12px 13px}.partner-landing-metric>strong{font-size:19px}.partner-landing-modal__head{align-items:flex-start;padding:18px 20px 15px}.partner-landing-modal__head>.partner-landing-status__badge{margin:3px 28px 0 0}.partner-landing-modal__summary{grid-template-columns:1fr 1fr}.partner-landing-modal__summary>div{padding:9px 20px}.partner-landing-modal__summary>div:last-child{grid-column:1/-1}.partner-landing-form__section{padding:18px 20px}.partner-landing-form__grid--core,.partner-landing-form__grid--tracking,.partner-landing-form__grid--redirect,.partner-landing-condition-editor{grid-template-columns:1fr}.partner-landing-modal__footer{flex-direction:column;align-items:flex-start;padding:13px 20px}.partner-landing-modal__footer>div:last-child{width:100%}.partner-landing-modal__footer .btn{flex:1}}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(480px,1fr));gap:20px;display:grid}.panel{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px;padding:14px}.panel__title{color:var(--accent);letter-spacing:.02em;margin:0 0 12px;font-size:13px;font-weight:700}.chart{position:relative}.chart__svg{width:100%;height:auto;display:block;overflow:visible}.chart__grid{stroke:var(--border);stroke-width:1px}.chart__line{fill:none;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round}.chart__cursor{stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:3 3}.chart__ytick{fill:var(--text-muted);text-anchor:end;font-size:10px}.chart__xtick{fill:var(--text-muted);text-anchor:middle;font-size:10px}.chart-empty{color:var(--text-muted);font-size:13px}.chart__tip{background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius-sm);pointer-events:none;flex-direction:column;gap:3px;max-width:60%;padding:8px 10px;font-size:12px;display:flex;position:absolute;top:0;right:0}.chart__tip strong{color:var(--text);margin-bottom:2px}.chart__tip span{color:var(--text-muted);align-items:center;gap:6px;display:flex}.chart__legend{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.chart__key{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:4px 9px;font-size:12px;display:inline-flex}.chart__key:hover{border-color:var(--border-strong);color:var(--text)}.chart__key--off{opacity:.4}.chart__key--off .chart__dot{filter:grayscale()}.chart__dot{border-radius:2px;flex:none;width:8px;height:8px}.table--pivot{min-width:max-content}.table--pivot th{white-space:nowrap}.table--pivot .num{text-align:right;font-variant-numeric:tabular-nums}.table--pivot .pivot-total{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.table--pivot .pivot-total{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.table--pivot tfoot td{border-top:1px solid var(--border-strong);color:var(--text);font-weight:700}.summary{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.summary__item{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);min-width:110px;padding:9px 14px}.summary__label{color:var(--text-muted);font-size:11px;display:block}.summary__value{color:var(--text);margin-top:3px;font-size:17px;display:block}.panel__note,.page-note{color:var(--text-muted);margin:10px 0 0;font-size:12px;line-height:1.6}.page-note code{background:var(--bg-input);border-radius:3px;padding:1px 4px}.cell-warn{color:var(--stat-orange);font-weight:600}.badge--warn{color:var(--stat-orange);border-color:var(--stat-orange);background:#f0b35426}.badge--memo{color:var(--lightningcss-light,#210574)var(--lightningcss-dark,#a78bfa);background:#a78bfa26;border-color:#a78bfa59}.badge--ok{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.badge--ok{background:color-mix(in srgb, var(--ok) 15%, transparent)}}.badge--ok{color:var(--ok);border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.badge--ok{border-color:color-mix(in srgb, var(--ok) 35%, transparent)}}.badge--info{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.badge--info{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.badge--info{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.badge--info{border-color:color-mix(in srgb, var(--accent) 30%, transparent)}}.badge--sky{color:#87ceeb;background:#87ceeb24;border-color:#87ceeb59}.lookup-form{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px;padding:14px}.lookup-input{resize:vertical;min-height:120px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.6}.lookup-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;display:flex}.lookup-count{color:var(--text-muted);margin-right:auto;font-size:12px}.checkbox{color:var(--text-muted);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.lookup-missing{background:var(--bg-raised);border:1px solid var(--stat-orange);border-radius:var(--radius);margin-bottom:14px;padding:12px 14px}.lookup-missing strong{color:var(--stat-orange);margin-bottom:8px;font-size:13px;display:block}.lookup-missing textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.lookup-range{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.lookup-kinds{gap:16px;margin-bottom:10px;display:flex}.token-result{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.token-url{align-items:center;gap:8px;margin-bottom:8px;display:flex}.token-url__label{color:var(--text-muted);flex:none;min-width:110px;font-size:12px}.token-url .input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.token-cell{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.import-done{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.import-done{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.import-done{border:1px solid var(--accent);border-radius:var(--radius);margin-bottom:14px;padding:10px 14px;font-size:13px}.inline-edit{align-items:center;gap:6px;display:flex}.box-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.tab-group{flex-wrap:wrap;gap:6px;margin:4px 0 14px;display:flex}.tab-btn{cursor:pointer;border:1px solid var(--border);color:var(--text-muted);background:0 0;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600}.tab-btn:hover{color:var(--text);border-color:var(--border-strong)}.tab-btn--active{background:var(--accent);border-color:var(--accent);color:var(--lightningcss-light,#e5f1f9)var(--lightningcss-dark,#06121a)}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.toolbar--tight{justify-content:center;margin-bottom:0}.zaiko-fav-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.zaiko-fav-bar .tab-group{margin:0}.zaiko-fav-bar__clear{opacity:.75;margin-left:5px}.zaiko-fav-skeleton{gap:6px;display:flex}.zaiko-fav-skeleton__pill{background:var(--overlay-strong);height:30px;animation:zaiko-fav-skeleton-pulse 1.4s var(--ease-out) infinite;border-radius:999px}@keyframes zaiko-fav-skeleton-pulse{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.zaiko-fav-skeleton__pill{opacity:.7;animation:none}}.zaiko-kin-hint{color:var(--text-muted);margin-top:3px;font-size:11px;display:block}.input--sm{padding:5px 8px;font-size:12px}.status-editor{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:5px;min-width:160px;padding:8px;display:flex}.status-editor__row{align-items:center;gap:5px;display:flex}.status-editor input[type=date]{flex:1;min-width:0}.row-2{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:14px;display:grid}.row-3{grid-column:1/-1;grid-template-columns:1fr .6fr 1.4fr;gap:14px;display:grid}.row-3--even{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=640px){.row-3--even,.row-2--stack-sm{grid-template-columns:1fr}}.qty-input-row{align-items:center;gap:10px;display:flex}.qty-input-row .input{flex:1;min-width:0}.qty-input-row .checkbox{white-space:nowrap;color:var(--text-muted);font-size:13px}.radio-group{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:12px;padding:10px;display:flex}.radio-label{cursor:pointer;align-items:center;gap:5px;font-size:13px;display:flex}.radio-group--compact{padding-block:9px}.modal-overlay{z-index:200;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-panel{background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius);width:100%;max-width:560px;max-height:90vh;padding:24px;position:relative;overflow-y:auto}.modal-panel--wide{max-width:720px}.modal-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:20px;line-height:1;position:absolute;top:12px;right:12px}.modal-close:hover{color:var(--text)}.modal-close--static{font-size:24px;position:static}.modal-title{align-items:center;gap:8px;margin:0 0 18px;font-size:16px;font-weight:650;display:flex}.form-summary{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.form-summary{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.form-summary{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.form-summary{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent)}}.form-summary{border-radius:var(--radius);text-align:center;margin-bottom:16px;padding:12px 14px}.form-summary__corp{color:var(--text-muted);margin-bottom:4px;font-size:12px}.form-summary__main{color:var(--text);margin-bottom:4px;font-size:15px;font-weight:650}.form-summary__sub{color:var(--text-muted);font-size:12px}.form-divider{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;grid-column:1/-1;align-items:center;gap:10px;margin:4px 0 -4px;font-size:11px;font-weight:650;display:flex}.form-divider:after{content:"";background:var(--border);flex:1;height:1px}.input--amount{color:var(--warn);font-size:15px;font-weight:700}.bank-select{position:relative}.bank-select__trigger{background:var(--bg-input);border:1px solid var(--border-strong);color:var(--text);border-radius:var(--radius-sm);font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:34px;padding:7px 10px;display:flex}.bank-select__trigger:focus-visible,.bank-select__trigger--open{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.bank-select__trigger:focus-visible,.bank-select__trigger--open{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}}.bank-select__value{align-items:center;gap:8px;min-width:0;display:flex}.bank-select__value span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bank-select__placeholder{color:var(--text-muted)}.bank-select__caret{color:var(--text-muted);flex:none;font-size:10px}.bank-select__logo{object-fit:contain;background:var(--bank-logo-bg);border-radius:4px;flex:none;width:20px;height:20px}.bank-select__overlay{z-index:220;position:fixed;inset:0}.bank-select__list{background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius-sm);z-index:221;max-height:240px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #0006}.bank-select__option{cursor:pointer;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.bank-select__option:hover,.bank-select__option--active{background:var(--overlay-strong)}.drawer-overlay{z-index:200;background:#00000080;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-panel{background:var(--bg);border-left:1px solid var(--border-strong);width:min(720px,92vw);height:100%;padding:22px;animation:.18s ease-out drawer-in;overflow-y:auto;box-shadow:-12px 0 32px #00000073}@keyframes drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.box-row__label{color:var(--text-muted);flex:none;min-width:90px;font-size:12px}.drop-zone{border:2px dashed var(--border-strong);border-radius:var(--radius);background:var(--bg-input);cursor:pointer;justify-content:center;align-items:center;width:100%;min-height:140px;margin-bottom:14px;transition:all .15s;display:flex}.drop-zone:hover{border-color:var(--accent)}.drop-zone--active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.drop-zone--active{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.drop-zone__msg{color:var(--text-muted);text-align:center;pointer-events:none;font-size:14px}.subhead{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin:16px 0 8px;font-size:12px;font-weight:650}.subhead:first-of-type{margin-top:0}.address-row{align-items:flex-end;gap:8px;display:flex}.address-row .field{flex:none;width:160px}.address-row__btn{flex:none}.content:has(.visit-page){max-width:none}.visit-page{max-width:1180px;margin:0}.visit-page__head{align-items:center}.visit-page__head .page-desc{margin:5px 0 0}.visit-page__source{border:1px solid var(--border);color:var(--text-muted);letter-spacing:.12em;border-radius:999px;flex:none;align-items:center;gap:7px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.visit-page__source i{background:var(--ok);width:6px;height:6px;box-shadow:0 0 8px var(--ok);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.visit-page__source i{box-shadow:0 0 8px color-mix(in srgb, var(--ok) 70%, transparent)}}.visit-weekdays{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);align-items:center;gap:14px;margin-bottom:14px;padding:13px 15px;display:flex}.visit-weekdays__label{color:var(--text-muted);letter-spacing:.05em;flex:none;font-size:11px;font-weight:700}.visit-weekdays__buttons{border:1px solid var(--border);background:var(--bg-input);border-radius:9px;gap:2px;padding:3px;display:flex}.visit-weekday{width:38px;height:30px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;font-size:13px;font-weight:700;transition:border-color .12s,background .12s,color .12s,transform .12s}.visit-weekday:hover{color:var(--text);background:var(--lightningcss-light,#0000000e)var(--lightningcss-dark,#ffffff0e);transform:translateY(-1px)}.visit-weekday:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.visit-weekday:first-child{color:var(--stat-red)}.visit-weekday:last-child{color:var(--lightningcss-light,#004187)var(--lightningcss-dark,#78b9ff)}.visit-weekday--active,.visit-weekday--active:first-child,.visit-weekday--active:last-child{border-color:var(--warn);background:var(--warn);color:var(--lightningcss-light,#f5f0e8)var(--lightningcss-dark,#17120a);box-shadow:0 2px 8px var(--warn)}@supports (color:color-mix(in lab, red, red)){.visit-weekday--active,.visit-weekday--active:first-child,.visit-weekday--active:last-child{box-shadow:0 2px 8px color-mix(in srgb, var(--warn) 20%, transparent)}}.visit-weekdays>p{color:var(--text-muted);margin:0 0 0 auto;font-size:11px}.visit-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.visit-summary__item{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(145deg, var(--lightningcss-light,#00000006)var(--lightningcss-dark,#ffffff06), transparent 65%), var(--bg-raised);min-width:0;padding:16px 17px;position:relative;overflow:hidden}.visit-summary__item:before{background:var(--border-strong);content:"";height:2px;position:absolute;top:0;left:0;right:0}.visit-summary__item--primary:before{background:var(--accent)}.visit-summary__item--delta:before{background:var(--ok)}.visit-summary__item--down:before{background:var(--danger)}.visit-summary__item--mobile:before{background:var(--stat-purple-strong)}.visit-summary__item>span{color:var(--text-muted);letter-spacing:.04em;font-size:10px;display:block}.visit-summary__item>strong{color:var(--text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 1px;font-size:clamp(18px,2vw,25px);line-height:1.2;display:block;overflow:hidden}.visit-summary__item--primary>strong{color:var(--accent)}.visit-summary__item--delta>strong{color:var(--ok)}.visit-summary__item--down>strong{color:var(--danger)}.visit-summary__item--mobile>strong{color:var(--stat-purple)}.visit-summary__item>small{color:var(--text-muted);font-size:10px}.visit-trend{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);margin-bottom:24px;padding:17px 18px 14px}.visit-trend__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.visit-trend__head>div:first-child>span{color:var(--accent);letter-spacing:.13em;font-size:9px;font-weight:800}.visit-trend__head h2{margin:2px 0 0;font-size:14px}.visit-trend__head p{color:var(--text-muted);margin:3px 0 0;font-size:10px}.visit-trend__peak{text-align:right;grid-template-columns:auto auto;align-items:baseline;column-gap:9px;display:grid}.visit-trend__peak>span{color:var(--text-muted);grid-column:1;font-size:9px}.visit-trend__peak>strong{color:var(--accent);font-variant-numeric:tabular-nums;grid-area:1/2/3;font-size:23px}.visit-trend__peak>small{color:var(--text-muted);grid-column:1;font-size:9px}.visit-trend .chart__svg{max-height:220px}.visit-trend .chart__legend{justify-content:flex-end;margin-top:4px}.visit-list-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:9px;display:flex}.visit-list-head h2{margin:0;font-size:14px}.visit-list-head p{color:var(--text-muted);margin:3px 0 0;font-size:11px}.visit-list-head>span{background:var(--accent);border-radius:999px;padding:3px 8px}@supports (color:color-mix(in lab, red, red)){.visit-list-head>span{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.visit-list-head>span{color:var(--accent);font-size:11px}.visit-table-wrap{border:1px solid var(--border);border-radius:var(--radius);overflow:auto hidden}.visit-table{table-layout:fixed}.visit-table>thead>tr>th:first-child{width:42px}.visit-table>thead>tr>th:nth-child(2){width:150px}.visit-table>thead>tr>th:nth-child(3){width:64px}.visit-table>thead>tr>th:nth-child(4),.visit-table>thead>tr>th:nth-child(5),.visit-table>thead>tr>th:nth-child(7){text-align:right;width:110px}.visit-table>thead>tr>th:nth-child(6){width:210px}.visit-table__row{background:var(--bg-raised);transition:background .12s}.visit-table tbody .visit-table__row:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.visit-table tbody .visit-table__row:hover{background:color-mix(in srgb, var(--accent) 6.5%, transparent)}}.visit-table__row--open,.visit-table tbody .visit-table__row--open:hover{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.visit-table__row--open,.visit-table tbody .visit-table__row--open:hover{background:color-mix(in srgb, var(--warn) 8.5%, transparent)}}.visit-table__toggle{text-align:center;padding-right:0!important}.visit-table__toggle button{border:1px solid var(--border-strong);background:var(--bg-input);width:25px;height:25px;color:var(--text-muted);cursor:pointer;border-radius:50%;place-items:center;margin:0 auto;padding:0;display:grid}.visit-table__toggle button span{font-size:20px;line-height:1;transition:transform .15s;transform:translate(1px)}.visit-table__toggle button[aria-expanded=true]{border-color:var(--warn);color:var(--warn)}.visit-table__toggle button[aria-expanded=true] span{transform:rotate(90deg)}.visit-table__date{color:var(--text);font-variant-numeric:tabular-nums;font-weight:650}.visit-week-badge{border:1px solid var(--border-strong);width:26px;height:26px;color:var(--text-muted);border-radius:6px;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.visit-week-badge--0{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.visit-week-badge--0{border-color:color-mix(in srgb, var(--danger) 35%, transparent)}}.visit-week-badge--0{color:var(--stat-red)}.visit-week-badge--6{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.visit-week-badge--6{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}}.visit-week-badge--6{color:var(--lightningcss-light,#004187)var(--lightningcss-dark,#78b9ff)}.visit-table__device{font-variant-numeric:tabular-nums}.visit-table__device small{display:none}.visit-table__total{color:var(--accent);font-variant-numeric:tabular-nums;font-size:15px;font-weight:750}.visit-device-mix{min-width:130px}.visit-device-mix>div{background:var(--border);border-radius:999px;height:5px;display:flex;overflow:hidden}.visit-device-mix>div i{background:var(--stat-orange);display:block}.visit-device-mix>div b{background:var(--stat-green);display:block}.visit-device-mix>small{color:var(--text-muted);justify-content:space-between;gap:8px;margin-top:4px;font-size:9px;display:flex}.visit-device-mix>small span:first-child{color:var(--lightningcss-light,#ad7a26)var(--lightningcss-dark,#d9a652)}.visit-device-mix>small span:last-child{color:var(--lightningcss-light,#52a836)var(--lightningcss-dark,#73c957)}.visit-detail{background:var(--lightningcss-light,#e2e8ef)var(--lightningcss-dark,#10161d);padding:16px 18px 18px 60px;box-shadow:inset 0 1px var(--lightningcss-light,#00000006)var(--lightningcss-dark,#ffffff06)}.visit-detail__head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.visit-detail__head span{color:var(--warn);font-size:10px;font-weight:700}.visit-detail__head h3{margin:2px 0 0;font-size:13px}.visit-detail__actions{align-items:center;gap:10px;display:flex}.visit-detail__actions>strong{color:var(--accent);font-size:12px}.visit-detail__actions>button{border:1px solid var(--border-strong);background:var(--bg-input);width:28px;height:28px;color:var(--text-muted);font:inherit;cursor:pointer;border-radius:6px;place-items:center;padding:0;font-size:19px;line-height:1;display:grid}.visit-detail__actions>button:hover{border-color:var(--accent);color:var(--text)}.visit-detail__table-wrap{border:1px solid var(--border);border-radius:7px;max-height:430px;overflow:auto}.visit-hour-table{background:var(--bg);margin:0}.visit-hour-table th{top:0}.visit-hour-table th:nth-child(n+2){text-align:right}.visit-hour{color:var(--text);font-variant-numeric:tabular-nums;font-weight:650}.visit-hour-table__total{color:var(--text);font-weight:650}.visit-hour-table__cumulative{color:var(--accent);font-weight:700}.visit-preview{z-index:110;border:1px solid var(--border-strong);width:min(560px,100vw - 40px);max-height:calc(100dvh - 92px);box-shadow:0 24px 70px #0000009e, 0 0 0 1px var(--accent);background:var(--lightningcss-light,#e2e8ef)var(--lightningcss-dark,#10161d);border-radius:10px;position:fixed;top:72px;right:20px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.visit-preview{box-shadow:0 24px 70px #0000009e, 0 0 0 1px color-mix(in srgb, var(--accent) 8%, transparent)}}.visit-preview{animation:.13s ease-out visit-preview-in}.visit-preview .visit-detail{flex-direction:column;max-height:calc(100dvh - 92px);padding:17px;display:flex}.visit-preview .visit-detail__table-wrap{flex:1;max-height:none}@keyframes visit-preview-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (width>=1450px){.visit-page{width:min(1180px,100vw - 620px)}}@media (width<=820px){.visit-weekdays{flex-wrap:wrap;align-items:flex-start}.visit-weekdays>p{width:100%;margin-left:0}.visit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.visit-table>thead>tr>th:nth-child(2){width:130px}.visit-table>thead>tr>th:nth-child(6){width:160px}.visit-preview{width:calc(100vw - 16px);max-height:none;top:58px;bottom:8px;right:8px}.visit-preview .visit-detail{max-height:100%;padding:14px}}@media (width<=560px){.visit-page__source,.visit-weekdays__label,.visit-weekdays>p{display:none}.visit-weekdays{padding:9px}.visit-weekdays__buttons{width:100%}.visit-weekday{flex:1;width:auto}.visit-summary{gap:6px}.visit-summary__item{padding:13px}.visit-trend{padding:13px 10px 10px}.visit-trend__peak,.visit-list-head p{display:none}.visit-table>thead>tr>th:first-child{width:36px}.visit-table>thead>tr>th:nth-child(2){width:104px}.visit-table>thead>tr>th:nth-child(3){width:44px}.visit-table>thead>tr>th:nth-child(4),.visit-table>tbody>tr>td:nth-child(4),.visit-table>thead>tr>th:nth-child(5),.visit-table>tbody>tr>td:nth-child(5){display:none}.visit-table>thead>tr>th:nth-child(6){width:120px}.visit-table>thead>tr>th:nth-child(7){width:80px}.visit-table__date{font-size:12px}.visit-detail__head{flex-direction:column;align-items:flex-start}.visit-hour-table{min-width:480px}}.order-summary__sales:before{background:var(--stat-purple-strong)}.order-summary__sales>strong{color:var(--stat-purple)}.order-summary__aov:before{background:var(--stat-orange)}.order-summary__aov>strong{color:var(--stat-gold)}.order-table{table-layout:fixed;min-width:700px}.order-table>thead>tr>th:first-child{width:42px}.order-table>thead>tr>th:nth-child(2){width:160px}.order-table>thead>tr>th:nth-child(3){width:64px}.order-table>thead>tr>th:nth-child(n+4){text-align:right}.order-table__orders{color:var(--accent);font-variant-numeric:tabular-nums;font-size:15px;font-weight:750}.order-table__sales{color:var(--stat-purple);font-variant-numeric:tabular-nums;font-weight:650}.order-table__aov{color:var(--text-muted);font-variant-numeric:tabular-nums}.order-preview{width:min(1010px,100vw - 40px)}.order-preview .visit-detail__head{align-items:center}.order-preview__ads-error{color:var(--danger);margin:0 0 8px;font-size:11px}.order-hour-table{table-layout:fixed;min-width:972px}.order-hour-table th,.order-hour-table td{padding-left:10px;padding-right:10px}.order-hour-table th:first-child{width:60px}.order-hour-table th:nth-child(2){width:112px}.order-hour-table th:nth-child(3){width:186px}.order-hour-table th:nth-child(4){width:140px}.order-hour-table th:nth-child(5){width:120px}.order-hour-table th:nth-child(6){width:168px}.order-hour-table th:nth-child(7){width:186px}.order-hour-ads--start{border-left:1px solid var(--border-strong)}td.order-hour-ads{background:var(--stat-gold)}@supports (color:color-mix(in lab, red, red)){td.order-hour-ads{background:color-mix(in srgb, var(--stat-gold) 5%, transparent)}}th.order-hour-ads>span{color:var(--stat-gold);margin-bottom:1px;font-size:9px;display:block}.order-hour-ads__empty{color:var(--text-muted);text-align:right;display:block}.order-hour-metric{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1px 8px;display:flex}.order-hour-metric>strong{color:var(--accent);white-space:nowrap;font-size:15px}.order-hour-metric>small{color:var(--text);white-space:nowrap;margin-left:auto;font-size:10px}.order-hour-metric>em{color:var(--text-muted);text-align:right;flex-basis:100%;margin-top:3px;font-size:9px;font-style:normal}.order-hour-metric--sales>strong{color:var(--stat-purple)}.order-hour-metric--visit>strong{color:var(--stat-green)}.order-hour-metric--ads-click>strong{color:var(--text)}.order-hour-metric--ads-cost>strong{color:var(--stat-gold)}.order-hour-metric--ads-sale>strong{color:var(--stat-purple)}@media (width>=1450px){.order-page{width:min(1180px,100vw - 700px)}}@media (width>=1770px){.order-page{width:min(1180px,100vw - 1070px)}}@media (width<=820px){.order-preview{width:calc(100vw - 16px)}.order-preview .visit-detail__head{align-items:flex-start}}.sales-years__buttons{overflow-x:auto}.sales-years__buttons .visit-weekday{width:auto;min-width:60px;padding:0 10px}.sales-summary__total>strong,.sales-summary__orders>strong{letter-spacing:-.035em}.sales-summary__orders:before{background:var(--stat-purple-strong)}.sales-summary__orders>strong{color:var(--stat-purple)}.sales-trend__peak>strong{color:var(--stat-purple);font-size:20px}.sales-table{table-layout:fixed;min-width:780px}.sales-table>thead>tr>th:first-child{width:42px}.sales-table>thead>tr>th:nth-child(2){width:120px}.sales-table>thead>tr>th:nth-child(3){width:100px}.sales-table>thead>tr>th:nth-child(4){width:170px}.sales-table>thead>tr>th:nth-child(5){width:140px}.sales-table>thead>tr>th:nth-child(n+3):not(:last-child){text-align:right}.sales-table>thead>tr>th:last-child{width:170px}.sales-table__orders{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700}.sales-table__sales{color:var(--stat-purple);font-variant-numeric:tabular-nums;font-size:15px;font-weight:750}.sales-table__aov{color:var(--text-muted);font-variant-numeric:tabular-nums}.sales-share{grid-template-columns:1fr 42px;align-items:center;gap:9px;display:grid}.sales-share>div{background:var(--border);border-radius:999px;height:6px;overflow:hidden}.sales-share>div i{border-radius:inherit;background:linear-gradient(90deg, var(--lightningcss-light,#5436a7)var(--lightningcss-dark,#7658c9), var(--stat-purple-strong));height:100%;display:block}.sales-share>small{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:10px}.sales-preview{width:min(650px,100vw - 40px)}.sales-preview .visit-detail__head{align-items:center}.sales-day-table{table-layout:fixed;min-width:570px}.sales-day-table th:first-child{width:125px}.sales-day-table th:nth-child(2){width:55px}.sales-day-table th:nth-child(3){width:80px}.sales-day-table th:nth-child(4){width:150px}.sales-day-table th:nth-child(5){width:120px}.sales-day-table th:nth-child(n+3){text-align:right}.sales-day-table__orders{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700}.sales-day-table__sales{color:var(--stat-purple);font-variant-numeric:tabular-nums;font-weight:750}.sales-day-table__aov{color:var(--text-muted);font-variant-numeric:tabular-nums}@media (width>=1450px){.sales-page{width:min(1180px,100vw - 710px)}}@media (width<=820px){.sales-preview{width:calc(100vw - 16px)}.sales-preview .visit-detail__head{align-items:flex-start}.sales-years{flex-wrap:wrap}.sales-years>p{width:100%;margin-left:0}}@media (width<=560px){.sales-years__buttons{width:100%}.sales-years__buttons .visit-weekday{min-width:58px}}.member-summary__average:before{background:var(--stat-orange)}.member-summary__average>strong{color:var(--stat-gold)}.member-table{table-layout:fixed;min-width:1050px}.member-table>thead>tr>th:first-child{width:42px}.member-table>thead>tr>th:nth-child(2){width:128px}.member-table>thead>tr>th:nth-child(3){width:54px}.member-table>thead>tr>th:nth-child(4){width:120px}.member-table>thead>tr>th:nth-child(5){width:280px}.member-table>thead>tr>th:nth-child(6){width:220px}.member-table>thead>tr>th:last-child{text-align:right;width:90px}.member-metric{align-items:center;gap:6px;min-width:0;display:flex}.member-metric>span{border:1px solid var(--border);white-space:nowrap;background:var(--lightningcss-light,#00000005)var(--lightningcss-dark,#ffffff05);border-radius:6px;grid-template-columns:auto auto;align-items:baseline;gap:4px;min-width:0;padding:4px 6px;display:inline-grid}.member-metric small{color:var(--text-muted);font-size:9px}.member-metric strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:12px}.member-metric--device>span:first-child strong{color:var(--stat-gold)}.member-metric--device>span:last-child strong{color:var(--stat-green)}.member-metric--types>span:first-child strong{color:var(--accent)}.member-metric--types>span:nth-child(2) strong{color:var(--stat-purple)}.member-metric--social>span:first-child strong{color:var(--stat-green)}.member-preview{width:min(780px,100vw - 40px)}.member-preview .visit-detail__head{align-items:center}.member-hour-table{table-layout:fixed;min-width:720px}.member-hour-table th:first-child{width:72px}.member-hour-table th:nth-child(2){width:120px}.member-hour-table th:nth-child(3){width:250px}.member-hour-table th:nth-child(4){width:200px}.member-hour-table th:last-child{text-align:right;width:70px}.member-hour-table .member-metric{gap:4px}.member-hour-table .member-metric>span{padding:3px 5px}.member-hour-table__total{color:var(--accent);font-variant-numeric:tabular-nums;font-size:15px;font-weight:750}@media (width>=1450px){.member-page{width:min(1180px,100vw - 840px)}}@media (width<=820px){.member-preview{width:calc(100vw - 16px)}.member-preview .visit-detail__head{align-items:flex-start}}.content:has(.adw-page){padding-left:14px;padding-right:14px}.adw-page{width:100%;max-width:1380px}.adw-head-status{align-items:center;gap:10px;display:flex}.adw-filter{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(135deg, var(--accent), transparent 45%), var(--bg-raised);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:14px;padding:12px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.adw-filter{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 3.5%, transparent), transparent 45%), var(--bg-raised)}}.adw-filter__dates{align-items:flex-end;gap:9px;display:flex}.adw-filter__dates>.field{width:158px;margin:0}.adw-filter__dates>span{color:var(--text-muted);padding-bottom:8px;font-size:11px}.adw-filter__weekdays{align-items:center;gap:9px;display:flex}.adw-filter__weekdays>span{color:var(--text-muted);font-size:10px;font-weight:700}.adw-filter__weekdays>small{color:var(--text-muted);white-space:nowrap;font-size:10px}.adw-filter__clear{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 7px;font-size:10px}.adw-filter__clear:hover{text-decoration:underline}.adw-summary__revenue:before{background:var(--stat-purple-strong)}.adw-summary__revenue>strong{color:var(--stat-purple)}.adw-summary__cost:before{background:var(--stat-orange)}.adw-summary__cost>strong{color:var(--stat-gold)}.adw-summary__partner:before{background:var(--stat-green)}.adw-summary__partner>strong{color:var(--stat-green)}.adw-summary .visit-summary__item>strong{font-size:clamp(17px,1.7vw,23px)}.adw-trend{margin-bottom:24px}.adw-table{table-layout:fixed;width:100%;min-width:0}.adw-table th,.adw-table td{padding-left:7px;padding-right:7px;overflow:hidden}.adw-table>thead>tr>th:first-child{width:38px}.adw-table>thead>tr>th:nth-child(2){width:13%}.adw-table>thead>tr>th:nth-child(3){width:11%}.adw-table>thead>tr>th:nth-child(4){width:17%}.adw-table>thead>tr>th:nth-child(5){width:14%}.adw-table>thead>tr>th:nth-child(6){width:15%}.adw-table>thead>tr>th:nth-child(7){width:21%}.adw-table>thead>tr>th:nth-child(n+3){text-align:right}.adw-table .th-sort{justify-content:flex-end}.adw-table__dual-sort{justify-content:flex-end;gap:8px;display:flex}.adw-table__dual-sort .th-sort+.th-sort{border-left:1px solid var(--border);padding-left:8px}.adw-date{flex-direction:column;gap:3px;display:flex}.adw-date>strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:12px}.adw-date>span{color:var(--text-muted);font-size:9px}.adw-primary-metric{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.adw-primary-metric>strong{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.adw-primary-metric>small{color:var(--text-muted);white-space:nowrap;font-size:9px}.adw-primary-metric--cost>strong{color:var(--stat-gold)}.adw-primary-metric--revenue>strong{color:var(--stat-purple)}.adw-traffic{text-align:right;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 8px;display:grid}.adw-traffic>span{justify-content:flex-end;align-items:baseline;gap:4px;display:flex}.adw-traffic>span small{color:var(--text-muted);font-size:8px}.adw-traffic>span strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:12px}.adw-traffic>em{color:var(--text-muted);white-space:nowrap;grid-column:1/-1;font-size:9px;font-style:normal}.adw-partner-metric{text-align:right;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;display:grid}.adw-partner-metric>strong{color:var(--lightningcss-light,#916900)var(--lightningcss-dark,#ffd76e);font-variant-numeric:tabular-nums;font-size:13px}.adw-partner-metric>span{color:var(--text);font-variant-numeric:tabular-nums;font-size:11px}.adw-partner-metric>small{color:var(--text-muted);white-space:nowrap;grid-column:1/-1;font-size:9px}.adw-table__total td{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.adw-table__total td{background:color-mix(in srgb, var(--accent) 3.5%, transparent)}}.adw-preview{width:min(720px,100vw - 40px)}.adw-preview .visit-detail__head{align-items:center}.adw-hour-table{table-layout:fixed;min-width:670px}.adw-hour-table th:first-child{width:62px}.adw-hour-table th:nth-child(2){width:145px}.adw-hour-table th:nth-child(3){width:160px}.adw-hour-table th:nth-child(4){width:190px}.adw-hour-table th:nth-child(5){width:180px}.adw-hour-table th:nth-child(n+2){text-align:right}.adw-hour-conv{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.adw-hour-conv>strong{color:var(--accent);font-variant-numeric:tabular-nums;font-size:15px}.adw-hour-conv>small{color:var(--text-muted);white-space:nowrap;font-size:9px}.adw-hour-performance{text-align:right;grid-template-columns:1fr;gap:2px;display:grid}.adw-hour-performance>span{justify-content:flex-end;align-items:baseline;gap:6px;display:flex}.adw-hour-performance small{color:var(--text-muted);font-size:8px}.adw-hour-performance strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:11px}.adw-hour-performance>span:nth-child(2) strong{color:var(--stat-purple)}.adw-hour-performance>em{color:var(--stat-gold);font-size:9px;font-style:normal}@media (width>=1450px){.adw-page:has(.adw-preview){width:calc(50vw - 24px);max-width:none}.adw-page:has(.adw-preview) .adw-preview{width:calc(50vw - 24px);right:14px}.adw-page:has(.adw-preview) .adw-filter{grid-template-columns:1fr}.adw-page:has(.adw-preview) .adw-filter__weekdays{flex-wrap:wrap}:is(.adw-page:has(.adw-preview) .adw-table>thead>tr>th:nth-child(4),.adw-page:has(.adw-preview) .adw-table>tbody>tr>td:nth-child(4),.adw-page:has(.adw-preview) .adw-table>tfoot>tr>td:nth-child(4),.adw-page:has(.adw-preview) .adw-table>thead>tr>th:nth-child(5),.adw-page:has(.adw-preview) .adw-table>tbody>tr>td:nth-child(5),.adw-page:has(.adw-preview) .adw-table>tfoot>tr>td:nth-child(5),.adw-page:has(.adw-preview) .adw-table>thead>tr>th:nth-child(6),.adw-page:has(.adw-preview) .adw-table>tbody>tr>td:nth-child(6),.adw-page:has(.adw-preview) .adw-table>tfoot>tr>td:nth-child(6)){display:none}.adw-page:has(.adw-preview) .adw-table>thead>tr>th:nth-child(2){width:29%}.adw-page:has(.adw-preview) .adw-table>thead>tr>th:nth-child(3){width:23%}.adw-page:has(.adw-preview) .adw-table>thead>tr>th:nth-child(7){width:41%}}@media (width<=1100px){.adw-filter{grid-template-columns:1fr}.adw-table th,.adw-table td{padding-left:5px;padding-right:5px}.adw-partner-metric{gap:2px 4px}.adw-partner-metric>small{white-space:normal;line-height:1.35}}@media (width<=820px){.adw-preview{width:calc(100vw - 16px)}.adw-preview .visit-detail__head{align-items:flex-start}.adw-filter__dates,.adw-filter__weekdays{flex-wrap:wrap}}@media (width<=560px){.adw-head-status .visit-page__source{display:none}.adw-filter{padding:11px}.adw-filter__dates>.field{width:calc(50% - 16px)}.adw-filter__dates>.filters__buttons{width:100%}.adw-filter__dates>.filters__buttons .btn{flex:1}.adw-filter__weekdays .visit-weekdays__buttons{order:2}.adw-filter__weekdays>small{order:3;width:100%}}.adws-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adws-filter__field{color:var(--text-muted);align-items:center;gap:6px;font-size:11px;display:flex}.adws-filter .input{width:150px}.adws-layout{align-items:flex-start;gap:14px;display:flex}.adws-table-wrap{flex:560px;min-width:0}.adws-table{min-width:940px}.adws-table th:first-child,.adws-table td:first-child{white-space:nowrap}.adws-table th:nth-child(n+4){text-align:right}.adws-p{color:var(--lightningcss-light,#916900)var(--lightningcss-dark,#ffd76e);font-weight:600}.adws-row--open>td{background:var(--overlay-weak)}.adws-detail{flex:520px;min-width:0;padding:12px}.adws-detail__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.adws-detail__head>h2{margin:0;font-size:13px}.adws-hour-table{min-width:760px}.adws-hour-table th:nth-child(n+2){text-align:right}@media (width<=1400px){.adws-layout{flex-direction:column}.adws-detail{width:100%}}.logistics-summary__done:before{background:var(--stat-green)}.logistics-summary__done>strong{color:var(--stat-green)}.logistics-summary__work:before{background:var(--stat-purple-strong)}.logistics-summary__work>strong{color:var(--stat-purple)}.logistics-summary__rate:before{background:var(--stat-orange)}.logistics-summary__rate>strong{color:var(--stat-gold)}.logistics-table{table-layout:fixed;min-width:900px}.logistics-table>thead>tr>th:first-child{width:42px}.logistics-table>thead>tr>th:nth-child(2){width:125px}.logistics-table>thead>tr>th:nth-child(3){width:54px}.logistics-table>thead>tr>th:nth-child(4){width:74px}.logistics-table>thead>tr>th:nth-child(5){width:175px}.logistics-table>thead>tr>th:nth-child(6),.logistics-table>thead>tr>th:nth-child(7),.logistics-table>thead>tr>th:nth-child(8){text-align:right;width:82px}.logistics-table>thead>tr>th:nth-child(9){width:168px}.logistics-progress{grid-template-columns:minmax(70px,1fr) 42px;align-items:center;gap:8px;display:grid}.logistics-progress>div{background:var(--border);border-radius:999px;height:6px;overflow:hidden}.logistics-progress>div i{border-radius:inherit;background:linear-gradient(90deg, var(--lightningcss-light,#79dc8c)var(--lightningcss-dark,#238636), var(--stat-green));height:100%;display:block}.logistics-progress>small{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:9px}.logistics-table__total{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.logistics-table__done{color:var(--stat-green);font-variant-numeric:tabular-nums;font-weight:700}.logistics-table__work{color:var(--stat-purple);font-variant-numeric:tabular-nums;font-weight:700}.logistics-table__recorded{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:10px}.logistics-preview{width:min(650px,100vw - 40px)}.logistics-preview .visit-detail__head{align-items:center}.logistics-minute-table{table-layout:fixed;min-width:570px}.logistics-minute-table th:first-child{width:82px}.logistics-minute-table th:nth-child(2){width:190px}.logistics-minute-table th:nth-child(n+3){text-align:right;width:82px}@media (width>=1450px){.logistics-page:has(.logistics-preview){width:calc(50vw - 24px);max-width:none}.logistics-page:has(.logistics-preview) .logistics-preview{width:calc(50vw - 24px);right:14px}.logistics-page:has(.logistics-preview) .logistics-table{min-width:0}:is(.logistics-page:has(.logistics-preview) .logistics-table>thead>tr>th:nth-child(3),.logistics-page:has(.logistics-preview) .logistics-table>tbody>tr>td:nth-child(3),.logistics-page:has(.logistics-preview) .logistics-table>thead>tr>th:nth-child(9),.logistics-page:has(.logistics-preview) .logistics-table>tbody>tr>td:nth-child(9)){display:none}}@media (width<=820px){.logistics-preview{width:calc(100vw - 16px)}.logistics-preview .visit-detail__head{align-items:flex-start}}.report-exp-page{max-width:1800px;margin:0 auto}.report-exp-page>.page-head{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(135deg, var(--accent), transparent 48%), var(--bg-raised);align-items:center;padding:16px 18px}@supports (color:color-mix(in lab, red, red)){.report-exp-page>.page-head{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 5.5%, transparent), transparent 48%), var(--bg-raised)}}.report-exp-page>.page-head .page-title{font-size:22px}.report-exp-page>.page-head .badge{vertical-align:3px;margin-left:8px}.report-exp-filters{background:var(--bg-raised);grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(155px,.75fr)) repeat(2,minmax(145px,.65fr)) auto;gap:10px;margin-bottom:14px;padding:15px;display:grid}.report-exp-filters .field{min-width:0}.report-exp-filters__reset{align-self:end}.report-exp-overview{margin-bottom:18px}.report-exp-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.report-exp-summary__item{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(145deg, var(--lightningcss-light,#00000006)var(--lightningcss-dark,#ffffff06), transparent 65%), var(--bg-raised);min-width:0;padding:14px 16px;position:relative;overflow:hidden}.report-exp-summary__item:before{background:var(--border-strong);content:"";height:2px;position:absolute;inset:0 0 auto}.report-exp-summary__item--primary:before{background:var(--accent)}.report-exp-summary__item--winner:before{background:var(--stat-green)}.report-exp-summary__item--attention:before{background:var(--stat-orange)}.report-exp-summary__item--danger:before{background:var(--danger)}.report-exp-summary__item>span{color:var(--text-muted);letter-spacing:.04em;font-size:10px;display:block}.report-exp-summary__item>strong{font-variant-numeric:tabular-nums;margin:3px 0 1px;font-size:24px;display:block}.report-exp-summary__item--primary>strong{color:var(--accent)}.report-exp-summary__item--winner>strong{color:var(--stat-green)}.report-exp-summary__item--attention>strong{color:var(--stat-gold)}.report-exp-summary__item--danger>strong{color:var(--danger)}.report-exp-summary__item>small{color:var(--text-muted);font-size:10px}.report-exp-statuses{border:1px solid var(--border);border-radius:0 0 var(--radius) var(--radius);background:var(--lightningcss-light,#00000003)var(--lightningcss-dark,#ffffff03);border-top:0;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex}.report-exp-statuses>span:first-child{color:var(--text-muted);margin-right:5px;font-size:10px;font-weight:700}.report-exp-status{border:1px solid var(--border-strong);color:var(--text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:650;display:inline-flex}.report-exp-status strong{color:inherit;font-variant-numeric:tabular-nums}.report-exp-status--apply{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.report-exp-status--apply{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}}.report-exp-status--apply{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.report-exp-status--apply{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.report-exp-status--apply{color:var(--accent)}.report-exp-status--unpaid,.report-exp-status--waiting{color:var(--stat-gold);background:#f0b3541a;border-color:#f0b35461}.report-exp-status--paid{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.report-exp-status--paid{border-color:color-mix(in srgb, var(--ok) 38%, transparent)}}.report-exp-status--paid{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.report-exp-status--paid{background:color-mix(in srgb, var(--ok) 10%, transparent)}}.report-exp-status--paid{color:var(--stat-green)}.report-exp-status--shipped{color:var(--stat-purple);background:#a98bf01c;border-color:#a98bf066}.report-exp-status--reviewed{color:var(--lightningcss-light,#650f30)var(--lightningcss-dark,#f09abb);background:#e06c9f1c;border-color:#e06c9f66}.report-exp-status--cancelled,.report-exp-status--duplicate,.report-exp-status--deleted{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.report-exp-status--cancelled,.report-exp-status--duplicate,.report-exp-status--deleted{border-color:color-mix(in srgb, var(--danger) 38%, transparent)}}.report-exp-status--cancelled,.report-exp-status--duplicate,.report-exp-status--deleted{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.report-exp-status--cancelled,.report-exp-status--duplicate,.report-exp-status--deleted{background:color-mix(in srgb, var(--danger) 10%, transparent)}}.report-exp-status--cancelled,.report-exp-status--duplicate,.report-exp-status--deleted{color:var(--stat-red)}.report-exp-status--rejected,.report-exp-status--unknown{color:var(--text-muted)}.report-exp-list{margin-top:4px}.report-exp-list__head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:9px;display:flex}.report-exp-list__head span{color:var(--accent);letter-spacing:.13em;font-size:9px;font-weight:800}.report-exp-list__head h2{margin:1px 0 0;font-size:15px}.report-exp-list__head p{color:var(--text-muted);margin:0;font-size:10px}.report-exp-table{table-layout:fixed;min-width:1620px}.report-exp-table>thead>tr>th:first-child{width:40px}.report-exp-table>thead>tr>th:nth-child(2){width:58px}.report-exp-table>thead>tr>th:nth-child(3){width:175px}.report-exp-table>thead>tr>th:nth-child(4){width:270px}.report-exp-table>thead>tr>th:nth-child(5){width:150px}.report-exp-table>thead>tr>th:nth-child(6){width:265px}.report-exp-table>thead>tr>th:nth-child(7){width:130px}.report-exp-table>thead>tr>th:nth-child(8){text-align:center;width:145px}.report-exp-table>thead>tr>th:nth-child(9){width:205px}.report-exp-table>thead>tr>th:nth-child(10){text-align:center;width:80px}.report-exp-table>tbody>tr>td:nth-child(10){text-align:center}.report-exp-table .report-exp-table__check{text-align:center;padding-left:6px;padding-right:6px}.report-exp-table__check input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;vertical-align:middle;margin:0}.report-exp-row--selected>td{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.report-exp-row--selected>td{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.report-exp-batch{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:10px;padding:10px 14px;display:flex}.report-exp-batch--active{z-index:5;border-color:var(--accent);position:sticky;bottom:8px}@supports (color:color-mix(in lab, red, red)){.report-exp-batch--active{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}}.report-exp-batch--active{box-shadow:0 6px 24px var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#00000073)}.report-exp-batch__count{color:var(--text-muted);align-items:center;gap:8px;margin-right:auto;font-size:12px;display:flex}.report-exp-batch__count strong{color:var(--accent);font-variant-numeric:tabular-nums;font-size:16px}.report-exp-batch__group{align-items:center;gap:6px;display:flex}.report-exp-batch__group select.input{width:160px}.report-exp-batch__barcode{color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.report-exp-batch__barcode .input{width:120px}.report-exp-batch__notice{flex-basis:100%;margin:0;font-size:12px}.report-exp-batch__notice--ok{color:var(--stat-green)}.report-exp-batch__notice--warn{color:var(--stat-gold)}.report-exp-batch__notice--error{color:var(--danger)}.report-exp-table th,.report-exp-table td{padding:11px 10px}.report-exp-table td{vertical-align:top}.report-exp-row{box-shadow:inset 2px 0 #0000}.report-exp-row--unpaid,.report-exp-row--waiting{box-shadow:inset 2px 0 0 var(--stat-orange)}.report-exp-row--paid,.report-exp-row--reviewed{box-shadow:inset 2px 0 0 var(--stat-green)}.report-exp-row--shipped{box-shadow:inset 2px 0 0 var(--stat-purple-strong)}.report-exp-row--cancelled,.report-exp-row--duplicate,.report-exp-row--deleted{box-shadow:inset 2px 0 0 var(--danger)}.report-exp-table__no{color:var(--text-muted);font-size:11px}.report-exp-event,.report-exp-applicant,.report-exp-contact,.report-exp-deposit,.report-exp-history{flex-direction:column;gap:3px;display:flex}.report-exp-event strong{color:var(--text);font-size:12px}.report-exp-event span{color:var(--accent);font-size:10px}.report-exp-memo{flex-direction:column;gap:4px;display:flex}.report-exp-memo p{border:1px solid var(--border);background:var(--bg-input);max-height:54px;color:var(--text);-webkit-line-clamp:3;border-radius:6px;-webkit-box-orient:vertical;margin:0;padding:6px 8px;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.report-exp-memo small{color:var(--text-muted);font-size:9px}.report-exp-memo em{color:var(--stat-gold);font-size:9px;font-style:normal}.report-exp-applicant{padding-left:29px;position:relative}.report-exp-applicant>.link,.report-exp-applicant>strong{font-size:12px;font-weight:700}.report-exp-applicant>small{color:var(--text-muted);font-size:10px}.report-exp-device{border:1px solid var(--border-strong);width:23px;height:23px;color:var(--text-muted);border-radius:6px;place-items:center;font-size:8px;font-weight:800;display:grid;position:absolute;top:0;left:0}.report-exp-contact strong{font-variant-numeric:tabular-nums;font-size:11px}.report-exp-contact span{color:var(--text-muted);word-break:keep-all;font-size:9px;line-height:1.45}.report-exp-deposit strong{color:var(--text);font-size:11px}.report-exp-deposit span{color:var(--text-muted);font-size:9px}.report-exp-table__status{text-align:center}.report-exp-table__status>small{color:var(--text-muted);margin-top:5px;font-size:8px;display:block}.report-exp-history span{color:var(--text-muted);font-variant-numeric:tabular-nums;grid-template-columns:27px 1fr;gap:5px;font-size:9px;display:grid}.report-exp-history span small{color:var(--text);font-size:8px;font-weight:700}.report-exp-history em{color:var(--text-muted);font-size:8px;font-style:normal}.report-exp-edit{border-radius:14px;width:min(1060px,96vw);max-width:1060px;max-height:94vh;padding:0;overflow-y:auto}.report-exp-edit>.modal-close{z-index:4;font-size:24px;top:17px;right:19px}.report-exp-edit__head{border-bottom:1px solid var(--border);background:linear-gradient(135deg, var(--accent), transparent 62%);justify-content:space-between;align-items:center;gap:20px;padding:21px 56px 17px 26px;display:flex}@supports (color:color-mix(in lab, red, red)){.report-exp-edit__head{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 12%, transparent), transparent 62%)}}.report-exp-edit__head>div>span{color:var(--accent);letter-spacing:.16em;font-size:9px;font-weight:800}.report-exp-edit__head .modal-title{margin:3px 0 2px;font-size:20px}.report-exp-edit__head p{color:var(--text-muted);margin:0;font-size:10px}.report-exp-edit__head>.report-exp-status{flex:none;padding:5px 10px}.report-exp-edit__summary{border-bottom:1px solid var(--border);background:var(--border);grid-template-columns:1.15fr .85fr 1fr .75fr;gap:1px;display:grid}.report-exp-edit__summary>div{background:var(--bg-raised);min-width:0;padding:10px 17px}.report-exp-edit__summary span{color:var(--text-muted);font-size:8px;font-weight:650;display:block}.report-exp-edit__summary strong,.report-exp-edit__summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.report-exp-edit__summary strong{color:var(--text);margin-top:3px;font-size:11px}.report-exp-edit__summary small{color:var(--text-muted);margin-top:2px;font-size:8px}.report-exp-edit__form{grid-template-columns:245px minmax(0,1fr);align-items:start;display:grid}.report-exp-edit__context{border-right:1px solid var(--border);flex-direction:column;gap:17px;min-width:0;padding:22px 20px;display:flex;position:sticky;top:0}.report-exp-edit__person{align-items:center;gap:11px;min-width:0;display:flex}.report-exp-edit__person>span{border:1px solid var(--accent);flex:none;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.report-exp-edit__person>span{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent)}}.report-exp-edit__person>span{background:var(--accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.report-exp-edit__person>span{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.report-exp-edit__person>span{color:var(--accent);font-size:16px;font-weight:800}.report-exp-edit__person>div{min-width:0}.report-exp-edit__person strong,.report-exp-edit__person small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.report-exp-edit__person strong{color:var(--text);font-size:13px}.report-exp-edit__person small{color:var(--text-muted);margin-top:2px;font-size:9px}.report-exp-edit__context dl{flex-direction:column;gap:0;margin:0;display:flex}.report-exp-edit__context dl>div{border-bottom:1px solid var(--border);grid-template-columns:62px minmax(0,1fr);gap:8px;padding:8px 0;display:grid}.report-exp-edit__context dt{color:var(--text-muted);font-size:8px}.report-exp-edit__context dd{color:var(--text);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.report-exp-edit__readonly-note{background:#f0b3540f;border:1px solid #f0b35433;border-radius:9px;padding:11px 12px}.report-exp-edit__readonly-note strong{color:var(--stat-gold);font-size:9px}.report-exp-edit__readonly-note p{color:var(--text-muted);margin:4px 0 0;font-size:8px;line-height:1.55}.report-exp-edit__sections{min-width:0}.report-exp-edit__section{border-bottom:1px solid var(--border);padding:20px 24px}.report-exp-edit__section>header{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.report-exp-edit__section>header>span{background:var(--accent);border-radius:8px;flex:none;place-items:center;width:27px;height:27px;display:grid}@supports (color:color-mix(in lab, red, red)){.report-exp-edit__section>header>span{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.report-exp-edit__section>header>span{color:var(--accent);font-size:9px;font-weight:800}.report-exp-edit__section h3{margin:0;font-size:13px}.report-exp-edit__section header p{color:var(--text-muted);margin:2px 0 0;font-size:9px}.report-exp-edit__grid{gap:13px;display:grid}.report-exp-edit__grid .field,.report-exp-edit__section>.field{min-width:0}.report-exp-edit__grid--contact{grid-template-columns:1fr 1fr}.report-exp-edit__grid--address{grid-template-columns:145px minmax(0,1fr)}.report-exp-edit__grid--processing{grid-template-columns:1fr 1fr}.report-exp-edit__status-select{border-left-width:3px;font-weight:700}.report-exp-edit__status-select--apply{border-left-color:var(--accent);color:var(--accent)}.report-exp-edit__status-select--unpaid,.report-exp-edit__status-select--waiting{border-left-color:var(--stat-orange);color:var(--stat-gold)}.report-exp-edit__status-select--paid{color:var(--stat-green);border-left-color:var(--lightningcss-light,#46c057)var(--lightningcss-dark,#3fb950)}.report-exp-edit__status-select--shipped{border-left-color:var(--stat-purple-strong);color:var(--stat-purple)}.report-exp-edit__status-select--reviewed{color:var(--lightningcss-light,#650f30)var(--lightningcss-dark,#f09abb);border-left-color:var(--lightningcss-light,#931f52)var(--lightningcss-dark,#e06c9f)}.report-exp-edit__status-select--cancelled,.report-exp-edit__status-select--duplicate,.report-exp-edit__status-select--deleted{border-left-color:var(--danger);color:var(--stat-red)}.report-exp-edit__memo{resize:vertical;min-height:124px;line-height:1.55}.report-exp-edit__admin-note{border-left:3px solid var(--stat-orange);background:#f0b3540f;border-radius:0 8px 8px 0;margin-top:10px;padding:10px 12px}.report-exp-edit__admin-note span{color:var(--stat-gold);font-size:8px;font-weight:750}.report-exp-edit__admin-note p{color:var(--text);margin:3px 0 0;font-size:9px;line-height:1.5}.report-exp-edit__error{grid-column:1/-1;margin:14px 24px 0}.report-exp-edit__footer{z-index:3;border-top:1px solid var(--border-strong);background:var(--bg-raised);grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:14px 24px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.report-exp-edit__footer{background:color-mix(in srgb, var(--bg-raised) 94%, transparent)}}.report-exp-edit__footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.report-exp-edit__footer>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.report-exp-edit__footer strong{color:var(--text);font-size:10px}.report-exp-edit__footer span{color:var(--text-muted);font-size:8px}.report-exp-edit__footer>div:last-child{flex:none;gap:7px;display:flex}@media (width<=860px){.report-exp-edit{width:min(760px,96vw)}.report-exp-edit__summary{grid-template-columns:1fr 1fr}.report-exp-edit__form{grid-template-columns:1fr}.report-exp-edit__context{border-right:0;border-bottom:1px solid var(--border);grid-template-columns:1fr 1.3fr;display:grid;position:static}.report-exp-edit__context dl{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.report-exp-edit__readonly-note{grid-column:1/-1}}@media (width<=600px){.report-exp-edit__head{align-items:flex-start;padding:18px 50px 15px 18px}.report-exp-edit__head>.report-exp-status{margin-top:2px}.report-exp-edit__summary{grid-template-columns:1fr 1fr}.report-exp-edit__summary>div{padding:9px 12px}.report-exp-edit__context{grid-template-columns:1fr;padding:18px}.report-exp-edit__context dl,.report-exp-edit__readonly-note{grid-column:auto}.report-exp-edit__section{padding:18px}.report-exp-edit__grid--contact,.report-exp-edit__grid--address,.report-exp-edit__grid--processing{grid-template-columns:1fr}.report-exp-edit__footer{flex-direction:column;align-items:flex-start;padding:13px 18px}.report-exp-edit__footer>div:last-child{width:100%}.report-exp-edit__footer .btn{flex:1}}@media (width<=1200px){.report-exp-filters{grid-template-columns:repeat(3,minmax(160px,1fr))}.report-exp-filters__reset{width:max-content}}@media (width<=720px){.report-exp-page>.page-head{align-items:flex-start}.report-exp-filters{grid-template-columns:1fr 1fr}.report-exp-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.report-exp-list__head p{display:none}.report-exp-batch__count{flex-basis:100%}.report-exp-batch__group{flex-wrap:wrap}}.report-exp-option-page{--exp-option-accent:var(--lightningcss-light,#005d86)var(--lightningcss-dark,#79d6ff);--exp-option-purple:var(--lightningcss-light,#170865)var(--lightningcss-dark,#a99af7);--exp-option-surface:var(--bg-raised)}@supports (color:color-mix(in lab, red, red)){.report-exp-option-page{--exp-option-surface:color-mix(in srgb, var(--bg-raised) 92%, var(--lightningcss-light,#cad5e4)var(--lightningcss-dark,#1b2635))}}.report-exp-option-page{max-width:1760px;margin:0 auto;font-size:14px}.report-exp-option-head{border:1px solid var(--border);align-items:center;min-height:150px;margin-bottom:20px;padding:28px 30px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.report-exp-option-head{border:1px solid color-mix(in srgb, var(--border) 72%, var(--exp-option-accent))}}.report-exp-option-head{background:radial-gradient(circle at 86% 0%, #79d6ff21, transparent 31%), radial-gradient(circle at 72% 120%, #a99af71a, transparent 33%), linear-gradient(145deg, var(--lightningcss-light,#00000009)var(--lightningcss-dark,#ffffff09), transparent 48%), var(--exp-option-surface);border-radius:20px;box-shadow:0 18px 55px #0000002e}.report-exp-option-head:after{content:"";pointer-events:none;border:1px solid #79d6ff1f;border-radius:54px;width:190px;height:190px;position:absolute;top:-46px;right:52px;rotate:18deg}.report-exp-option-head>*{z-index:1;position:relative}.report-exp-option-eyebrow{color:var(--exp-option-accent);letter-spacing:.11em;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:750;display:inline-flex}.report-exp-option-eyebrow>span{background:var(--exp-option-accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #79d6ff17}.report-exp-option-head .page-title{letter-spacing:-.035em;align-items:center;gap:10px;font-size:clamp(26px,2.1vw,34px);font-weight:720;display:flex}.report-exp-option-head .page-title .badge{border-color:var(--danger);margin:0}@supports (color:color-mix(in lab, red, red)){.report-exp-option-head .page-title .badge{border-color:color-mix(in srgb, var(--danger) 30%, transparent)}}.report-exp-option-head .page-title .badge{background:var(--danger);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.report-exp-option-head .page-title .badge{background:color-mix(in srgb, var(--danger) 9%, transparent)}}.report-exp-option-head .page-title .badge{letter-spacing:0;font-size:10px}.report-exp-option-head .page-desc{max-width:620px;color:var(--text-muted);margin-top:8px}@supports (color:color-mix(in lab, red, red)){.report-exp-option-head .page-desc{color:color-mix(in srgb, var(--text-muted) 88%, white)}}.report-exp-option-head .page-desc{font-size:14px}.report-exp-option-head .page-head__actions{align-items:center;gap:12px;display:flex}.report-exp-option-head .page-head__busy{color:var(--exp-option-accent);background:#79d6ff14;border-radius:999px;padding:5px 9px}.report-exp-option-export{color:var(--lightningcss-light,#003043)var(--lightningcss-dark,#bcecff);background:#79d6ff1c;border:1px solid #79d6ff38;border-radius:11px;gap:8px;min-height:42px;padding:0 15px;font-weight:700;text-decoration:none;transition:border-color .18s,background .18s,transform .18s}.report-exp-option-export:hover{color:var(--lightningcss-light,#00151d)var(--lightningcss-dark,#e2f7ff);background:#79d6ff2b;border-color:#79d6ff80;transform:translateY(-1px)}.report-exp-option-export svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:18px;height:18px}.report-exp-option-filters{border-color:var(--border);grid-template-columns:repeat(4,minmax(150px,1fr)) minmax(260px,1.5fr) auto;gap:14px;margin-bottom:20px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.report-exp-option-filters{border-color:color-mix(in srgb, var(--border) 82%, var(--exp-option-accent))}}.report-exp-option-filters{background:var(--exp-option-surface);border-radius:16px;box-shadow:0 12px 35px #0000001f}.report-exp-option-filters__head{border-bottom:1px solid var(--border);grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:14px;display:flex}.report-exp-option-filters__head>div{align-items:baseline;gap:10px;display:flex}.report-exp-option-filters__head span{color:var(--exp-option-accent);letter-spacing:.14em;font-size:10px;font-weight:800}.report-exp-option-filters__head strong{letter-spacing:-.015em;font-size:16px}.report-exp-option-filters__head p{color:var(--text-muted);margin:0;font-size:12px}.report-exp-option-filters .field{gap:7px;min-width:0}.report-exp-option-filters .field__label{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.report-exp-option-filters .field__label{color:color-mix(in srgb, var(--text-muted) 90%, white)}}.report-exp-option-filters .field__label{font-size:12px;font-weight:650}.report-exp-option-filters .input{border-color:var(--border-strong);background:var(--bg-input);border-radius:10px;min-height:42px}@supports (color:color-mix(in lab, red, red)){.report-exp-option-filters .input{background:color-mix(in srgb, var(--bg-input) 88%, var(--lightningcss-light,#ced8e8)var(--lightningcss-dark,#172131))}}.report-exp-option-filters .input{font-size:13px;transition:border-color .16s,box-shadow .16s,background .16s}.report-exp-option-filters .input:hover{border-color:var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.report-exp-option-filters .input:hover{border-color:color-mix(in srgb, var(--border-strong) 65%, var(--exp-option-accent))}}.report-exp-option-filters .input:focus{border-color:var(--exp-option-accent);background:var(--bg-input);box-shadow:0 0 0 3px #79d6ff1f}.report-exp-option-filters__reset{white-space:nowrap;border-radius:10px;align-self:end;min-height:42px}.report-exp-option-overview{margin-bottom:26px;animation:.36s ease-out both exp-option-enter}.report-exp-option-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.report-exp-option-metric{border:1px solid var(--border);background:linear-gradient(145deg, var(--lightningcss-light,#00000006)var(--lightningcss-dark,#ffffff06), transparent 68%), var(--exp-option-surface);border-radius:15px;min-width:0;padding:18px 20px 17px;position:relative;overflow:hidden}.report-exp-option-metric:before{border:2px solid var(--border-strong);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:18px;right:18px}.report-exp-option-metric--primary:before{border-color:var(--exp-option-accent);box-shadow:0 0 0 5px #79d6ff12}.report-exp-option-metric--success:before{border-color:var(--lightningcss-light,#278743)var(--lightningcss-dark,#78d894);box-shadow:0 0 0 5px #78d89412}.report-exp-option-metric--warning:before{border-color:var(--lightningcss-light,#90610d)var(--lightningcss-dark,#f2c36f);box-shadow:0 0 0 5px #f2c36f12}.report-exp-option-metric>span{color:var(--text-muted);font-size:12px;font-weight:620;display:block}.report-exp-option-metric>strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin:6px 0 2px;font-size:30px;display:block}.report-exp-option-metric>small{color:var(--text-muted);font-size:11px}.report-exp-option-metric--primary>strong{color:var(--exp-option-accent)}.report-exp-option-metric--success>strong{color:var(--lightningcss-light,#1c7436)var(--lightningcss-dark,#8be3a5)}.report-exp-option-metric--warning>strong{color:var(--lightningcss-light,#7e540a)var(--lightningcss-dark,#f5cb81)}.report-exp-option-distribution{border:1px solid var(--border);background:var(--exp-option-surface);border-radius:15px 15px 0 0;grid-template-columns:210px minmax(0,1fr);gap:20px;margin-top:12px;padding:18px 20px;display:grid}.report-exp-option-distribution__title{flex-direction:column;justify-content:space-between;gap:14px;display:flex}.report-exp-option-distribution__title>div>span{color:var(--exp-option-purple);letter-spacing:.14em;font-size:10px;font-weight:800;display:block}.report-exp-option-distribution__title strong{margin-top:4px;font-size:15px;display:block}.report-exp-option-distribution__title>small{color:var(--text-muted);font-size:11px}.report-exp-option-distribution__items{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 18px;display:grid}.report-exp-option-share{min-width:0}.report-exp-option-share>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.report-exp-option-share>div>span{color:var(--text);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.report-exp-option-share>div>span{color:color-mix(in srgb, var(--text) 92%, var(--text-muted))}}.report-exp-option-share>div>span{text-overflow:ellipsis;white-space:nowrap;font-size:12px}.report-exp-option-share strong{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.report-exp-option-share__track{background:var(--lightningcss-light,#0000000e)var(--lightningcss-dark,#ffffff0e);border-radius:999px;height:4px;margin-top:7px;display:block;overflow:hidden}.report-exp-option-share__track>span{border-radius:inherit;background:linear-gradient(90deg, var(--exp-option-purple), var(--exp-option-accent));height:100%;display:block}.report-exp-option-distribution__more{color:var(--text-muted);grid-column:1/-1;margin:2px 0 0;font-size:10px}.report-exp-option-statuses{border:1px solid var(--border);background:var(--lightningcss-light,#00000003)var(--lightningcss-dark,#ffffff03);border-top:0;border-radius:0 0 15px 15px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;display:flex}.report-exp-option-statuses>span:first-child{color:var(--text-muted);margin-right:4px;font-size:11px;font-weight:700}.report-exp-option-statuses .report-exp-status{min-height:27px;padding-inline:10px;font-size:11px}.report-exp-option-list{animation:.42s ease-out 40ms both exp-option-enter}.report-exp-option-list__head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:11px;display:flex}.report-exp-option-list__head>div>span{color:var(--exp-option-accent);letter-spacing:.14em;font-size:10px;font-weight:800}.report-exp-option-list__head h2{letter-spacing:-.02em;margin:3px 0 0;font-size:19px}.report-exp-option-list__head p{color:var(--text-muted);margin:0;font-size:11px}.report-exp-option-list__head p>span{color:var(--lightningcss-light,#90610d)var(--lightningcss-dark,#f2c36f);margin-right:5px;font-size:8px}.report-exp-option-table-wrap{border-color:var(--border-strong);background:var(--exp-option-surface);border-radius:15px;overflow:auto;box-shadow:0 14px 40px #00000024}.report-exp-option-table{table-layout:fixed;min-width:1470px}.report-exp-option-table>thead>tr>th{z-index:2;background:var(--bg-raised);padding:13px 14px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.report-exp-option-table>thead>tr>th{background:color-mix(in srgb, var(--bg-raised) 96%, var(--lightningcss-light,#b8c6db)var(--lightningcss-dark,#243247))}}.report-exp-option-table>thead>tr>th{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.report-exp-option-table>thead>tr>th{color:color-mix(in srgb, var(--text-muted) 86%, white)}}.report-exp-option-table>thead>tr>th{letter-spacing:.015em;font-size:11px}.report-exp-option-table>thead>tr>th:first-child{width:64px}.report-exp-option-table>thead>tr>th:nth-child(2){width:310px}.report-exp-option-table>thead>tr>th:nth-child(3){width:190px}.report-exp-option-table>thead>tr>th:nth-child(4){width:300px}.report-exp-option-table>thead>tr>th:nth-child(5){width:150px}.report-exp-option-table>thead>tr>th:nth-child(6){text-align:center;width:155px}.report-exp-option-table>thead>tr>th:nth-child(7){width:205px}.report-exp-option-table>thead>tr>th:nth-child(8){text-align:center;width:84px}.report-exp-option-table>tbody>tr>td:nth-child(8){text-align:center}.report-exp-option-table>tbody>tr>td{vertical-align:top;border-color:var(--border);padding:16px 14px}@supports (color:color-mix(in lab, red, red)){.report-exp-option-table>tbody>tr>td{border-color:color-mix(in srgb, var(--border) 84%, transparent)}}.report-exp-option-row{transition:background .16s,box-shadow .16s;position:relative;box-shadow:inset 3px 0 #0000}.report-exp-option-row:hover{background:#79d6ff09}.report-exp-option-row--unpaid,.report-exp-option-row--waiting{box-shadow:inset 3px 0 var(--lightningcss-light,#a07019)var(--lightningcss-dark,#e6b65f)}.report-exp-option-row--paid,.report-exp-option-row--reviewed{box-shadow:inset 3px 0 var(--lightningcss-light,#379052)var(--lightningcss-dark,#6fc88a)}.report-exp-option-row--shipped{box-shadow:inset 3px 0 var(--exp-option-purple)}.report-exp-option-row--cancelled,.report-exp-option-row--duplicate,.report-exp-option-row--deleted{box-shadow:inset 3px 0 var(--danger)}.report-exp-option-table__no{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.report-exp-option-event{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.report-exp-option-event>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.report-exp-option-event>span{color:var(--text-muted);font-size:11px}.report-exp-option-event>em{color:var(--lightningcss-light,#0a0040)var(--lightningcss-dark,#c9bfff);text-overflow:ellipsis;white-space:nowrap;background:#a99af717;border:1px solid #a99af747;border-radius:7px;max-width:100%;padding:4px 9px;font-size:12px;font-style:normal;font-weight:680;overflow:hidden}.report-exp-option-event>small{max-width:100%;color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.report-exp-option-applicant{align-items:center;gap:10px;min-width:0;display:flex}.report-exp-option-avatar{width:34px;height:34px;color:var(--exp-option-accent);background:#79d6ff13;border:1px solid #79d6ff33;border-radius:10px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.report-exp-option-applicant>div{min-width:0}.report-exp-option-applicant .link,.report-exp-option-applicant strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;display:block;overflow:hidden}.report-exp-option-applicant small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.report-exp-option-contact,.report-exp-option-deposit,.report-exp-option-history{flex-direction:column;gap:5px;min-width:0;display:flex}.report-exp-option-contact strong,.report-exp-option-deposit strong{font-variant-numeric:tabular-nums;font-size:12px}.report-exp-option-contact span{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.report-exp-option-deposit span{color:var(--text-muted);font-size:11px}.report-exp-option-table__status{text-align:center}.report-exp-option-table__status>.report-exp-status{min-height:29px;padding-inline:10px;font-size:11px}.report-exp-option-table__status>small{color:var(--text-muted);margin-top:7px;font-size:10px;display:block}.report-exp-option-history span{color:var(--text-muted);font-variant-numeric:tabular-nums;grid-template-columns:34px 1fr;gap:6px;font-size:11px;display:grid}.report-exp-option-history span small{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.report-exp-option-history span small{color:color-mix(in srgb, var(--text-muted) 80%, white)}}.report-exp-option-history span small{font-size:10px;font-weight:700}@keyframes exp-option-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=1280px){.report-exp-option-filters{grid-template-columns:repeat(3,minmax(180px,1fr))}.report-exp-option-filters .field:nth-of-type(5){grid-column:span 2}.report-exp-option-filters__reset{width:max-content}}@media (width<=900px){.report-exp-option-head{min-height:0;padding:24px}.report-exp-option-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.report-exp-option-distribution{grid-template-columns:1fr}.report-exp-option-distribution__title{flex-direction:row;align-items:flex-end}}@media (width<=720px){.report-exp-option-page{font-size:14px}.report-exp-option-head{border-radius:16px;flex-direction:column;align-items:flex-start;gap:22px;padding:22px 20px}.report-exp-option-head:after{right:-84px}.report-exp-option-head .page-title{flex-direction:column;align-items:flex-start;gap:8px;font-size:27px}.report-exp-option-head .page-head__actions,.report-exp-option-export{width:100%}.report-exp-option-export{justify-content:center;min-height:46px}.report-exp-option-filters{border-radius:14px;grid-template-columns:1fr;gap:13px;padding:17px}.report-exp-option-filters__head{flex-direction:column;align-items:flex-start;gap:5px}.report-exp-option-filters__head>div{flex-direction:column;align-items:flex-start;gap:3px}.report-exp-option-filters .field:nth-of-type(5){grid-column:auto}.report-exp-option-filters__reset{width:100%;min-height:44px}.report-exp-option-metrics{grid-template-columns:1fr 1fr;gap:9px}.report-exp-option-metric{padding:15px}.report-exp-option-metric>strong{font-size:26px}.report-exp-option-metric>small{display:none}.report-exp-option-distribution{padding:16px}.report-exp-option-distribution__items{grid-template-columns:1fr}.report-exp-option-statuses{padding:12px 16px}.report-exp-option-list__head{flex-direction:column;align-items:flex-start;gap:5px}.report-exp-option-list__head p{line-height:1.5}.report-exp-option-table-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.report-exp-option-table{min-width:0;display:block}.report-exp-option-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.report-exp-option-table tbody{gap:12px;display:grid}.report-exp-option-table tbody tr{border:1px solid var(--border);background:var(--exp-option-surface);border-radius:14px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:inset 3px 0 #0000,0 9px 24px #0000001f}.report-exp-option-table tbody tr.report-exp-option-row--unpaid,.report-exp-option-table tbody tr.report-exp-option-row--waiting{box-shadow:inset 3px 0 var(--lightningcss-light,#a07019)var(--lightningcss-dark,#e6b65f),0 9px 24px #0000001f}.report-exp-option-table tbody tr.report-exp-option-row--paid,.report-exp-option-table tbody tr.report-exp-option-row--reviewed{box-shadow:inset 3px 0 var(--lightningcss-light,#379052)var(--lightningcss-dark,#6fc88a),0 9px 24px #0000001f}.report-exp-option-table tbody tr.report-exp-option-row--shipped{box-shadow:inset 3px 0 var(--exp-option-purple), 0 9px 24px #0000001f}.report-exp-option-table>tbody>tr>td{border:0;border-bottom:1px solid var(--border);min-width:0;padding:14px 15px;display:block}.report-exp-option-table>tbody>tr>td:before{color:var(--text-muted);content:attr(data-label);letter-spacing:.04em;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.report-exp-option-table>tbody>tr>td:first-child{display:none}.report-exp-option-table>tbody>tr>td:nth-child(2),.report-exp-option-table>tbody>tr>td:nth-child(4),.report-exp-option-table>tbody>tr>td:nth-child(8){grid-column:1/-1}.report-exp-option-table>tbody>tr>td:nth-child(6),.report-exp-option-table>tbody>tr>td:nth-child(7){border-bottom:0}.report-exp-option-table>tbody>tr>td:nth-child(8){text-align:right;border-bottom:0}.report-exp-option-table__status{text-align:left}}@media (width<=440px){.report-exp-option-metrics{grid-template-columns:1fr}.report-exp-option-metric>small{display:inline}.report-exp-option-table tbody tr{grid-template-columns:1fr}.report-exp-option-table>tbody>tr>td{grid-column:1/-1}.report-exp-option-table>tbody>tr>td:nth-child(6),.report-exp-option-table>tbody>tr>td:nth-child(7){border-bottom:1px solid var(--border)}}@media (prefers-reduced-motion:reduce){.report-exp-option-overview,.report-exp-option-list{animation:none}.report-exp-option-export,.report-exp-option-row{transition:none}}.content:has(.tt){max-width:1180px}.tt{--tt-gap:16px;--tt-radius:14px;--tt-line:var(--border)}@supports (color:color-mix(in lab, red, red)){.tt{--tt-line:color-mix(in srgb, var(--border) 100%, transparent)}}.tt{gap:var(--tt-gap);flex-direction:column;display:flex}.tt-topbar{z-index:20;background:linear-gradient(var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex;position:sticky;top:0}.tt-topbar__title h1{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}.tt-topbar__title p{color:var(--text-muted);align-items:center;gap:8px;margin:4px 0 0;font-size:13px;display:flex}.tt-topbar__controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tt-chip{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;line-height:18px}.tt-chip--today{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tt-chip--today{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.tt-chip--today{color:var(--accent)}.tt-chip--now{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tt-chip--now{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.tt-chip--now{color:var(--accent)}.tt-segment{border:1px solid var(--border);background:var(--bg-input);border-radius:10px;gap:2px;padding:3px;display:flex}.tt-segment__item{min-height:36px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 14px;font-size:13px;font-weight:600;transition:background .14s,color .14s}.tt-segment__item:hover{color:var(--text)}.tt-segment__item--on{background:var(--bg-raised);color:var(--text);box-shadow:0 1px 2px #0000004d}.tt-segment__item:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tt-datenav{align-items:center;gap:6px;display:flex}.tt-iconbtn,.tt-todaybtn{border:1px solid var(--border);background:var(--bg-raised);min-width:38px;min-height:38px;color:var(--text-muted);font:inherit;cursor:pointer;border-radius:9px;padding:0 10px;font-size:13px;transition:border-color .14s,color .14s}.tt-iconbtn{font-size:19px;line-height:1}.tt-iconbtn:hover:not(:disabled),.tt-todaybtn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.tt-todaybtn:disabled{opacity:.4;cursor:default}.tt-dateinput{border:1px solid var(--border);background:var(--bg-input);min-height:38px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;border-radius:9px;padding:0 10px;font-size:13px}.tt-dateinput:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tt-progress{width:44px;height:44px;position:relative}.tt-progress svg{width:100%;height:100%;transform:rotate(-90deg)}.tt-progress circle{fill:none;stroke-width:3px}.tt-progress__track{stroke:var(--border)}.tt-progress__value{stroke:var(--accent);stroke-linecap:round;transition:stroke-dasharray .4s cubic-bezier(.4,0,.2,1)}.tt-progress span{color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute;inset:0}.tt-progress strong{color:var(--text);font-size:12px}.tt-loading{padding:80px 0}.tt-focus{border:1px solid var(--border);border-radius:var(--tt-radius);background:var(--bg-raised);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 22px;display:grid}.tt-focus--now{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tt-focus--now{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.tt-focus--now{background:radial-gradient(120% 140% at 0% 0%, var(--accent), transparent 60%), var(--bg-raised)}@supports (color:color-mix(in lab, red, red)){.tt-focus--now{background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 60%), var(--bg-raised)}}.tt-focus--clear{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.tt-focus--clear{border-color:color-mix(in srgb, var(--ok) 35%, transparent)}}.tt-focus__badge{border:1px solid var(--border-strong);background:var(--bg-input);width:62px;height:62px;color:var(--text);font-variant-numeric:tabular-nums;border-radius:16px;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex}.tt-focus--now .tt-focus__badge{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tt-focus--now .tt-focus__badge{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.tt-focus--now .tt-focus__badge{color:var(--accent)}.tt-focus__badge--done{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.tt-focus__badge--done{border-color:color-mix(in srgb, var(--ok) 45%, transparent)}}.tt-focus__badge--done{color:var(--ok);font-size:26px}.tt-focus__eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.tt-focus__body h2{letter-spacing:-.015em;margin:6px 0 4px;font-size:22px;font-weight:700}.tt-focus__body p{color:var(--text-muted);margin:0;font-size:13px}.tt-focus__cta{background:var(--accent);color:var(--lightningcss-light,#e5f1f9)var(--lightningcss-dark,#06121a);min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:11px;padding:0 26px;font-size:15px;font-weight:700;transition:transform .14s,background .14s}.tt-focus__cta:hover:not(:disabled){background:var(--accent-strong);transform:translateY(-1px)}.tt-focus__cta:active:not(:disabled){transform:translateY(0)}.tt-focus__cta:disabled{opacity:.5;cursor:default}.tt-grid{gap:var(--tt-gap);grid-template-columns:320px minmax(0,1fr);align-items:start;display:grid}.tt-rail{border:1px solid var(--border);border-radius:var(--tt-radius);background:var(--bg-raised);position:sticky;top:78px;overflow:hidden}.tt-rail__head{border-bottom:1px solid var(--border);padding:16px 18px 12px}.tt-rail__head h2{margin:0;font-size:15px;font-weight:700}.tt-rail__head p{color:var(--text-muted);margin:4px 0 0;font-size:12px}.tt-field{border-bottom:1px solid var(--border);padding:14px 18px;display:block}.tt-field:last-child{border-bottom:0}.tt-field__label{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tt-field__name{min-width:0;color:var(--text);font-size:13px;font-weight:600}.tt-field__label small{color:var(--text-muted);text-align:right;white-space:nowrap;font-size:11px}.tt-field__input{width:100%;min-height:40px;margin-top:8px;font-size:14px;display:block}.tt-field__foot{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.tt-quick{flex-wrap:wrap;gap:6px;display:flex}.tt-quick__chip{border:1px solid var(--border);min-height:30px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 10px;font-size:12px;transition:border-color .14s,color .14s,background .14s}.tt-quick__chip:hover{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tt-quick__chip:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.tt-quick__chip:hover{color:var(--accent)}.tt-savestate{flex:none;min-height:14px;font-size:11px}.tt-savestate--saving{color:var(--text-muted)}.tt-savestate--saved{color:var(--ok)}.tt-savestate--error{color:var(--danger)}.tt-timeline{border:1px solid var(--border);border-radius:var(--tt-radius);background:var(--bg-raised);overflow:hidden}.tt-timeline__head{border-bottom:1px solid var(--border);padding:16px 20px 12px}.tt-timeline__head h2{margin:0;font-size:15px;font-weight:700}.tt-timeline__head p{color:var(--text-muted);margin:4px 0 0;font-size:12px}.tt-slots{margin:0;padding:4px 20px 12px;list-style:none}.tt-slot{grid-template-columns:28px minmax(0,1fr);gap:14px;display:grid;position:relative}.tt-slot__rail{justify-content:center;padding-top:20px;display:flex}.tt-slot:before{content:"";background:var(--border);width:1px;position:absolute;top:32px;bottom:-6px;left:13px}.tt-slot:last-child:before{display:none}.tt-slot__rail i{border:2px solid var(--border-strong);background:var(--bg-raised);width:24px;height:24px;color:var(--ok);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:700;display:flex}.tt-slot--done .tt-slot__rail i{border-color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.tt-slot--done .tt-slot__rail i{background:color-mix(in srgb, var(--ok) 15%, transparent)}}.tt-slot--current .tt-slot__rail i{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.tt-slot--current .tt-slot__rail i{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 14%, transparent)}}.tt-slot__main{border-bottom:1px solid var(--border);padding:14px 0 16px}.tt-slot:last-child .tt-slot__main{border-bottom:0}.tt-slot__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tt-slot__time{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.tt-slot__head h3{margin:0;font-size:15px;font-weight:600}.tt-slot--done .tt-slot__head h3{color:var(--text-muted)}.tt-slot__at{color:var(--ok);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.tt-slot__note{color:var(--text-muted);margin:6px 0 0;font-size:12px}.tt-slot__cta{border:1px solid var(--border-strong);min-height:40px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:10px;margin-top:12px;padding:0 18px;font-size:13px;font-weight:600;transition:border-color .14s,background .14s,color .14s}.tt-slot__cta:hover:not(:disabled){border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tt-slot__cta:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 8%, transparent)}}.tt-slot__cta:hover:not(:disabled){color:var(--accent)}.tt-slot__cta:disabled{opacity:.45;cursor:default}.tt-slot--current .tt-slot__cta{border-color:var(--accent);color:var(--accent)}.tt-slot__memo{align-items:center;gap:10px;margin-top:10px;display:flex}.tt-slot__memo .tt-field__input{margin-top:0}@keyframes tt-flash{0%{background:color-mix(in srgb, var(--ok) 16%, transparent)}to{background:0 0}}.tt-slot--flash .tt-slot__main{animation:1.6s ease-out tt-flash}.tt-start{border:1px solid var(--border);border-radius:var(--tt-radius);background:var(--bg-raised);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}.tt-start__intro{border-right:1px solid var(--border);background:radial-gradient(120% 140% at 0% 0%, var(--accent), transparent 62%);padding:32px}@supports (color:color-mix(in lab, red, red)){.tt-start__intro{background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 62%)}}.tt-start__intro h2{letter-spacing:-.015em;margin:10px 0;font-size:22px;font-weight:700;line-height:1.35}.tt-start__intro p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.6}.tt-start__form{padding:28px 32px}.tt-start__form .tt-field__label{margin-top:16px}.tt-start__form .tt-field__label:first-of-type{margin-top:0}.tt-start__cta{width:100%;min-height:48px;margin-top:22px;font-size:15px}.tt-dialog__time{color:var(--accent);font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:700}.tt-dialog .modal-title{margin:6px 0 10px}@media (width<=1000px){.tt-grid{grid-template-columns:1fr}.tt-rail{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:static}.tt-rail__head{grid-column:1/-1}.tt-field{border-right:1px solid var(--border);border-bottom:0}.tt-field:last-child{border-right:0}}@media (width<=720px){.tt-topbar{padding:8px 0 4px;position:static}.tt-topbar__controls{width:100%}.tt-segment{flex:1}.tt-segment__item{flex:1;min-height:44px}.tt-datenav{flex:1}.tt-dateinput{flex:1;min-height:44px}.tt-iconbtn,.tt-todaybtn{min-height:44px}.tt-focus{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:18px}.tt-focus__badge{border-radius:14px;width:52px;height:52px;font-size:15px}.tt-focus__body h2{font-size:19px}.tt-focus__cta{grid-column:1/-1;width:100%;min-height:52px}.tt-rail{display:block}.tt-field{border-right:0;border-bottom:1px solid var(--border)}.tt-field:last-child{border-bottom:0}.tt-slots{padding:4px 14px 12px}.tt-slot__memo{flex-direction:column;align-items:stretch;gap:6px}.tt-slot__memo .tt-savestate{text-align:right}.tt-slot__cta{width:100%;min-height:44px}.tt-slot__at{margin-left:0}.tt-start{grid-template-columns:1fr}.tt-start__intro{border-right:0;border-bottom:1px solid var(--border);padding:24px}.tt-start__form{padding:24px}}@media (prefers-reduced-motion:reduce){.tt-slot--flash .tt-slot__main{animation:none}.tt-focus__cta,.tt-segment__item,.tt-quick__chip,.tt-progress__value,.tt-slot__cta,.tt-iconbtn,.tt-todaybtn{transition:none}}.content:has(.report-best-page){max-width:1500px}.report-best-page{max-width:1440px;margin:0 auto}.report-best-head{border:1px solid var(--border);background:linear-gradient(135deg, var(--accent), transparent 48%), var(--bg-raised);border-radius:10px;align-items:center;padding:16px 18px}@supports (color:color-mix(in lab, red, red)){.report-best-head{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 7.5%, transparent), transparent 48%), var(--bg-raised)}}.report-best-head .page-title{font-size:22px}.report-best-head .page-desc{max-width:720px;font-size:11px}.report-best-filters{grid-template-columns:minmax(300px,1.5fr) minmax(170px,.7fr) minmax(170px,.7fr) auto;gap:10px;padding:13px 15px;display:grid}.report-best-filters .field{min-width:0}.report-best-filters__reset{align-self:end}.report-best-category{grid-template-columns:minmax(190px,1fr) minmax(180px,.9fr);gap:6px;display:grid;position:relative}.report-best-category__search{min-width:0;position:relative}.report-best-category__search>span{color:var(--text-muted);pointer-events:none;font-size:16px;line-height:1;position:absolute;top:50%;left:10px;transform:translateY(-53%)}.report-best-category__search>input{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-input);width:100%;height:34px;color:var(--text);font:inherit;outline:none;padding:7px 48px 7px 31px}.report-best-category__search>input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.report-best-category__search>input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}}.report-best-category__search>small{color:var(--accent);pointer-events:none;font-size:9px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.report-best-category__empty{z-index:2;color:var(--stat-red);font-size:9px;position:absolute;top:calc(100% + 4px);left:2px}.report-best-awaiting{border:1px dashed var(--border-strong);background:linear-gradient(145deg, var(--accent), transparent), var(--bg-raised);border-radius:10px;justify-content:center;align-items:center;gap:16px;min-height:260px;display:flex}@supports (color:color-mix(in lab, red, red)){.report-best-awaiting{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 3.5%, transparent), transparent), var(--bg-raised)}}.report-best-awaiting>span{border:1px solid var(--accent);place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.report-best-awaiting>span{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.report-best-awaiting>span{background:var(--accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.report-best-awaiting>span{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.report-best-awaiting>span{color:var(--accent);font-size:25px}.report-best-awaiting strong{font-size:14px}.report-best-awaiting p{color:var(--text-muted);margin:4px 0 0;font-size:10px}.report-best-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:2px 0 15px;display:grid}.report-best-metric{border:1px solid var(--border);background:linear-gradient(145deg, var(--lightningcss-light,#00000006)var(--lightningcss-dark,#ffffff06), transparent 68%), var(--bg-raised);border-radius:9px;min-width:0;padding:13px 15px;position:relative;overflow:hidden}.report-best-metric:before{background:var(--border-strong);content:"";height:2px;position:absolute;inset:0 0 auto}.report-best-metric--primary:before{background:var(--accent)}.report-best-metric--sales:before{background:var(--stat-purple-strong)}.report-best-metric--hot:before{background:var(--stat-green)}.report-best-metric--attention:before{background:var(--stat-orange)}.report-best-metric>span{color:var(--text-muted);letter-spacing:.04em;font-size:9px;font-weight:700;display:block}.report-best-metric>strong{font-variant-numeric:tabular-nums;margin:2px 0 1px;font-size:23px;display:block}.report-best-metric--primary>strong{color:var(--accent)}.report-best-metric--sales>strong{color:var(--stat-purple)}.report-best-metric--hot>strong{color:var(--stat-green)}.report-best-metric--attention>strong{color:var(--stat-gold)}.report-best-metric>small{color:var(--text-muted);font-size:9px}.report-best-metric--link{color:inherit;cursor:pointer;grid-column:1/-1;align-items:baseline;gap:10px;text-decoration:none;display:flex}.report-best-metric--link:before{background:var(--text-muted)}.report-best-metric--link:hover{border-color:var(--border-strong)}.report-best-metric--link:hover:before{background:var(--accent)}.report-best-metric--link>strong{color:var(--accent);margin:0;font-size:13px}.report-best-metric--link>small{margin-left:auto}.report-best-list__head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:9px;display:flex}.report-best-list__head>div:first-child>span{color:var(--accent);letter-spacing:.14em;font-size:9px;font-weight:800}.report-best-list__head h2{margin:2px 0 0;font-size:15px}.report-best-list__tools{align-items:center;gap:14px;display:flex}.report-best-copy--error{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.report-best-copy--error{border-color:color-mix(in srgb, var(--danger) 45%, transparent)}}.report-best-copy--error{color:var(--stat-red)}.report-best-legend{align-items:center;gap:10px;display:flex}.report-best-legend>span{color:var(--text-muted);white-space:nowrap;align-items:center;gap:4px;font-size:9px;display:flex}.report-best-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.report-best-dot--high{box-shadow:0 0 5px var(--accent);background:var(--lightningcss-light,#0f7cab)var(--lightningcss-dark,#54c1f0)}@supports (color:color-mix(in lab, red, red)){.report-best-dot--high{box-shadow:0 0 5px color-mix(in srgb, var(--accent) 60%, transparent)}}.report-best-dot--strong{background:var(--lightningcss-light,#97160f)var(--lightningcss-dark,#f06f68)}.report-best-dot--watch{background:var(--stat-green)}.report-best-table-wrap{overflow-x:auto}.report-best-table{table-layout:fixed;min-width:820px}.report-best-table th,.report-best-table td{padding:9px 11px}.report-best-table th:first-child{text-align:right;width:82px}.report-best-table th:nth-child(2){width:auto}.report-best-table th:nth-child(3){text-align:right;width:118px}.report-best-table th:nth-child(4){width:115px}.report-best-table th:nth-child(5),.report-best-table th:nth-child(6){width:92px}.report-best-table tbody tr{transition:background .12s;box-shadow:inset 3px 0 #0000}.report-best-table tbody tr:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.report-best-table tbody tr:hover{background:color-mix(in srgb, var(--accent) 5.5%, transparent)}}.report-best-table tbody tr.report-best-row--attention{box-shadow:inset 3px 0 var(--stat-orange);background:#f0b35409}.report-best-order{color:var(--accent);text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.report-best-product{align-items:center;gap:10px;min-width:0;display:flex}.report-best-product>.thumb{object-fit:cover;width:40px;height:40px}.report-best-product>div{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.report-best-product .link{max-width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;display:block;overflow:hidden}.report-best-product .link:hover{color:var(--accent)}.report-best-product small{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:8px}.report-best-sold{text-align:right;font-variant-numeric:tabular-nums}.report-best-sold strong{min-width:46px;font-size:14px;display:inline-block}.report-best-sold small{color:var(--text-muted);margin-left:3px;font-size:8px}.report-best-sold--high strong,.report-best-sold--high small{color:var(--accent)}.report-best-sold--strong strong,.report-best-sold--strong small{color:var(--stat-red)}.report-best-sold--watch strong,.report-best-sold--watch small{color:var(--stat-green)}.report-best-price{color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:10px}.report-best-status{text-align:center}.report-best-badge{border:1px solid var(--border-strong);white-space:nowrap;border-radius:999px;justify-content:center;min-width:55px;padding:3px 7px;font-size:9px;font-weight:700;display:inline-flex}.report-best-badge--ok{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.report-best-badge--ok{border-color:color-mix(in srgb, var(--ok) 28%, transparent)}}.report-best-badge--ok{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.report-best-badge--ok{background:color-mix(in srgb, var(--ok) 8%, transparent)}}.report-best-badge--ok{color:var(--stat-green)}.report-best-badge--off,.report-best-badge--soldout{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.report-best-badge--off,.report-best-badge--soldout{border-color:color-mix(in srgb, var(--danger) 32%, transparent)}}.report-best-badge--off,.report-best-badge--soldout{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.report-best-badge--off,.report-best-badge--soldout{background:color-mix(in srgb, var(--danger) 9%, transparent)}}.report-best-badge--off,.report-best-badge--soldout{color:var(--stat-red)}@media (width<=900px){.report-best-filters{grid-template-columns:1fr 1fr}.report-best-filters .field:first-child{grid-column:1/-1}.report-best-filters__reset{width:max-content}.report-best-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.report-best-list__head{flex-direction:column;align-items:flex-start}.report-best-list__tools{justify-content:space-between;width:100%}}@media (width<=560px){.report-best-head{align-items:flex-start}.report-best-head .page-head__actions{width:100%}.report-best-filters{grid-template-columns:1fr}.report-best-filters .field:first-child{grid-column:auto}.report-best-category{grid-template-columns:1fr}.report-best-legend{display:none}.report-best-overview{gap:6px}.report-best-metric{padding:11px}.report-best-awaiting{align-items:flex-start;min-height:210px;padding:54px 20px}}.content:has(.payment-card-page){max-width:none}.payment-card-page{max-width:1580px;margin:0 auto}.payment-card-head{align-items:center}.payment-card-filters .field:nth-child(2){min-width:min(420px,45vw)}.payment-card-toolbar{justify-content:flex-end;min-height:36px}.payment-card-table-wrap{margin-top:2px}.payment-card-table{table-layout:fixed;min-width:1414px}.payment-card-table th,.payment-card-table td{padding:10px 9px}.payment-card-table th:first-child{width:52px}.payment-card-table th:nth-child(2){width:175px}.payment-card-table th:nth-child(3){width:85px}.payment-card-table th:nth-child(4){width:135px}.payment-card-table th:nth-child(5){width:88px}.payment-card-table th:nth-child(6){width:230px}.payment-card-table th:nth-child(7),.payment-card-table th:nth-child(8){width:118px}.payment-card-table th:nth-child(9){width:150px}.payment-card-table th:nth-child(10){width:180px}.payment-card-table th:nth-child(11){width:164px}.payment-card-table tbody tr{box-shadow:inset 3px 0 #0000}.payment-card-table tbody tr.payment-card-row--pending{box-shadow:inset 3px 0 var(--stat-orange);background:#f0b35406}.payment-card-table tbody tr.payment-card-row--pending:hover{background:#f0b35411}.payment-card-kind{flex-direction:column;gap:2px;display:flex}.payment-card-kind strong{color:var(--text);font-size:11px}.payment-card-kind span{color:var(--text-muted);font-size:9px}.payment-card-amount{text-align:right;font-variant-numeric:tabular-nums}.payment-card-amount strong{color:var(--accent);font-size:13px;display:block}.payment-card-amount strong small{color:var(--text-muted);margin-left:3px;font-size:8px;font-weight:500}.payment-card-amount>span{color:var(--stat-purple);margin-top:2px;font-size:9px;display:block}.payment-card-note{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.payment-card-state{flex-direction:column;gap:2px;display:flex}.payment-card-state strong{font-variant-numeric:tabular-nums;font-size:10px}.payment-card-state small{color:var(--text-muted);font-size:9px}.payment-card-state--ok strong{color:var(--stat-green)}.payment-card-dates{font-variant-numeric:tabular-nums}.payment-card-dates>span{color:var(--text-muted);font-size:9px;display:block}.payment-card-dates>small{color:var(--stat-purple);margin-top:2px;font-size:8px;display:block}@media (width<=900px){.payment-card-head{align-items:flex-start}.payment-card-filters .field:nth-child(2){flex:1;min-width:280px}.payment-card-toolbar{justify-content:flex-start}}@media (width<=560px){.payment-card-head .page-head__actions{width:100%}.payment-card-filters .field,.payment-card-filters .field:nth-child(2){width:100%;min-width:0}.payment-card-filters .filters__reset{margin-left:0}}.content:has(.payment-recurring-page){max-width:none}.payment-recurring-page{max-width:1580px;margin:0 auto}.payment-recurring-head{align-items:center}.payment-recurring-filters .field:first-child{min-width:min(430px,42vw)}.payment-recurring-toolbar{justify-content:flex-end;min-height:36px}.payment-recurring-table-wrap{margin-top:2px}.payment-recurring-table{table-layout:fixed;min-width:1444px}.payment-recurring-table th,.payment-recurring-table td{padding:10px 9px}.payment-recurring-table th:first-child{width:52px}.payment-recurring-table th:nth-child(2){width:205px}.payment-recurring-table th:nth-child(3){width:125px}.payment-recurring-table th:nth-child(4){width:225px}.payment-recurring-table th:nth-child(5){width:125px}.payment-recurring-table th:nth-child(6){width:82px}.payment-recurring-table th:nth-child(7){width:125px}.payment-recurring-table th:nth-child(8){width:185px}.payment-recurring-table th:nth-child(9){width:160px}.payment-recurring-table th:nth-child(10){width:164px}.payment-recurring-table tbody tr{box-shadow:inset 3px 0 #0000}.payment-recurring-table tbody tr.payment-recurring-row--inactive{background:#f06f6806;box-shadow:inset 3px 0 var(--lightningcss-light,#97160f)var(--lightningcss-dark,#f06f68)}.payment-recurring-table tbody tr.payment-recurring-row--inactive:hover{background:#f06f6811}.payment-recurring-name,.payment-recurring-owner{flex-direction:column;gap:2px;min-width:0;display:flex}.payment-recurring-name strong,.payment-recurring-owner strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.payment-recurring-name span,.payment-recurring-owner span{color:var(--text-muted);font-size:9px}.payment-recurring-method{align-items:center;gap:7px;min-width:0;display:flex}.payment-recurring-method small{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.payment-recurring-amount{text-align:right;font-variant-numeric:tabular-nums}.payment-recurring-amount strong{color:var(--accent);font-size:13px;display:block}.payment-recurring-amount strong small{color:var(--text-muted);margin-left:3px;font-size:8px;font-weight:500}.payment-recurring-amount>span{color:var(--stat-purple);margin-top:2px;font-size:9px;display:block}.payment-recurring-status{text-align:center}.payment-recurring-lastpay{color:var(--stat-green);font-variant-numeric:tabular-nums;font-size:10px;font-weight:650}.payment-recurring-note{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.payment-recurring-dates{font-variant-numeric:tabular-nums}.payment-recurring-dates>span{color:var(--text-muted);font-size:9px;display:block}.payment-recurring-dates>small{color:var(--stat-purple);margin-top:2px;font-size:8px;display:block}@media (width<=1050px){.payment-recurring-head{align-items:flex-start}.payment-recurring-toolbar{justify-content:flex-start}}@media (width<=700px){.payment-recurring-head .page-head__actions{width:100%}.payment-recurring-filters .field,.payment-recurring-filters .field:first-child{width:100%;min-width:0}.payment-recurring-filters .filters__reset{margin-left:0}.payment-recurring-tabs{flex-wrap:nowrap;overflow-x:auto}.payment-recurring-tabs .tab-btn{flex:none}}.content:has(.event-list-page){max-width:none}.event-list-page{max-width:1540px;margin:0 auto}.event-list-head{border:1px solid var(--border);background:linear-gradient(135deg, var(--accent), transparent 48%), var(--bg-raised);border-radius:11px;align-items:center;padding:18px 20px}@supports (color:color-mix(in lab, red, red)){.event-list-head{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 8%, transparent), transparent 48%), var(--bg-raised)}}.event-list-eyebrow{color:var(--accent);letter-spacing:.17em;font-size:9px;font-weight:800}.event-list-head .page-title{margin-top:2px;font-size:23px}.event-list-statusbar{border:1px solid var(--border);background:var(--bg-raised);border-radius:9px;grid-template-columns:42px repeat(3,minmax(130px,auto)) 1fr;align-items:center;gap:4px 18px;margin:12px 0;padding:11px 15px;display:grid}.event-list-statusbar__icon{border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.event-list-statusbar__icon--active{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.event-list-statusbar__icon--active{background:color-mix(in srgb, var(--ok) 10%, transparent)}}.event-list-statusbar__icon--active{color:var(--stat-green)}.event-list-statusbar__icon--waiting{color:var(--stat-gold);background:#f0b3541a}.event-list-statusbar__icon--ended{color:var(--text-muted);background:#8b949e1a}.event-list-statusbar>div:not(:first-child){flex-direction:column;gap:1px;display:flex}.event-list-statusbar span{color:var(--text-muted);letter-spacing:.04em;font-size:8px;font-weight:700}.event-list-statusbar strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:12px}.event-list-filters{grid-template-columns:minmax(320px,1fr) 170px 170px auto;gap:10px;padding:13px 15px;display:grid}.event-list-filters .field{min-width:0}.event-list-filters .filters__reset{align-self:end}.event-list-nav{justify-content:space-between;align-items:flex-end;gap:16px;margin:13px 0 8px;display:flex}.event-list-nav .tab-group{margin:0}.event-list-tabdot{background:var(--text-muted);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.event-list-tabdot--active{background:var(--stat-green)}.event-list-tabdot--waiting{background:var(--stat-gold)}.event-list-tabdot--ended{background:var(--lightningcss-light,#616a74)var(--lightningcss-dark,#8b949e)}.event-list-result{color:var(--text-muted);font-size:9px}.event-list-table-wrap{border-radius:10px;overflow-x:auto}.event-list-table{table-layout:fixed;min-width:1210px}.event-list-table th,.event-list-table td{padding:10px 9px}.event-list-table th:first-child{width:50px}.event-list-table th:nth-child(2){width:78px}.event-list-table th:nth-child(3){width:275px}.event-list-table th:nth-child(4){width:245px}.event-list-table th:nth-child(5){width:100px}.event-list-table th:nth-child(6){width:auto}.event-list-table th:nth-child(7){width:145px}.event-list-table th:nth-child(8){width:118px}.event-list-row{transition:background .12s;box-shadow:inset 3px 0 #0000}.event-list-row--active{box-shadow:inset 3px 0 var(--lightningcss-light,#46c057)var(--lightningcss-dark,#3fb950)}.event-list-row--waiting{box-shadow:inset 3px 0 var(--stat-orange)}.event-list-row--ended{opacity:.83;box-shadow:inset 3px 0 var(--lightningcss-light,#7e8691)var(--lightningcss-dark,#6e7681)}.event-list-row:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.event-list-row:hover{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.event-list-row:hover{opacity:1}.event-list-state{white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.event-list-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.event-list-state--active{color:var(--stat-green)}.event-list-state--waiting{color:var(--stat-gold)}.event-list-state--ended{color:var(--lightningcss-light,#4c5662)var(--lightningcss-dark,#9da7b3)}.event-list-name{flex-direction:column;gap:3px;min-width:0;display:flex}.event-list-name strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.event-list-name a,.event-list-name span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.event-list-name a:hover{color:var(--accent)}.event-list-schedule{grid-template-columns:1fr auto;gap:4px 8px;display:grid}.event-list-schedule>div:first-child{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.event-list-schedule>div:first-child strong{color:var(--text);font-size:9px;font-weight:650}.event-list-schedule>div:first-child span{color:var(--text-muted);font-size:8px}.event-list-progress{background:var(--border);border-radius:999px;grid-column:1;height:3px;overflow:hidden}.event-list-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--lightningcss-light,#0f7cab)var(--lightningcss-dark,#54c1f0), var(--stat-green));height:100%;display:block}.event-list-schedule small{white-space:nowrap;grid-area:1/2/3;align-self:center;font-size:8px;font-weight:700}.event-list-schedule__active{color:var(--stat-green)}.event-list-schedule__waiting{color:var(--stat-gold)}.event-list-schedule__ended,.event-list-schedule__muted{color:var(--text-muted)}.event-list-owner{color:var(--stat-purple);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;display:block;overflow:hidden}.event-list-memo{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.event-list-regdate{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:8px}.event-list-actions{gap:5px;display:flex}.event-list-actions .btn{padding-inline:8px}.event-list-modal{max-width:760px;padding:0;overflow:hidden}.event-list-modal>.modal-close{z-index:1}.event-list-modal__head{border-bottom:1px solid var(--border);background:linear-gradient(135deg, var(--accent), transparent 60%);padding:20px 24px 16px}@supports (color:color-mix(in lab, red, red)){.event-list-modal__head{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent 60%)}}.event-list-modal__head>span{color:var(--accent);letter-spacing:.15em;font-size:8px;font-weight:800}.event-list-modal__head .modal-title{margin:2px 0 3px;font-size:18px}.event-list-modal__head p{color:var(--text-muted);margin:0;font-size:9px}.event-list-modal .form-stack{padding:18px 24px 20px}.event-list-modal__name{font-size:13px;font-weight:650}.event-list-modal__core{grid-template-columns:.7fr 1fr 1fr}.event-list-modal__memo{resize:vertical;min-height:100px}.event-list-modal__footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding-top:5px;display:flex}.event-list-modal__footer>span{color:var(--text-muted);font-size:8px}.event-list-modal__footer>div{gap:7px;display:flex}@media (width<=900px){.event-list-head{align-items:flex-start}.event-list-statusbar{grid-template-columns:38px repeat(3,minmax(0,1fr))}.event-list-filters{grid-template-columns:1fr 1fr}.event-list-filters .field:first-child{grid-column:1/-1}.event-list-nav{flex-direction:column;align-items:flex-start}}@media (width<=600px){.event-list-head .page-head__actions{width:100%}.event-list-statusbar{grid-template-columns:34px 1fr 1fr;gap:8px}.event-list-statusbar>div:last-of-type{display:none}.event-list-filters{grid-template-columns:1fr}.event-list-filters .field:first-child{grid-column:auto}.event-list-nav .tab-group{flex-wrap:nowrap;width:100%;overflow-x:auto}.event-list-nav .tab-btn{flex:1 0 auto}.event-list-modal__core,.event-list-modal .row-2{grid-template-columns:1fr}.event-list-modal__footer{flex-direction:column;align-items:flex-start}.event-list-modal__footer>div{width:100%}.event-list-modal__footer .btn{flex:1}}.content:has(.offline-sales-page){max-width:none}.offline-sales-page{max-width:1580px;margin:0 auto}.offline-sales-head{border:1px solid var(--border);background:linear-gradient(135deg, #a98bf017, transparent 48%), var(--bg-raised);border-radius:11px;align-items:center;padding:18px 20px}.offline-sales-eyebrow{color:var(--stat-purple);letter-spacing:.16em;font-size:9px;font-weight:800}.offline-sales-head .page-title{margin-top:2px;font-size:23px}.offline-sales-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.offline-sales-metric{border:1px solid var(--border);background:linear-gradient(145deg, var(--lightningcss-light,#00000006)var(--lightningcss-dark,#ffffff06), transparent 65%), var(--bg-raised);border-radius:9px;min-width:0;padding:13px 15px;position:relative;overflow:hidden}.offline-sales-metric:before{background:var(--border-strong);content:"";height:2px;position:absolute;inset:0 0 auto}.offline-sales-metric--sales:before{background:var(--stat-purple-strong)}.offline-sales-metric--visit:before{background:var(--lightningcss-light,#0f7cab)var(--lightningcss-dark,#54c1f0)}.offline-sales-metric--conversion:before{background:var(--stat-green)}.offline-sales-metric--expense:before{background:var(--lightningcss-light,#97160f)var(--lightningcss-dark,#f06f68)}.offline-sales-metric>span{color:var(--text-muted);letter-spacing:.04em;font-size:9px;font-weight:700;display:block}.offline-sales-metric>strong{color:var(--text);font-variant-numeric:tabular-nums;margin:2px 0 1px;font-size:21px;display:block}.offline-sales-metric--sales>strong{color:var(--stat-purple)}.offline-sales-metric--visit>strong{color:var(--accent)}.offline-sales-metric--conversion>strong{color:var(--stat-green)}.offline-sales-metric--expense>strong{color:var(--stat-red)}.offline-sales-metric>small{color:var(--text-muted);font-size:8px}.offline-sales-filters{grid-template-columns:minmax(150px,.7fr) minmax(150px,.7fr) 170px 170px auto;gap:10px;padding:13px 15px;display:grid}.offline-sales-filters .field{min-width:0}.offline-sales-filterbar{justify-content:space-between;align-items:center;gap:16px;margin:11px 0 8px;display:flex}.offline-sales-presets{align-items:center;gap:5px;display:flex}.offline-sales-presets>span,.offline-sales-weekbar>span{color:var(--text-muted);margin-right:4px;font-size:9px;font-weight:700}.offline-sales-presets button{border:1px solid var(--border);background:var(--bg-raised);color:var(--text-muted);font:inherit;cursor:pointer;border-radius:999px;padding:5px 9px;font-size:9px}.offline-sales-presets button:hover{border-color:var(--accent);color:var(--accent)}.offline-sales-weekbar.toolbar{margin:0;padding:0}.offline-sales-table-wrap{border-radius:10px;overflow-x:auto}.offline-sales-table{table-layout:fixed;min-width:1280px}.offline-sales-table th,.offline-sales-table td{padding:10px 9px}.offline-sales-table th:first-child{width:145px}.offline-sales-table th:nth-child(2){width:72px}.offline-sales-table th:nth-child(3){width:135px}.offline-sales-table th:nth-child(4){width:145px}.offline-sales-table th:nth-child(5){width:205px}.offline-sales-table th:nth-child(6){width:105px}.offline-sales-table th:nth-child(7){width:125px}.offline-sales-table th:nth-child(8){width:110px}.offline-sales-table th:nth-child(9){width:135px}.offline-sales-table th:nth-child(10){width:118px}.offline-sales-row{cursor:pointer;transition:background .12s;box-shadow:inset 3px 0 #0000}.offline-sales-row--final{box-shadow:inset 3px 0 var(--stat-green)}.offline-sales-row--open{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.offline-sales-row--open{background:color-mix(in srgb, var(--accent) 5.5%, transparent)}}.offline-sales-row:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.offline-sales-row:hover{background:color-mix(in srgb, var(--accent) 4.5%, transparent)}}.offline-sales-identity,.offline-sales-worker,.offline-sales-revenue,.offline-sales-funnel{flex-direction:column;gap:2px;min-width:0;display:flex}.offline-sales-identity strong,.offline-sales-worker strong,.offline-sales-funnel strong{color:var(--text);font-size:10px}.offline-sales-identity strong small{font-size:8px;font-weight:600}.offline-sales-identity span{color:var(--accent);font-size:9px;font-weight:700}.offline-sales-worker span,.offline-sales-funnel span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.offline-sales-revenue{font-variant-numeric:tabular-nums;align-items:flex-end}.offline-sales-revenue strong{color:var(--stat-purple);font-size:13px}.offline-sales-revenue span{color:var(--text-muted);font-size:8px}.offline-sales-paymix{flex-direction:column;gap:3px;min-width:0;display:flex}.offline-sales-paymix>div{background:var(--border);border-radius:999px;width:100%;height:4px;display:flex;overflow:hidden}.offline-sales-paymix>div i{height:100%;display:block}.offline-sales-paymix__card{background:var(--stat-purple-strong)}.offline-sales-paymix__cash{background:var(--lightningcss-light,#0f7cab)var(--lightningcss-dark,#54c1f0)}.offline-sales-paymix>span,.offline-sales-paymix>small{min-width:0;color:var(--text-muted);flex-wrap:wrap;gap:1px 6px;font-size:9px;display:flex}.offline-sales-paymix>small{color:var(--stat-gold)}.offline-sales-paymix__copy{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:baseline;gap:2px;margin:-1px -3px;padding:1px 3px;display:inline-flex}.offline-sales-paymix__copy b{font-variant-numeric:tabular-nums;font-weight:650}.offline-sales-paymix__copy:hover{background:var(--overlay-weak)}.offline-sales-paymix__copy:hover b{text-decoration:underline}.offline-sales-paymix__copy[data-copied]{color:var(--ok)}.offline-sales-paymix__copy i{font-style:normal}.offline-sales-expense{color:var(--stat-red);text-align:right;font-variant-numeric:tabular-nums;font-size:10px}.offline-sales-gender{gap:5px;display:flex}.offline-sales-gender span{border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:3px 6px;font-size:8px}.offline-sales-gender b{color:var(--text);font-variant-numeric:tabular-nums}.offline-sales-regdate{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:8px}.offline-sales-actions{gap:5px;display:flex}.offline-sales-actions .btn{padding-inline:8px}.offline-sales-actions__delete{color:var(--stat-red)}.offline-sales-totalmix{color:var(--text-muted);font-size:8px}.offline-sales-detail-row>td{background:var(--accent);padding:0!important}@supports (color:color-mix(in lab, red, red)){.offline-sales-detail-row>td{background:color-mix(in srgb, var(--accent) 2.5%, transparent)}}.offline-sales-detail{padding:14px 18px 17px}.offline-sales-detail__head{justify-content:space-between;align-items:flex-end;margin-bottom:8px;display:flex}.offline-sales-detail__head>div{flex-direction:column;gap:1px;display:flex}.offline-sales-detail__head span{color:var(--accent);letter-spacing:.13em;font-size:8px;font-weight:800}.offline-sales-detail__head strong{color:var(--text);font-size:11px}.offline-sales-detail__head small{color:var(--text-muted);font-size:8px}.offline-sales-detail .table--nested{margin:0}.offline-sales-detail .table--nested th,.offline-sales-detail .table--nested td{text-align:right}.offline-sales-detail .table--nested th:first-child,.offline-sales-detail .table--nested td:first-child{text-align:left}.sale-editor-overlay{justify-content:stretch;align-items:stretch;padding:0}.sale-editor{background:var(--bg-raised);border:1px solid var(--border);width:min(960px,100%);max-height:100%;box-shadow:var(--shadow-md);border-radius:0;grid-template-rows:auto minmax(0,1fr);margin:auto;display:grid;overflow:hidden}@media (width>=720px){.sale-editor-overlay{justify-content:center;align-items:center;padding:24px}.sale-editor{border-radius:var(--radius-lg);max-height:min(88vh,900px)}}.sale-editor__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 16px;display:flex}.sale-editor__eyebrow{color:var(--accent);letter-spacing:.04em;font-size:12px;font-weight:650;display:inline-block}.sale-editor__heading h2{letter-spacing:-.01em;margin:4px 0 2px;font-size:20px;font-weight:680}.sale-editor__heading p{color:var(--text-muted);margin:0;font-size:13px}.sale-editor__close{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-muted);cursor:pointer;transition:background .15s var(--ease-out), color .15s var(--ease-out);background:0 0;border:1px solid #0000;flex:none;place-items:center;display:grid}.sale-editor__close:hover{background:var(--overlay-weak);color:var(--text)}.sale-editor__close svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:18px;height:18px}.sale-editor__form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.sale-editor__body{overscroll-behavior:contain;flex-direction:column;gap:14px;min-height:0;padding:20px 24px 24px;display:flex;overflow-y:auto}.sale-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:18px}.sale-card__head{margin-bottom:14px}.sale-card__head h3{margin:0;font-size:15px;font-weight:650}.sale-card__head p{color:var(--text-muted);margin:3px 0 0;font-size:12.5px}.sale-grid{gap:14px;display:grid}.sale-grid--target,.sale-grid--basic{grid-template-columns:1fr}.sale-grid--pay{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=560px){.sale-grid--target,.sale-grid--basic{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-grid--pay{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=860px){.sale-grid--target,.sale-grid--basic{grid-template-columns:repeat(3,minmax(0,1fr))}.sale-grid--pay{grid-template-columns:repeat(5,minmax(0,1fr))}}.sale-notice{border-radius:var(--radius-sm);margin:14px 0 0;padding:11px 13px;font-size:13px;line-height:1.55}.sale-notice--warn{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.sale-notice--warn{background:color-mix(in srgb, var(--warn) 12%, transparent)}}.sale-notice--warn{border:1px solid var(--warn)}@supports (color:color-mix(in lab, red, red)){.sale-notice--warn{border:1px solid color-mix(in srgb, var(--warn) 34%, transparent)}}.sale-notice--warn{color:var(--text)}.sale-notice b{font-weight:650}.sale-groups{gap:12px;display:grid}.sale-group{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-raised);overflow:hidden}.sale-group__head{background:var(--overlay-weak);border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:10px;padding:10px 14px;display:flex}.sale-group__head strong{font-size:14px;font-weight:650}.sale-group__rate{color:var(--accent);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.sale-group__grid{grid-template-columns:56px repeat(var(--hours,4), minmax(0, 1fr)) 60px;align-items:center;gap:8px 10px;padding:12px 14px 14px;display:grid}.sale-group__corner{grid-area:1/1}.sale-group__hour{grid-column:var(--col);color:var(--text-muted);text-align:center;grid-row:1;font-size:12px}.sale-group__hour--total{font-weight:600}.sale-group__kind{grid-column:1;font-size:13px;font-weight:600}.sale-group__kind--r1{grid-row:2}.sale-group__kind--r2{color:var(--accent);grid-row:3}.sale-group__cell{grid-column:var(--col)}.sale-group__cell--r1{grid-row:2}.sale-group__cell--r2{grid-row:3}.sale-group__total{grid-column:var(--col);text-align:center;font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}@media (width<=639px){.sale-group__grid{grid-template-columns:56px repeat(2,minmax(0,1fr))}.sale-group__hour{grid-column:1;grid-row:var(--rowm);text-align:left}.sale-group__kind{text-align:center;color:var(--text-muted);grid-row:1;font-size:12px}.sale-group__kind--r1{grid-column:2}.sale-group__kind--r2{grid-column:3}.sale-group__cell--r1{grid-column:2}.sale-group__cell--r2{grid-column:3}.sale-group__cell,.sale-group__total{grid-row:var(--rowm)}.sale-group .offline-sales-number .input{height:42px}}.offline-sales-number{position:relative}.offline-sales-number .input{text-align:right;font-variant-numeric:tabular-nums;width:100%;height:38px;padding-right:30px;font-size:14px}.offline-sales-number>span{color:var(--text-muted);pointer-events:none;font-size:12px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.sale-editor__footer{border-top:1px solid var(--border);background:var(--bg-raised);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding:14px 24px;display:flex}.sale-editor__total{align-items:baseline;gap:10px;display:flex}.sale-editor__total>span{color:var(--text-muted);font-size:12.5px}.sale-editor__total strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:680}.sale-editor__total strong i{color:var(--text-muted);margin-left:2px;font-size:14px;font-style:normal;font-weight:600}.sale-editor__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.sale-editor__hint{margin-right:4px;font-size:12.5px}.sale-editor__actions .btn{min-height:38px}@media (width<=480px){.sale-editor__head{padding:16px 16px 14px}.sale-editor__body{padding:16px 16px 20px}.sale-editor__footer{padding:12px 16px}.sale-card{padding:14px}.sale-editor__actions{width:100%}.sale-editor__actions .btn{flex:1;justify-content:center}}@media (prefers-reduced-motion:no-preference){.sale-editor{animation:sale-editor-in .2s var(--ease-out) both}@keyframes sale-editor-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}}@media (width<=950px){.offline-sales-head{align-items:flex-start}.offline-sales-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.offline-sales-filters{grid-template-columns:1fr 1fr}.offline-sales-filterbar{flex-direction:column;align-items:flex-start}}@media (width<=600px){.offline-sales-head .page-head__actions{width:100%}.offline-sales-overview{gap:6px}.offline-sales-metric{padding:11px}.offline-sales-metric>strong{font-size:17px}.offline-sales-filters{grid-template-columns:1fr}.offline-sales-weekbar.toolbar{flex-wrap:nowrap;width:100%;overflow-x:auto}.offline-sales-weekbar .btn{flex:none}}.item-log-page{--item-log-surface:var(--lightningcss-light,#dde3ec)var(--lightningcss-dark,#131922);--item-log-border:var(--lightningcss-light,#00000017)var(--lightningcss-dark,#ffffff17);--item-log-muted:var(--lightningcss-light,#4c5867)var(--lightningcss-dark,#98a4b3);--item-log-blue:var(--lightningcss-light,#085691)var(--lightningcss-dark,#6ebcf7);--item-log-green:var(--lightningcss-light,#2bab6b)var(--lightningcss-dark,#54d494);--item-log-red:var(--lightningcss-light,#7a0000)var(--lightningcss-dark,#ff8585);--item-log-amber:var(--lightningcss-light,#99630c)var(--lightningcss-dark,#f3bd66);max-width:1760px;margin:0 auto;animation:.38s cubic-bezier(.2,.8,.2,1) both item-log-enter}.item-log-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.item-log-hero{justify-content:space-between;align-items:flex-end;gap:28px;margin:4px 0 24px;display:flex}.item-log-hero__copy{max-width:680px}.item-log-eyebrow{color:var(--item-log-blue);letter-spacing:.14em;align-items:center;gap:7px;margin-bottom:9px;font-size:10px;font-weight:750;display:inline-flex}.item-log-eyebrow .item-log-icon{width:14px;height:14px}.item-log-hero h1{letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.2vw,36px);font-weight:720;line-height:1.16}.item-log-hero p{color:var(--item-log-muted);margin:9px 0 0;font-size:14px}.item-log-hero__actions{align-items:center;gap:9px;display:flex}.item-log-button{border:1px solid var(--item-log-border);min-height:40px;color:var(--text);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:650;text-decoration:none;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:inline-flex}.item-log-button--secondary{background:var(--item-log-surface)}.item-log-button--primary{color:var(--lightningcss-light,#cbdeef)var(--lightningcss-dark,#102334);background:var(--lightningcss-light,#001223)var(--lightningcss-dark,#dceeff);border-color:#6ebcf76b;box-shadow:0 8px 24px #4a97d324}.item-log-button:hover{border-color:var(--lightningcss-light,#0003)var(--lightningcss-dark,#fff3);transform:translateY(-1px)}.item-log-button--primary:hover{background:var(--lightningcss-light,#00070f)var(--lightningcss-dark,#f0f7ff);border-color:var(--lightningcss-light,#001223)var(--lightningcss-dark,#dceeff);box-shadow:0 10px 28px #4a97d338}.item-log-button:focus-visible,.item-log-filters input:focus-visible,.item-log-filters select:focus-visible,.item-log-filters button:focus-visible,.item-log-empty button:focus-visible{outline:2px solid var(--item-log-blue);outline-offset:2px}.item-log-button:disabled{opacity:.55;cursor:wait;transform:none}.item-log-sync{color:var(--item-log-muted);align-items:center;gap:7px;font-size:11px;display:inline-flex}.item-log-sync i{background:var(--item-log-blue);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite item-log-pulse}.item-log-overview{border:1px solid var(--item-log-border);background:linear-gradient(135deg, #6ebcf70e, transparent 38%), var(--item-log-surface);border-radius:14px;grid-template-columns:minmax(150px,1.15fr) repeat(3,minmax(135px,.8fr)) minmax(210px,1.4fr);margin-bottom:16px;display:grid;overflow:hidden;box-shadow:0 16px 45px #0000001f}.item-log-overview>div{border-right:1px solid var(--item-log-border);min-width:0;min-height:82px;padding:16px 18px}.item-log-overview>div:last-child{border-right:0}.item-log-overview__total,.item-log-overview__latest{flex-direction:column;justify-content:center;display:flex}.item-log-overview__total>span,.item-log-overview__latest>span{color:var(--item-log-muted);font-size:10px;font-weight:600}.item-log-overview__total>strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-top:3px;font-size:25px;line-height:1.15}.item-log-overview__total small{color:var(--item-log-muted);margin-left:4px;font-size:11px;font-weight:550}.item-log-overview__item{align-items:center;gap:11px;display:flex}.item-log-overview__item>i{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:16px;font-style:normal;font-weight:700;display:grid}.item-log-overview__item--add>i{color:var(--item-log-green);background:#54d4941f}.item-log-overview__item--del>i{color:var(--item-log-red);background:#ff85851f}.item-log-overview__item--chg>i{color:var(--item-log-amber);background:#f3bd661f}.item-log-overview__item>span{min-width:0;color:var(--item-log-muted);white-space:nowrap;flex-direction:column;font-size:9px;display:flex}.item-log-overview__item strong{color:var(--text);font-variant-numeric:tabular-nums;margin-top:1px;font-size:17px}.item-log-overview__latest>strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;font-weight:650;overflow:hidden}.item-log-filters{border:1px solid var(--item-log-border);background:var(--item-log-surface);border-radius:14px;margin-bottom:25px;padding:16px}.item-log-filter-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.item-log-filter-head>span{align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.item-log-filter-head .item-log-icon{width:15px;height:15px;color:var(--item-log-muted)}.item-log-filter-head button{color:var(--item-log-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:4px 6px;font-size:10px;display:inline-flex}.item-log-filter-head button:hover{color:var(--text);background:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff0d)}.item-log-filter-head button b{min-width:17px;height:17px;color:var(--item-log-blue);background:#6ebcf71f;border-radius:999px;place-items:center;font-size:9px;display:grid}.item-log-filter-head button .item-log-icon{width:13px;height:13px}.item-log-filter-grid{grid-template-columns:minmax(260px,2fr) minmax(145px,.8fr) minmax(145px,.8fr) minmax(130px,.7fr);gap:10px;display:grid}.item-log-filter-grid label{flex-direction:column;gap:5px;min-width:0;display:flex}.item-log-filter-grid label>span,.item-log-segments legend{color:var(--item-log-muted);letter-spacing:.025em;font-size:9px;font-weight:650}.item-log-filter-grid input,.item-log-filter-grid select{border:1px solid var(--item-log-border);width:100%;height:39px;color:var(--text);font:inherit;background:var(--lightningcss-light,#e3e9f1)var(--lightningcss-dark,#0e141c);border-radius:8px;padding:0 11px;font-size:12px;transition:border-color .18s,box-shadow .18s}.item-log-filter-grid input::placeholder{color:var(--lightningcss-light,#7f8b9a)var(--lightningcss-dark,#657180)}.item-log-filter-grid input:hover,.item-log-filter-grid select:hover{border-color:var(--lightningcss-light,#0000002b)var(--lightningcss-dark,#ffffff2b)}.item-log-search>div{position:relative}.item-log-search>div .item-log-icon{color:var(--lightningcss-light,#6d7c8e)var(--lightningcss-dark,#718092);pointer-events:none;width:16px;height:16px;position:absolute;top:11px;left:11px}.item-log-search>div input{padding-left:35px}.item-log-segments{border:0;min-width:0;margin:13px 0 0;padding:0}.item-log-segments legend{margin-bottom:5px}.item-log-segments>div{border:1px solid var(--item-log-border);background:var(--lightningcss-light,#e3e9f1)var(--lightningcss-dark,#0e141c);border-radius:9px;gap:3px;padding:3px;display:inline-flex}.item-log-segments button{min-width:60px;height:30px;color:var(--item-log-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.item-log-segments button:hover{color:var(--text)}.item-log-segments button.is-active{color:var(--text);background:var(--lightningcss-light,#c6cfdb)var(--lightningcss-dark,#242d39);font-weight:650;box-shadow:0 1px 3px #00000052}.item-log-segment-dot{border-radius:50%;width:5px;height:5px}.item-log-segment-dot--add{background:var(--item-log-green)}.item-log-segment-dot--del{background:var(--item-log-red)}.item-log-segment-dot--chg{background:var(--item-log-amber)}.item-log-results-head{justify-content:space-between;align-items:flex-end;gap:18px;margin:0 2px 10px;display:flex}.item-log-results-head h2{letter-spacing:-.01em;margin:0;font-size:15px}.item-log-results-head p{color:var(--item-log-muted);margin:3px 0 0;font-size:10px}.item-log-results-head>span{color:var(--item-log-muted);font-variant-numeric:tabular-nums;font-size:10px}.item-log-table-wrap{border:1px solid var(--item-log-border);background:var(--item-log-surface);border-radius:14px;max-height:min(67vh,820px);overflow:auto;box-shadow:0 18px 50px #0000001f}.item-log-table{border-collapse:separate;border-spacing:0;width:100%;min-width:950px;font-size:11px}.item-log-table th{z-index:2;border-bottom:1px solid var(--item-log-border);color:var(--item-log-muted);letter-spacing:.065em;text-align:left;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#131922f0;padding:11px 16px;font-size:9px;font-weight:700;position:sticky;top:0}.item-log-table th:first-child{width:15%}.item-log-table th:nth-child(2){width:31%}.item-log-table th:nth-child(3){width:25%}.item-log-table th:nth-child(4){width:15%}.item-log-table th:nth-child(5){text-align:right;width:14%}.item-log-table td{vertical-align:middle;border-bottom:1px solid var(--lightningcss-light,#0001)var(--lightningcss-dark,#fff1);padding:13px 16px}.item-log-table tbody tr:last-child td{border-bottom:0}.item-log-table tbody tr{transition:background .16s}.item-log-table tbody tr:hover{background:#6ebcf709}.item-log-table td>strong{text-overflow:ellipsis;white-space:nowrap;font-weight:620;display:block;overflow:hidden}.item-log-product-name{max-width:520px;font-size:12px}.item-log-category{color:var(--lightningcss-light,#141d27)var(--lightningcss-dark,#d8e1eb)}.item-log-meta,.item-log-action-desc{color:var(--item-log-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;display:block;overflow:hidden}.item-log-meta i{background:var(--lightningcss-light,#8b97a6)var(--lightningcss-dark,#596574);border-radius:50%;width:2px;height:2px;margin:0 5px 2px;display:inline-block}.item-log-action{align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.item-log-action__icon{border-radius:7px;place-items:center;width:21px;height:21px;font-size:13px;line-height:1;display:grid}.item-log-action--add{color:var(--item-log-green)}.item-log-action--add .item-log-action__icon{background:#54d4941f}.item-log-action--del{color:var(--item-log-red)}.item-log-action--del .item-log-action__icon{background:#ff85851f}.item-log-action--chg{color:var(--item-log-amber)}.item-log-action--chg .item-log-action__icon{background:#f3bd661f}.item-log-action--unknown{color:var(--item-log-muted)}.item-log-time{text-align:right;font-variant-numeric:tabular-nums}.item-log-time>strong{font-size:10px}.item-log-time>span{color:var(--item-log-muted);margin-top:2px;font-size:10px;display:block}.item-log-time>small{color:var(--lightningcss-light,#7c8897)var(--lightningcss-dark,#687483);margin-top:4px;font-size:8px;display:block}.item-log-cards{display:none}.item-log-page>.pagination{margin-top:14px}.item-log-page>.pagination .btn{border-radius:8px;min-height:34px;font-size:11px}.item-log-source{color:var(--lightningcss-light,#7d8999)var(--lightningcss-dark,#667282);margin:10px 2px 0;font-size:9px}.item-log-source code{color:var(--lightningcss-light,#667281)var(--lightningcss-dark,#7e8a99);background:var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#ffffff0a);border-radius:5px;padding:2px 5px}.item-log-empty{border:1px dashed var(--item-log-border);background:#131922a6;border-radius:14px;place-items:center;gap:0;padding:14px;display:grid}.item-log-empty .state{background:0 0;border:0;margin:0}.item-log-empty button{color:var(--item-log-blue);font:inherit;cursor:pointer;background:#6ebcf71a;border:0;border-radius:7px;margin-top:-14px;padding:7px 10px;font-size:10px}.item-log-skeleton{border:1px solid var(--item-log-border);background:var(--item-log-surface);border-radius:14px;padding:8px 16px;overflow:hidden}.item-log-skeleton i{border-bottom:1px solid var(--item-log-border);background:linear-gradient(90deg,#0000,var(--lightningcss-light,#00000009)var(--lightningcss-dark,#ffffff09),#0000) 0 0/220% 100%;height:48px;animation:1.4s linear infinite item-log-shimmer;display:block}.item-log-skeleton i:last-child{border-bottom:0}@media (width<=1100px){.item-log-overview{grid-template-columns:1.15fr repeat(3,.8fr)}.item-log-overview__latest{display:none}.item-log-overview>div:nth-last-child(2){border-right:0}.item-log-filter-grid{grid-template-columns:minmax(250px,2fr) repeat(3,minmax(120px,1fr))}}@media (width<=760px){.content:has(.item-log-page){padding:18px 14px 28px}.item-log-hero{flex-direction:column;align-items:flex-start;gap:17px;margin-bottom:18px}.item-log-hero p{max-width:520px;font-size:12px}.item-log-hero__actions{width:100%}.item-log-hero__actions .item-log-button{flex:1;min-height:43px}.item-log-sync{margin-top:-28px;position:absolute;right:14px}.item-log-overview{border-radius:12px;grid-template-columns:repeat(3,1fr)}.item-log-overview>div{min-height:67px;padding:12px}.item-log-overview__total{border-bottom:1px solid var(--item-log-border);grid-column:1/-1;border-right:0!important;min-height:72px!important}.item-log-overview__total>strong{font-size:23px}.item-log-overview__item{justify-content:center;gap:7px}.item-log-overview__item>i{width:25px;height:25px}.item-log-overview__item>span{font-size:8px}.item-log-overview__item strong{font-size:15px}.item-log-filters{border-radius:12px;padding:13px}.item-log-filter-grid{grid-template-columns:1fr 1fr}.item-log-search{grid-column:1/-1}.item-log-segments>div{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.item-log-segments button{min-width:0;padding:0 7px}.item-log-table-wrap{display:none}.item-log-cards{gap:9px;margin:0;padding:0;list-style:none;display:grid}.item-log-card{border:1px solid var(--item-log-border);background:var(--item-log-surface);border-radius:12px;padding:14px;box-shadow:0 8px 24px #00000014}.item-log-card__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.item-log-card__top time{color:var(--item-log-muted);font-variant-numeric:tabular-nums;font-size:9px}.item-log-action--compact .item-log-action__icon{width:22px;height:22px}.item-log-card__product{font-size:13px;line-height:1.45;display:block}.item-log-card__code{color:var(--item-log-muted);margin-top:3px;font-size:9px;display:block}.item-log-card dl{border-top:1px solid var(--item-log-border);gap:7px;margin:13px 0 0;padding-top:11px;display:grid}.item-log-card dl>div{grid-template-columns:70px minmax(0,1fr);gap:8px;display:grid}.item-log-card dt{color:var(--item-log-muted);font-size:9px}.item-log-card dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.item-log-page>.pagination{flex-direction:column;align-items:flex-start}.item-log-page>.pagination .pagination__buttons{width:100%;padding-bottom:3px;overflow-x:auto}}@media (width<=440px){.item-log-hero__actions{grid-template-columns:1fr 1fr;display:grid}.item-log-button{padding:0 10px}.item-log-overview__item{text-align:center;flex-direction:column;gap:4px}.item-log-overview__item>span{white-space:normal}.item-log-filter-grid{grid-template-columns:1fr}.item-log-search{grid-column:auto}.item-log-segments button{height:34px}.item-log-segment-dot,.item-log-card__top time span{display:none}}@keyframes item-log-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes item-log-pulse{50%{opacity:.35;transform:scale(.75)}}@keyframes item-log-shimmer{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.item-log-page,.item-log-sync i,.item-log-skeleton i{animation:none}.item-log-button,.item-log-table tbody tr,.item-log-segments button{transition:none}}.join-health{border-left:4px solid var(--border-strong);gap:14px;display:grid}.join-health--ok{border-left-color:var(--ok)}.join-health--warn{border-left-color:var(--warn)}.join-health--danger{border-left-color:var(--danger)}.join-health--spike{border-left-color:#87ceeb}.join-health--low,.join-health--pending{border-left-color:var(--text-muted)}.join-health--idle{color:var(--text-muted);font-size:13px}.join-health__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.join-health__dot{border-radius:50%;flex:none;width:10px;height:10px}.join-health--danger .join-health__dot{animation:1.6s ease-in-out infinite join-health-pulse}@keyframes join-health-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.join-health--danger .join-health__dot{animation:none}}.join-health__badge{flex:none}.join-health__reason{color:var(--text);flex:320px;min-width:0;font-size:13px}.join-health__asof{color:var(--text-muted);white-space:nowrap;font-size:11px}.join-health__metrics{margin:0}.join-health__channels{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.join-health__channels-label{color:var(--text-muted);font-size:11px;font-weight:700}.join-health__chip{border:1px solid var(--border);background:var(--bg-input);color:var(--text-muted);border-radius:999px;align-items:baseline;gap:4px;padding:3px 9px;font-size:12px;display:inline-flex}.join-health__chip b{color:var(--text);font-size:13px}.join-health__chip i{font-size:11px;font-style:normal}.join-health__chip em{margin-left:2px;font-size:11px;font-style:normal;font-weight:700}.join-health__chip--danger{border-color:var(--danger);color:var(--danger)}.join-health__chip--danger b,.join-health__chip--danger em{color:var(--danger)}.join-health__chip--warn{border-color:var(--warn);color:var(--warn)}.join-health__chip--warn b,.join-health__chip--warn em{color:var(--warn)}.join-health__chip--spike{color:#87ceeb;border-color:#87ceeb}.join-health__chip--spike b,.join-health__chip--spike em{color:#87ceeb}.join-health__trend{border-top:1px solid var(--border);padding-top:12px;position:relative}.join-health__trend-label{color:var(--text-muted);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.join-health__spark{align-items:flex-end;gap:3px;height:44px;display:flex}.join-health__spark-bar{background:var(--border-strong);border-radius:2px 2px 0 0;flex:1 1 0;min-width:4px}.join-health__spark-bar--ok{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.join-health__spark-bar--ok{background:color-mix(in srgb, var(--ok) 55%, transparent)}}.join-health__spark-bar--warn{background:var(--warn)}.join-health__spark-bar--danger{background:var(--danger)}.join-health__spark-bar--spike{background:#87ceeb}.join-health__spark-bar--low{background:var(--border-strong)}.join-health__baseline{border-top:1px dashed var(--border-strong);pointer-events:none;height:1px;position:absolute;left:0;right:0}.notice{border:1px solid var(--border-strong);background:var(--bg-elev);border-radius:4px;margin:12px 0;padding:10px 12px;font-size:13px;line-height:1.6}.notice--warn{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.notice--warn{border-color:color-mix(in srgb, var(--warn) 40%, transparent)}}.notice--warn{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.notice--warn{background:color-mix(in srgb, var(--warn) 10%, transparent)}}.notice--ok{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.notice--ok{border-color:color-mix(in srgb, var(--ok) 40%, transparent)}}.notice--ok{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.notice--ok{background:color-mix(in srgb, var(--ok) 10%, transparent)}}.notice--row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.batch-table-wrap{overflow-x:auto}.batch-table{min-width:900px}.batch-table td{vertical-align:top;padding-top:10px;padding-bottom:10px}.batch-table tr.is-on>td:first-child{box-shadow:inset 3px 0 0 var(--ok)}.batch-table tr.is-off>td:first-child{box-shadow:inset 3px 0 0 var(--border)}.batch-table tr.is-dirty{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.batch-table tr.is-dirty{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.batch-title{align-items:center;gap:6px;font-weight:600;display:flex}.batch-summary{margin-top:2px;line-height:1.5}.batch-name{color:var(--muted);font-size:11px}.batch-blocked{color:var(--danger);margin-top:4px;font-size:12px}.batch-caution{color:var(--warn);margin-top:4px;font-size:12px}.batch-default{margin-top:2px;font-size:11px}.batch-when{margin-top:4px;font-size:12px;line-height:1.5}.batch-when b{font-weight:600}.batch-lastrun{line-height:1.5}.batch-lastrun .batch-blocked{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.batch-actions-cell{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.batch-desc-fail{color:var(--danger)}.batch-check{align-items:center;gap:6px;font-size:13px;display:flex}.batch-log-toggle{color:var(--accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.batch-log-toggle:hover{text-decoration:underline}.batch-log-people{margin:0;padding:0;font-size:12px;line-height:1.6;list-style:none}.batch-log-people li.is-failed{color:var(--danger)}.batch-log-why{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:110px;margin-left:6px;font-size:11px;display:inline-block;overflow:hidden}.batch-actions{align-items:center;gap:10px;margin:16px 0 8px;display:flex}.batch-saved{color:var(--ok);font-size:13px}.batch-foot{font-size:12px;line-height:1.7}.batch-preview{margin-top:14px}.batch-preview__len{margin-left:auto;font-size:11px;font-weight:400}.batch-preview__body{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);white-space:pre-wrap;word-break:break-word;margin:6px 0 0;padding:12px 14px;font-family:inherit;font-size:13px;line-height:1.7}.batch-recipient-form{border-top:1px solid var(--border);align-items:flex-end;gap:10px;margin-top:14px;padding-top:14px;display:flex}.smslog{grid-template-columns:minmax(280px,340px) 1fr;align-items:start;gap:14px;display:grid}@media (width<=900px){.smslog{grid-template-columns:1fr}.smslog-detail{order:-1}.smslog-list{max-height:320px}}.smslog-list{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);max-height:calc(100vh - 320px);margin:0;padding:0;list-style:none;overflow-y:auto}.smslog-list>li+li{border-top:1px solid var(--border)}.smslog-item{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;padding:10px 12px;display:block}.smslog-item:hover{background:var(--bg)}.smslog-item.is-selected{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.smslog-item.is-selected{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.smslog-item.is-selected{border-left-color:var(--accent)}.smslog-item__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.smslog-item__time{white-space:nowrap;font-size:11px}.smslog-item__job{align-items:center;gap:6px;margin-top:5px;font-size:13px;font-weight:600;display:flex}.smslog-item__peek{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.smslog-detail{margin-bottom:0}.smslog-h3{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;margin:16px 0 6px;font-size:12px;font-weight:650}.smslog-bad{color:var(--danger)}.smslog-empty-hint{margin-top:8px;font-size:12px;line-height:1.7}.network-layout{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.network-groups__label{color:var(--text-muted);margin-bottom:8px;font-size:12px;font-weight:650;display:block}.network-groups__list{width:100%;min-height:560px;color:var(--text);background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);padding:4px;font-size:12px}.network-groups__list option:disabled{color:var(--text-muted)}.network-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.network-filters__field{align-items:center;gap:8px;font-size:13px;display:inline-flex}.network-filters__rate{color:var(--text-muted);margin-left:auto;font-size:12px}.network-toolbar{gap:10px}.network-title{margin:4px 0 10px;font-size:15px;font-weight:650}.network-table{font-size:12px}.network-table th,.network-table td{white-space:nowrap;padding:6px 8px}.network-table .num{text-align:right;font-variant-numeric:tabular-nums}.network-total td{background:var(--accent);font-weight:650}@supports (color:color-mix(in lab, red, red)){.network-total td{background:color-mix(in srgb, var(--accent) 4%, transparent)}}.network-mini{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0 2px;font-size:11px}.network-mini:disabled{color:var(--text-muted);cursor:default}.network-edit{align-items:center;gap:4px;margin-left:6px;display:inline-flex}.network-edit input{text-align:right;width:64px;color:var(--text);background:var(--bg-input);border:1px solid var(--border);border-radius:4px;padding:2px 4px;font-size:12px}.network-edit input.network-edit__memo{text-align:left;width:120px}.network-edit input[data-saved=true]{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.network-edit input[data-saved=true]{background:color-mix(in srgb, var(--warn) 22%, var(--bg-input))}}.network-sun{color:var(--danger)}.network-sat{color:var(--accent)}@media (width<=900px){.network-layout{grid-template-columns:1fr}.network-groups__list{min-height:200px}}.network-host{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.network-badges{flex-wrap:wrap;gap:4px;display:inline-flex}.network-detail{margin:0}.network-detail__row{border-bottom:1px solid var(--border);grid-template-columns:120px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.network-detail__row:last-child{border-bottom:0}.network-detail dt{color:var(--text-muted);font-size:12px;font-weight:650}.network-detail dd{overflow-wrap:anywhere;margin:0;font-size:13px}.network-detail__pre{font-family:var(--font-mono,ui-monospace, monospace);white-space:pre-wrap;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);-webkit-user-select:all;user-select:all;padding:8px;font-size:12px;line-height:1.6}@media (width<=700px){.network-detail__row{grid-template-columns:1fr;gap:4px}}.inven-sync-code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:nowrap;font-size:12px}button.summary__item{font:inherit;text-align:left;color:inherit;cursor:pointer}button.summary__item:hover{border-color:var(--border-strong)}.summary__item--on{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.summary__item--on{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.inven-sync-edit-cell{vertical-align:top}.inven-sync-edit{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.inven-sync-edit__input{width:15ch;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);padding:4px 6px;font-size:12px}.inven-sync-edit__suggest{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:nowrap;padding:3px 7px;font-size:11px}.inven-sync-edit__state{color:var(--text-muted);flex:1 0 100%;font-size:11px;line-height:1.5}.inven-sync-edit__state--ok{color:var(--ok)}.inven-sync-edit__state--warn{color:var(--stat-orange)}.inven-sync-edit__state--error{color:var(--danger)}.inven-sync-table{min-width:1080px}.rb-orders .page-head{margin-bottom:14px}.rb-orders .filters{gap:10px 12px;margin-bottom:12px;padding:12px 14px}.rb-orders .filters .field{min-width:150px}.rb-orders .filters .field:last-of-type{flex:260px;max-width:440px}.rb-orders .filters select.input,.rb-order select.input{background:var(--bg-input);color:var(--text);cursor:pointer;border-style:solid}.rb-orders .toolbar{margin-bottom:10px}.rb-orders__range{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.rb-orders__range strong{color:var(--text);font-weight:650}.rb-orders__wrap{transition:opacity .12s var(--ease-out)}.rb-orders__wrap--stale{opacity:.55}.rb-orders__table th{padding:8px}.rb-orders__table td{white-space:nowrap;padding:6px 8px}.rb-orders__table .thumb{width:24px;height:24px}.rb-orders__table th.rb-orders__check,.rb-orders__table td.rb-orders__check{width:34px;padding-right:0}.rb-orders__check input{vertical-align:middle;cursor:pointer;width:15px;height:15px}.rb-orders__check input:disabled{cursor:not-allowed}.rb-orders__table th.rb-orders__idx,.rb-orders__table td.rb-orders__idx{text-align:right;font-variant-numeric:tabular-nums;width:1%}.rb-orders__no{font-variant-numeric:tabular-nums;font-weight:600}.rb-orders__no .badge{margin-left:6px;font-weight:400}.rb-orders__date{font-variant-numeric:tabular-nums}.rb-orders__product{max-width:210px;overflow:hidden}.rb-orders__product .product-cell>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.rb-orders__member{text-overflow:ellipsis;max-width:190px;overflow:hidden}.rb-orders__member .link,.rb-orders__member>span:first-child{text-overflow:ellipsis;vertical-align:bottom;max-width:120px;display:inline-block;overflow:hidden}.rb-orders__member-idx{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:6px;font-size:11px}.rb-orders__total{font-weight:700}.rb-orders__detail{font-size:12px}.rb-status{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.rb-orders__table .rb-status{flex-wrap:nowrap}.table tbody tr.rb-orders__row--selected{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.table tbody tr.rb-orders__row--selected{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.table tbody tr.rb-orders__row--current{background:var(--overlay-strong);box-shadow:inset 3px 0 0 var(--accent)}.rb-orders__row--canceled td,.rb-orders__row--canceled .rb-orders__total{color:var(--text-muted);font-weight:400}@media (width<=1450px){.rb-orders__table th.rb-orders__idx,.rb-orders__table td.rb-orders__idx{display:none}.rb-orders__product{max-width:180px}.rb-orders__member{max-width:170px}.rb-orders__member .link,.rb-orders__member>span:first-child{max-width:104px}}@media (width<=900px){.rb-orders__table th:nth-child(3),.rb-orders__table td.rb-orders__no{z-index:1;background:var(--bg-raised);box-shadow:1px 0 0 var(--border);position:sticky;left:0}.rb-orders__table th:nth-child(3){z-index:3}.rb-orders__range{flex-basis:100%;margin-left:0}}.rb-order-drawer{--rb-pad:22px;width:min(760px,100vw);padding:var(--rb-pad);overscroll-behavior:contain}@media (width<=640px){.rb-order-drawer{--rb-pad:14px}}.rb-order{font-size:13px;container-type:inline-size}.rb-order:not(.rb-order--drawer){--rb-pad:0px}.rb-order__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.rb-order--drawer .rb-order__head{top:calc(-1 * var(--rb-pad));z-index:5;margin:calc(-1 * var(--rb-pad)) calc(-1 * var(--rb-pad)) 12px;padding:14px var(--rb-pad) 12px;background:var(--bg);border-bottom:1px solid var(--border);position:sticky}.rb-order__head-main{min-width:0}.rb-order__eyebrow{color:var(--text-muted);letter-spacing:.04em;margin-bottom:2px;font-size:11px;font-weight:600;display:block}.rb-order__title-row{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.rb-order__title{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:20px}.rb-order__meta{color:var(--text-muted);margin:4px 0 0;font-size:12px}.rb-order__close{border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.rb-order__close:hover{background:var(--overlay-strong);color:var(--text)}.rb-order__summary{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:1.25fr .6fr 1fr 1.25fr;margin:0 0 12px;display:grid}.rb-order__stat{border-left:1px solid var(--border);min-width:0;padding:10px 14px}.rb-order__stat:first-child{border-left:none}.rb-order__stat dt{color:var(--text-muted);margin-bottom:2px;font-size:11px;font-weight:600}.rb-order__stat dd{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:0;font-size:15px;font-weight:650;display:flex}.rb-order__stat--main dd{letter-spacing:-.01em;font-size:20px;font-weight:750}.rb-order__stat dd .code,.rb-order__stat dd .td-muted{font-size:13px;font-weight:500}.rb-order__stat-sub{font-size:11px;font-weight:600}.rb-order__stat-sub--danger{color:var(--danger)}.rb-order__section{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:12px;padding:14px 16px}.rb-order__section-title{margin:0 0 10px;font-size:14px;font-weight:650}.rb-order__label{color:var(--text-muted);letter-spacing:.04em;margin:0 0 6px;font-size:11px;font-weight:650;display:block}.rb-order__empty{margin:0;font-size:12px;line-height:1.6}.rb-order__info{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rb-order__info-col{border-left:1px solid var(--border);padding:0 14px}.rb-order__info-col:first-child{border-left:none;padding-left:0}.rb-order__info-col:last-child{padding-right:0}.rb-order__dl{grid-template-columns:68px minmax(0,1fr);gap:5px 10px;margin:0;display:grid}.rb-order__dl dt{color:var(--text-muted);font-size:12px}.rb-order__dl dd{overflow-wrap:anywhere;margin:0}.rb-order__dl--num dd{text-align:right;font-variant-numeric:tabular-nums}.rb-order__strong{font-weight:700}.rb-order__memo{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}.rb-order__memo p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:7.75em;margin:0;line-height:1.55;overflow-y:auto}.rb-order__table-wrap{border-radius:var(--radius-sm);box-shadow:none}.rb-order__items th,.rb-order__history th{padding:7px 10px}.rb-order__items td,.rb-order__history td{padding:6px 10px}.rb-order__items .badge-grade{min-width:44px;box-shadow:none;border-radius:6px;padding:2px 8px}.rb-order__items .thumb{width:28px;height:28px}.rb-order__item-name{overflow-wrap:anywhere;min-width:180px;line-height:1.4}.rb-order__changed{color:var(--warn);margin-left:6px;font-size:11px}.rb-order__history td{vertical-align:top}.rb-order__form>.rb-order__label{margin-top:14px}.rb-order__form>.rb-order__label:first-child{margin-top:0}.rb-order__form .form-grid{gap:10px 12px}.rb-order__address{gap:10px;display:grid}.rb-order__address .address-row .field{width:150px;min-width:0}.rb-order__actions{bottom:calc(-1 * var(--rb-pad));z-index:5;margin:0 calc(-1 * var(--rb-pad)) calc(-1 * var(--rb-pad));padding:10px var(--rb-pad);background:var(--bg-raised);border-top:1px solid var(--border-strong);position:sticky}.rb-order:not(.rb-order--drawer) .rb-order__actions{border:1px solid var(--border-strong);border-radius:var(--radius) var(--radius) 0 0;border-bottom:none;padding:10px 16px}.rb-order__actions .state{margin-bottom:8px;padding:10px 12px}.rb-order__actions-row{align-items:center;gap:8px;display:flex}.rb-order__actions-msg{flex:1;min-width:0;font-size:12px}.rb-order__actions-msg p{margin:0;line-height:1.5}.rb-order__dirty,.rb-order__dirty strong{color:var(--warn)}@container (width<=560px){.rb-order__summary{grid-template-columns:1fr 1fr}.rb-order__stat:nth-child(odd){border-left:none}.rb-order__stat:nth-child(n+3){border-top:1px solid var(--border)}.rb-order__info{grid-template-columns:1fr}.rb-order__info-col{border-left:none;border-top:1px solid var(--border);margin-top:10px;padding:10px 0 0}.rb-order__info-col:first-child{border-top:none;margin-top:0;padding-top:0}.rb-order__dl{grid-template-columns:84px minmax(0,1fr)}.rb-order__dl--num dd{text-align:left}.rb-order__actions-row{flex-wrap:wrap;justify-content:flex-end}.rb-order__actions-msg{flex-basis:100%}.rb-order__items thead{display:none}.rb-order__items tbody{display:block}.rb-order__items tr{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"grade name name cancel"".code state qty";align-items:center;gap:4px 10px;padding:8px 10px;display:grid}.rb-order__items tbody tr:last-child{border-bottom:none}.rb-order__items td{border-bottom:none;padding:0}.rb-order__item-grade{grid-area:grade}.rb-order__item-name{grid-area:name;min-width:0}.rb-order__item-cancel{grid-area:cancel}.rb-order__item-code{grid-area:code}.rb-order__item-state{grid-area:state}.rb-order__item-qty{color:var(--text-muted);grid-area:qty;font-size:12px}.rb-order__item-qty:before{content:"수량 "}}.sfee-howto{border:1px solid var(--accent);margin-bottom:18px;padding:12px 16px}@supports (color:color-mix(in lab, red, red)){.sfee-howto{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent)}}.sfee-howto{border-radius:var(--radius);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sfee-howto{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.sfee-howto{font-size:13px}.sfee-howto__title{margin:0;font-weight:700}.sfee-howto ul{margin:6px 0 0;padding-left:20px;line-height:1.7}.sfee-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;margin-bottom:6px;display:grid}@media (width<=1000px){.sfee-grid{grid-template-columns:minmax(0,1fr)}}.sfee-card{margin-bottom:0}.sfee-stack{flex-direction:column;gap:12px;display:flex}.sfee-stack .hint,.sfee-card .hint{margin:0}.sfee-card>.hint{margin-bottom:12px}.sfee-big{justify-content:space-between;align-items:baseline;display:flex}.sfee-big strong{font-size:22px}.sfee-rows{border:1px solid var(--border);border-radius:var(--radius-sm);margin:0;padding:0 12px}.sfee-rows>div{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:flex}.sfee-rows>div+div{border-top:1px solid var(--border)}.sfee-rows dt{color:var(--text-muted);flex-shrink:0}.sfee-rows dd{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin:0;font-weight:600;display:inline-flex}.sfee-inline{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.sfee-invalid{color:var(--danger);margin:0;font-size:12px;font-weight:600}.sfee-hint{color:var(--text-muted);font-size:11px}.sfee-samples{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.sfee-row-postal{grid-template-columns:1fr 120px;gap:14px;display:grid}.sfee-row-postal .field{min-width:0}@media (width<=560px){.sfee-row-postal,.sfee .row-2{grid-template-columns:1fr}}.sfee-result{border-top:1px solid var(--border);flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;display:flex}.sfee-result .hint{margin:0}.sfee-total{border-radius:var(--radius-sm);background:var(--overlay-strong);justify-content:space-between;align-items:baseline;padding:10px 12px;display:flex}.sfee-total span{font-size:13px;font-weight:600}.sfee-total strong{color:var(--accent);font-size:19px}.sfee-match-title{color:var(--text-muted);margin:0 0 6px;font-size:12px;font-weight:600}.sfee-matches{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sfee-matches li{border:1px solid var(--border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;font-size:12px;display:flex}.sfee-matches__name{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.sfee-section-title{margin:22px 0 10px;font-size:16px;font-weight:700}.sfee-flash__msg{margin:0}.sfee-flash__warn{color:var(--warn);margin:4px 0 0;font-size:12px}.sfee-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sfee-toolbar select{width:auto}.sfee-toolbar__search{width:min(100%,300px)}.sfee-toolbar__search .input{width:100%}.sfee .panel>.state{text-align:center;flex-direction:column;justify-content:center;gap:6px}.sfee-stepper{align-items:center;gap:4px;display:inline-flex}.sfee-stepper button{border:1px solid var(--border);width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.sfee-stepper button:hover:not(:disabled){background:var(--overlay-strong);color:var(--text)}.sfee-stepper button:disabled{opacity:.4;cursor:not-allowed}.sfee-stepper__value{text-align:center;font-variant-numeric:tabular-nums;width:28px;font-weight:600}.sfee-active{align-items:center;gap:6px;font-size:12px;display:inline-flex}.sfee-switch{background:var(--border-strong);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;width:36px;height:20px;padding:0;transition:background .15s;position:relative}.sfee-switch--on{background:var(--ok)}.sfee-switch:disabled{opacity:.5;cursor:not-allowed}.sfee-switch__knob{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.sfee-switch--on .sfee-switch__knob{transform:translate(16px)}.sfee-actions{gap:4px;display:inline-flex}.sfee-delete{color:var(--danger)}.sfee-bullets{margin:6px 0 0;padding-left:18px;font-size:12px;line-height:1.6}.sfee-confirm{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);margin:10px 0;padding:10px 12px}.sfee-confirm-body{font-size:13px}.sfee-confirm-body p{margin:0 0 8px}.table th.th-stock{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#06210f);background:var(--lightningcss-light,#17853f)var(--lightningcss-dark,#2ecc71);border-bottom-color:var(--lightningcss-light,#17853f)var(--lightningcss-dark,#2ecc71)}.table td.td-stock{color:var(--lightningcss-light,#006400)var(--lightningcss-dark,#5fe08f);font-weight:700}.rank-title{all:unset;cursor:pointer}.rank-title:hover{color:var(--accent)}.rank-badge{border:1px solid var(--border);background:var(--bg-raised);color:var(--text-muted);border-radius:999px;padding:6px 16px;font-size:13px}.rank-badge strong{color:var(--accent)}.rank-summary{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.rank-summary__title{font-size:15px;font-weight:700}.rank-summary__title span{color:var(--accent)}.rank-summary__sub{color:var(--text-muted);margin-top:4px;font-size:12px}.rank-summary__pill{border:1px solid var(--accent);border-radius:999px;padding:6px 12px}@supports (color:color-mix(in lab, red, red)){.rank-summary__pill{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent)}}.rank-summary__pill{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rank-summary__pill{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.rank-summary__pill{font-size:12px;font-weight:700}.rank-table .num{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.rank-period td{background:var(--ok);padding:14px 18px}@supports (color:color-mix(in lab, red, red)){.rank-period td{background:color-mix(in srgb, var(--ok) 9%, transparent)}}.rank-period td{border-top:2px solid var(--border-strong)}.rank-period__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.rank-period__name{font-size:17px;font-weight:800}.rank-period__meta{color:var(--text-muted);margin-top:2px;font-size:12px}.rank-period__totals{flex-wrap:wrap;gap:8px;display:flex}.rank-period__totals>span{border:1px solid var(--border);background:var(--bg-raised);color:var(--text-muted);border-radius:8px;padding:7px 12px;font-size:12px}.rank-period__totals strong{color:var(--accent);margin-left:6px;font-size:15px}.rank-period__order strong{color:var(--warn)}.rank-period__label{background:var(--ok);border-radius:6px;padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.rank-period__label{background:color-mix(in srgb, var(--ok) 12%, transparent)}}.rank-period__label{white-space:nowrap;font-size:12px;font-weight:700}.rank-rank{text-align:center;color:var(--text-muted);font-weight:700}.rank-code{color:var(--text-muted);margin-left:4px;font-size:12px}.rank-num--pc{color:var(--ok)}.rank-num--mobile{color:var(--danger)}.rank-num--total{color:var(--accent)}.rank-num--order{color:var(--warn)}.rank-num--strong{font-weight:800}.rank-empty{text-align:center;color:var(--text-muted);padding:60px}.cate-best-head{text-align:center;margin-bottom:30px}.cate-best-head__title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#60a5fa),var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#a78bfa),var(--lightningcss-light,#b45309)var(--lightningcss-dark,gold));-webkit-background-clip:text;background-clip:text;margin:0;font-size:28px;font-weight:700;display:inline-block}.cate-best-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.cate-best-search{background:var(--bg-raised);border:1px solid var(--border);box-shadow:var(--shadow-xs);border-radius:12px;padding:20px}.cate-best-search__form{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cate-best-search__label{color:var(--text-muted);font-weight:600}.cate-best-search__input{width:auto;min-width:200px}.cate-best-info{color:var(--text-muted);text-align:right;font-size:13px;line-height:1.6}.cate-best-info strong{color:var(--lightningcss-light,#a16207)var(--lightningcss-dark,gold)}.cate-best-table th,.cate-best-table td{text-align:center}.cate-best-table th{text-transform:none;letter-spacing:normal;padding:16px 12px;font-size:13px}.cate-best-table td{padding:14px 12px}.cate-best-table .th-sort{justify-content:center}.cate-best-table .th-sort__arrow{font-size:10px}.cate-best__no{color:var(--text-muted)}.cate-best-table td.cate-best__name{text-align:left;font-weight:600}.cate-best__name a{color:inherit;text-decoration:none}.cate-best__code a{color:var(--accent);border-bottom:1px dashed var(--accent);text-decoration:none}.cate-best-table td.cate-best__empty{color:var(--text-muted);padding:40px}.cate-best-table tbody tr.cate-best-row--warn td{color:var(--danger);background:var(--danger);font-weight:700}@supports (color:color-mix(in lab, red, red)){.cate-best-table tbody tr.cate-best-row--warn td{background:color-mix(in srgb, var(--danger) 5%, transparent)}}.cate-best-table tbody tr.cate-best-row--warn:hover td{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.cate-best-table tbody tr.cate-best-row--warn:hover td{background:color-mix(in srgb, var(--danger) 10%, transparent)}}@property --tw-border-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}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
