/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-divide-y-reverse:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@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;--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}body{background:var(--page);min-width:320px;color:var(--text);margin:0;font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;transition:background-color .2s,color .2s}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.055em;font-size:clamp(29px,3vw,42px);line-height:1.06}h2{letter-spacing:-.03em;font-size:18px;line-height:1.2}h3{letter-spacing:-.02em;font-size:15px}::selection{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--accent) 25%, transparent)}}}@layer components{.category-page .content{max-width:1600px;padding:30px 34px 48px}.category-page .breadcrumb{align-items:center;gap:8px;display:flex}.breadcrumb-icon{border:1px solid var(--border);background:var(--surface);width:26px;height:26px;color:var(--accent);border-radius:8px;place-items:center;display:inline-grid}.breadcrumb-separator{color:var(--border)}.topbar-tag{border-color:var(--accent);gap:8px}@supports (color:color-mix(in lab, red, red)){.topbar-tag{border-color:color-mix(in srgb, var(--accent) 24%, var(--border))}}.topbar-tag{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.topbar-tag{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}}.topbar-tag{color:var(--accent-deep)}.category-intro{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:32px;min-height:0;margin-bottom:30px;padding:4px 0 28px;display:flex}.category-intro-copy{z-index:1;min-width:0;position:relative}.category-intro h1{letter-spacing:-.065em;margin:0;font-size:clamp(34px,4vw,52px)}.category-intro p{max-width:620px;color:var(--muted);margin:15px 0 0;font-size:15px;line-height:1.6}.category-intro .eyebrow{align-items:center;gap:7px;margin-bottom:10px;display:inline-flex}.eyebrow-icon{background:var(--accent);border-radius:7px;place-items:center;width:22px;height:22px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.eyebrow-icon{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.category-intro-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.category-intro-meta .tag,.category-intro-meta .status-tag{min-height:30px;padding:5px 11px}.category-intro-meta .tag{gap:7px}.category-intro-mark{width:76px;height:76px;color:var(--accent);flex-shrink:0;place-items:center;display:grid}.category-section-heading{justify-content:space-between;align-items:end;gap:16px;margin:0 0 12px;display:flex}.section-kicker{color:var(--text);letter-spacing:-.01em;font-size:14px;font-weight:800;display:block}.category-section-heading p{color:var(--muted);margin:3px 0 0;font-size:12px}.category-count{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.category-count svg{color:var(--accent)}.category-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:26px;display:grid}.category-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;align-items:center;gap:13px;min-height:84px;padding:16px 17px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 4px 14px #04481c06}.category-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.category-card:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}}.category-card:hover{background:var(--surface-subtle);box-shadow:0 8px 20px var(--accent)}@supports (color:color-mix(in lab, red, red)){.category-card:hover{box-shadow:0 8px 20px color-mix(in srgb, var(--accent) 9%, transparent)}}.category-card:hover{transform:translateY(-1px)}.category-card.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.category-card.is-active{border-color:color-mix(in srgb, var(--accent) 72%, var(--border))}}.category-card.is-active{background:linear-gradient(120deg, var(--accent), var(--surface))}@supports (color:color-mix(in lab, red, red)){.category-card.is-active{background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 9%, var(--surface)), var(--surface))}}.category-card.is-active{box-shadow:inset 0 -3px 0 var(--accent), 0 8px 22px var(--accent)}@supports (color:color-mix(in lab, red, red)){.category-card.is-active{box-shadow:inset 0 -3px 0 var(--accent), 0 8px 22px color-mix(in srgb, var(--accent) 10%, transparent)}}.category-card.is-uncategorized .category-card-icon{color:var(--warning)}.category-card.is-uncategorized.is-active .category-card-icon{color:#fff}.category-card-icon{border:1px solid var(--border-soft);background:var(--surface-soft);width:43px;height:43px;color:var(--accent);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.category-card.is-active .category-card-icon{background:var(--accent);color:#fff;border-color:#0000}.category-card-copy{min-width:0}.category-card-copy strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;display:block;overflow:hidden}.category-card-copy small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.category-card-arrow{color:var(--accent);flex-shrink:0;place-items:center;margin-left:auto;display:grid}.category-products{border-radius:20px;margin-bottom:0}.category-products .panel-header{align-items:center;padding:22px 26px}.category-panel-heading{align-items:center;gap:13px;min-width:0;display:flex}.category-panel-icon{background:var(--surface-soft);width:43px;height:43px;color:var(--accent);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.category-products .panel-header h2{color:var(--text);letter-spacing:-.04em;margin-bottom:0;font-size:22px}.category-products .panel-header p{margin-top:5px;font-size:12px}.category-panel-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:9px;display:flex}.category-panel-total{border:1px solid var(--border-soft);background:var(--surface-subtle);border-radius:11px;align-items:center;gap:9px;min-height:40px;padding:6px 12px;display:inline-flex}.category-panel-total-icon{background:var(--surface-soft);width:27px;height:27px;color:var(--accent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.category-panel-total-copy{grid-template-columns:auto auto;align-items:baseline;column-gap:7px;line-height:1.1;display:grid}.category-panel-total-copy small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:800}.category-panel-total-copy strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.category-panel-total-copy em{color:var(--muted);font-size:10px;font-style:normal}.category-source-tag{background:var(--surface-subtle);min-height:37px;padding:6px 11px}.category-page .category-refresh{gap:8px;min-height:40px;padding:8px 13px}.category-products .panel-body{padding:20px 26px 24px}.category-search-form{border:1px solid var(--border-soft);background:var(--surface-subtle);border-radius:13px;justify-content:flex-start;align-items:flex-start;gap:10px;margin-bottom:18px;padding:14px;display:flex}.category-search-field{flex:0 420px;width:420px;min-width:220px;max-width:100%}.category-search-field label{color:var(--muted-strong);margin-bottom:6px;font-size:11px;font-weight:800;display:block}.category-search-input{position:relative}.category-search-input svg{color:var(--accent);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.category-search-input input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:40px;color:var(--text);font:inherit;border-radius:9px;padding:8px 12px 8px 36px;font-size:12px}.category-search-input input::placeholder{color:var(--muted)}.category-search-input input:focus{border-color:var(--accent);outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.category-search-input input:focus{outline:2px solid color-mix(in srgb, var(--accent) 18%, transparent)}}.category-search-input input:focus{outline-offset:1px}.category-search-field small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.category-search-button{align-self:flex-start;gap:7px;min-height:40px;margin-top:22px;padding-inline:13px}.category-search-clear{border:1px solid var(--border);min-height:40px;color:var(--muted-strong);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;margin-top:22px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.category-search-clear:hover{border-color:var(--accent);background:var(--surface-hover);color:var(--accent)}.category-table-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;font-size:12px;display:flex}.category-table-meta strong{color:var(--text);font-weight:800}.category-page-size,.inventory-page-summary{align-items:center;gap:7px;display:inline-flex}.category-page-size svg,.inventory-page-summary svg{color:var(--accent)}.category-products .inventory-table-wrap{scrollbar-width:thin;border-radius:14px;max-height:640px}.category-products .inventory-table{table-layout:fixed;min-width:1080px!important}.category-products .inventory-col-product{width:25%}.category-products .inventory-col-category{width:18%}.category-products .inventory-col-subcategory,.category-products .inventory-col-id{width:16%}.category-products .inventory-col-stock{width:17%}.category-products .inventory-col-action{width:8%}.category-products .inventory-table thead th{background:var(--surface-soft);color:var(--muted-strong);padding:12px 15px}.category-products .inventory-table td{padding:16px 15px}.category-products .inventory-table th:nth-child(-n+5),.category-products .inventory-table td:nth-child(-n+5){text-align:center!important}.category-products .inventory-table th:nth-child(-n+5) .table-heading{justify-content:center;width:100%}.category-products .inventory-action-heading,.category-products .inventory-action-cell{text-align:center!important}.category-products .inventory-action-heading .table-heading{justify-content:center;width:100%}.category-products .inventory-table th+th,.category-products .inventory-table td+td{border-left:1px solid var(--border-soft)}@supports (color:color-mix(in lab, red, red)){.category-products .inventory-table th+th,.category-products .inventory-table td+td{border-left:1px solid color-mix(in srgb, var(--border-soft) 70%, transparent)}}.table-heading{align-items:center;gap:7px;display:inline-flex}.table-heading svg{color:var(--accent)}.table-heading-end{justify-content:flex-end;width:100%}.category-products .inventory-product-cell{overflow-wrap:anywhere;min-width:250px;max-width:320px}.category-products .inventory-product-name{color:var(--text);font-size:14px;font-weight:800;line-height:1.35;display:block}.category-products .inventory-id-cell{vertical-align:top}.category-products .inventory-stock-cell{vertical-align:middle}.category-products .inventory-table td{overflow-wrap:anywhere}.category-edit-form{text-align:left;gap:6px;display:grid}.category-edit-form select,.category-edit-form input,.category-edit-subcategory{border:1px solid var(--border);background:var(--surface);width:100%;min-height:32px;color:var(--text);font:inherit;border-radius:7px;padding:5px 8px;font-size:11px}.category-edit-form select:focus,.category-edit-form input:focus,.category-edit-subcategory:focus{border-color:var(--accent);outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.category-edit-form select:focus,.category-edit-form input:focus,.category-edit-subcategory:focus{outline:2px solid color-mix(in srgb, var(--accent) 18%, transparent)}}.category-edit-form select:focus,.category-edit-form input:focus,.category-edit-subcategory:focus{outline-offset:1px}.category-edit-form button{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;min-height:30px;font:inherit;border-radius:7px;padding:5px 10px;font-size:11px;font-weight:800}.category-edit-form button:hover{background:var(--accent-deep);border-color:var(--accent-deep)}.category-edit-trigger{border:1px solid var(--accent);place-items:center;width:34px;height:34px;min-height:34px;margin:0;padding:0;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.category-edit-trigger{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border))}}.category-edit-trigger{background:var(--surface);color:var(--accent-deep);cursor:pointer;border-radius:9px}.category-edit-trigger svg{display:block}.category-edit-trigger:hover{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.category-edit-trigger:hover{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.inventory-action-empty{color:var(--muted)}.category-edit-modal{border:1px solid var(--border);background:var(--surface);width:min(560px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--text);border-radius:18px;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 80px #08231347}.category-edit-modal::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a1b1273}.category-edit-modal-header{border-bottom:1px solid var(--border-soft);background:var(--surface-soft);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 16px;display:flex}.category-edit-modal-header h3{color:var(--text);letter-spacing:-.035em;margin:4px 0 5px;font-size:20px}.category-edit-modal-header p{color:var(--muted);margin:0;font-size:12px}.category-edit-modal-close{place-items:center;width:31px;height:31px;line-height:1;display:grid;border-color:var(--border)!important;min-height:31px!important;color:var(--muted-strong)!important;background:0 0!important;padding:0!important;font-size:21px!important}.category-edit-modal-close:hover{background:var(--surface-hover)!important;border-color:var(--accent)!important;color:var(--accent-deep)!important}.category-edit-modal-form{gap:18px;padding:22px 24px 24px}.category-edit-modal-fields{gap:14px;display:grid}.category-edit-field{gap:6px;display:grid}.category-edit-field label{color:var(--muted-strong);font-size:11px;font-weight:800}.category-edit-modal-form select{min-height:40px;font-size:13px}.category-edit-modal-actions{justify-content:flex-end;gap:9px;padding-top:3px;display:flex}.category-edit-modal-actions button{min-height:38px;padding-inline:15px;font-size:12px}.category-edit-modal-actions .category-edit-cancel{border-color:var(--border);background:var(--surface);color:var(--muted-strong)}.category-edit-modal-actions .category-edit-cancel:hover{border-color:var(--accent);background:var(--surface-hover);color:var(--accent-deep)}.inventory-category-cell.has-editor>strong,.inventory-category-cell.has-editor>.inventory-cell-note{display:none}.inventory-subcategory-cell.has-editor{font-size:0!important}.inventory-subcategory-cell.has-editor .category-edit-subcategory{font-size:11px}.category-products .inventory-table td code{max-width:none;color:var(--muted-strong);letter-spacing:.01em;background:0 0;border:0;border-radius:0;padding:0;font-family:inherit;font-size:12px;font-weight:500;display:inline}.inventory-stock-main{justify-content:center;align-items:baseline;gap:8px;display:flex}.inventory-stock-value{color:var(--text);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;line-height:1.15;display:block}.inventory-stock-unit{border:1px solid var(--accent);align-items:center;min-height:22px;padding:3px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.inventory-stock-unit{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border))}}.inventory-stock-unit{background:var(--accent);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.inventory-stock-unit{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.inventory-stock-unit{color:var(--accent-deep);letter-spacing:.06em;white-space:nowrap;font-size:9px;font-weight:800;line-height:1}.inventory-stock-meta{flex-wrap:wrap;justify-content:center;gap:4px 10px;margin-top:7px;display:flex}.inventory-stock-meta-item{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:10px;line-height:1.25;display:inline-flex}.inventory-stock-meta-item svg{color:var(--accent);flex-shrink:0}.inventory-pagination{align-items:center;margin-top:17px;padding-top:16px}.category-page .inventory-page-links{align-items:center;gap:5px;display:inline-flex}.category-page .inventory-page-links>a.inventory-page-control,.category-page .inventory-page-links>span.inventory-page-control{border:1px solid var(--border);background:var(--surface);min-width:36px;min-height:36px;color:var(--muted-strong);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.category-page .inventory-page-links>a.inventory-page-control{transition:border-color .18s,background .18s,color .18s,transform .18s;box-shadow:0 2px 6px #04481c0a}.category-page .inventory-page-links>a.inventory-page-control:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.category-page .inventory-page-links>a.inventory-page-control:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}}.category-page .inventory-page-links>a.inventory-page-control:hover{background:var(--surface-hover);color:var(--accent-deep);transform:translateY(-1px)}.category-page .inventory-page-links>span.inventory-page-control.is-disabled{border-color:var(--border-soft);background:var(--surface-subtle);color:var(--muted);cursor:not-allowed;opacity:.55}.category-page .inventory-page-links>a.inventory-page-number{border-radius:9px;place-items:center;min-width:36px;min-height:36px;padding:0 8px;font-size:11px;display:grid}.category-page .inventory-page-links .pagination-label{min-width:0;min-height:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:inline}.category-page .inventory-page-links>.category-page-gap{min-width:20px;min-height:36px;color:var(--muted);border:0;place-items:center;padding:0 2px;font-size:14px;display:grid}.category-empty{padding:52px 16px}.category-empty-icon{border:1px solid var(--border-soft);background:var(--surface-soft);width:58px;height:58px;color:var(--accent);border-radius:17px;place-items:center;margin:0 auto 16px;display:grid}.category-empty p{max-width:400px;margin:8px auto 0;font-size:13px}.category-page .notice{border-radius:13px;align-items:flex-start;margin-bottom:16px}.category-page .notice-icon{place-items:center;width:22px;height:22px;display:inline-grid}.category-page a:focus-visible,.category-page button:focus-visible,.category-page [tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=980px){.category-page .content{padding-inline:24px}.category-intro{padding-bottom:24px}.category-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.category-card{gap:10px;padding-inline:13px}.category-card-arrow{display:none}}@media (width<=700px){.category-page .content{padding:22px 16px 36px}.category-intro{margin-bottom:24px;padding-bottom:22px}.category-intro-mark{display:none}.category-intro h1{font-size:35px}.category-intro p{margin-top:12px;font-size:13px}.category-section-heading{flex-direction:column;align-items:flex-start;gap:7px}.category-picker{grid-template-columns:1fr;gap:9px;margin-bottom:20px}.category-card{min-height:68px;padding:12px 13px}.category-card-icon{border-radius:11px;width:38px;height:38px}.category-products .panel-header{flex-direction:column;align-items:flex-start;padding:18px 16px}.category-panel-actions{flex-wrap:wrap;justify-content:stretch;width:100%}.category-panel-total{width:100%}.category-source-tag,.category-page .category-refresh{flex:1}.category-products .panel-body{padding:16px}.category-search-form{flex-wrap:wrap;align-items:stretch;padding:12px}.category-search-field{flex-basis:100%;width:auto;min-width:0;max-width:none}.category-search-button,.category-search-clear{flex:1;margin-top:0}.category-table-meta{flex-direction:column;align-items:flex-start;gap:5px}.category-page .inventory-pagination{flex-direction:column;align-items:flex-start;gap:10px}.category-page .inventory-page-links{justify-content:space-between;width:100%}.category-page .inventory-page-links>a.inventory-page-control,.category-page .inventory-page-links>span.inventory-page-control{width:36px;padding:0}.category-page .inventory-page-links .pagination-label,.category-page .topbar>.tag{display:none}}.monthly-page .content{max-width:1440px}.monthly-breadcrumb{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.monthly-breadcrumb strong{color:var(--text)}.monthly-heading{border:1px solid var(--border);background:linear-gradient(115deg, var(--surface) 45%, var(--surface-soft));border-radius:18px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;padding:26px 28px;display:flex}.monthly-heading h1{margin-bottom:12px}.monthly-heading p{color:var(--muted);margin-bottom:16px}.monthly-context{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.monthly-context>span:first-child{background:var(--surface-soft);color:var(--accent);border-radius:7px;padding:4px 12px;font-weight:800}.monthly-heading-month-filter{width:min(100%,300px);margin-top:16px}.monthly-heading-filters{flex-wrap:wrap;align-items:flex-end;gap:16px;max-width:640px;margin-top:16px;display:flex}.monthly-heading-filters .monthly-detail-filter{flex:220px;width:auto;min-width:0;max-width:300px;margin:0}.monthly-heading-filters select{width:100%;min-width:0}.monthly-page .monthly-refresh{flex-shrink:0;gap:8px;min-height:42px}.monthly-summary{grid-template-columns:1.15fr 1fr .75fr 1.4fr;gap:16px;margin-bottom:24px;display:grid}.monthly-summary-single-period{grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-summary-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;min-width:0;padding:22px}.monthly-summary-card h2{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:800}.monthly-summary-card>strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(20px,2.2vw,30px);display:block}.monthly-summary-card strong small{color:var(--muted);font-size:16px}.monthly-summary-card p{color:var(--muted);margin:8px 0 0;font-size:11px}.monthly-summary-primary{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.monthly-summary-primary{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}}.monthly-summary-primary{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.monthly-summary-primary{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}}.monthly-summary-primary>strong{color:var(--accent)}.monthly-overview-filters{border:1px solid var(--border);background:var(--surface);border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:-4px 0 20px;padding:14px 18px;display:flex}.monthly-overview-filters .monthly-detail-filter{min-width:min(100%,270px)}.monthly-overview-filters p{color:var(--muted);margin:0;font-size:12px}.monthly-top-product-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.monthly-top-product-heading h2{flex:1}.monthly-top-product-heading select{border:1px solid var(--border);background:var(--surface);max-width:110px;min-height:32px;color:var(--text);font:inherit;border-radius:7px;padding:0 24px 0 8px;font-size:11px;font-weight:700}.monthly-top-product-link{min-width:0;color:var(--text);justify-content:space-between;align-items:flex-start;gap:8px;text-decoration:none;display:flex}.monthly-top-product-identity{flex-direction:column;gap:4px;min-width:0;display:flex}.monthly-top-product-link strong{overflow-wrap:anywhere;color:var(--accent);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(16px,1.6vw,22px);line-height:1.3;display:-webkit-box;overflow:hidden}.monthly-top-product-description{color:var(--accent);font-weight:800}.monthly-top-product-sku{color:var(--muted);font-size:11px;font-weight:650;display:block}.monthly-top-product-link small,.monthly-product-sku{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-weight:650}.monthly-top-product-link svg{color:var(--accent);flex:none}.monthly-top-product-link:hover strong,.monthly-top-product-link:focus-visible strong{text-underline-offset:3px;text-decoration:underline}.monthly-top-product-card>p{overflow-wrap:anywhere;min-height:30px}.monthly-top-product-card>.monthly-top-product-warning{min-height:0;color:var(--warning);font-weight:700}.monthly-chart-panel{margin-bottom:24px}.monthly-chart-body{min-width:0;padding:14px 22px 0}.monthly-sales-area-chart{width:100%;height:300px}.monthly-daily-chart-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.monthly-filtered-table-wrap{overflow-x:auto}.monthly-top-products-heading{align-items:center}.monthly-breadcrumb a{color:var(--accent);text-decoration:none}.monthly-breadcrumb a:hover{text-decoration:underline}.monthly-page .monthly-top-products-back{flex-shrink:0;gap:8px;min-height:42px}.monthly-top-products-back a{color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.monthly-top-product-name{overflow-wrap:anywhere;max-width:100%}.monthly-products-panel .panel-header .tag{align-items:center;gap:6px;display:inline-flex}.monthly-products-table{min-width:900px!important}.monthly-products-table tbody th{width:auto;color:var(--text);text-transform:none;letter-spacing:normal;font-size:13px}.monthly-products-table tbody td{color:var(--text);font-size:13px}.monthly-products-table .is-top-product{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.monthly-products-table .is-top-product{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}}.monthly-product-rank{background:var(--surface-soft);width:30px;height:30px;color:var(--muted);border-radius:9px;place-items:center;font-size:11px;font-weight:800;display:inline-grid}.monthly-products-table .is-top-product .monthly-product-rank{background:var(--accent);color:var(--accent-contrast,#fff)}.monthly-panel .panel-header{align-items:center;padding:22px 24px}.monthly-panel .panel-header h2{margin:0;font-size:21px}.monthly-overview-panel .panel-header>.tag{display:none}.monthly-loading-status{border-bottom:1px solid var(--border-soft);color:var(--muted);background:var(--surface-subtle);padding:12px 24px;font-size:12px}.monthly-page .monthly-table-wrap{border:0;border-radius:0}.monthly-page .monthly-table{min-width:620px}.monthly-branch-table{min-width:1180px!important}.monthly-branch-table thead th{white-space:nowrap}.monthly-branch-table thead th:not(:first-child),.monthly-branch-table tbody td{min-width:86px}.monthly-branch-table thead th:first-child,.monthly-branch-table tbody th{z-index:1;background:var(--surface);min-width:220px;position:sticky;left:0}.monthly-branch-table tbody th{color:var(--text);text-transform:none;letter-spacing:normal;white-space:nowrap;font-size:12px;font-weight:700}.monthly-branch-table tbody td{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.monthly-branch-table tbody tr:hover th{background:var(--surface-soft)}.monthly-branch-table .monthly-branch-total{border-left:1px solid var(--border);color:var(--accent);font-weight:800}.monthly-branch-table [data-monthly-branch-empty] td{color:var(--muted);text-align:center;padding:28px 24px}.monthly-branch-table-wrap{overflow-x:auto}.monthly-detail-filters{border-bottom:1px solid var(--border-soft);background:var(--surface-subtle);flex-wrap:wrap;align-items:flex-end;gap:14px;padding:18px 24px;display:flex}.monthly-detail-filter{min-width:220px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.monthly-detail-filter select{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--text);font:inherit;letter-spacing:normal;text-transform:none;border-radius:8px;padding:0 34px 0 12px;font-size:13px;font-weight:600}.monthly-detail-selected-month{min-height:40px;color:var(--text);letter-spacing:normal;text-transform:none;align-items:center;font-size:13px;font-weight:650;display:flex}.monthly-detail-load{min-height:40px}.monthly-detail-load:disabled{opacity:.55;cursor:default}.monthly-detail-results{border:0;border-radius:0}.monthly-detail-table{min-width:620px!important}.monthly-detail-table tbody th{color:var(--text);text-transform:none;letter-spacing:normal;font-size:13px}.monthly-detail-table tbody td{color:var(--text);font-variant-numeric:tabular-nums;font-size:13px}.monthly-detail-table tbody tr[data-channel=oeb] th{color:var(--accent)}.monthly-detail-table tfoot td{font-variant-numeric:tabular-nums}.monthly-table thead th{padding:14px 24px}.monthly-table tbody th,.monthly-table tbody td{vertical-align:middle;padding:15px 24px}.monthly-table tbody th{text-transform:none;letter-spacing:normal;width:23%;color:var(--text);font-size:13px}.monthly-table tbody th>span{vertical-align:middle;display:inline-block}.monthly-month-number{width:28px;color:var(--muted);margin-right:8px;font-size:10px;font-weight:600}.monthly-current-label{color:var(--accent);margin-top:3px;font-size:10px;display:block}.monthly-table .monthly-amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.monthly-table tbody .monthly-amount{color:var(--text);font-size:15px;font-weight:700}.monthly-table .is-current{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.monthly-table .is-current{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}}.monthly-table .is-upcoming th,.monthly-table .is-upcoming .monthly-amount{color:var(--muted)}.monthly-trend-column{width:26%}.monthly-bar-track{background:var(--surface-soft);border-radius:9px;height:7px;overflow:hidden}.monthly-bar-track>span{border-radius:inherit;background:var(--accent);width:0;height:100%;transition:width .3s;display:block}.monthly-bar-track>span.is-negative{background:var(--danger)}.monthly-state-cell{min-width:180px;max-width:260px}.monthly-state{color:var(--muted);background:var(--surface-subtle);border-radius:6px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-flex}.monthly-state[data-state=complete]{color:var(--notice-success-text);background:var(--notice-success-bg)}.monthly-state[data-state=unavailable],.monthly-state[data-state=stale]{color:var(--notice-warning-text);background:var(--notice-warning-bg)}.monthly-row-note{color:var(--muted);margin-top:4px;font-size:10px;display:block}.monthly-row-note:empty{display:none}.monthly-coverage-details{margin-top:8px}.monthly-coverage-details summary{cursor:pointer;font-weight:700}.monthly-coverage-details ul{margin:6px 0 0;padding-left:20px}.monthly-coverage-details li+li{margin-top:4px}.monthly-retry{color:var(--accent);background:0 0;border:0;padding:4px 0;font-size:11px;font-weight:700;text-decoration:underline}.monthly-retry:disabled{opacity:.5;cursor:default}.monthly-table tfoot th,.monthly-table tfoot td{background:var(--surface-soft);color:var(--text);padding:18px 24px;font-size:12px;font-weight:800}.monthly-footnote{color:var(--muted);padding:16px 24px;font-size:11px}.monthly-page button:focus-visible,.monthly-page [tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=1100px){.monthly-summary{gap:10px}.monthly-summary-card{padding:18px}.monthly-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-summary-primary{grid-column:span 1}.monthly-table tbody th,.monthly-table tbody td,.monthly-table thead th{padding-left:16px;padding-right:16px}}@media (width<=680px){.monthly-heading{flex-direction:column;padding:22px}.monthly-heading-month-filter{width:100%;max-width:300px}.monthly-page .monthly-refresh{width:100%}.monthly-summary{grid-template-columns:1fr 1fr}.monthly-summary-primary,.monthly-top-product-card{grid-column:1/-1}.monthly-summary-primary>strong{font-size:30px}.monthly-summary-card>strong{font-size:23px}.monthly-panel .panel-header{align-items:flex-start;padding:18px 16px}.monthly-overview-filters{align-items:stretch;padding:14px}.monthly-overview-filters .monthly-detail-filter{width:100%;min-width:0}.monthly-overview-filters p{font-size:11px}.monthly-chart-body{padding:10px 12px 0}.monthly-sales-area-chart{height:250px}.monthly-top-products-heading{align-items:flex-start}.monthly-page .monthly-top-products-back{width:100%}.monthly-trend-column{display:none}.monthly-page .monthly-table{min-width:470px}.monthly-branch-table{min-width:1180px!important}.monthly-state-cell{min-width:140px}.monthly-loading-status,.monthly-footnote{padding-left:16px;padding-right:16px}.monthly-detail-filters{align-items:stretch;padding-left:16px;padding-right:16px}.monthly-detail-filter{flex:180px;min-width:0}.monthly-detail-load{width:100%}}@media (prefers-reduced-motion:reduce){.monthly-bar-track>span{transition:none}}.tile-status-panel{overflow:hidden}.tile-status-panel .panel-header{align-items:center}.tile-status-refresh{flex-shrink:0;gap:8px;min-height:40px}.tile-status-loading-status{border-bottom:1px solid var(--border-soft);color:var(--muted);background:var(--surface-subtle);padding:12px 24px;font-size:12px}.tile-status-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 24px 0;display:grid}.tile-status-summary-card{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;min-width:0;padding:16px}.tile-status-summary-card span,.tile-status-summary-card small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.tile-status-summary-card strong{color:var(--text);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:8px 0 4px;font-size:24px;display:block}.tile-status-summary-card small{letter-spacing:normal;text-transform:none;font-weight:500}.tile-status-summary-accent{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tile-status-summary-accent{border-color:color-mix(in srgb, var(--accent) 38%, var(--border))}}.tile-status-summary-accent{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tile-status-summary-accent{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}}.tile-status-summary-accent strong{color:var(--accent)}.tile-status-consignment-panel{margin-top:18px}.tile-status-consignment-panel .tile-status-table-heading{border-top:0;margin-top:0}.tile-status-consignment-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;padding:18px 20px 20px;display:grid}.tile-status-consignment-card{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;min-width:0;padding:15px}.tile-status-consignment-card-heading{flex-direction:column;gap:4px;min-width:0;display:flex}.tile-status-consignment-card-heading strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.tile-status-consignment-card-heading small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.tile-status-consignment-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.tile-status-consignment-metrics span{min-width:0}.tile-status-consignment-metrics strong,.tile-status-consignment-metrics small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tile-status-consignment-metrics strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px}.tile-status-consignment-metrics small{color:var(--muted);margin-top:3px;font-size:9px}.tile-status-consignment-empty{color:var(--muted);text-align:center;grid-column:1/-1;padding:26px 12px;font-size:12px}.tile-status-movement-panel{margin-top:18px}.tile-status-movement-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tile-status-movement-group{min-width:0;padding:20px}.tile-status-movement-group+.tile-status-movement-group{border-left:1px solid var(--border-soft)}.tile-status-movement-group-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tile-status-movement-group-heading>div{min-width:0}.tile-status-movement-label{color:var(--text);font-size:14px;font-weight:800;display:block}.tile-status-movement-group-heading small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.tile-status-movement-group-heading strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:25px;line-height:1}.tile-status-movement-group.is-fast .tile-status-movement-group-heading strong{color:var(--notice-success-text)}.tile-status-movement-group.is-slow .tile-status-movement-group-heading strong{color:var(--notice-warning-text)}.tile-status-movement-group.is-none .tile-status-movement-group-heading strong{color:var(--muted)}.tile-status-movement-total{color:var(--muted);margin-top:12px;font-size:10px}.tile-status-movement-total span{color:var(--text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.tile-status-movement-list{scrollbar-width:thin;scrollbar-color:var(--accent) transparent;gap:8px;max-height:210px;margin:14px 0 0;padding:0 4px 0 0;list-style:none;display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.tile-status-movement-list{scrollbar-color:color-mix(in srgb, var(--accent) 72%, var(--border)) transparent}}.tile-status-movement-list::-webkit-scrollbar{width:5px}.tile-status-movement-list::-webkit-scrollbar-track{background:0 0}.tile-status-movement-list::-webkit-scrollbar-thumb{background:var(--accent);border-radius:2px}.tile-status-movement-list li{border:1px solid var(--border-soft);background:var(--surface-subtle);min-width:0;color:var(--text);border-radius:9px;padding:9px 10px;font-size:11px;line-height:1.35}.tile-status-movement-list li small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.tile-status-movement-list li.is-empty{color:var(--muted);text-align:center;border-style:dashed}.tile-status-chart-panel{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin:18px 24px 0}.tile-status-chart-heading,.tile-status-table-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 20px;display:flex}.tile-status-chart-heading{border-bottom:1px solid var(--border-soft)}.tile-status-chart-heading h2,.tile-status-chart-heading h3,.tile-status-table-heading h2,.tile-status-table-heading h3{color:var(--text);margin:0;font-size:17px}.tile-status-chart-heading p,.tile-status-table-heading p{color:var(--muted);margin:5px 0 0;font-size:11px}.tile-status-chart{min-height:330px;padding:18px 20px 12px}.tile-status-chart-empty{min-height:280px;color:var(--muted);text-align:center;place-items:center;font-size:12px;display:grid}.tile-status-chart-layout{grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:18px;display:grid}.tile-status-chart-svg{width:100%;height:280px;display:block;overflow:visible}.tile-status-chart-svg text{fill:var(--muted);font-family:inherit;font-size:10px}.tile-status-chart-grid{stroke:var(--border-soft);stroke-width:1px}.tile-status-chart-axis{stroke:var(--border);stroke-width:1px}.tile-status-chart-legend{align-content:center;gap:10px;display:grid}.tile-status-legend-item{color:var(--muted-strong);align-items:flex-start;gap:8px;font-size:11px;line-height:1.3;display:flex}.tile-status-legend-swatch{background:var(--accent);border-radius:2px;flex:none;width:18px;height:3px;margin-top:5px}.tile-status-legend-item small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.tile-status-table-heading{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);background:var(--surface-subtle);margin-top:18px}.tile-status-table-wrap{scrollbar-width:thin;scrollbar-color:var(--accent) transparent;border:0;border-radius:0;max-height:680px}@supports (color:color-mix(in lab, red, red)){.tile-status-table-wrap{scrollbar-color:color-mix(in srgb, var(--accent) 72%, var(--border)) transparent}}.tile-status-table-wrap::-webkit-scrollbar{width:5px;height:5px}.tile-status-table-wrap::-webkit-scrollbar-track{background:0 0}.tile-status-table-wrap::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--accent), var(--accent-deep));border-radius:2px}.tile-status-table-wrap::-webkit-scrollbar-thumb:hover{background:var(--accent)}.tile-status-table-wrap::-webkit-scrollbar-corner{background:0 0}.tile-status-table{min-width:1680px!important}.tile-status-table thead th{z-index:2;white-space:nowrap;background:var(--accent);color:#fff;box-shadow:0 1px 0 var(--accent-deep);position:sticky;top:0}.tile-status-table tbody td,.tile-status-table tbody th{color:var(--muted-strong);vertical-align:top;padding:13px 14px;font-size:12px}.tile-status-table tbody tr:hover{background:var(--surface-subtle)}.tile-status-table tbody td.monthly-amount{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.tile-status-table tbody th{min-width:190px;color:var(--text);text-align:left;text-transform:none;letter-spacing:normal}.tile-status-tile-name{color:var(--text);font-weight:800;line-height:1.35;display:block}.tile-status-tile-description,.tile-status-stock-note{max-width:250px;color:var(--muted);white-space:normal;margin-top:4px;font-size:10px;font-weight:500;line-height:1.4;display:block}.tile-status-product-id{color:var(--muted-strong);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.tile-status-state{color:var(--muted);background:var(--surface-soft);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.tile-status-state.is-in-stock{color:var(--notice-success-text);background:var(--notice-success-bg)}.tile-status-state.is-out-of-stock{color:var(--notice-error-text);background:var(--notice-error-bg)}.tile-status-state.is-unavailable{color:var(--notice-warning-text);background:var(--notice-warning-bg)}.tile-status-category{color:var(--accent);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800}.tile-status-table [data-tile-empty] td{color:var(--muted);text-align:center;padding:32px 20px}.tile-status-pagination{border-top:1px solid var(--border-soft);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px 18px;display:flex}.tile-status-pagination-status{color:var(--muted);font-size:11px;font-weight:700}.tile-status-pagination-actions{gap:8px;display:flex}.tile-status-pagination-actions .button-secondary{border-color:var(--border);background:var(--surface);color:var(--muted-strong);box-shadow:none}.tile-status-pagination-actions .button-secondary:hover{background:var(--surface-soft)}.tile-status-pagination-actions .button{min-height:34px;padding:7px 12px;font-size:11px}@media (width<=900px){.tile-status-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tile-status-movement-grid{grid-template-columns:1fr}.tile-status-movement-group+.tile-status-movement-group{border-top:1px solid var(--border-soft);border-left:0}.tile-status-chart-layout{grid-template-columns:1fr}.tile-status-chart-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.tile-status-panel .panel-header,.tile-status-chart-heading,.tile-status-table-heading{flex-direction:column;align-items:stretch}.tile-status-refresh{width:100%}.tile-status-summary{padding-left:16px;padding-right:16px}.tile-status-movement-group{padding:16px}.tile-status-chart-panel{margin-left:16px;margin-right:16px}.tile-status-chart-heading,.tile-status-table-heading{padding-left:16px;padding-right:16px}.tile-status-chart{padding-left:10px;padding-right:10px}.tile-status-chart-legend{grid-template-columns:1fr}.tile-status-pagination{flex-direction:column;align-items:stretch}.tile-status-pagination-actions{width:100%}.tile-status-pagination-actions .button{flex:1}}.offline-data-page .content{max-width:1600px;padding:30px 34px 52px}.offline-topbar{border-bottom-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.offline-topbar{border-bottom-color:color-mix(in srgb, var(--accent) 12%, var(--border-soft))}}.offline-topbar .topbar-status{color:var(--muted-strong)}.offline-hero{border:1px solid var(--border);background:radial-gradient(circle at 86% 15%, #17db6621, transparent 32%), linear-gradient(130deg, var(--accent) 0%, var(--surface) 63%);border-radius:22px;margin-bottom:25px;padding:28px 30px 21px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.offline-hero{background:radial-gradient(circle at 86% 15%, #17db6621, transparent 32%), linear-gradient(130deg, color-mix(in srgb, var(--accent) 9%, var(--surface)) 0%, var(--surface) 63%)}}.offline-hero{box-shadow:var(--shadow)}.offline-hero:after{border:1px solid var(--accent);width:230px;height:230px;position:absolute;bottom:-95px;right:-65px}@supports (color:color-mix(in lab, red, red)){.offline-hero:after{border:1px solid color-mix(in srgb, var(--accent) 12%, transparent)}}.offline-hero:after{content:"";pointer-events:none;border-radius:50%}.offline-hero .intro-header{z-index:1;align-items:center;margin-bottom:20px;position:relative}.offline-hero .intro-header>div{min-width:0}.offline-all-sync{z-index:1;border:1px solid var(--accent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;margin-bottom:20px;padding:15px 17px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.offline-all-sync{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border))}}.offline-all-sync{background:var(--accent);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.offline-all-sync{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}}.offline-all-sync-copy{gap:3px;min-width:0;display:grid}.offline-all-sync-copy .eyebrow{color:var(--accent-deep);margin-bottom:2px}.offline-all-sync-copy strong{color:var(--text);font-size:14px}.offline-all-sync-copy>span{color:var(--muted);font-size:11px;line-height:1.45}.offline-all-sync form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;width:min(100%,420px);min-width:320px;display:grid}.offline-all-date-range{grid-column:1/-1;gap:10px}.offline-all-date-range .field{min-width:0}.offline-all-sync .offline-all-button{grid-column:1/-1}.offline-all-button{border-radius:9px;gap:8px;width:100%;min-height:40px}.offline-all-progress{grid-column:1/-1;gap:7px;padding-top:4px;display:grid}.offline-all-progress[hidden]{display:none}.offline-all-progress-header{color:var(--muted-strong);justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:800;display:flex}.offline-all-progress-header strong{color:var(--accent-deep);font-variant-numeric:tabular-nums;font-size:13px}.offline-progress-track{background:var(--accent);border-radius:999px;width:100%;height:18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.offline-progress-track{background:color-mix(in srgb, var(--accent) 12%, var(--surface-soft))}}.offline-progress-bar{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #18d878);width:35%;height:100%;box-shadow:0 0 13px var(--accent);display:block}@supports (color:color-mix(in lab, red, red)){.offline-progress-bar{box-shadow:0 0 13px color-mix(in srgb, var(--accent) 40%, transparent)}}.offline-progress-bar{animation:1.6s ease-in-out infinite offline-progress-indeterminate}.offline-progress-track.is-indeterminate .offline-progress-bar{position:relative}.offline-all-progress-detail{color:var(--muted);font-size:10px;line-height:1.4}.offline-all-progress-detail+.offline-all-progress-detail{color:var(--muted-strong);font-weight:700}.offline-all-progress.is-partial .offline-progress-bar{background:linear-gradient(90deg,#d97706,#f59e0b)}.offline-all-progress.is-error .offline-progress-bar{background:var(--danger);box-shadow:none}.offline-eyebrow{align-items:center;gap:7px;margin-bottom:12px;display:inline-flex}.offline-eyebrow>span{background:var(--accent);border-radius:7px;place-items:center;width:21px;height:21px;display:grid}@supports (color:color-mix(in lab, red, red)){.offline-eyebrow>span{background:color-mix(in srgb, var(--accent) 13%, transparent)}}.offline-eyebrow>span{font-size:13px}.offline-hero h1{letter-spacing:-.07em;max-width:760px;margin:0;font-size:clamp(34px,4vw,54px)}.offline-hero p{max-width:700px;color:var(--muted);margin:15px 0 0;font-size:15px;line-height:1.65}.offline-hero-footer{z-index:1;border-top:1px solid var(--border-soft);color:var(--muted-strong);flex-wrap:wrap;align-items:center;gap:9px 19px;padding-top:17px;font-size:11px;font-weight:800;display:flex;position:relative}.offline-hero-footer span{align-items:center;gap:6px;display:inline-flex}.offline-hero-footer b{background:var(--surface-soft);width:18px;height:18px;color:var(--accent);border-radius:6px;place-items:center;font-size:11px;display:grid}.offline-notice{border-radius:14px;align-items:flex-start;margin-bottom:18px}.offline-notice strong{color:inherit}.offline-notice .notice-icon{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;display:grid}.offline-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:25px}.offline-stat-card{border-radius:16px;min-height:142px;padding:17px 18px;position:relative;overflow:hidden;box-shadow:0 5px 18px #04481c09}.offline-stat-card:after{background:var(--accent);border-radius:50%;width:96px;height:96px;position:absolute;bottom:-30px;right:-22px}@supports (color:color-mix(in lab, red, red)){.offline-stat-card:after{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.offline-stat-card:after{content:""}.offline-stat-card:first-child{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.offline-stat-card:first-child{border-color:color-mix(in srgb, var(--accent) 28%, var(--border))}}.offline-stat-card:first-child{background:linear-gradient(145deg, var(--accent), var(--surface))}@supports (color:color-mix(in lab, red, red)){.offline-stat-card:first-child{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 8%, var(--surface)), var(--surface))}}.offline-stat-icon{z-index:1;background:var(--surface-soft);width:32px;height:32px;color:var(--accent);border-radius:10px;place-items:center;margin-bottom:13px;font-size:17px;font-weight:900;display:grid;position:relative}.offline-stat-card .stat-label,.offline-stat-card .stat-value,.offline-stat-card .muted{z-index:1;position:relative}.offline-stat-card .stat-value{font-variant-numeric:tabular-nums;margin-top:5px;font-size:27px}.offline-stat-card .muted{margin-top:2px;font-size:11px;display:block}.offline-panel{border-radius:20px;margin-bottom:19px}.offline-panel-header{align-items:center;padding:21px 24px}.offline-panel-heading{align-items:center;gap:13px;min-width:0;display:flex}.offline-panel-heading>div{min-width:0}.offline-panel-icon{background:var(--surface-soft);width:42px;height:42px;color:var(--accent);border-radius:13px;flex-shrink:0;place-items:center;font-size:20px;font-weight:900;display:grid}.offline-panel-heading .eyebrow{margin-bottom:4px}.offline-panel-heading h2{color:var(--text);letter-spacing:-.045em;margin:0;font-size:21px}.offline-panel-heading p{margin-top:5px;font-size:12px}.offline-panel-meta{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.offline-source-label{border:1px solid var(--border-soft);background:var(--surface-subtle);min-height:29px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:5px 9px;font-size:9px;font-weight:900;display:inline-flex}.offline-table-caption{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:13px 24px 12px;font-size:11px;display:flex}.offline-table-hint{color:var(--accent);white-space:nowrap;font-size:10px;font-weight:800}.offline-table-shell{scrollbar-width:thin;border-radius:13px;margin:0 24px 24px}.offline-table{min-width:1120px}.offline-table thead th{background:var(--surface-soft);color:var(--muted-strong);white-space:nowrap;padding:12px 14px}.offline-table tbody td{padding:15px 14px}.offline-table tbody tr:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.offline-table tbody tr:hover{background:color-mix(in srgb, var(--accent) 3%, var(--surface))}}.offline-table th:first-child,.offline-table td:first-child{min-width:215px}.offline-table th:nth-child(2),.offline-table td:nth-child(2){min-width:125px}.offline-table th:nth-child(3),.offline-table td:nth-child(3){min-width:165px}.offline-table th:nth-child(4),.offline-table td:nth-child(4){min-width:140px}.offline-table th:nth-child(5),.offline-table td:nth-child(5){min-width:120px}.offline-table th:last-child,.offline-table td:last-child{min-width:220px}.offline-dataset-cell,.offline-site-cell{max-width:260px}.offline-action-code{border:1px solid var(--border-soft);background:var(--surface-subtle);color:var(--muted);letter-spacing:.03em;border-radius:5px;margin-top:7px;padding:3px 6px;font-size:9px;display:inline-block}.offline-number-cell strong{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:18px;display:block}.offline-number-cell>span{color:var(--muted);margin-top:2px;font-size:10px;display:block}.offline-coverage,.offline-date-value{color:var(--muted-strong);white-space:nowrap;font-size:12px;font-weight:700;display:block}.offline-status-pill{white-space:nowrap;gap:6px}.offline-status-pill>span{background:currentColor;border-radius:50%;width:6px;height:6px}.offline-status-pill.warning{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.offline-status-pill.warning{border-color:color-mix(in srgb, var(--warning) 30%, transparent)}}.offline-status-pill.warning{background:var(--notice-warning-bg);color:var(--warning)}.offline-status-pill.neutral{background:var(--surface-subtle);color:var(--muted-strong)}.offline-status-cell{min-width:150px!important}.offline-status-detail{max-width:180px;color:var(--muted);overflow-wrap:anywhere;margin-top:7px;font-size:10px;line-height:1.4;display:block}.offline-save-form{gap:9px;min-width:190px;display:grid}.offline-date-grid{gap:7px;margin-top:0}.offline-date-grid label{color:var(--muted);letter-spacing:.08em;margin:0;font-size:9px}.offline-date-grid input{font-variant-numeric:tabular-nums;border-radius:7px;min-height:33px;margin-top:4px;padding:5px 7px;font-size:11px}.offline-save-button{border-radius:8px;gap:7px;width:100%;min-height:36px;padding:7px 10px;font-size:11px;display:inline-flex}.offline-fetch-button{border-color:var(--accent);gap:7px;width:100%;min-height:36px;padding:7px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.offline-fetch-button{border-color:color-mix(in srgb, var(--accent) 30%, var(--border))}}.offline-fetch-button{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.offline-fetch-button{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.offline-fetch-button{color:var(--accent-deep);box-shadow:none;border-radius:8px;font-size:11px}.offline-fetch-button:hover{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.offline-fetch-button:hover{background:color-mix(in srgb, var(--accent) 14%, var(--surface))}}.offline-fetch-button:hover{color:var(--accent-deep)}.offline-fetch-feedback{min-height:15px;color:var(--muted);font-size:10px;line-height:1.4}.offline-button-icon{font-size:15px;line-height:1}.offline-button-spinner{border:2px solid #ffffff73;border-top-color:currentColor;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite offline-spin;display:inline-block}.offline-identifiers{gap:7px;min-width:220px;display:grid}.offline-identifiers span{gap:2px;display:grid}.offline-identifiers small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.offline-identifiers code{overflow-wrap:anywhere;color:var(--muted-strong);background:0 0;padding:0;font-size:11px}.offline-empty-state{justify-items:center;gap:5px;padding:45px 20px 50px;display:grid}.offline-empty-icon{background:var(--surface-soft);width:52px;height:52px;color:var(--accent);border-radius:16px;place-items:center;margin-bottom:6px;font-size:24px;font-weight:900;display:grid}.offline-empty-state>span:last-child{max-width:430px;color:var(--muted);font-size:12px}.offline-guidance{margin-top:26px}.offline-guidance-heading{margin-bottom:13px}.offline-guidance-heading .eyebrow{margin-bottom:5px}.offline-guidance-heading h2{margin:0;font-size:20px}.offline-guidance-heading p{color:var(--muted);margin:5px 0 0;font-size:12px}.offline-status-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.offline-status-item{gap:12px;min-height:142px;padding:17px;display:flex}.offline-guidance-number{background:var(--surface-soft);width:31px;height:31px;color:var(--accent);letter-spacing:.05em;border-radius:10px;flex-shrink:0;place-items:center;font-size:10px;font-weight:900;display:grid}.offline-status-item>div{min-width:0}.offline-status-item .stat-label{margin-top:1px;display:block}.offline-status-item strong{color:var(--text);margin-top:6px;font-size:13px;display:block}.offline-status-item .muted{margin-top:5px;font-size:11px;line-height:1.55;display:block}@keyframes offline-spin{to{transform:rotate(360deg)}}@keyframes offline-progress-indeterminate{0%{transform:translate(-110%)}to{transform:translate(310%)}}@media (width<=1150px){.offline-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offline-status-list{grid-template-columns:1fr}}@media (width<=780px){.offline-data-page .content{padding:22px 20px 38px}.offline-hero{border-radius:18px;padding:23px 20px 19px}.offline-hero h1{font-size:38px}.offline-all-sync{grid-template-columns:1fr}.offline-all-sync form{width:100%;min-width:0}.offline-panel-header{flex-direction:column;align-items:flex-start;padding:18px 17px}.offline-panel-meta{justify-content:flex-start}.offline-table-caption{flex-direction:column;align-items:flex-start;gap:5px;padding:12px 17px}.offline-table-shell{margin:0 17px 17px}.offline-table tbody td{padding:13px 11px}}@media (width<=540px){.offline-data-page .content{padding:18px 13px 30px}.offline-hero{padding:20px 16px 17px}.offline-hero h1{font-size:34px}.offline-hero p{font-size:13px}.offline-stats-grid{grid-template-columns:1fr;gap:9px}.offline-stat-card{min-height:122px}.offline-panel{border-radius:16px}.offline-panel-heading{align-items:flex-start}.offline-panel-icon{border-radius:11px;width:36px;height:36px}.offline-panel-heading h2{font-size:18px}.offline-source-label{display:none}.offline-table-shell{margin-left:12px;margin-right:12px}.offline-status-item{min-height:0}}.admin-shell{min-height:100vh;display:flex}.sidebar{z-index:30;border-right:1px solid var(--border);background:var(--sidebar);inset-block:0;flex-direction:column;width:270px;display:flex;position:fixed;left:0;box-shadow:10px 0 35px #141b3006}.brand{align-items:center;gap:calc(var(--spacing) * 3);min-height:72px;padding-inline:calc(var(--spacing) * 5);border-bottom:1px solid var(--border-soft);display:flex}.brand-mark{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:linear-gradient(145deg,#17db66 5%,#0c9549 95%);border-radius:14px;flex-shrink:0;place-items:center;display:grid;box-shadow:0 10px 22px #0c95493d}.brand-title{--tw-font-weight:var(--font-weight-extrabold);font-size:14px;font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;display:block}.brand-caption{margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);display:block}.sidebar-nav{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 5);scrollbar-width:none;-ms-overflow-style:none;flex:1;overflow-y:auto}.sidebar-nav::-webkit-scrollbar{width:0;height:0;display:none}.nav-label{padding-inline:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.16em;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.nav-label:not(:first-child){margin-top:calc(var(--spacing) * 5)}.nav-link{margin-block:var(--spacing);min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--muted-strong);border-width:1px;border-color:#0000;display:flex}.nav-link:hover{background:var(--surface-soft);color:var(--text)}.nav-link.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nav-link.active{border-color:color-mix(in srgb, var(--accent) 16%, transparent)}}.nav-link.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nav-link.active{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.nav-link.active{color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.nav-icon{width:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--muted);place-items:center;display:grid}.nav-link.active .nav-icon{color:var(--accent)}.nav-count{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);background:var(--surface-soft);color:var(--muted);border-radius:2147483647px;margin-left:auto}.sidebar-footer{margin-inline:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);border-width:1px;border-color:var(--border-soft);background:var(--surface-subtle)}.sidebar-role{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border-width:1px;border-color:var(--border-soft);background:var(--surface);display:flex}.sidebar-role-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background:var(--accent);box-shadow:0 0 0 4px var(--accent);border-radius:2147483647px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.sidebar-role-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 13%, transparent)}}.sidebar-role-copy{min-width:0}.sidebar-role-label{--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:block}.sidebar-role strong{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text);display:block;overflow:hidden}.connection-line{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:flex}.status-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background:#17db66;border-radius:2147483647px;display:inline-block;box-shadow:0 0 0 4px #17db6624}.sidebar-footer small{margin-top:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 4);color:var(--muted);font-size:11px;display:block}.sidebar-backdrop{display:none}.page{scrollbar-width:none;-ms-overflow-style:none;width:calc(100% - 270px);min-height:100vh;margin-left:270px;transition:width .22s,margin-left .22s}.page::-webkit-scrollbar{width:0;height:0;display:none}.topbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);min-height:72px;padding-inline:calc(var(--spacing) * 6);border-bottom-width:1px;border-color:var(--border-soft);background:var(--page-overlay);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex}.topbar-left{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.topbar-kicker{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--muted)}.topbar-status{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--muted-strong);display:flex}.topbar-actions{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.breadcrumb{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--muted)}.breadcrumb strong{color:var(--text)}.menu-toggle{display:none}.app-menu-toggle{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;border-color:var(--border);background:var(--surface);color:var(--muted-strong);place-items:center;display:none}.avatar{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);background:var(--accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.avatar{background:color-mix(in srgb, var(--accent) 13%, transparent)}}.avatar{color:var(--accent)}.mode{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.06em;letter-spacing:.06em;border-width:1px;border-color:var(--border);color:var(--muted-strong);border-radius:2147483647px;display:flex}.mode-dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background:#17db66;border-radius:2147483647px}.content{max-width:1540px;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6);margin-inline:auto}.page-intro,.heading-row,.intro-header{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 5);display:flex}.intro{margin-bottom:calc(var(--spacing) * 5)}.page-intro p,.heading-row p,.intro p{max-width:var(--container-3xl);color:var(--muted);font-size:14px}.eyebrow{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.19em;letter-spacing:.19em;text-transform:uppercase;color:var(--accent)}.daily-detail-breadcrumb{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);border-width:1px;border-color:var(--accent);border-radius:2147483647px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.daily-detail-breadcrumb{border-color:color-mix(in srgb, var(--accent) 22%, var(--border))}}.daily-detail-breadcrumb{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.daily-detail-breadcrumb{background:color-mix(in srgb, var(--surface) 75%, transparent)}}.daily-detail-breadcrumb a{color:var(--accent)}.daily-detail-breadcrumb span{color:var(--muted)}.daily-detail-heading{margin-bottom:calc(var(--spacing) * 6);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6);border-width:1px;border-color:var(--border);background:linear-gradient(135deg, var(--accent) 0%, var(--surface) 62%);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.daily-detail-heading{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, var(--surface)) 0%, var(--surface) 62%)}}.daily-detail-heading{box-shadow:var(--shadow)}.daily-detail-heading>div:first-child{min-width:0}.daily-detail-heading h1{margin:0;font-size:clamp(32px,4vw,50px)}.daily-detail-heading p{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-width:1px;border-color:var(--border);background:var(--surface);margin-bottom:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.daily-detail-heading p{background:color-mix(in srgb, var(--surface) 80%, transparent)}}.daily-detail-heading p{color:var(--muted-strong)}.daily-top-products-panel .panel-header{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5)}.daily-top-products-panel .panel-header h2{margin-bottom:var(--spacing);font-size:21px}.intro-meta{justify-content:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.tag,.fixture-badge,.status-tag{min-height:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.04em;letter-spacing:.04em;text-transform:uppercase;border-width:1px;border-color:var(--border);color:var(--muted-strong);white-space:nowrap;border-radius:2147483647px;display:inline-flex}.fixture-badge{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.fixture-badge{border-color:color-mix(in srgb, var(--warning) 35%, transparent)}}.fixture-badge{color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.fixture-badge{background:color-mix(in srgb, var(--warning) 7%, transparent)}}.muted{color:var(--muted)}.notice{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-width:1px;border-color:var(--warning);font-size:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.notice{border-color:color-mix(in srgb, var(--warning) 30%, transparent)}}.notice{background:var(--notice-warning-bg);color:var(--notice-warning-text)}.notice.error,.notice.notice-error{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.notice.error,.notice.notice-error{border-color:color-mix(in srgb, var(--danger) 28%, transparent)}}.notice.error,.notice.notice-error{background:var(--notice-error-bg);color:var(--notice-error-text)}.notice.success{background:var(--notice-success-bg);color:var(--notice-success-text);border-color:#17db6647}.notice-icon{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);flex-shrink:0}code{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);background:var(--surface-soft);color:var(--accent);font-size:11px}.panel{margin-bottom:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;overflow:hidden}.panel-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);border-bottom-width:1px;border-color:var(--border-soft);display:flex}.panel-header p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);margin-bottom:0}.panel-body{padding:calc(var(--spacing) * 5)}.button,.fetch-button{min-height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-style:var(--tw-border-style);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));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 5px 12px var(--accent);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.button,.fetch-button{box-shadow:0 5px 12px color-mix(in srgb, var(--accent) 16%, transparent)}}.button:hover,.fetch-button:hover{background:var(--accent-deep);transform:translateY(-1px)}.button:disabled,.button[aria-disabled=true]{pointer-events:none;opacity:.45}.button-danger{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.button-danger{border-color:color-mix(in srgb, var(--danger) 40%, transparent)}}.button-danger{color:var(--danger);box-shadow:none;background:0 0}.button-danger:hover{background:var(--notice-error-bg)}.button-row{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.fixture-label{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--muted);display:flex}.fixture-label input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);accent-color:var(--accent)}.field label,label{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:.04em;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);display:block}.field input,.field select,input,select{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;border-width:1px;border-color:var(--border);background:var(--field);color:var(--text);outline-style:none;font-size:13px}.field input:focus,.field select:focus,input:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.field input:focus,.field select:focus,input:focus,select:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent)}}.field small{margin-top:calc(var(--spacing) * 1.5);color:var(--muted);font-size:11px;display:block}.stats-grid{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.stat-card{border-style:var(--tw-border-style);min-height:94px;padding:calc(var(--spacing) * 3);border-width:1px;border-color:var(--border);background:var(--surface);border-radius:14px;box-shadow:0 6px 16px #23254208}.stat-label,.metric-label{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.stat-value{margin-top:calc(var(--spacing) * 3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.05em;letter-spacing:-.05em;display:block}.stat-value.success,.good{color:#0c9549}.stat-value.danger{color:var(--danger)}.stat-value.warning{color:var(--warning)}.stat-value small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--muted)}.overview-grid{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.status-list{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.status-item{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);border-width:1px;border-color:var(--border-soft);background:var(--surface-subtle)}.status-item strong{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:block}.quick-list{gap:calc(var(--spacing) * 2);display:grid}.quick-link{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:var(--border-soft);color:var(--muted-strong);justify-content:space-between;align-items:center;display:flex}.quick-link:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.quick-link:hover{border-color:color-mix(in srgb, var(--accent) 32%, transparent)}}.quick-link:hover{background:var(--surface-hover);color:var(--accent)}.pill{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.05em;letter-spacing:.05em;text-transform:uppercase;border-width:1px;border-color:var(--border);color:var(--muted);border-radius:2147483647px;align-items:center;display:inline-flex}.pill.success,.pill.complete{background:var(--notice-success-bg);color:var(--notice-success-text);border-color:#17db6659}.pill.blocked,.pill.failed{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.pill.blocked,.pill.failed{border-color:color-mix(in srgb, var(--danger) 28%, transparent)}}.pill.blocked,.pill.failed{background:var(--notice-error-bg);color:var(--danger)}.result-summary{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.result-metrics{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);border-width:1px;border-color:var(--border-soft);background:var(--surface-subtle)}.metric strong{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));display:block}.sales-summary{margin-top:calc(var(--spacing) * 7)}.summary-heading{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);display:flex}.summary-heading p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);margin-bottom:0}.table-block,.table-shell,.table-wrap{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background:var(--surface);overflow:auto}.data-table,.report-table,.table-wrap table{border-collapse:collapse;width:100%;min-width:700px}.data-table th,.data-table td,.report-table th,.report-table td,.table-wrap th,.table-wrap td{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;vertical-align:top;border-bottom-width:1px;border-color:var(--border-soft)}.data-table th,.report-table th,.table-wrap th{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.data-table td,.report-table td,.table-wrap td{color:var(--muted-strong);font-size:13px}.discount-cell.is-review-editable{cursor:context-menu}.discount-review-status{margin-left:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);white-space:nowrap;border-width:1px;border-radius:2147483647px;display:inline-flex}.discount-review-status.is-right{border-color:var(--notice-success-text)}@supports (color:color-mix(in lab, red, red)){.discount-review-status.is-right{border-color:color-mix(in srgb, var(--notice-success-text) 34%, transparent)}}.discount-review-status.is-right{background:var(--notice-success-bg);color:var(--notice-success-text)}.discount-review-status.is-mismatch{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.discount-review-status.is-mismatch{border-color:color-mix(in srgb, var(--danger) 34%, transparent)}}.discount-review-status.is-mismatch{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.discount-review-status.is-mismatch{background:color-mix(in srgb, var(--danger) 10%, var(--surface))}}.discount-review-status.is-mismatch{color:var(--danger)}.discount-review-dismiss{z-index:89;background:0 0;border:0;position:fixed;inset:0}.discount-review-menu{z-index:90;gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);min-width:150px;padding:calc(var(--spacing) * 2);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px;border-color:var(--border);background:var(--surface);color:var(--text);display:grid;position:fixed}.discount-review-menu strong{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted);font-size:11px}.discount-review-menu button{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--text)}.discount-review-menu button:hover,.discount-review-menu button[aria-checked=true]{background:var(--surface-soft)}.discount-review-menu button.is-clear{color:var(--muted)}.discount-review-menu small{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--danger)}.daily-detail-table thead th{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--text);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-detail-table thead th{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}}.daily-detail-table tbody td,.daily-detail-table tbody td.cell-primary{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--muted-strong)}.daily-transaction-table{min-width:980px}.daily-transaction-table tbody td:not(:nth-child(4)):not(:nth-child(5)){white-space:nowrap}.daily-transaction-table tbody td:nth-child(4),.daily-transaction-table tbody td:nth-child(5){white-space:normal;overflow-wrap:anywhere;min-width:220px}.daily-transaction-status{align-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);border-radius:2147483647px;display:inline-flex}.daily-transaction-status-posted{color:#166534;background:#dcfce7}.daily-transaction-status-posted svg{width:14px;height:14px}.daily-transaction-status-pending{color:#92400e;background:#fef3c7}.daily-transaction-status-not-posted{color:#991b1b;background:#fee2e2}.daily-transaction-status-unavailable{color:var(--muted);background:var(--surface-subtle)}.data-table tbody tr:hover,.report-table tbody tr:hover,.table-wrap tbody tr:hover{background:var(--surface-subtle)}.data-table tbody tr:last-child td,.report-table tbody tr:last-child td,.table-wrap tbody tr:last-child td{border-bottom:0}.report-menu{margin-left:auto;position:relative}.report-menu summary{cursor:pointer;list-style-type:none}.report-menu summary::-webkit-details-marker{display:none}.report-menu-popover{z-index:30;margin-top:calc(var(--spacing) * 2);max-height:calc(var(--spacing) * 80);min-width:calc(var(--spacing) * 56);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 2);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px;border-color:var(--border);background:var(--surface);position:absolute;right:0;overflow-y:auto}.report-menu-popover a{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--muted-strong);display:block}.report-menu-popover a:hover,.report-menu-popover a.active{background:var(--surface-hover);color:var(--accent-deep)}.inventory-table-wrap{max-height:68vh}.inventory-table{min-width:1080px!important}.inventory-table thead th{z-index:2;background:var(--surface-subtle);box-shadow:inset 0 -1px 0 var(--border);position:sticky;top:0}.inventory-table td{vertical-align:middle}.inventory-product-cell{min-width:220px}.inventory-product-cell strong,.inventory-alliance-name{--tw-font-weight:var(--font-weight-extrabold);font-size:13px;font-weight:var(--font-weight-extrabold);color:var(--text);display:block}.inventory-product-cell small,.inventory-cell-note{margin-top:var(--spacing);--tw-leading:calc(var(--spacing) * 4);max-width:260px;font-size:11px;line-height:calc(var(--spacing) * 4);color:var(--muted);display:block}.inventory-number{font-variant-numeric:tabular-nums;text-align:right!important}.inventory-count-line{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);min-width:120px;padding-block:calc(var(--spacing) * .5);display:flex}.inventory-count-line small{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.04em;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.inventory-count-line strong{font-variant-numeric:tabular-nums;color:var(--text)}.inventory-match{margin-bottom:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:9px;font-weight:var(--font-weight-extrabold);--tw-tracking:.05em;letter-spacing:.05em;text-transform:uppercase;border-width:1px;border-radius:2147483647px;display:inline-flex}.inventory-match.matched{background:var(--notice-success-bg);color:var(--notice-success-text);border-color:#17db6659}.inventory-match.unmatched{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.inventory-match.unmatched{border-color:color-mix(in srgb, var(--danger) 30%, transparent)}}.inventory-match.unmatched{background:var(--notice-error-bg);color:var(--danger)}.inventory-match.missing{border-color:var(--border);background:var(--surface-subtle);color:var(--muted)}.inventory-pagination{margin-top:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 4);border-top-width:1px;border-color:var(--border-soft);flex-wrap:wrap;display:flex}.inventory-page-summary{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--muted)}.inventory-page-links{align-items:center;gap:var(--spacing);flex-wrap:wrap;display:flex}.inventory-page-links a,.inventory-page-links span{min-height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);border-width:1px;border-color:var(--border);color:var(--muted-strong);place-items:center;display:grid}.inventory-page-links a:hover{border-color:var(--accent);color:var(--accent)}.inventory-page-links a.active{border-color:var(--accent);background:var(--accent);color:#fff}.inventory-page-links span[aria-disabled=true]{opacity:.45}.cell-text{color:var(--muted-strong)}.cell-primary{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--text)}.cell-secondary{margin-top:var(--spacing);color:var(--muted);font-size:11px;display:block}.table-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-top-width:1px;border-color:var(--border-soft);display:flex}.table-note{color:var(--muted);margin:0;font-size:11px}.table-pagination{justify-content:flex-end;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.pagination-button{min-height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);border-width:1px;border-color:var(--border);color:var(--muted-strong);background:0 0}.pagination-button:hover,.pagination-button.active{border-color:var(--accent);color:var(--accent);background:var(--surface-hover)}.pagination-button:disabled{cursor:not-allowed;opacity:.45}a.pagination-button{justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}a.pagination-button.disabled{pointer-events:none;opacity:.45}.empty-state,.empty{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.empty-state strong,.empty strong{margin-bottom:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--text);display:block}.section-heading{margin-top:calc(var(--spacing) * 9);margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 5);display:flex}.section-heading p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);margin-bottom:0}.groups{gap:calc(var(--spacing) * 4);display:grid}.group-heading{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);border-bottom-width:1px;border-color:var(--border-soft);justify-content:space-between;align-items:center;display:flex}.group-heading small{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);background:var(--surface-soft);color:var(--muted);border-radius:2147483647px}:where(.action-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.action{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-color:var(--border-soft)}.action:hover{background:var(--surface-subtle)}.action-head,.action-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.action-name{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--text)}.action-meta{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted)}.action-footer{margin-top:calc(var(--spacing) * 5);align-items:flex-end}.fields{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fields .wide{grid-column:span 2/span 2}details{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-width:1px;border-color:var(--border-soft);background:var(--surface-subtle)}details summary{cursor:pointer;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--muted-strong)}.filter-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.advanced-filter-panel{margin-top:calc(var(--spacing) * 4);background-color:#0000}.advanced-filter-panel summary,.report-section-disclosure>summary{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--text);display:flex}.advanced-filter-panel summary small,.report-section-disclosure>summary small{--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--muted)}.advanced-filter-grid{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 4);border-top-width:1px;border-color:var(--border-soft)}.report-section-disclosure{margin-top:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);background-color:#0000}.report-section-disclosure[open]>summary{margin-bottom:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 4);border-bottom-width:1px;border-color:var(--border-soft)}.report-section-disclosure .section-heading{margin-top:calc(var(--spacing) * 5)}.report-section-disclosure .cards{margin-top:calc(var(--spacing) * 5);margin-bottom:0}.daily-action-center-section{margin-bottom:calc(var(--spacing) * 5)}.daily-action-center-eyebrow{margin-bottom:calc(var(--spacing) * 2);margin-left:var(--spacing)}.daily-action-center-panel{margin-bottom:0}.daily-action-center-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.daily-action-center-header>div:first-child{min-width:0}.daily-action-center-header h2{margin:0}.daily-action-center-header p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);margin-bottom:0}.daily-action-center-body{margin-top:calc(var(--spacing) * 4)}.daily-action-center-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.daily-action-center-actions .daily-action-ok-indicator{flex:none}.daily-action-center-actions .button-secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-action-center-actions .button-secondary{border-color:color-mix(in srgb, var(--accent) 32%, var(--border))}}.daily-action-center-actions .button-secondary{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-action-center-actions .button-secondary{background:color-mix(in srgb, var(--accent) 9%, var(--surface))}}.daily-action-center-actions .button-secondary{color:var(--accent-deep);box-shadow:0 3px 10px var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-action-center-actions .button-secondary{box-shadow:0 3px 10px color-mix(in srgb, var(--accent) 9%, transparent)}}.daily-action-center-actions .button-secondary:hover{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-action-center-actions .button-secondary:hover{background:color-mix(in srgb, var(--accent) 16%, var(--surface))}}.daily-action-center-actions .button-secondary:hover{color:var(--accent-deep);transform:translateY(-1px)}.daily-month-export-form{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);border-width:1px;border-color:var(--accent);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.daily-month-export-form{border-color:color-mix(in srgb, var(--accent) 25%, var(--border))}}.daily-month-export-form{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-month-export-form{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}}.daily-month-export-label{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.08em;letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;color:var(--muted)}.daily-month-export-form input{min-height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-width:1px;border-color:var(--border);min-width:8.5rem;color:var(--muted-strong);background:var(--surface)}.daily-month-export-form input:focus{border-color:var(--accent);outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-month-export-form input:focus{outline:2px solid color-mix(in srgb, var(--accent) 22%, transparent)}}.daily-month-export-form input:focus{outline-offset:1px}.daily-action-count-icon{height:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-black);font-size:10px;font-weight:var(--font-weight-black);background:currentColor;border-radius:2147483647px;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.daily-action-count-icon{background:color-mix(in srgb, currentColor 14%, transparent)}}.daily-action-count-open{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.daily-action-count-open{border-color:color-mix(in srgb, var(--warning) 38%, var(--border))}}.daily-action-count-open{background:var(--notice-warning-bg);color:var(--notice-warning-text)}.daily-action-count-clear{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-action-count-clear{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}}.daily-action-count-clear{background:var(--notice-success-bg);color:var(--accent)}.daily-action-list{gap:calc(var(--spacing) * 2);display:grid}.daily-action-item{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);border-width:1px;border-color:var(--border-soft);background:var(--surface-subtle);display:flex}.daily-action-item-status{margin-top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);background:var(--muted);box-shadow:0 0 0 4px var(--muted);border-radius:2147483647px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.daily-action-item-status{box-shadow:0 0 0 4px color-mix(in srgb, var(--muted) 12%, transparent)}}.daily-action-item.is-critical{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.daily-action-item.is-critical{border-color:color-mix(in srgb, var(--danger) 35%, var(--border-soft))}}.daily-action-item.is-critical{background:var(--notice-error-bg)}.daily-action-item.is-critical .daily-action-item-status{background:var(--danger);box-shadow:0 0 0 4px var(--danger)}@supports (color:color-mix(in lab, red, red)){.daily-action-item.is-critical .daily-action-item-status{box-shadow:0 0 0 4px color-mix(in srgb, var(--danger) 14%, transparent)}}.daily-action-item.is-warning{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.daily-action-item.is-warning{border-color:color-mix(in srgb, var(--warning) 35%, var(--border-soft))}}.daily-action-item.is-warning{background:var(--notice-warning-bg)}.daily-action-item.is-warning .daily-action-item-status{background:var(--warning);box-shadow:0 0 0 4px var(--warning)}@supports (color:color-mix(in lab, red, red)){.daily-action-item.is-warning .daily-action-item-status{box-shadow:0 0 0 4px color-mix(in srgb, var(--warning) 14%, transparent)}}.daily-action-item.is-info{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-action-item.is-info{border-color:color-mix(in srgb, var(--accent) 30%, var(--border-soft))}}.daily-action-item.is-info{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-action-item.is-info{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}}.daily-action-item.is-info .daily-action-item-status{background:var(--accent);box-shadow:0 0 0 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-action-item.is-info .daily-action-item-status{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 14%, transparent)}}.daily-action-item.is-ok{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-action-item.is-ok{border-color:color-mix(in srgb, var(--accent) 30%, var(--border-soft))}}.daily-action-item.is-ok{background:var(--notice-success-bg)}.daily-action-item.is-ok .daily-action-item-status{background:var(--accent);box-shadow:0 0 0 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-action-item.is-ok .daily-action-item-status{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 14%, transparent)}}.daily-action-ok-indicator{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:var(--warning);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.daily-action-ok-indicator{border-color:color-mix(in srgb, var(--warning) 42%, var(--border))}}.daily-action-ok-indicator{background:var(--notice-warning-bg);color:var(--warning);cursor:help}.daily-action-ok-indicator:hover,.daily-action-ok-indicator:focus-visible{border-color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.daily-action-ok-indicator:hover,.daily-action-ok-indicator:focus-visible{background:color-mix(in srgb, var(--warning) 12%, var(--surface))}}.daily-action-ok-indicator:hover,.daily-action-ok-indicator:focus-visible{box-shadow:0 0 0 4px var(--warning)}@supports (color:color-mix(in lab, red, red)){.daily-action-ok-indicator:hover,.daily-action-ok-indicator:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--warning) 12%, transparent)}}.daily-action-ok-indicator:hover,.daily-action-ok-indicator:focus-visible{outline:none}.daily-action-ok-icon{line-height:1}.daily-action-ok-tooltip{pointer-events:none;z-index:20;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3.5);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));opacity:0;--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:var(--border);background:var(--surface);width:min(20rem,100vw - 3rem);color:var(--muted-strong);visibility:hidden;white-space:normal;display:grid;position:absolute;bottom:calc(100% + .75rem);right:0;transform:translateY(.35rem)}.daily-action-ok-tooltip:after{border-left:.4rem solid #0000;border-right:.4rem solid #0000;border-top:.4rem solid var(--surface);content:"";position:absolute;top:100%;right:.9rem}.daily-action-ok-indicator:hover .daily-action-ok-tooltip,.daily-action-ok-indicator:focus-visible .daily-action-ok-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.daily-action-ok-tooltip-eyebrow{--tw-font-weight:var(--font-weight-extrabold);font-size:9px;font-weight:var(--font-weight-extrabold);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.daily-action-ok-tooltip strong{color:var(--text);font-size:.82rem}.daily-action-ok-tooltip-status{align-items:center;gap:var(--spacing);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:9px;font-weight:var(--font-weight-extrabold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;background:var(--accent);border-radius:2147483647px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.daily-action-ok-tooltip-status{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.daily-action-ok-tooltip-status{color:var(--notice-success-text)}.daily-action-ok-tooltip small{color:var(--muted)}.daily-action-item-copy{flex:1;min-width:0}.daily-action-item-heading{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.daily-action-item-heading strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--text)}.daily-action-severity{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:9px;font-weight:var(--font-weight-extrabold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;border-width:1px;border-color:var(--border);color:var(--muted-strong);border-radius:2147483647px}.daily-action-item p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted-strong);margin-bottom:0}.daily-action-item small{margin-top:var(--spacing);color:var(--muted);font-size:11px;display:block}.daily-action-item-link{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);border-width:1px;border-color:var(--accent);flex-shrink:0;align-self:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.daily-action-item-link{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}}.daily-action-item-link{color:var(--accent);background:var(--surface)}.daily-action-item-link:hover{border-color:var(--accent);background:var(--surface-hover)}.daily-store-analytics-section{margin-bottom:calc(var(--spacing) * 5)}.daily-store-analytics-header{align-items:flex-end}.daily-store-analytics-header>div:first-child{min-width:0}.daily-live-controls{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.daily-live-controls small{--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);color:var(--muted)}.daily-top-products-panel{margin-bottom:calc(var(--spacing) * 3)}.daily-top-products-header{background:linear-gradient(120deg, var(--accent), var(--surface) 58%);align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.daily-top-products-header{background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 5%, var(--surface)), var(--surface) 58%)}}.daily-top-products-header h2{margin-bottom:var(--spacing);font-size:20px}.daily-top-products-header p{margin-top:var(--spacing);color:var(--muted-strong)}.daily-top-products-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.daily-top-products-body{gap:calc(var(--spacing) * 4);display:grid}.daily-top-overall-card{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);min-height:220px;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 7);text-align:center;border-width:1px;border-color:var(--accent);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.daily-top-overall-card{border-color:color-mix(in srgb, var(--accent) 35%, var(--border-soft))}}.daily-top-overall-card{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-top-overall-card{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}}.daily-top-overall-copy{width:min(100%,860px);min-width:0}.daily-top-product-scope{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);display:block}.daily-top-overall-copy>strong{margin-top:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--text);overflow-wrap:anywhere;display:block}.daily-top-overall-copy>small,.daily-top-category-card>small{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);display:block}.daily-top-category-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.daily-top-category-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);min-width:0;padding:calc(var(--spacing) * 4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:var(--border-soft);background:var(--surface-soft)}.daily-top-category-card .daily-top-product-scope{align-items:center;gap:calc(var(--spacing) * 2);color:var(--muted-strong);display:flex}.daily-top-rank-badge{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-black);font-size:10px;font-weight:var(--font-weight-black);background:var(--accent);color:#fff;border-radius:2147483647px;place-items:center;display:inline-grid}.daily-top-product-name{margin-top:calc(var(--spacing) * 3);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--text);display:block;overflow:hidden}.daily-top-products-empty{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-width:1px;border-color:var(--border-soft);color:var(--muted);background:var(--surface)}.daily-top-subcategories{min-width:0}.daily-top-subcategories-heading{margin-bottom:calc(var(--spacing) * 3)}.daily-top-subcategories-heading h3{margin-top:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--text)}.daily-top-subcategories-heading p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted)}.daily-top-subcategories-scroll{scrollbar-color:var(--accent) var(--surface-soft);max-height:420px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.daily-top-subcategories-scroll{scrollbar-color:color-mix(in srgb, var(--accent) 70%, var(--border)) var(--surface-soft)}}.daily-top-subcategories-scroll{scrollbar-width:thin}.daily-top-subcategories-table{table-layout:fixed;width:100%;min-width:860px}.daily-top-subcategories-table th,.daily-top-subcategories-table td{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2.5);overflow-wrap:anywhere}.daily-top-subcategories-table th:first-child,.daily-top-subcategories-table td:first-child{width:12%}.daily-top-subcategories-table th:nth-child(2),.daily-top-subcategories-table td:nth-child(2){width:16%}.daily-top-subcategories-table th:nth-child(3),.daily-top-subcategories-table td:nth-child(3){width:18%}.daily-top-subcategories-table th:nth-child(4),.daily-top-subcategories-table td:nth-child(4){width:23%}.daily-top-subcategories-table th:nth-child(5),.daily-top-subcategories-table td:nth-child(5){width:13%}.daily-top-subcategories-table th:nth-child(6),.daily-top-subcategories-table td:nth-child(6),.daily-top-subcategories-table th:nth-child(7),.daily-top-subcategories-table td:nth-child(7){width:9%}.daily-ranking-panel{margin-bottom:calc(var(--spacing) * 4)}.daily-ranking-header{align-items:flex-start}.daily-ranking-header h2{margin-bottom:var(--spacing);font-size:21px}.daily-ranking-header p{margin-top:var(--spacing);color:var(--muted-strong)}.daily-ranking-highlight{gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);border-width:1px;border-color:var(--accent);grid-template-columns:minmax(0,2fr) repeat(2,minmax(130px,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.daily-ranking-highlight{border-color:color-mix(in srgb, var(--accent) 35%, var(--border-soft))}}.daily-ranking-highlight{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-ranking-highlight{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}}.daily-ranking-highlight>div:first-child{min-width:0}.daily-ranking-highlight>div:first-child>strong{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--text);display:block;overflow:hidden}.daily-ranking-highlight>div:first-child>small{margin-top:var(--spacing);color:var(--muted);font-size:11px;display:block}.daily-ranking-highlight-metric{border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing) * 4);border-left-width:1px;border-color:var(--border-soft)}.daily-ranking-highlight-metric span{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);display:block}.daily-ranking-highlight-metric strong{margin-top:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--accent);display:block}.daily-ranking-section{margin-top:calc(var(--spacing) * 6)}.daily-ranking-section:first-child{margin-top:0}.daily-ranking-section h3{margin-top:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--text)}.daily-ranking-section>p{margin-top:var(--spacing);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted)}.daily-ranking-table{width:100%;min-width:980px}.daily-ranking-subcategory-section{margin-top:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 5);border-top-width:1px;border-color:var(--border-soft)}.daily-ranking-subcategory-section h4{margin-top:var(--spacing);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--text)}.daily-ranking-subcategory-table{width:100%;min-width:1320px}.daily-ranking-table th,.daily-ranking-table td,.daily-ranking-subcategory-table th,.daily-ranking-subcategory-table td{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2.5);overflow-wrap:anywhere}.daily-ranking-page-heading{margin-bottom:calc(var(--spacing) * 6);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 6);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6);border-width:1px;border-color:var(--accent);border-radius:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.daily-ranking-page-heading{border-color:color-mix(in srgb, var(--accent) 18%, var(--border))}}.daily-ranking-page-heading{background:linear-gradient(135deg, var(--accent), var(--surface) 62%)}@supports (color:color-mix(in lab, red, red)){.daily-ranking-page-heading{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 8%, var(--surface)), var(--surface) 62%)}}.daily-ranking-page-heading{box-shadow:var(--shadow)}.daily-ranking-page-heading>div:first-child{min-width:0}.daily-ranking-page-heading h1{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:-.05em;letter-spacing:-.05em;color:var(--text);font-size:clamp(30px,4vw,46px);line-height:1}.daily-ranking-page-heading p{margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--muted)}.daily-ranking-page-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.daily-ranking-scope-chip{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.05em;letter-spacing:.05em;text-transform:uppercase;border-width:1px;border-color:var(--accent);border-radius:2147483647px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.daily-ranking-scope-chip{border-color:color-mix(in srgb, var(--accent) 28%, var(--border))}}.daily-ranking-scope-chip{color:var(--muted-strong);background:var(--surface)}.daily-ranking-scope-chip .status-dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5)}.daily-ranking-leader-table{width:100%;min-width:820px}.daily-ranking-muted-value{color:var(--muted)!important}.daily-ranking-stats-grid{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.incentive-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.incentive-summary-card .stat-value{color:var(--accent)}.incentive-table{width:100%;min-width:900px}.incentive-table-number{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.incentive-amount{font-weight:900;color:var(--accent)!important}.incentive-page-heading{align-items:stretch}.incentive-page-heading-side{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 5);flex-direction:column;min-width:245px;display:flex}.incentive-rate-lockup{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);border-width:1px;border-color:var(--accent);display:flex}@supports (color:color-mix(in lab, red, red)){.incentive-rate-lockup{border-color:color-mix(in srgb, var(--accent) 22%, var(--border))}}.incentive-rate-lockup{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.incentive-rate-lockup{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}}.incentive-rate-mark{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--accent);background:var(--accent);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.incentive-rate-mark{background:color-mix(in srgb, var(--accent) 14%, var(--surface))}}.incentive-rate-lockup strong,.incentive-rate-lockup small{display:block}.incentive-rate-lockup strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--text)}.incentive-rate-lockup small{margin-top:var(--spacing);color:var(--muted);font-size:10px}.incentive-scope-meta{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.incentive-scope-item{align-items:center;gap:calc(var(--spacing) * 2.5);display:inline-flex}.incentive-scope-item>span:last-child{flex-direction:column;display:flex}.incentive-scope-item small{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.incentive-scope-item strong{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--text)}.incentive-scope-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);border-width:1px;border-color:var(--accent);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.incentive-scope-icon{border-color:color-mix(in srgb, var(--accent) 24%, var(--border))}}.incentive-scope-icon{color:var(--accent);background:var(--surface)}.incentive-scope-divider{height:calc(var(--spacing) * 8);background:var(--border-soft);width:1px}.incentive-kpi-grid{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.incentive-kpi-card{gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);border-width:1px;border-color:var(--border);background:var(--surface);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative;box-shadow:0 8px 18px #2325420a}.incentive-kpi-card.is-highlight{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.incentive-kpi-card.is-highlight{border-color:color-mix(in srgb, var(--accent) 38%, var(--border))}}.incentive-kpi-card.is-highlight{background:linear-gradient(135deg, var(--accent), var(--surface) 68%)}@supports (color:color-mix(in lab, red, red)){.incentive-kpi-card.is-highlight{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 12%, var(--surface)), var(--surface) 68%)}}.incentive-kpi-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--accent);background:var(--accent);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.incentive-kpi-icon{background:color-mix(in srgb, var(--accent) 10%, var(--surface-subtle))}}.incentive-kpi-card .stat-value{margin-top:var(--spacing);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--text)}.incentive-kpi-card.is-highlight .stat-value{color:var(--accent)}.incentive-kpi-note{margin-top:var(--spacing);--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);color:var(--muted);grid-column:span 2/span 2}.incentive-method-grid{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.incentive-method-card{gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-width:1px;border-color:var(--border-soft);background:var(--surface-subtle);display:flex}.incentive-method-number{--tw-font-weight:var(--font-weight-black);font-size:11px;font-weight:var(--font-weight-black);--tw-tracking:.08em;letter-spacing:.08em;color:var(--accent);flex-shrink:0}.incentive-method-card strong,.incentive-method-card span:last-child{display:block}.incentive-method-card strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--text)}.incentive-method-card span:last-child{margin-top:var(--spacing);--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);color:var(--muted)}.incentive-section-heading{align-items:center}.incentive-branch-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.incentive-branch-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background:var(--surface);min-width:0;overflow:hidden}.incentive-branch-card-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);border-bottom-width:1px;border-color:var(--border-soft);background:linear-gradient(135deg, var(--accent), var(--surface) 70%);display:flex}@supports (color:color-mix(in lab, red, red)){.incentive-branch-card-header{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 7%, var(--surface)), var(--surface) 70%)}}.incentive-branch-label,.incentive-branch-card-header code{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:block}.incentive-branch-card-header h3{margin-top:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--text)}.incentive-branch-card-header code{margin-top:var(--spacing);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:none;color:var(--muted-strong);background:0 0}.incentive-branch-metrics{gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-bottom-width:1px;border-color:var(--border-soft);background:var(--surface-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.incentive-branch-metrics span,.incentive-person-metric span{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);display:block}.incentive-branch-metrics strong{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--text);display:block}.incentive-branch-metrics>div:last-child strong{color:var(--accent)}.incentive-people-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);display:flex}.incentive-people-heading span:last-child{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:none;color:var(--muted-strong)}.incentive-person-list{padding-inline:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3)}.incentive-person-row{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);border-width:1px;border-color:var(--border-soft);background:var(--surface);grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(90px,.75fr));display:grid}.incentive-person-row+.incentive-person-row{margin-top:calc(var(--spacing) * 2)}.incentive-person-identity{align-items:center;gap:calc(var(--spacing) * 2.5);min-width:0;display:flex}.incentive-person-avatar{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-black);font-size:10px;font-weight:var(--font-weight-black);color:var(--accent);background:var(--accent);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.incentive-person-avatar{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}}.incentive-person-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--text);display:block;overflow:hidden}.incentive-person-identity small{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:10px;display:block;overflow:hidden}.incentive-person-metric{min-width:0}.incentive-person-metric strong{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--text);display:block;overflow:hidden}.incentive-person-metric.is-payable strong{color:var(--accent)}.incentive-person-empty{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-style:dashed;border-width:1px;border-color:var(--border);color:var(--muted);display:flex}.incentive-empty-state{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-soft);background:var(--surface-subtle);grid-column:1/-1}.incentive-detail-section .table-wrap{max-height:66vh}.incentive-detail-section .incentive-table{table-layout:fixed;min-width:1600px}.incentive-detail-section .incentive-table .incentive-col-branch{width:10%}.incentive-detail-section .incentive-table .incentive-col-person{width:12%}.incentive-detail-section .incentive-table .incentive-col-cashier{width:8%}.incentive-detail-section .incentive-table .incentive-col-transaction{width:13%}.incentive-detail-section .incentive-table .incentive-col-product{width:12%}.incentive-detail-section .incentive-table .incentive-col-description{width:15%}.incentive-detail-section .incentive-table .incentive-col-sku,.incentive-detail-section .incentive-table .incentive-col-movement{width:7%}.incentive-detail-section .incentive-table .incentive-col-quantity{width:5%}.incentive-detail-section .incentive-table .incentive-col-sales{width:6%}.incentive-detail-section .incentive-table .incentive-col-incentive{width:5%}.incentive-detail-section .incentive-table thead th{z-index:1;color:var(--text);background:var(--accent);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.incentive-detail-section .incentive-table thead th{background:color-mix(in srgb, var(--accent) 8%, var(--surface-subtle))}}.incentive-detail-section .incentive-table thead th{box-shadow:inset 0 -2px 0 var(--accent)}@supports (color:color-mix(in lab, red, red)){.incentive-detail-section .incentive-table thead th{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--accent) 26%, var(--border))}}.incentive-detail-section .incentive-table tbody tr:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.incentive-detail-section .incentive-table tbody tr:hover{background:color-mix(in srgb, var(--accent) 4%, var(--surface))}}.incentive-detail-section .incentive-table tbody tr:nth-child(2n){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.incentive-detail-section .incentive-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--accent) 2.5%, var(--surface))}}.incentive-detail-section .incentive-table tbody tr:nth-child(2n):hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.incentive-detail-section .incentive-table tbody tr:nth-child(2n):hover{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}}.incentive-table-primary strong,.incentive-table-primary small{display:block}.incentive-table-primary strong{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--text)}.incentive-table-primary small{margin-top:var(--spacing);color:var(--muted);font-size:10px}.incentive-product-cell strong,.incentive-product-cell small{display:block}.incentive-product-cell strong{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--text)}.incentive-product-cell small{margin-top:var(--spacing);color:var(--muted);font-size:10px}.incentive-id-list{max-height:calc(var(--spacing) * 32);gap:var(--spacing);display:grid;overflow:auto}.incentive-id-list code{font-family:var(--font-mono);--tw-leading:calc(var(--spacing) * 4);font-size:10px;line-height:calc(var(--spacing) * 4);word-break:break-all;white-space:normal;color:var(--muted-strong);display:block}.incentive-id-list span{color:var(--muted);font-size:10px}.incentive-product-description{--tw-leading:calc(var(--spacing) * 5);font-size:11px;line-height:calc(var(--spacing) * 5);overflow-wrap:break-word;color:var(--muted-strong)}.incentive-movement{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.06em;letter-spacing:.06em;text-transform:uppercase;border-width:1px;border-radius:2147483647px;display:inline-flex}.incentive-movement-dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background:currentColor;border-radius:2147483647px}.incentive-movement.is-sale{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.incentive-movement.is-sale{border-color:color-mix(in srgb, var(--accent) 28%, var(--border))}}.incentive-movement.is-sale{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.incentive-movement.is-sale{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}}.incentive-movement.is-return{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.incentive-movement.is-return{border-color:color-mix(in srgb, var(--warning) 35%, var(--border))}}.incentive-movement.is-return{color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.incentive-movement.is-return{background:color-mix(in srgb, var(--warning) 8%, var(--surface))}}.incentive-detail-section .incentive-table tfoot td{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);border-top-width:1px;border-color:var(--border);background:var(--surface-subtle);color:var(--text)}.incentive-footnote{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-width:1px;border-color:var(--accent);display:flex}@supports (color:color-mix(in lab, red, red)){.incentive-footnote{border-color:color-mix(in srgb, var(--accent) 20%, var(--border))}}.incentive-footnote{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.incentive-footnote{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}}.incentive-footnote-icon{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--accent);background:var(--accent);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.incentive-footnote-icon{background:color-mix(in srgb, var(--accent) 14%, var(--surface))}}.incentive-footnote strong,.incentive-footnote span:last-child{display:block}.incentive-footnote strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--text)}.incentive-footnote span:last-child{margin-top:var(--spacing);--tw-leading:calc(var(--spacing) * 5);font-size:11px;line-height:calc(var(--spacing) * 5);color:var(--muted)}.incentive-week-selector{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);border-color:var(--accent);display:flex}@supports (color:color-mix(in lab, red, red)){.incentive-week-selector{border-color:color-mix(in srgb, var(--accent) 20%, var(--border))}}.incentive-week-selector{background:linear-gradient(120deg, var(--accent), var(--surface) 58%)}@supports (color:color-mix(in lab, red, red)){.incentive-week-selector{background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 5%, var(--surface)), var(--surface) 58%)}}.incentive-week-selector-copy{min-width:0}.incentive-week-selector-copy h2{margin-top:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--text)}.incentive-week-selector-copy p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted)}.incentive-week-form{justify-content:flex-end;align-items:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.incentive-week-form .field{min-width:calc(var(--spacing) * 56)}.incentive-week-form .field label{margin-bottom:calc(var(--spacing) * 1.5);color:var(--muted-strong)}.incentive-current-week{min-height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);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));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);border-width:1px;border-color:var(--accent);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.incentive-current-week{border-color:color-mix(in srgb, var(--accent) 25%, var(--border))}}.incentive-current-week{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.incentive-current-week{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}}.weekly-incentives-hero{margin-bottom:calc(var(--spacing) * 6);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 6);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6);border-width:1px;border-color:var(--accent);border-radius:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.weekly-incentives-hero{border-color:color-mix(in srgb, var(--accent) 18%, var(--border))}}.weekly-incentives-hero{background:linear-gradient(135deg, var(--accent), var(--surface) 62%)}@supports (color:color-mix(in lab, red, red)){.weekly-incentives-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 8%, var(--surface)), var(--surface) 62%)}}.weekly-incentives-hero{box-shadow:var(--shadow)}.weekly-incentives-hero>div:first-child{min-width:0}.weekly-incentives-hero h1{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:-.05em;letter-spacing:-.05em;color:var(--text);font-size:clamp(30px,4vw,46px);line-height:1}.weekly-incentives-hero p{margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--muted)}.weekly-incentives-context{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.weekly-incentives-context span{border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing) * 3);border-left-width:2px;border-color:var(--accent);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.weekly-incentives-context span{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}}.weekly-incentives-context small{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.weekly-incentives-context strong{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--text)}.weekly-incentives-rate{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-width:1px;border-color:var(--accent);flex-shrink:0;display:flex}@supports (color:color-mix(in lab, red, red)){.weekly-incentives-rate{border-color:color-mix(in srgb, var(--accent) 25%, var(--border))}}.weekly-incentives-rate{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.weekly-incentives-rate{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}}.weekly-incentives-rate{color:var(--muted-strong)}.weekly-incentives-rate>strong{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--accent)}.weekly-incentives-rate span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.weekly-incentives-rate small{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--muted)}.weekly-incentives-filter-panel{overflow:visible}.weekly-incentives-filter-panel .panel-header{align-items:center}.weekly-incentives-filter-panel .weekly-incentives-cutoff-badge{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);border-radius:2147483647px;flex-shrink:0;display:inline-flex}.weekly-incentives-filter-body{padding:16px}.weekly-incentives-filter-layout{align-items:flex-start;gap:calc(var(--spacing) * 4);grid-template-columns:minmax(190px,.8fr) minmax(250px,1fr) minmax(300px,1.2fr);display:grid}.weekly-incentives-filter-layout .field{align-content:flex-start;gap:calc(var(--spacing) * 2);min-width:0;display:grid}.weekly-incentives-filter-layout .field>label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--muted-strong)}.weekly-incentives-filter-layout .field input{min-height:44px}.weekly-incentives-filter-layout .field select{border-radius:10px;min-height:104px;padding:8px 10px}.weekly-incentives-filter-layout .field small{margin-top:0;line-height:1.45}.weekly-incentives-period-preview{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);min-height:104px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-width:1px;border-color:var(--accent);display:flex}@supports (color:color-mix(in lab, red, red)){.weekly-incentives-period-preview{border-color:color-mix(in srgb, var(--accent) 18%, var(--border))}}.weekly-incentives-period-preview{background:linear-gradient(135deg, var(--accent), var(--surface))}@supports (color:color-mix(in lab, red, red)){.weekly-incentives-period-preview{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 6%, var(--surface)), var(--surface))}}.weekly-incentives-period-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);color:var(--accent);background:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.weekly-incentives-period-icon{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}}.weekly-incentives-period-copy{gap:var(--spacing);min-width:0;display:grid}.weekly-incentives-period-copy small{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.weekly-incentives-period-copy strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--text)}.weekly-incentives-period-copy>span{color:var(--muted);font-size:11px}.weekly-incentives-filter-actions{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 3);border-top-width:1px;border-color:var(--border-soft);flex-wrap:wrap;grid-column:1/-1;display:flex}.weekly-incentives-filter-actions>.button{min-height:40px}.weekly-incentives-week-shortcuts{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin-left:auto;display:flex}.weekly-incentives-week-shortcuts>span{margin-right:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--muted)}.weekly-incentives-filter-form{align-items:flex-start;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) auto;display:grid}.weekly-incentives-filter-form .field{grid-template-rows:1rem 2.5rem auto;align-content:start;row-gap:.5rem;min-width:0;display:grid}.weekly-incentives-filter-form .field>label,.weekly-incentives-filter-form .weekly-incentives-field-label{margin:0;line-height:1rem}.weekly-incentives-filter-form .field>details,.weekly-incentives-filter-form .field>input{box-sizing:border-box;vertical-align:top;grid-row:2;height:2.5rem;min-height:2.5rem;margin:0}.weekly-incentives-filter-form .field>input{display:block}.weekly-incentives-filter-form .field small{grid-row:3;margin-top:0}.weekly-incentives-field-label{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:.04em;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);display:block}.weekly-incentives-fixed-branch{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);box-sizing:border-box;border-width:1px;border-color:var(--border);background:var(--field);height:2.5rem;color:var(--text);align-items:center;display:flex}.weekly-incentives-multi-select{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:relative}.weekly-incentives-multi-select,.weekly-incentives-multi-select-trigger{height:2.5rem}.weekly-incentives-multi-select-trigger{min-height:calc(var(--spacing) * 10);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;border-width:1px;border-color:var(--border);background:var(--field);color:var(--text);outline-style:none;font-size:13px;list-style:none;display:flex}.weekly-incentives-multi-select-trigger::-webkit-details-marker{display:none}.weekly-incentives-multi-select-trigger:hover,.weekly-incentives-multi-select[open] .weekly-incentives-multi-select-trigger{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.weekly-incentives-multi-select-trigger:hover,.weekly-incentives-multi-select[open] .weekly-incentives-multi-select-trigger{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}}.weekly-incentives-multi-select[open] .weekly-incentives-multi-select-trigger{box-shadow:0 0 0 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.weekly-incentives-multi-select[open] .weekly-incentives-multi-select-trigger{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent)}}.weekly-incentives-multi-select-chevron{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-right-style:var(--tw-border-style);border-right-width:2px;border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--muted);flex-shrink:0;margin:-4px 2px 0 0;transition:transform .18s;rotate:45deg}.weekly-incentives-multi-select[open] .weekly-incentives-multi-select-chevron{margin-top:4px;rotate:225deg}.weekly-incentives-multi-select-menu{z-index:30;margin-top:calc(var(--spacing) * 2);max-height:calc(var(--spacing) * 72);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 2);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px;border-color:var(--border);background:var(--surface);position:absolute;left:0;right:0;overflow-y:auto}.weekly-incentives-multi-select-option{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--text);display:flex}.weekly-incentives-multi-select-option:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.weekly-incentives-multi-select-option:hover{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.weekly-incentives-multi-select-option input[type=checkbox]{height:calc(var(--spacing) * 4);min-height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-style:var(--tw-border-style);width:1rem;accent-color:var(--accent);border-width:1px;border-radius:.25rem;flex-shrink:0;padding:0}.weekly-incentives-filter-actions .button{min-height:calc(var(--spacing) * 10);white-space:nowrap}.weekly-incentives-import-form{align-items:flex-end;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.weekly-incentives-import-form .field{flex:1;min-width:0}.weekly-incentives-import-form input[type=file]{min-height:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 2)}.weekly-incentives-import-form .button{min-height:calc(var(--spacing) * 10)}.weekly-incentives-import-template{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);--tw-leading:calc(var(--spacing) * 5);font-size:11px;line-height:calc(var(--spacing) * 5);border-top-width:1px;border-color:var(--border-soft);color:var(--muted)}.weekly-incentives-import-template strong{color:var(--text)}.weekly-incentives-summary{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.weekly-incentives-summary-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);border-width:1px;border-color:var(--border);background:var(--surface);box-shadow:0 8px 18px #2325420a}.weekly-incentives-summary-card strong{margin-top:calc(var(--spacing) * 2);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:-.04em;letter-spacing:-.04em;color:var(--text);display:block;overflow:hidden}.weekly-incentives-summary-card small{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px;display:block;overflow:hidden}.weekly-incentives-summary-card.is-highlight{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.weekly-incentives-summary-card.is-highlight{border-color:color-mix(in srgb, var(--accent) 38%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 12%, var(--surface)), var(--surface) 68%)}}.weekly-incentives-summary-card.is-highlight strong{color:var(--accent)}.weekly-incentives-panel-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.weekly-incentives-panel-actions .button{white-space:nowrap}.weekly-incentives-merchandiser-wrap{max-height:560px}.weekly-incentives-merchandiser-table{width:100%;min-width:1080px}.weekly-incentives-merchandiser-table th,.weekly-incentives-merchandiser-table td{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-bottom-width:1px;border-color:var(--border-soft);vertical-align:middle}.weekly-incentives-merchandiser-table thead th{z-index:1;color:var(--text);background:var(--surface-subtle);box-shadow:inset 0 -1px 0 var(--border);position:sticky;top:0}.weekly-incentives-merchandiser-table tbody tr:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.weekly-incentives-merchandiser-table tbody tr:hover{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}}.weekly-incentives-merchandiser-table tfoot{z-index:2;position:sticky;bottom:0}.weekly-incentives-merchandiser-table tfoot th,.weekly-incentives-merchandiser-table tfoot td{border-top-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);border-top-width:1px;border-color:var(--border);color:var(--text);background:var(--surface-subtle)}.weekly-incentives-merchandiser-table th small{margin-top:calc(var(--spacing) * .5);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:none;color:var(--muted);display:block}.weekly-incentives-rank{width:44px;color:var(--muted);font-size:12px;font-weight:900}.weekly-incentives-person{align-items:center;gap:calc(var(--spacing) * 3);min-width:210px;display:flex}.weekly-incentives-person-avatar{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--accent-deep);background:var(--accent);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.weekly-incentives-person-avatar{background:color-mix(in srgb, var(--accent) 15%, var(--surface))}}.weekly-incentives-person strong,.weekly-incentives-person small{display:block}.weekly-incentives-person strong{color:var(--text)}.weekly-incentives-person small{margin-top:calc(var(--spacing) * .5);color:var(--muted);font-size:10px}.weekly-incentives-branches{gap:var(--spacing);flex-direction:column;min-width:220px;display:flex}.weekly-incentives-branches strong{color:var(--text)}.weekly-incentives-branches span{--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);color:var(--muted)}.weekly-incentives-posted-count{min-width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);border-width:1px;border-color:var(--notice-success-text);border-radius:2147483647px;justify-content:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.weekly-incentives-posted-count{border-color:color-mix(in srgb, var(--notice-success-text) 30%, var(--border))}}.weekly-incentives-posted-count{color:var(--notice-success-text);background:var(--notice-success-bg)}.weekly-incentives-share{margin-top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 1.5);background:var(--border-soft);border-radius:2147483647px;width:100%;min-width:110px;overflow:hidden}.weekly-incentives-share span{background:var(--accent);border-radius:2147483647px;height:100%;display:block}.weekly-incentives-merchandiser-empty{gap:var(--spacing);border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-top-width:1px;border-color:var(--border-soft);background:var(--surface-subtle);flex-direction:column;display:flex}.weekly-incentives-merchandiser-empty strong{color:var(--text)}.weekly-incentives-merchandiser-empty span{color:var(--muted)}.weekly-incentives-ledger-toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);border-bottom-width:1px;border-color:var(--border-soft);background:var(--surface-subtle);flex-wrap:wrap;display:flex}.weekly-incentives-ledger-summary{gap:calc(var(--spacing) * .5);min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-direction:column;display:flex}.weekly-incentives-ledger-summary strong{color:var(--text)}.weekly-incentives-ledger-summary span{color:var(--muted)}.weekly-incentives-ledger-key{align-items:center;gap:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;display:flex}.weekly-incentives-ledger-key span{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.weekly-incentives-key-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background:var(--muted);border-radius:2147483647px}.weekly-incentives-key-dot.is-detail{background:var(--blue)}.weekly-incentives-key-dot.is-money{background:var(--warning)}.weekly-incentives-key-dot.is-payout{background:var(--accent)}.weekly-incentives-table-wrap{overscroll-behavior:contain;max-height:68vh;overflow:auto}.weekly-incentives-table{table-layout:fixed;width:100%;min-width:2940px}.weekly-incentives-table th,.weekly-incentives-table td{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);vertical-align:top}.weekly-incentives-table col.weekly-incentives-col-date{width:150px}.weekly-incentives-table col.weekly-incentives-col-transaction{width:160px}.weekly-incentives-table col.weekly-incentives-col-posted{width:104px}.weekly-incentives-table col.weekly-incentives-col-customer,.weekly-incentives-table col.weekly-incentives-col-serviced,.weekly-incentives-table col.weekly-incentives-col-cashier{width:180px}.weekly-incentives-table col.weekly-incentives-col-branch{width:205px}.weekly-incentives-table col.weekly-incentives-col-feedback{width:190px}.weekly-incentives-table col.weekly-incentives-col-money{width:112px}.weekly-incentives-table col.weekly-incentives-col-money.is-gross,.weekly-incentives-table col.weekly-incentives-col-incentive{width:128px}.weekly-incentives-table col.weekly-incentives-col-source{width:112px}.weekly-incentives-table thead th{color:var(--text);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.weekly-incentives-table thead th{background:color-mix(in srgb, var(--accent) 8%, var(--surface-subtle))}}.weekly-incentives-table thead th{box-shadow:inset 0 -2px 0 var(--accent)}@supports (color:color-mix(in lab, red, red)){.weekly-incentives-table thead th{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--accent) 26%, var(--border))}}.weekly-incentives-table thead .weekly-incentives-group-row th{z-index:5;color:var(--accent-deep);background:var(--accent);padding-top:10px;padding-bottom:10px;position:sticky;top:0;text-align:left!important}@supports (color:color-mix(in lab, red, red)){.weekly-incentives-table thead .weekly-incentives-group-row th{background:color-mix(in srgb, var(--accent) 15%, var(--surface))}}.weekly-incentives-table thead .weekly-incentives-group-row th{border-bottom:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.weekly-incentives-table thead .weekly-incentives-group-row th{border-bottom:1px solid color-mix(in srgb, var(--accent) 30%, var(--border))}}.weekly-incentives-table thead .weekly-incentives-column-row th{z-index:4;position:sticky;top:39px}.weekly-incentives-table tbody tr:nth-child(2n){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.weekly-incentives-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--accent) 2.5%, var(--surface))}}.weekly-incentives-table tbody tr:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.weekly-incentives-table tbody tr:hover{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}}.weekly-incentives-table td>strong,.weekly-incentives-table td>small{display:block}.weekly-incentives-table td>strong{color:var(--text)}.weekly-incentives-table td>small{margin-top:var(--spacing);color:var(--muted);font-size:10px}.weekly-incentives-table td.weekly-incentives-primary{color:var(--text);overflow-wrap:anywhere;font-weight:650}.weekly-incentives-table td code{border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);border-width:1px;border-color:var(--border);color:var(--muted-strong);background:var(--surface-subtle);display:inline-block}.weekly-incentives-posted{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.06em;letter-spacing:.06em;text-transform:uppercase;border-width:1px;border-radius:2147483647px;display:inline-flex}.weekly-incentives-posted.is-posted{border-color:var(--notice-success-text)}@supports (color:color-mix(in lab, red, red)){.weekly-incentives-posted.is-posted{border-color:color-mix(in srgb, var(--notice-success-text) 30%, var(--border))}}.weekly-incentives-posted.is-posted{color:var(--notice-success-text);background:var(--notice-success-bg)}.weekly-incentives-posted.is-not-posted{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.weekly-incentives-posted.is-not-posted{border-color:color-mix(in srgb, var(--warning) 32%, var(--border))}}.weekly-incentives-posted.is-not-posted{color:var(--warning);background:var(--notice-warning-bg)}.weekly-incentives-feedback{overflow-wrap:anywhere;white-space:normal!important}.weekly-incentives-number{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.weekly-incentives-gross{font-weight:850;color:var(--text)!important}.weekly-incentives-amount{font-weight:900;color:var(--accent)!important}.weekly-incentives-table tfoot{z-index:3;position:sticky;bottom:0}.weekly-incentives-table tfoot th,.weekly-incentives-table tfoot td{border-top-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);border-top-width:1px;border-color:var(--border);background:var(--surface-subtle);color:var(--text)}.weekly-incentives-source-details{min-width:100px;position:relative}.weekly-incentives-source-details summary{cursor:pointer;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--accent);list-style-type:none}.weekly-incentives-source-details summary::-webkit-details-marker{display:none}.weekly-incentives-source-details summary span{margin-left:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--muted)}.weekly-incentives-source-details dl{z-index:20;margin-top:calc(var(--spacing) * 2);max-height:calc(var(--spacing) * 72);gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 2);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px;border-color:var(--border);background:var(--surface);min-width:320px;display:grid;position:absolute;right:0;overflow:auto}.weekly-incentives-source-details dl>div{gap:var(--spacing);grid-template-columns:minmax(100px,.7fr) minmax(150px,1.3fr);display:grid}.weekly-incentives-source-details dt{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);text-transform:uppercase;color:var(--muted)}.weekly-incentives-source-details dd{overflow-wrap:break-word;color:var(--muted-strong);font-size:11px}.weekly-incentives-footnote{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted);display:flex}.weekly-incentives-footnote strong{color:var(--text);flex-shrink:0}.weekly-incentives-page .content{max-width:none;padding:22px 28px 32px}.weekly-incentives-page .panel{box-shadow:none;border-radius:10px;margin-bottom:12px}.weekly-incentives-page .panel-header{padding:13px 16px}.weekly-incentives-page .panel-header p{margin-top:4px}.weekly-incentives-hero{border-color:var(--border);box-shadow:none;background:0 0;border-radius:0;margin-bottom:16px;padding:0 0 15px}.weekly-incentives-hero h1{font-size:clamp(27px,3vw,36px)}.weekly-incentives-hero p{margin-top:8px;line-height:1.45}.weekly-incentives-context{gap:16px;margin-top:12px}.weekly-incentives-context span{border-left-width:1px;padding-left:8px}.weekly-incentives-context strong{margin-top:0;font-size:12px}.weekly-incentives-rate{border:0;border-left:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;padding:0 0 0 16px}.weekly-incentives-rate>strong{font-size:25px}.weekly-incentives-filter-form{gap:12px;padding:13px 16px}.weekly-incentives-import-form{padding:12px 16px}.weekly-incentives-import-template{padding:8px 16px}.weekly-incentives-summary{border:1px solid var(--border);border-radius:10px;gap:0;margin-bottom:12px;overflow:hidden}.weekly-incentives-summary-card{border:0;border-right:1px solid var(--border);box-shadow:none;border-radius:0;padding:12px 14px}.weekly-incentives-summary-card:last-child{border-right:0}.weekly-incentives-summary-card strong{margin-top:2px;font-size:19px}.weekly-incentives-summary-card small{margin-top:0}.weekly-incentives-summary-card.is-highlight{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.weekly-incentives-summary-card.is-highlight{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}}.weekly-incentives-merchandiser-panel .panel-header,.weekly-incentives-table-panel .panel-header{padding-top:12px;padding-bottom:12px}.weekly-incentives-ledger-toolbar{padding:9px 16px}.weekly-incentives-footnote{padding:10px 16px}.weekly-transactions-panel{overflow:hidden}.weekly-merchandiser-performance-actions{align-items:center;gap:calc(var(--spacing) * 3);flex-shrink:0;display:flex}.weekly-merchandiser-performance-actions>.muted{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;display:inline-flex}.weekly-merchandiser-commission-table{table-layout:fixed;width:100%;min-width:1140px}.weekly-merchandiser-commission-table col.commission-account-id{width:100px}.weekly-merchandiser-commission-table col.commission-account-name{width:230px}.weekly-merchandiser-commission-table col.commission-signature{width:130px}.weekly-merchandiser-commission-table th,.weekly-merchandiser-commission-table td{border-right:1px solid var(--border-soft);vertical-align:middle}.weekly-merchandiser-commission-table th:last-child,.weekly-merchandiser-commission-table td:last-child{border-right:0}.weekly-merchandiser-commission-table .commission-name-cell,.weekly-merchandiser-commission-table td:first-child code{white-space:normal;overflow-wrap:anywhere}.commission-signature-line{border-bottom:1px solid var(--border);min-height:24px;display:block}.weekly-merchandiser-export{gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);border-bottom-width:1px;border-color:var(--border-soft);background:var(--accent);display:grid}@supports (color:color-mix(in lab, red, red)){.weekly-merchandiser-export{background:color-mix(in srgb, var(--accent) 2.5%, var(--surface))}}.weekly-merchandiser-export-fields{align-items:flex-start;gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.weekly-merchandiser-export-fields .field{align-content:flex-start;gap:calc(var(--spacing) * 1.5);min-width:0;display:grid}.weekly-merchandiser-export-fields .field>label{color:var(--muted-strong);font-size:11px;font-weight:750}.weekly-merchandiser-export-fields .field input,.weekly-merchandiser-export-fields .field select{min-height:39px;font-size:12px}.weekly-merchandiser-export-fields .field small{color:var(--muted);margin-top:0;font-size:10px}.weekly-merchandiser-export-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 3);border-top-width:1px;border-color:var(--border-soft);flex-wrap:wrap;display:flex}.weekly-merchandiser-export-preview{align-items:center;gap:calc(var(--spacing) * 2.5);min-width:0;color:var(--accent-deep);display:flex}.weekly-merchandiser-export-preview>span{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.weekly-merchandiser-export-preview small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.weekly-merchandiser-export-preview strong{color:var(--text);font-size:12px}.weekly-merchandiser-export-actions{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.weekly-transactions-header{align-items:center}.weekly-transactions-header>div:first-child{min-width:0}.weekly-transactions-header h2{margin-bottom:0}.weekly-transactions-header p{max-width:760px;line-height:1.5}.weekly-transactions-export{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}.weekly-transactions-export .button{white-space:nowrap}.weekly-transactions-toolbar{min-height:calc(var(--spacing) * 12);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2);border-bottom-width:1px;border-color:var(--border-soft);background:var(--surface-subtle);display:flex}.weekly-transactions-result-count{align-items:baseline;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.weekly-transactions-result-count strong{color:var(--text);font-size:12px;font-weight:850}.weekly-transactions-result-count span{color:var(--muted);font-size:11px}.weekly-transactions-toolbar .button{flex-shrink:0}.weekly-transactions-filters{border-bottom:1px solid var(--border-soft);padding:14px 20px 16px}.weekly-transactions-filter-heading{margin-bottom:calc(var(--spacing) * 3);align-items:baseline;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.weekly-transactions-filter-heading strong{color:var(--text);font-size:12px;font-weight:800}.weekly-transactions-filter-heading span{color:var(--muted);font-size:11px}.weekly-transactions-filter-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.weekly-transactions-filter-grid .field{gap:calc(var(--spacing) * 1.5);min-width:0;display:grid}.weekly-transactions-filter-grid .field>label{color:var(--muted-strong);font-size:11px;font-weight:750}.weekly-transactions-search{min-width:0;position:relative}.weekly-transactions-search>svg{pointer-events:none;top:50%;left:calc(var(--spacing) * 3);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--muted);position:absolute}.weekly-transactions-search-input{min-height:39px;font-size:12px;padding-left:2.5rem!important}.weekly-transactions-wrap{overscroll-behavior:contain;border:0;border-radius:0;max-height:68vh;overflow:auto}.weekly-transactions-table{table-layout:fixed;width:100%;min-width:1200px}.weekly-transactions-table th,.weekly-transactions-table td{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);vertical-align:middle}.weekly-transactions-table th:first-child{width:13%}.weekly-transactions-table th:nth-child(2){width:11%}.weekly-transactions-table th:nth-child(3){width:13%}.weekly-transactions-table th:nth-child(4){width:24%}.weekly-transactions-table th:nth-child(5){width:5%}.weekly-transactions-table th:nth-child(6){width:10%}.weekly-transactions-table th:nth-child(7){width:7%}.weekly-transactions-table th:nth-child(8){width:9%}.weekly-transactions-table th:nth-child(9){width:8%}.weekly-transactions-table thead th{z-index:2;color:var(--text);background:var(--surface-subtle);box-shadow:inset 0 -1px 0 var(--border);position:sticky;top:0}.weekly-transactions-table thead th small{margin-top:var(--spacing);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:none;color:var(--muted);font-size:9px;font-weight:600;display:block}.weekly-transactions-table tbody tr:nth-child(2n){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.weekly-transactions-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--accent) 2.5%, var(--surface))}}.weekly-transactions-table tbody tr:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.weekly-transactions-table tbody tr:hover{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}}.weekly-transactions-cell-stack{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.weekly-transactions-cell-stack strong{overflow-wrap:anywhere;color:var(--text);font-size:12px;font-weight:750;line-height:1.35}.weekly-transactions-cell-stack span{color:var(--muted-strong);font-size:11px;font-weight:650}.weekly-transactions-cell-stack small{overflow-wrap:anywhere;color:var(--muted);font-size:10px;line-height:1.35}.weekly-transactions-product-list{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.weekly-transactions-product-list li{align-items:flex-start;gap:calc(var(--spacing) * 2);border-bottom:1px solid var(--border-soft);min-width:0;padding-bottom:7px;display:flex}.weekly-transactions-product-list li:last-child{border-bottom:0;padding-bottom:0}.weekly-transactions-item-index{--tw-font-weight:var(--font-weight-extrabold);width:18px;height:18px;font-size:9px;font-weight:var(--font-weight-extrabold);color:var(--accent-deep);background:var(--accent);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.weekly-transactions-item-index{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}}.weekly-transactions-product-copy{gap:var(--spacing);flex-direction:column;flex:1;min-width:0;display:flex}.weekly-transactions-product-copy strong{overflow-wrap:anywhere;color:var(--text);font-size:11px;font-weight:750;line-height:1.35}.weekly-transactions-product-copy small{border-style:var(--tw-border-style);width:fit-content;max-width:100%;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);overflow-wrap:anywhere;border-width:1px;border-color:var(--border-soft);color:var(--muted);background:var(--surface-subtle);border-radius:.25rem;font-size:9px;line-height:1.25;display:inline-flex}.weekly-transactions-receipt{align-items:flex-start;gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex}.weekly-transactions-receipt code{overflow-wrap:anywhere;max-width:100%;color:var(--muted-strong)}.weekly-transactions-number{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--muted-strong)!important;text-align:right!important}.weekly-transactions-sale{font-weight:800;color:var(--text)!important}.weekly-transactions-incentive{font-weight:850;color:var(--accent-deep)!important}.weekly-transactions-detail-toggle{min-height:30px;color:var(--accent-deep);padding-left:8px;padding-right:8px}.weekly-transactions-detail-toggle svg{transition:transform .18s}.weekly-transactions-expanded-row>td{background:var(--surface-subtle);padding:14px 18px 18px}.weekly-transactions-expanded-row .table-wrap{background:var(--surface)}.weekly-transactions-expanded-row .table-wrap table{min-width:560px}.weekly-transactions-expanded-row details{margin-top:12px}.weekly-transactions-expanded-row details>summary{color:var(--accent-deep);font-size:12px;font-weight:750}.weekly-transactions-expanded-row details .table-wrap{margin-top:8px}.weekly-transactions-table tfoot{z-index:1;position:sticky;bottom:0}.weekly-transactions-table tfoot th,.weekly-transactions-table tfoot td{border-top:1px solid var(--border);background:var(--surface-subtle);color:var(--text);font-weight:850}.daily-ranking-stat{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-width:1px;border-color:var(--border-soft);background:var(--surface-subtle)}.daily-ranking-stat span{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:block}.daily-ranking-stat strong{margin-top:calc(var(--spacing) * 2);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:-.04em;letter-spacing:-.04em;color:var(--text);display:block;overflow:hidden}.daily-ranking-stat small{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--muted);display:block;overflow:hidden}.daily-ranking-table-scroll{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);max-height:540px;overflow:auto}.daily-ranking-table-scroll .report-table thead th{z-index:1;background:var(--surface-subtle);box-shadow:inset 0 -1px 0 var(--border);position:sticky;top:0}.daily-ranking-tabs{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 3);border-bottom-width:1px;border-color:var(--border-soft);flex-wrap:wrap;display:flex}.daily-ranking-tab{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:var(--border);color:var(--muted-strong);background:var(--surface)}.daily-ranking-tab:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-ranking-tab:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}}.daily-ranking-tab:hover{color:var(--accent-deep);background:var(--surface-hover)}.daily-ranking-tab[aria-selected=true]{border-color:var(--accent);color:var(--accent-deep);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-ranking-tab[aria-selected=true]{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}}.daily-ranking-tab[aria-selected=true]{box-shadow:0 5px 14px var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-ranking-tab[aria-selected=true]{box-shadow:0 5px 14px color-mix(in srgb, var(--accent) 14%, transparent)}}.daily-ranking-tab:focus-visible{outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-ranking-tab:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 30%, transparent)}}.daily-ranking-tab:focus-visible{outline-offset:2px}.daily-ranking-scope-panel{min-width:0}.daily-ranking-scope-heading{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);display:flex}.daily-ranking-scope-heading h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--text);margin:0}.daily-ranking-scope-heading p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted)}.daily-ranking-table-product{min-width:240px}.daily-ranking-table-product strong{--tw-leading:calc(var(--spacing) * 5);font-size:13px;line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--text);display:block}.daily-ranking-table-product small{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--muted);display:block}.daily-ranking-table-number{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.daily-ranking-subcategory-table-list{gap:calc(var(--spacing) * 4);display:grid}.daily-ranking-subcategory-table-section{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background:var(--surface);overflow:hidden}.daily-ranking-subcategory-table-heading{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);background:var(--surface-subtle);display:flex}.daily-ranking-subcategory-table-heading h3{margin-top:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--text)}.daily-ranking-subcategory-table-heading p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted)}.daily-ranking-subcategory-sort-note{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-strong);flex-shrink:0}.daily-ranking-subcategory-chart{background:0 0;min-width:0;padding-block:0;padding-inline:0}.daily-ranking-subcategory-chart-heading{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);display:flex}.daily-ranking-subcategory-chart-heading strong{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--text);display:block}.daily-ranking-subcategory-chart-heading small{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--muted)}.daily-ranking-overview-chart,.daily-ranking-subcategory-leader-chart{background:0 0;min-width:0;padding-block:0;padding-inline:0}.daily-ranking-overview-chart-heading,.daily-ranking-subcategory-leader-chart-heading{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);display:flex}.daily-ranking-overview-chart-heading strong,.daily-ranking-subcategory-leader-chart-heading strong{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--text);display:block}.daily-ranking-overview-chart-heading small,.daily-ranking-subcategory-leader-chart-heading small{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--muted)}.daily-ranking-detail-label{--tw-font-weight:var(--font-weight-extrabold);font-size:9px;font-weight:var(--font-weight-extrabold);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:block}.daily-ranking-overview-chart-scroll,.daily-ranking-subcategory-leader-chart-scroll{scrollbar-width:thin;max-width:860px;overflow-x:auto}.daily-ranking-overview-lollipop-chart,.daily-ranking-subcategory-lollipop-chart{width:100%;min-width:0;max-width:100%;height:auto;display:block;overflow:visible}.daily-ranking-chart-lollipop-label{fill:var(--text);font-family:inherit;font-size:12px;font-weight:700}.daily-ranking-chart-lollipop-value{fill:var(--muted-strong);font-family:inherit;font-size:11px;font-weight:800}.daily-ranking-chart-lollipop-line{stroke:var(--chart-color,var(--accent));stroke-width:5px;stroke-linecap:round;opacity:.42}.daily-ranking-chart-lollipop-dot{fill:var(--chart-color,var(--accent));stroke:var(--surface);stroke-width:3px;cursor:pointer;outline:none;transition:r .15s,stroke-width .15s,filter .15s}.daily-ranking-chart-lollipop-dot:hover,.daily-ranking-chart-lollipop-dot.is-active{filter:brightness(1.08);stroke-width:4px}.daily-ranking-chart-lollipop-dot:focus-visible,.daily-ranking-chart-lollipop-dot.is-selected{stroke:var(--accent-deep);stroke-width:5px}.daily-ranking-chart-empty-label{fill:var(--muted);font-family:inherit;font-size:11px;font-weight:700}.daily-ranking-chart-table-layout{align-items:flex-start;gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.daily-ranking-chart-table-layout.is-table-only{display:block}.daily-ranking-chart-table-layout>.daily-ranking-overview-chart,.daily-ranking-chart-table-layout>.daily-ranking-subcategory-leader-chart{min-width:0}.daily-ranking-chart-table-layout>.table-scroll{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);min-width:0;max-width:none}.daily-ranking-chart-table-layout .daily-ranking-overview-chart-scroll,.daily-ranking-chart-table-layout .daily-ranking-subcategory-leader-chart-scroll,.daily-ranking-chart-table-layout .daily-ranking-subcategory-chart-scroll{max-width:none}.daily-ranking-subcategory-chart-scroll{scrollbar-width:thin;max-width:860px;overflow-x:auto}.daily-ranking-subcategory-leader-chart-scroll{scrollbar-width:thin;max-width:100%;overflow-x:auto}.daily-ranking-subcategory-line-chart{max-width:none;height:auto;display:block;overflow:visible}.daily-ranking-chart-axis,.daily-ranking-chart-tick{stroke:var(--border);stroke-width:1px}.daily-ranking-chart-line{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.daily-ranking-chart-line-label{fill:var(--text);font-family:inherit;font-size:11px;font-weight:700}.daily-ranking-chart-line-value{fill:var(--muted-strong);font-family:inherit;font-size:10px;font-weight:800}.daily-ranking-chart-line-point{fill:var(--chart-color,var(--accent));stroke:var(--surface);stroke-width:3px;cursor:pointer;outline:none;transition:r .15s,stroke-width .15s,filter .15s}.daily-ranking-chart-line-point:hover,.daily-ranking-chart-line-point.is-active{filter:brightness(1.08);stroke-width:4px}.daily-ranking-chart-line-point:focus-visible,.daily-ranking-chart-line-point.is-selected{stroke:var(--accent-deep);stroke-width:5px}.daily-ranking-chart-legend{margin-top:calc(var(--spacing) * 2);column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);color:var(--muted);flex-wrap:wrap;font-size:10px;font-weight:700;display:flex}.daily-ranking-chart-legend span{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.daily-ranking-chart-legend i{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-radius:var(--radius-sm)}.daily-ranking-chart-grid{stroke:var(--border-soft);stroke-width:1px;stroke-dasharray:3 4}.daily-ranking-chart-axis-label{fill:var(--muted);font-family:inherit;font-size:10px}.daily-ranking-interactive-chart{position:relative}.daily-ranking-chart-tooltip{pointer-events:none;z-index:10;border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);white-space:pre-line;border-width:1px;border-color:var(--border);max-width:280px;color:var(--text);background:var(--surface);display:none;position:absolute}.daily-ranking-chart-tooltip.is-visible{display:block}.daily-ranking-row-highlighted td{background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.daily-ranking-row-highlighted td{background:color-mix(in srgb, var(--accent) 12%, var(--surface))!important}}.daily-ranking-row-highlighted td{box-shadow:inset 3px 0 0 var(--accent)}.daily-ranking-distribution-layout{align-items:center;gap:calc(var(--spacing) * 6);grid-template-columns:minmax(180px,.65fr) minmax(240px,1fr);max-width:720px;display:grid}.daily-ranking-donut-wrap{width:min(220px,100%);margin:0 auto;position:relative}.daily-ranking-donut-chart{width:100%;height:auto;display:block}.daily-ranking-donut-track{fill:none;stroke:var(--surface-soft);stroke-width:28px}.daily-ranking-donut-segment{fill:none;stroke-width:28px;cursor:pointer;outline:none;transition:stroke-width .15s,opacity .15s}.daily-ranking-donut-segment:hover,.daily-ranking-donut-segment:focus-visible{stroke-width:34px;opacity:.88}.daily-ranking-donut-total{fill:var(--text);font-size:18px;font-weight:900}.daily-ranking-donut-metric{fill:var(--muted);font-size:9px;font-weight:800}.daily-ranking-donut-tooltip{pointer-events:none;z-index:10;border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);white-space:pre-line;border-width:1px;border-color:var(--border);max-width:220px;color:var(--text);background:var(--surface);display:none;position:absolute}.daily-ranking-donut-tooltip.is-visible{display:block}.daily-ranking-donut-toggle{justify-content:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.daily-ranking-donut-toggle .button{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:10px}.daily-ranking-donut-legend{gap:calc(var(--spacing) * 2);display:grid}.daily-ranking-donut-legend-heading{margin-bottom:var(--spacing);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 2);border-bottom-width:1px;border-color:var(--border-soft);display:flex}.daily-ranking-donut-legend-heading span{--tw-font-weight:var(--font-weight-extrabold);font-size:9px;font-weight:var(--font-weight-extrabold);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.daily-ranking-donut-legend-heading strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--text)}.daily-ranking-donut-legend-item{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.daily-ranking-donut-legend-swatch{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);border-radius:var(--radius-sm);flex-shrink:0}.daily-ranking-donut-legend-item strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--text);display:block}.daily-ranking-donut-legend-item small{margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--muted);display:block}.daily-ranking-subcategory-table-scroll{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border-soft);border-radius:0;max-height:390px}.daily-ranking-subcategory-products-table{width:100%;min-width:900px}.daily-ranking-filter-form{margin-bottom:calc(var(--spacing) * 5);align-items:flex-end;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);border-width:1px;border-color:var(--border);background:var(--surface-subtle);grid-template-columns:repeat(3,minmax(0,1fr)) auto;display:grid}.daily-ranking-filter-form .field{min-width:0}.daily-ranking-filter-form label{margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);display:block}.daily-ranking-filter-form select{width:100%}.daily-ranking-filter-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.daily-ranking-filter-actions .button{white-space:nowrap}.daily-ranking-filter-empty{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);text-align:center;border-width:1px;border-color:var(--border-soft);background:var(--surface-subtle)}.daily-ranking-filter-empty strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--text);display:block}.daily-ranking-filter-empty span{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted);display:block}.daily-store-category-panel{margin-bottom:0}.daily-store-category-panel .panel-header{align-items:flex-start}.daily-store-category-panel>.panel-header{padding-bottom:8px}.daily-store-category-panel>.panel-body{padding-top:8px;padding-bottom:32px}.daily-store-category-panel .panel-header h2{margin-bottom:var(--spacing);font-size:20px}.daily-category-analytics-header{background:linear-gradient(120deg, var(--accent), var(--surface) 52%);align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.daily-category-analytics-header{background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 5%, var(--surface)), var(--surface) 52%)}}.daily-category-analytics-copy{flex:1;min-width:0}.daily-category-analytics-copy>.eyebrow{margin-bottom:var(--spacing);color:var(--accent);letter-spacing:.14em}.daily-category-analytics-copy>h2{color:var(--text);letter-spacing:-.03em;margin-bottom:0}.daily-category-analytics-branch{margin-top:calc(var(--spacing) * 2);border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing) * 2.5);border-left-width:2px;border-color:var(--accent);flex-direction:column;display:flex}.daily-category-analytics-branch strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.035em;letter-spacing:.035em;text-transform:uppercase;color:var(--text)}.daily-category-analytics-branch strong:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--accent);border-radius:999px;margin:0 7px 2px 0;display:inline-block}@supports (color:color-mix(in lab, red, red)){.daily-category-analytics-branch strong:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent)}}.daily-category-analytics-branch small{margin-top:calc(var(--spacing) * .5);--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);color:var(--muted)}.daily-category-analytics-copy>p{max-width:var(--container-2xl);color:var(--muted-strong)}.daily-category-tabs{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex-shrink:0;display:flex}.daily-category-tab{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:var(--border);background:var(--surface-soft);color:var(--muted-strong)}.daily-category-tab:hover{border-color:var(--accent);color:var(--accent)}.daily-category-tab[aria-selected=true]{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 5px 12px var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-category-tab[aria-selected=true]{box-shadow:0 5px 12px color-mix(in srgb, var(--accent) 18%, transparent)}}.daily-category-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.daily-category-content[hidden]{display:none}.daily-store-category-layout{align-items:flex-start;gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1.3fr) minmax(360px,.95fr);display:grid}.daily-category-products{min-width:0}.daily-category-products-with-divider{border-left:1px solid var(--border-soft);padding-left:20px}.daily-category-products-heading{margin-bottom:calc(var(--spacing) * 3)}.daily-category-products-heading .eyebrow{margin-bottom:var(--spacing)}.daily-category-products-heading strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--text)}.daily-category-products-scroll{scrollbar-color:var(--accent) var(--surface-soft);width:100%;max-height:320px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.daily-category-products-scroll{scrollbar-color:color-mix(in srgb, var(--accent) 70%, var(--border)) var(--surface-soft)}}.daily-category-products-scroll{scrollbar-width:thin}.daily-category-products-scroll::-webkit-scrollbar{width:10px;height:10px}.daily-category-products-scroll::-webkit-scrollbar-track{background:var(--surface-soft);border-radius:999px}.daily-category-products-scroll::-webkit-scrollbar-thumb{border:2px solid var(--surface-soft);background:var(--accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.daily-category-products-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 70%, var(--border))}}.daily-category-products-scroll::-webkit-scrollbar-thumb:hover{background:var(--accent)}.daily-category-products-table{table-layout:fixed;width:100%;min-width:0}.daily-category-products-table th,.daily-category-products-table td{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 2);overflow-wrap:anywhere}.daily-product-hover-target{display:block}.daily-product-hover-target.has-description{cursor:help}.daily-product-hover-target.has-description:hover .daily-product-name,.daily-product-hover-target.has-description:focus-visible .daily-product-name{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.daily-product-description-hover{margin-top:var(--spacing);border-radius:var(--radius-md);border-style:var(--tw-border-style);max-width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-leading:calc(var(--spacing) * 4);font-size:10px;line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-width:1px;border-color:var(--accent);display:none}@supports (color:color-mix(in lab, red, red)){.daily-product-description-hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--border-soft))}}.daily-product-description-hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-product-description-hover{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}}.daily-product-description-hover{color:var(--muted-strong)}.daily-product-description-hover strong{margin-bottom:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:9px;font-weight:var(--font-weight-extrabold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);display:block}.daily-product-hover-target.has-description:hover .daily-product-description-hover,.daily-product-hover-target.has-description:focus-visible .daily-product-description-hover{display:block}.daily-category-products-table th:first-child,.daily-category-products-table td:first-child{width:8%}.daily-category-products-table th:nth-child(2),.daily-category-products-table td:nth-child(2){width:30%}.daily-category-products-table th:nth-child(3),.daily-category-products-table td:nth-child(3){width:13%}.daily-category-products-table th:nth-child(4),.daily-category-products-table td:nth-child(4),.daily-category-products-table th:nth-child(5),.daily-category-products-table td:nth-child(5){width:17%}.daily-category-products-table th:nth-child(6),.daily-category-products-table td:nth-child(6){width:15%}.daily-category-products-table th:first-child,.daily-category-products-table td:first-child{text-align:center;width:44px}.daily-category-products-monitoring-table{min-width:920px}.daily-category-products-monitoring-table th:first-child,.daily-category-products-monitoring-table td:first-child{width:6%}.daily-category-products-monitoring-table th:nth-child(2),.daily-category-products-monitoring-table td:nth-child(2){width:23%}.daily-category-products-monitoring-table th:nth-child(3),.daily-category-products-monitoring-table td:nth-child(3),.daily-category-products-monitoring-table th:nth-child(4),.daily-category-products-monitoring-table td:nth-child(4){width:15%}.daily-category-products-monitoring-table th:nth-child(5),.daily-category-products-monitoring-table td:nth-child(5),.daily-category-products-monitoring-table th:nth-child(6),.daily-category-products-monitoring-table td:nth-child(6),.daily-category-products-monitoring-table th:nth-child(7),.daily-category-products-monitoring-table td:nth-child(7){width:10%}.daily-category-products-monitoring-table th:nth-child(8),.daily-category-products-monitoring-table td:nth-child(8){width:11%}.daily-category-product-rank{font-weight:800;color:var(--accent)!important}.daily-category-products-empty{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 5);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-width:1px;border-color:var(--border-soft);color:var(--muted);background:var(--surface)}.daily-subcategory-panel{margin-bottom:calc(var(--spacing) * 3)}.daily-subcategory-panel .panel-header{align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-direction:row}.daily-subcategory-panel .panel-header h2{margin-bottom:0;font-size:16px;line-height:1.2}.daily-subcategory-panel .panel-header p{margin-top:calc(var(--spacing) * .5);font-size:11px}.daily-subcategory-panel .panel-body{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.daily-subcategory-list{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.daily-subcategory-chip{border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.03em;letter-spacing:.03em;text-transform:uppercase;color:#000;background:#f3f4f6;border-width:1px;border-color:#d1d5db}.daily-subcategory-empty{border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);border-width:1px;border-color:var(--border-soft);color:var(--muted);background:var(--surface);font-size:11px}.daily-store-category-panel .daily-store-chart-wrap{height:260px}.daily-store-analytics-header .daily-page-filters{margin-bottom:0}.daily-page-filters{margin-bottom:calc(var(--spacing) * 5);align-items:flex-end;gap:calc(var(--spacing) * 5);display:flex}.daily-store-date-form{align-items:flex-end;gap:calc(var(--spacing) * 3);display:flex}.daily-store-date-form .field{min-width:calc(var(--spacing) * 52)}.daily-date-input-shell{position:relative}.daily-date-input-shell input[type=date]{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-xl);border-style:var(--tw-border-style);width:100%;padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 10);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;border-width:1px;border-color:var(--border);background:linear-gradient(135deg, var(--field), var(--accent));outline-style:none}@supports (color:color-mix(in lab, red, red)){.daily-date-input-shell input[type=date]{background:linear-gradient(135deg, var(--field), color-mix(in srgb, var(--accent) 4%, var(--field)))}}.daily-date-input-shell input[type=date]{color:var(--text)}.daily-date-input-shell input[type=date]:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-date-input-shell input[type=date]:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}}.daily-date-input-shell input[type=date]:hover{background:var(--surface)}.daily-date-input-shell input[type=date]:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-date-input-shell input[type=date]:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent)}}.daily-date-input-shell input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--accent)}.daily-date-input-shell input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7;transition:opacity .2s}.daily-date-input-shell input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1}.daily-date-input-shell input[type=date]:focus::-webkit-calendar-picker-indicator{opacity:1}.daily-date-input-icon{pointer-events:none;top:50%;left:calc(var(--spacing) * 3);z-index:1;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--accent);position:absolute}.daily-date-input-icon svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.daily-store-branch-form{align-items:flex-end;gap:calc(var(--spacing) * 3);display:flex}.daily-store-branch-form .field{min-width:calc(var(--spacing) * 64)}.daily-store-branch-form .field label{margin-bottom:calc(var(--spacing) * 1.5);color:var(--muted-strong)}.daily-branch-select-shell{position:relative}.daily-branch-select-shell select{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-xl);border-style:var(--tw-border-style);width:100%;padding-right:calc(var(--spacing) * 10);padding-left:calc(var(--spacing) * 10);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;appearance:none;border-width:1px;border-color:var(--border);background:linear-gradient(135deg, var(--field), var(--accent));outline-style:none}@supports (color:color-mix(in lab, red, red)){.daily-branch-select-shell select{background:linear-gradient(135deg, var(--field), color-mix(in srgb, var(--accent) 4%, var(--field)))}}.daily-branch-select-shell select{color:var(--text)}.daily-branch-select-shell select:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-branch-select-shell select:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}}.daily-branch-select-shell select:hover{background:var(--surface)}.daily-branch-select-shell select:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-branch-select-shell select:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent)}}.daily-branch-select-shell select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--accent)}.daily-branch-select-shell select option{background:var(--surface);color:var(--text)}.daily-branch-select-shell select option:checked{background:var(--accent);color:#fff}.daily-branch-select-icon{pointer-events:none;top:50%;left:calc(var(--spacing) * 3);z-index:1;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--accent);position:absolute}.daily-branch-select-icon svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.daily-branch-select-shell:after{content:"";pointer-events:none;top:50%;right:calc(var(--spacing) * 3);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-right-style:var(--tw-border-style);border-right-width:2px;border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--muted);position:absolute;rotate:45deg}html.dark .daily-branch-select-shell select,html.dark .daily-date-input-shell input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.daily-store-summary{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.daily-store-summary>div{border-radius:var(--radius-xl);border-style:var(--tw-border-style);min-width:0;padding:calc(var(--spacing) * 3);border-width:1px;border-color:var(--border-soft);background:var(--surface-soft)}.daily-store-summary>div[data-daily-quota-state=reached]{border-color:#0c9549}@supports (color:color-mix(in lab, red, red)){.daily-store-summary>div[data-daily-quota-state=reached]{border-color:color-mix(in srgb, #0c9549 45%, var(--border-soft))}}.daily-store-summary>div[data-daily-quota-state=reached]{background:#0c9549}@supports (color:color-mix(in lab, red, red)){.daily-store-summary>div[data-daily-quota-state=reached]{background:color-mix(in srgb, #0c9549 8%, var(--surface-soft))}}.daily-store-summary>div[data-daily-quota-state=not-reached]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.daily-store-summary>div[data-daily-quota-state=not-reached]{border-color:color-mix(in srgb, var(--danger) 45%, var(--border-soft))}}.daily-store-summary>div[data-daily-quota-state=not-reached]{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.daily-store-summary>div[data-daily-quota-state=not-reached]{background:color-mix(in srgb, var(--danger) 6%, var(--surface-soft))}}.daily-store-summary-card{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.daily-store-summary span{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:block}.daily-store-summary .daily-summary-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);background:var(--accent);flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.daily-store-summary .daily-summary-icon{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}}.daily-store-summary .daily-summary-icon{color:var(--accent)}.daily-store-summary .daily-summary-icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.daily-store-summary .daily-summary-content{flex:1;min-width:0}.daily-store-summary .daily-summary-heading{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.daily-store-summary .daily-summary-label{display:block}.daily-summary-manage{border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.04em;letter-spacing:.04em;text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:var(--accent);flex-shrink:0;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.daily-summary-manage{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}}.daily-summary-manage{color:var(--accent);background:var(--surface)}.daily-summary-manage:hover{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-summary-manage:hover{background:color-mix(in srgb, var(--accent) 9%, var(--surface))}}.daily-store-summary strong{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.04em;letter-spacing:-.04em;color:var(--text);display:block}.daily-store-summary small{margin-top:calc(var(--spacing) * 2);--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);color:var(--muted);display:block}.quota-page-grid{align-items:flex-start;gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);display:grid}.quota-selection-form{align-items:flex-end;gap:calc(var(--spacing) * 3);grid-template-columns:minmax(150px,.65fr) minmax(230px,1fr) auto;display:grid}.quota-selection-form .button{min-height:calc(var(--spacing) * 10)}.quota-current-card{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);border-width:1px;border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.quota-current-card{border-color:color-mix(in srgb, var(--accent) 26%, var(--border-soft))}}.quota-current-card{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.quota-current-card{background:color-mix(in srgb, var(--accent) 7%, var(--surface-soft))}}.quota-current-card span{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:block}.quota-current-card strong{margin-top:calc(var(--spacing) * 2);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.05em;letter-spacing:-.05em;color:var(--text);display:block}.quota-current-card small{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);display:block}.quota-save-form .button{margin-top:calc(var(--spacing) * 4)}.quota-hero{margin-bottom:calc(var(--spacing) * 7);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);display:flex}.quota-hero-copy{min-width:0}.quota-hero h1{margin:0;font-size:clamp(32px,4vw,50px)}.quota-hero p{margin-top:calc(var(--spacing) * 4);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);margin-bottom:0}.quota-hero-meta{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.quota-status-pill{min-height:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.05em;letter-spacing:.05em;text-transform:uppercase;border-width:1px;border-color:var(--border);color:var(--muted-strong);background:var(--surface);border-radius:2147483647px;display:inline-flex}.quota-status-pill.is-configured{background:var(--notice-success-bg);color:var(--notice-success-text);border-color:#17db6659}.quota-status-pill.is-unset{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.quota-status-pill.is-unset{border-color:color-mix(in srgb, var(--warning) 30%, transparent)}}.quota-status-pill.is-unset{background:var(--notice-warning-bg);color:var(--notice-warning-text)}.quota-status-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background:var(--muted);border-radius:2147483647px}.quota-status-pill.is-configured .quota-status-dot{background:#17db66}.quota-status-pill.is-unset .quota-status-dot{background:var(--warning)}.quota-context-chip{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);max-width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-width:1px;border-color:var(--border);background:var(--surface);border-radius:2147483647px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.quota-context-chip{background:color-mix(in srgb, var(--surface) 75%, transparent)}}.quota-context-chip{color:var(--muted-strong)}.quota-context-chip span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quota-context-divider{color:var(--muted)}.quota-hero-mark{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-radius:var(--radius-2xl);color:var(--accent);background:var(--accent);flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.quota-hero-mark{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}}.quota-hero-mark{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.quota-hero-mark{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border))}}.quota-hero-mark svg{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9)}.quota-workspace-grid{align-items:stretch}.quota-step-panel{margin-bottom:0}.quota-step-heading{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.quota-step-number{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#fff;background:var(--accent);flex-shrink:0;place-items:center;display:grid}.quota-step-heading h2{margin-bottom:var(--spacing)}.quota-step-heading p{margin-top:calc(var(--spacing) * 2)}.quota-selection-summary{margin-top:calc(var(--spacing) * 5);align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);border-width:1px;border-color:var(--accent);display:flex}@supports (color:color-mix(in lab, red, red)){.quota-selection-summary{border-color:color-mix(in srgb, var(--accent) 20%, var(--border-soft))}}.quota-selection-summary{background:var(--surface-subtle)}.quota-selection-summary-icon{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-lg);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);background:var(--notice-success-bg);color:var(--accent);flex-shrink:0;place-items:center;display:grid}.quota-selection-summary>div>span{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);display:block}.quota-selection-summary strong{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--text);display:block}.quota-selection-summary small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);display:block}.quota-target-panel{background:linear-gradient(160deg, var(--accent), var(--surface))}@supports (color:color-mix(in lab, red, red)){.quota-target-panel{background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 4%, var(--surface)), var(--surface))}}.quota-input-shell{min-height:calc(var(--spacing) * 14);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);border-width:1px;border-color:var(--border);background:var(--field);align-items:center;display:flex}.quota-input-shell:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.quota-input-shell:focus-within{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent)}}.quota-input-shell input{min-height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.04em;letter-spacing:-.04em;background:0 0;border-width:0;flex:1;box-shadow:none!important}.quota-input-currency{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--accent)}.quota-input-code{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;background:var(--surface-soft);color:var(--muted)}.quota-save-context{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-width:1px;border-color:var(--border-soft);background:var(--surface-subtle);color:var(--muted);flex-wrap:wrap;display:flex}.quota-save-context span:first-child{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.quota-save-context strong{color:var(--text)}.quota-save-button{margin-top:calc(var(--spacing) * 4);width:100%;padding-inline:calc(var(--spacing) * 4);justify-content:space-between}.quota-form-note{margin-top:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted);margin-bottom:0}.quota-form-note strong{color:var(--text)}.quota-overview-panel{margin-top:calc(var(--spacing) * 5)}.quota-overview-body{align-items:stretch;gap:calc(var(--spacing) * 5);grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);display:grid}.quota-value-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);min-height:180px;padding:calc(var(--spacing) * 5);background:linear-gradient(145deg, var(--accent), var(--surface));border-width:1px;flex-direction:column;justify-content:space-between;display:flex}@supports (color:color-mix(in lab, red, red)){.quota-value-card{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 12%, var(--surface)), var(--surface))}}.quota-value-card{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.quota-value-card{border-color:color-mix(in srgb, var(--accent) 25%, var(--border))}}.quota-value-card.no-value{background:linear-gradient(145deg, var(--surface-soft), var(--surface));border-color:var(--border)}.quota-value-card span{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.quota-value-card strong{padding-top:calc(var(--spacing) * 5);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.06em;letter-spacing:-.06em;color:var(--text);margin-top:auto;display:block}.quota-value-card.has-value strong{color:var(--accent-deep)}.quota-value-card small{margin-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted)}.quota-facts{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quota-fact{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);border-width:1px;border-color:var(--border-soft);background:var(--surface-subtle)}.quota-fact span{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:block}.quota-fact strong{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--text);display:block}.quota-fact small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4);color:var(--muted);display:block}.quota-year-panel{margin-top:calc(var(--spacing) * 5)}.quota-year-count{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.06em;letter-spacing:.06em;text-transform:uppercase;border-width:1px;border-color:var(--accent);border-radius:2147483647px;flex-shrink:0;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.quota-year-count{border-color:color-mix(in srgb, var(--accent) 28%, var(--border))}}.quota-year-count{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.quota-year-count{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.quota-year-count{color:var(--accent-deep)}.quota-year-summary{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.quota-year-summary>div{border-radius:var(--radius-xl);border-style:var(--tw-border-style);min-width:0;padding:calc(var(--spacing) * 4);border-width:1px;border-color:var(--border-soft);background:var(--surface-subtle)}.quota-year-summary span{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:block}.quota-year-summary strong{margin-top:calc(var(--spacing) * 2);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.04em;letter-spacing:-.04em;color:var(--text);display:block;overflow:hidden}.quota-year-summary small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);display:block}.quota-year-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.quota-year-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:var(--border-soft);background:var(--surface-subtle);color:var(--text);text-decoration:none;display:block}.quota-year-card:hover,.quota-year-card:focus-visible{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.quota-year-card:hover,.quota-year-card:focus-visible{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}}.quota-year-card:hover,.quota-year-card:focus-visible{outline:none;transform:translateY(-1px)}.quota-year-card.is-current{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.quota-year-card.is-current{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 11%, transparent)}}.quota-year-card.is-empty .quota-year-value{color:var(--muted)}.quota-year-card-top{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.quota-year-card-top>span{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.quota-year-card-top b{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:9px;font-weight:var(--font-weight-extrabold);--tw-tracking:.06em;letter-spacing:.06em;text-transform:uppercase;background:var(--accent);color:#fff}.quota-year-card>strong{margin-top:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);display:block}.quota-year-value{margin-top:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.03em;letter-spacing:-.03em;color:var(--accent-deep);display:block}.quota-year-card>small{margin-top:var(--spacing);color:var(--muted);font-size:11px;display:block}.quota-guidance-grid{margin-top:calc(var(--spacing) * 5);align-items:flex-start;gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.quota-guidance-grid .panel{margin-bottom:0}.quota-guide-list,.quota-notes-list{gap:calc(var(--spacing) * 4);margin:0;padding:0;list-style-type:none;display:grid}.quota-guide-list li{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.quota-guide-list li>span{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-lg);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);background:var(--surface-soft);color:var(--accent);flex-shrink:0;place-items:center;display:grid}.quota-guide-list strong,.quota-notes-list strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--text);display:block}.quota-guide-list p,.quota-notes-list p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted);margin-bottom:0}.quota-notes-list li{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.quota-notes-list li>span{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-lg);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);background:var(--notice-success-bg);color:var(--accent);flex-shrink:0;place-items:center;display:grid}.store-quota-management-page{gap:calc(var(--spacing) * 4);max-width:1600px;margin-inline:auto;display:grid}.store-quota-management-page>.intro,.store-quota-management-page>.panel{margin-bottom:0}.quota-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.quota-kpi-card{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:132px;box-shadow:var(--shadow);border-radius:14px;flex-direction:column;padding:14px 15px;display:flex}.quota-kpi-card.is-sales{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.quota-kpi-card.is-sales{border-color:color-mix(in srgb, var(--accent) 27%, var(--border))}}.quota-kpi-card.is-sales{background:linear-gradient(145deg, var(--accent), var(--surface) 75%)}@supports (color:color-mix(in lab, red, red)){.quota-kpi-card.is-sales{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 9%, var(--surface)), var(--surface) 75%)}}.quota-kpi-card.is-achievement{background:linear-gradient(145deg, #249264, var(--surface))}@supports (color:color-mix(in lab, red, red)){.quota-kpi-card.is-achievement{background:linear-gradient(145deg, color-mix(in srgb, #249264 5%, var(--surface)), var(--surface))}}.quota-kpi-card.is-hit{border-color:var(--quota-success)}@supports (color:color-mix(in lab, red, red)){.quota-kpi-card.is-hit{border-color:color-mix(in srgb, var(--quota-success) 38%, var(--border))}}.quota-kpi-heading{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.quota-kpi-heading>span:last-child{background:var(--surface-soft);width:29px;height:29px;color:var(--accent);border-radius:9px;flex:0 0 29px;place-items:center;display:grid}.quota-kpi-card>strong{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin:10px 0 4px;font-size:clamp(19px,2.1vw,27px);font-weight:750;overflow:hidden}.quota-kpi-card.is-sales>strong,.quota-kpi-card.is-achievement>strong{color:var(--accent-deep)}.quota-kpi-card>small{color:var(--muted);font-size:10px;line-height:1.45}.quota-kpi-card.is-hit>small,.quota-balance.is-hit .quota-balance-amount,.quota-balance.is-hit .quota-balance-message{color:var(--quota-success)}.quota-balance-message{margin-top:3px;font-size:10px;font-weight:600;line-height:1.4;display:block}.quota-secondary-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.quota-secondary-summary>div{border:1px solid var(--border-soft);background:var(--surface-subtle);border-radius:11px;gap:6px;min-width:0;padding:10px 12px;display:grid}.quota-secondary-summary>div>span{color:var(--muted);align-items:center;gap:6px;font-size:9px;font-weight:650;display:flex}.quota-secondary-summary>div>span svg{color:var(--accent);flex:none}.quota-secondary-summary>div>strong{color:var(--muted-strong);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.quota-secondary-summary .quota-data-state>strong{color:var(--accent-deep);white-space:normal;font-size:10px}.quota-performance-panel,.quota-details-panel{min-width:0}.quota-performance-panel .panel-header{align-items:center}.quota-performance-header>div:first-child{min-width:0}.quota-chart-controls{flex-direction:column;align-items:flex-end;gap:10px;min-width:0;display:flex}.quota-chart-sort{width:220px;max-width:100%}.quota-chart-legend{color:var(--muted);flex-wrap:wrap;flex:none;gap:12px;font-size:10px;display:flex}.quota-chart-legend>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.quota-chart-legend i{background:var(--accent);border-radius:3px;width:9px;height:9px}.quota-chart-legend i.is-quota{background:#aab8b0}.quota-performance-chart{width:100%;min-height:250px;display:block}.quota-chart-empty{min-height:230px;color:var(--muted);text-align:center;align-content:center;justify-items:center;gap:9px;display:grid}.quota-chart-empty svg{color:var(--accent)}.quota-chart-empty strong{color:var(--muted-strong);font-size:13px}.quota-chart-empty span{max-width:370px;font-size:11px;line-height:1.5}.quota-data-details summary{width:fit-content;color:var(--accent-deep);cursor:pointer;font-size:11px;font-weight:700}.quota-data-details ul{gap:5px;margin:8px 0 0;padding-left:17px;display:grid}.quota-data-details li{overflow-wrap:anywhere;font-size:11px;line-height:1.5}.quota-details-panel .table-wrap{border-top:1px solid var(--border-soft)}.quota-details-panel .data-table{min-width:1220px}.daily-percentage-reached{color:#0c9549!important}.daily-percentage-not-reached{color:var(--danger)!important}.daily-percentage-not-set{color:var(--muted)!important}.daily-quota-status-reached{font-weight:800;color:#0c9549!important}.daily-quota-status-not-reached{font-weight:800;color:var(--danger)!important}.daily-store-chart-wrap{width:100%;height:330px;position:relative}.daily-store-chart-wrap canvas{width:100%;height:100%}.daily-store-chart-filters{margin-top:calc(var(--spacing) * 3);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.daily-store-chart-filter-label{margin-right:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.daily-store-chart-filter-button{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:var(--border);background:var(--surface-soft);color:var(--muted-strong)}.daily-store-chart-filter-button:hover{border-color:var(--accent);color:var(--accent)}.daily-store-chart-filter-button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:#fff}.daily-store-chart-filter-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.daily-store-legend{margin-top:calc(var(--spacing) * 3);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.daily-store-legend-item{cursor:help;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.04em;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);display:inline-flex}.daily-store-legend-dot{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-radius:2147483647px;flex-shrink:0}.daily-store-legend-item:hover{background:var(--surface-soft)}.daily-store-chart-fallback{display:none}.daily-store-chart-fallback.chart-fallback-visible{display:block}.daily-store-fallback-axis{margin-bottom:calc(var(--spacing) * 2);margin-left:calc(var(--spacing) * 40);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--muted);justify-content:space-between;display:flex}.daily-store-fallback-row{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.daily-store-fallback-row strong{width:calc(var(--spacing) * 36);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-strong);flex-shrink:0;overflow:hidden}.daily-store-fallback-hours{height:calc(var(--spacing) * 8);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border-soft);flex:1;align-items:flex-end;gap:1px;display:flex}.daily-store-fallback-hours span{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm);background:var(--accent);opacity:.8;flex:1;min-width:0}.daily-detail-summary{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.daily-details-overview{margin-bottom:calc(var(--spacing) * 5);align-items:stretch;gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1.55fr) minmax(320px,.95fr);display:grid}.daily-details-overview .daily-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.daily-details-overview .daily-detail-card{width:100%}.daily-details-overview .daily-detail-card .metric-label{text-align:left;align-self:flex-start;width:100%}.daily-details-overview .daily-detail-card .metric-value{text-align:center;align-self:center;width:100%}.daily-product-sales-chart-wrap{border-style:var(--tw-border-style);height:372px;padding:calc(var(--spacing) * 4);border-width:1px;border-color:var(--border);background:var(--surface);border-radius:14px;flex-direction:column;display:flex;position:relative;box-shadow:0 6px 16px #2325420d}.daily-product-sales-chart-label{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.daily-product-sales-canvas{flex:1;min-height:0;position:relative}.daily-product-sales-canvas canvas{width:100%;height:100%}.daily-basket-count-card{overflow:hidden}.daily-details-overview .daily-basket-details-value{color:var(--accent);margin:0;font-size:1rem}.daily-store-details-header{align-items:flex-end}.daily-store-details-copy{min-width:0}.daily-detail-summary .daily-detail-card{border-style:var(--tw-border-style);min-width:0;min-height:116px;padding:calc(var(--spacing) * 4);border-width:1px;border-color:var(--border);background:var(--surface);border-radius:14px;flex-direction:column;display:flex;box-shadow:0 6px 16px #2325420d}.daily-detail-card-link{cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.daily-detail-card-link:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 10px 22px #0c95491f}.daily-detail-card-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.daily-detail-card .metric-label{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.daily-detail-card .metric-value{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-tight);min-width:0;line-height:var(--leading-tight);font-size:clamp(1.3rem,1.65vw,1.75rem)}.daily-detail-card .metric-note{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.daily-detail-product-value{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.daily-detail-top-product .daily-detail-product-value{font-size:1rem;line-height:1.25}.daily-detail-product-sku{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.daily-sales-detail-table tfoot th,.daily-sales-detail-table tfoot td{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--text);background:var(--surface-subtle)}.daily-sales-detail-table tbody td:not(:first-child),.daily-sales-detail-table tfoot th:not(:first-child),.daily-sales-detail-table tfoot td{white-space:nowrap}.daily-basket-breakdown{margin-top:calc(var(--spacing) * 8)}.daily-basket-breakdown-heading{margin-bottom:calc(var(--spacing) * 3)}.daily-basket-breakdown-heading h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--text);margin:0}.daily-basket-breakdown-heading p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);margin-bottom:0}.daily-top-products-table-block{overflow-x:auto}.daily-top-products-table{table-layout:fixed;min-width:1280px}.daily-top-products-table th,.daily-top-products-table td{padding:.9rem 1rem}.daily-top-products-table th:first-child,.daily-top-products-table td:first-child{width:72px}.daily-top-products-table th:nth-child(2),.daily-top-products-table td:nth-child(2){width:300px}.daily-top-products-table th:nth-child(3),.daily-top-products-table td:nth-child(3){width:180px}.daily-top-products-table th:nth-child(4),.daily-top-products-table td:nth-child(4){width:230px}.daily-top-products-table th:nth-child(5),.daily-top-products-table td:nth-child(5),.daily-top-products-table th:nth-child(6),.daily-top-products-table td:nth-child(6),.daily-top-products-table th:nth-child(7),.daily-top-products-table td:nth-child(7){width:145px}.daily-top-products-table th:nth-child(8),.daily-top-products-table td:nth-child(8){width:165px}.daily-top-products-table tbody td:nth-child(2),.daily-top-products-table tbody td:nth-child(4){white-space:normal;overflow-wrap:anywhere}.comparison-positive{font-weight:700;color:var(--accent)!important}.comparison-negative{font-weight:700;color:var(--danger)!important}.daily-comparison-notice{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-width:1px;border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.daily-comparison-notice{border-color:color-mix(in srgb, var(--warning) 30%, transparent)}}.daily-comparison-notice{background:var(--notice-warning-bg);color:var(--notice-warning-text)}.cards{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.metric-card{border-style:var(--tw-border-style);min-height:100px;padding:calc(var(--spacing) * 4);border-width:1px;border-color:var(--border);background:var(--surface);border-radius:14px;box-shadow:0 6px 16px #23254208}.metric-value{margin-top:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-extrabold);font-size:27px;font-weight:var(--font-weight-extrabold);--tw-tracking:-.055em;letter-spacing:-.055em;display:block}.metric-note{margin-top:var(--spacing);color:var(--muted);font-size:11px;display:block}.status-tag{min-height:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5)}.status-tag.available{background:var(--notice-success-bg);color:var(--notice-success-text);border-color:#17db6659}.status-tag.unavailable{color:var(--muted)}.form-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-grid-compact{gap:14px}.field-wide{grid-column:span 2}.form-actions{align-items:flex-end;gap:calc(var(--spacing) * 2);display:flex}.date-range-picker{gap:calc(var(--spacing) * 3);grid-column:1/-1;min-width:0;display:grid}.date-range-fields{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:flex-end}.date-range-fields .field{min-width:0}.date-range-actions{align-items:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.date-range-presets{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.date-range-label{margin:0}.date-range-picker .field-error{color:var(--danger);margin:-4px 0 0;font-size:.8rem}.daily-sales-page-actions{flex-wrap:wrap;justify-content:flex-end}.daily-receipt-button{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);text-align:left;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:.25rem}.daily-receipt-button:hover{text-underline-offset:3px;text-decoration:underline}.daily-receipt-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.daily-sold-item-detail-link{color:var(--accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.daily-sold-item-detail-link:hover{text-underline-offset:3px;text-decoration:underline}.daily-sold-item-detail-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.daily-receipt-dialog{border:1px solid var(--border);background:var(--surface);width:min(1100px,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--text);border-radius:1.25rem;margin:0;padding:0;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 90px #00000057}.daily-receipt-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c140f94}.daily-receipt-dialog-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);border-bottom-width:1px;border-color:var(--border-soft);background:linear-gradient(125deg, var(--surface-soft), var(--surface));display:flex}.daily-receipt-title-block{align-items:center;gap:calc(var(--spacing) * 3);min-width:0;display:flex}.daily-receipt-title-mark{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);background:var(--accent);color:var(--surface);box-shadow:0 8px 18px var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.daily-receipt-title-mark{box-shadow:0 8px 18px color-mix(in srgb, var(--accent) 22%, transparent)}}.daily-receipt-dialog-header h2{margin-top:var(--spacing);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--text);overflow-wrap:anywhere;margin-bottom:0}.daily-receipt-number{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.daily-receipt-dialog-header p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);margin-bottom:0}.daily-receipt-close-button{flex-shrink:0}.daily-receipt-dialog-body{max-height:calc(100dvh - 9rem);padding:clamp(1rem,2vw,1.5rem);overflow:auto}.daily-receipt-overview{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);border-width:1px;border-color:var(--border-soft);background:var(--surface-subtle)}.daily-receipt-section-heading{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.daily-receipt-section-heading .eyebrow{margin-bottom:var(--spacing)}.daily-receipt-section-heading h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--text);margin:0}.daily-receipt-summary{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;display:grid}.daily-receipt-summary>div{border-radius:var(--radius-xl);border-style:var(--tw-border-style);min-width:0;padding:calc(var(--spacing) * 3);border-width:1px;border-color:var(--border-soft);background:var(--surface)}.daily-receipt-summary dt{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.daily-receipt-summary dd{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--text);overflow-wrap:anywhere;margin-bottom:0}.daily-receipt-totals{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.daily-receipt-totals>div{gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);min-width:0;padding:calc(var(--spacing) * 3);border-width:1px;border-color:var(--border-soft);background:var(--surface);flex-direction:column;display:flex}.daily-receipt-totals span{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.daily-receipt-totals strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--text);overflow:hidden}.daily-receipt-totals .daily-receipt-net-total{border-color:var(--notice-success-text)}@supports (color:color-mix(in lab, red, red)){.daily-receipt-totals .daily-receipt-net-total{border-color:color-mix(in srgb, var(--notice-success-text) 28%, var(--border))}}.daily-receipt-totals .daily-receipt-net-total{background:var(--notice-success-bg)}.daily-receipt-totals .daily-receipt-net-total strong{color:var(--notice-success-text)}.daily-receipt-products{margin-top:calc(var(--spacing) * 6)}.daily-receipt-table-wrap{border:1px solid var(--border-soft);border-radius:.9rem;max-height:48vh;overflow:auto}.daily-receipt-products .data-table{min-width:930px}.daily-receipt-products .data-table thead th{z-index:1;background:var(--surface-subtle);position:sticky;top:0}.daily-receipt-products .data-table tbody tr:nth-child(2n){background:var(--surface-subtle)}.daily-receipt-products .data-table tbody tr.daily-receipt-product-focused{background:var(--surface-hover);box-shadow:inset 3px 0 var(--accent)}.daily-receipt-product-name{white-space:normal;overflow-wrap:anywhere;min-width:230px}.daily-receipt-product-name strong{color:var(--text);font-size:.85rem;line-height:1.35;display:block}.daily-receipt-product-name span{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);display:flex}.daily-receipt-product-name code{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);background:var(--surface-soft);color:var(--muted-strong);font-size:.72rem}.stack-form{gap:calc(var(--spacing) * 4);display:grid}.quota-summary-grid{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.quota-summary-grid .summary-item{min-width:0}.quota-admin-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.status-pill{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.06em;letter-spacing:.06em;text-transform:uppercase;border-width:1px;border-color:var(--border-soft);background:var(--surface-subtle);color:var(--muted-strong);border-radius:2147483647px;display:inline-flex}.status-achieved{background:var(--notice-success-bg);color:var(--notice-success-text);border-color:#17db6659}.status-in-progress{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.status-in-progress{border-color:color-mix(in srgb, var(--warning) 35%, transparent)}}.status-in-progress{background:var(--notice-warning-bg);color:var(--notice-warning-text)}.status-not-configured,.status-no-sales-data{color:var(--muted)}.field.full{grid-column:span 2/span 2}.actions{margin-top:calc(var(--spacing) * 6);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 5);border-top-width:1px;border-color:var(--border-soft);display:flex}.helper{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted)}.summary{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.summary-item{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);border-width:1px;border-color:var(--border-soft);background:var(--surface-soft)}.summary-label{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:block}.summary-value{margin-top:calc(var(--spacing) * 2);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--text);display:block;overflow:hidden}.status-line{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 4);border-top-width:1px;border-color:var(--border-soft);flex-wrap:wrap;display:flex}.tag.ready{background:var(--notice-success-bg);color:var(--notice-success-text);border-color:#17db6659}.search-row{align-items:flex-end;gap:calc(var(--spacing) * 3);display:flex}.search-row .field{flex:1}.merchandiser-filter{align-items:flex-end;gap:calc(var(--spacing) * 3);grid-template-columns:minmax(220px,.8fr) minmax(280px,1.6fr) minmax(250px,1fr) auto;display:grid}.merchandiser-filter .field,.merchandiser-assignment-field{min-width:0}.field-label{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--muted-strong);display:block}.merchandiser-filter-buttons{gap:calc(var(--spacing) * 2);display:flex}.merchandiser-filter-button{white-space:nowrap;border-color:var(--border);background:var(--surface-soft);color:var(--muted-strong);box-shadow:none;flex:1}.merchandiser-filter-button:hover,.merchandiser-filter-button.active{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 5px 12px var(--accent)}@supports (color:color-mix(in lab, red, red)){.merchandiser-filter-button:hover,.merchandiser-filter-button.active{box-shadow:0 5px 12px color-mix(in srgb, var(--accent) 16%, transparent)}}.merchandiser-filter-button:hover,.merchandiser-filter-button.active{transform:none}.merchandiser-results{margin-top:calc(var(--spacing) * 6)}.merchandiser-table{min-width:760px}.merchandiser-table-block{overflow:hidden}.id{word-break:break-all;color:var(--muted);font-size:10px}.inline-form{gap:calc(var(--spacing) * 2);grid-template-columns:1.1fr 1.4fr 1fr 1fr auto;min-width:710px;display:grid}.inline-form input,.inline-form select{min-height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.inline-form .button{min-height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3);font-size:11px}.auth-shell{min-height:100vh;padding:calc(var(--spacing) * 6);background:var(--page);place-items:center;display:grid}.auth-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background:var(--surface);width:100%;max-width:920px;box-shadow:var(--shadow);border-radius:18px;display:grid;overflow:hidden}.auth-brand{margin-bottom:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.auth-side{padding:calc(var(--spacing) * 8);color:var(--color-white);background:linear-gradient(145deg,#020202,#04481c 58%,#0c9549);position:relative;overflow:hidden}.auth-side:after{content:"";right:calc(var(--spacing) * -20);bottom:calc(var(--spacing) * -28);height:calc(var(--spacing) * 72);width:calc(var(--spacing) * 72);border-style:var(--tw-border-style);border-width:32px;border-color:#ffffff1a;border-radius:2147483647px;position:absolute}@supports (color:color-mix(in lab, red, red)){.auth-side:after{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.auth-side h2{z-index:10;max-width:var(--container-sm);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1.04;--tw-font-weight:var(--font-weight-extrabold);line-height:1.04;font-weight:var(--font-weight-extrabold);--tw-tracking:-.06em;letter-spacing:-.06em;position:relative}.auth-side p{z-index:10;margin-top:calc(var(--spacing) * 5);max-width:var(--container-sm);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#ffffffbf;position:relative}@supports (color:color-mix(in lab, red, red)){.auth-side p{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.auth-feature-list{z-index:10;margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 3);display:grid;position:relative}.auth-feature{align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#ffffffd9;display:flex}@supports (color:color-mix(in lab, red, red)){.auth-feature{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.auth-feature span{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-lg);background-color:#ffffff26;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.auth-feature span{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.auth-form{padding:calc(var(--spacing) * 8)}.auth-form h1{margin-bottom:calc(var(--spacing) * 2)}.auth-form .intro{margin-bottom:calc(var(--spacing) * 7);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.auth-form .field{margin-bottom:calc(var(--spacing) * 4)}.auth-form .button{margin-top:calc(var(--spacing) * 2);width:100%}.auth-form .note{margin-top:calc(var(--spacing) * 5);text-align:center;color:var(--muted);font-size:11px}.theme-toggle{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:var(--border-soft);background:var(--surface-subtle);color:var(--muted-strong);justify-content:space-between;align-items:center;display:flex}.theme-toggle:hover{background:var(--surface-hover);color:var(--text)}.theme-toggle-copy{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.theme-toggle-icon{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background:var(--accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.theme-toggle-icon{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.theme-toggle-icon{color:var(--accent)}.theme-toggle-switch{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 9);padding:calc(var(--spacing) * .5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background:var(--border);border-radius:2147483647px;align-items:center;display:flex}.theme-toggle-switch>span{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:2147483647px;display:block}html.dark .theme-toggle-switch{background:var(--accent-deep)}html.dark .theme-toggle-switch>span{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}html.dark .brand-mark{color:#111827;background:linear-gradient(145deg,#e5e7eb 5%,#6b7280 95%);box-shadow:0 10px 22px #00000059}html.dark .status-dot,html.dark .mode-dot{background:#cbd5e1;box-shadow:0 0 0 4px #cbd5e129}html.dark .auth-side{background:linear-gradient(145deg,#0a0b0d,#202328)}html.dark .button,html.dark .fetch-button,html.dark .inventory-page-links a.active,html.dark .daily-category-tab[aria-selected=true],html.dark .daily-store-chart-filter-button[aria-pressed=true],html.dark .category-card.is-active .category-card-icon,html.dark .quota-step-number,html.dark .quota-year-card-top b,html.dark .daily-branch-select-shell select option:checked,html.dark .tile-status-table thead th{color:#111827}html.dark .notice.success,html.dark .pill.success,html.dark .pill.complete,html.dark .inventory-match.matched,html.dark .quota-status-pill.is-configured,html.dark .status-tag.available,html.dark .tag.ready{border-color:var(--border)}html.dark .stat-value.success,html.dark .good,html.dark .daily-percentage-reached,html.dark .daily-quota-status-reached{color:var(--accent)!important}html.dark .daily-store-summary>div[data-daily-quota-state=reached]{border-color:var(--border);background:var(--surface-soft)}}@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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.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}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-10{height:calc(var(--spacing) * 10)}.h-full{height:100%}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-10{min-height:calc(var(--spacing) * 10)}.w-10{width:calc(var(--spacing) * 10)}.w-fit{width:fit-content}.w-full{width:100%}.rotate-180{rotate:180deg}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:2147483647px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--accent-button\)\]{border-color:var(--accent-button)}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--border-soft\)\]{border-color:var(--border-soft)}.border-\[var\(--danger\)\]{border-color:var(--danger)}.border-amber-200{border-color:var(--color-amber-200)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-rose-200{border-color:var(--color-rose-200)}.border-transparent{border-color:#0000}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--accent-button\)\]{background-color:var(--accent-button)}.bg-\[var\(--danger\)\]{background-color:var(--danger)}.bg-\[var\(--field\)\]{background-color:var(--field)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--surface-soft\)\]{background-color:var(--surface-soft)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-5{padding:calc(var(--spacing) * 5)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-right{text-align:right}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--muted-strong\)\]{color:var(--muted-strong)}.text-amber-800{color:var(--color-amber-800)}.text-emerald-800{color:var(--color-emerald-800)}.text-rose-800{color:var(--color-rose-800)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.placeholder\:text-\[var\(--muted\)\]::placeholder{color:var(--muted)}@media (hover:hover){.hover\:bg-\[var\(--surface-hover\)\]:hover{background-color:var(--surface-hover)}.hover\:opacity-90:hover{opacity:.9}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[var\(--accent\)\]:focus{--tw-ring-color:var(--accent)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[var\(--accent\)\]:focus-visible{--tw-ring-color:var(--accent)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.dark\:border-amber-900:where(.dark,.dark *){border-color:var(--color-amber-900)}.dark\:border-emerald-900:where(.dark,.dark *){border-color:var(--color-emerald-900)}.dark\:border-rose-900:where(.dark,.dark *){border-color:var(--color-rose-900)}.dark\:bg-amber-950:where(.dark,.dark *){background-color:var(--color-amber-950)}.dark\:bg-emerald-950:where(.dark,.dark *){background-color:var(--color-emerald-950)}.dark\:bg-rose-950:where(.dark,.dark *){background-color:var(--color-rose-950)}.dark\:text-amber-300:where(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-emerald-300:where(.dark,.dark *){color:var(--color-emerald-300)}.dark\:text-rose-300:where(.dark,.dark *){color:var(--color-rose-300)}}.alliance-sidebar-inset .monthly-products-table .monthly-amount{text-align:right}.product-lookup-heading{margin-bottom:calc(var(--spacing) * 6);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 6);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6);border-width:1px;border-color:var(--border);background:linear-gradient(135deg, var(--surface) 0%, var(--surface-soft) 100%);box-shadow:var(--shadow);border-radius:18px;display:flex}.product-lookup-heading h1{margin-top:var(--spacing);margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-size:30px;font-weight:var(--font-weight-extrabold);--tw-tracking:-.04em;letter-spacing:-.04em;color:var(--text)}.product-lookup-heading p{max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);margin:0}.product-lookup-heading-icon{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-radius:var(--radius-2xl);color:var(--accent);background:var(--surface);border:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;display:flex}.product-lookup-form{align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.product-lookup-panel-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.product-lookup-refresh{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:11px}.product-lookup-field{width:100%;margin-bottom:0}.product-lookup-input-wrap{flex:1;min-width:260px;position:relative}.product-lookup-input-wrap svg{pointer-events:none;top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);color:var(--muted);position:absolute}.product-lookup-input-wrap input{padding-left:calc(var(--spacing) * 10)}.product-lookup-help{margin-top:calc(var(--spacing) * 3);color:var(--muted);font-size:11px;display:block}.product-lookup-clear{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--muted)}.product-lookup-clear:hover{color:var(--accent)}.product-lookup-details{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-lookup-details>div{border-radius:var(--radius-xl);border-style:var(--tw-border-style);min-height:76px;padding:calc(var(--spacing) * 3);border-width:1px;border-color:var(--border-soft);background:var(--surface-subtle)}.product-lookup-details dt{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.product-lookup-details dd{margin-top:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--text);overflow-wrap:anywhere}.product-lookup-price-badge{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.05em;letter-spacing:.05em;text-transform:uppercase;border-width:1px;border-color:var(--border);color:var(--muted-strong);border-radius:2147483647px;align-items:center;display:inline-flex}.product-lookup-price-badge.is-different{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.product-lookup-price-badge.is-different{border-color:color-mix(in srgb, var(--danger) 35%, transparent)}}.product-lookup-price-badge.is-different{background:var(--notice-error-bg);color:var(--danger)}.product-lookup-price-badge.is-same,.product-lookup-price-badge.is-single{background:var(--notice-success-bg);color:var(--notice-success-text);border-color:#17db6659}.product-lookup-price-badge.is-unavailable{background:var(--surface-subtle);color:var(--muted)}.product-lookup-price-alert{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-width:1px;border-color:var(--danger);font-size:13px}@supports (color:color-mix(in lab, red, red)){.product-lookup-price-alert{border-color:color-mix(in srgb, var(--danger) 28%, transparent)}}.product-lookup-price-alert{background:var(--notice-error-bg);color:var(--notice-error-text)}.product-lookup-price-alert.is-same{background:var(--notice-success-bg);color:var(--notice-success-text);border-color:#17db6647}.product-lookup-price-alert.is-neutral{border-color:var(--border);background:var(--surface-subtle);color:var(--muted-strong)}.product-lookup-table-wrap{max-height:64vh}.product-lookup-table{min-width:1180px!important}.product-lookup-table thead th{z-index:2;background:var(--surface-subtle);box-shadow:inset 0 -1px 0 var(--border);position:sticky;top:0}.product-lookup-table td{white-space:nowrap}.product-lookup-table td:first-child,.product-lookup-table td:nth-child(3){white-space:normal;min-width:170px}.product-lookup-number{font-variant-numeric:tabular-nums;text-align:right!important}.product-lookup-price{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--text)!important}.product-lookup-cell-note{margin-top:var(--spacing);color:var(--muted);font-size:10px;display:block}.product-lookup-empty{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;border-color:var(--border-soft);background:var(--surface-subtle);color:var(--muted)}.product-lookup-empty strong{margin-bottom:var(--spacing);color:var(--text);display:block}.product-lookup-empty-start{gap:var(--spacing);flex-direction:column;display:flex}.product-lookup-sources{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-lookup-source{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);min-height:104px;padding:calc(var(--spacing) * 3);border-width:1px;border-color:var(--border-soft);background:var(--surface-subtle);flex-direction:column;display:flex}.product-lookup-source strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--text)}.product-lookup-source small{color:var(--muted);font-size:11px}@media (width<=900px){.product-lookup-details{grid-template-columns:repeat(2,minmax(0,1fr))}.product-lookup-sources{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=640px){.product-lookup-heading{padding:calc(var(--spacing) * 4)}.product-lookup-heading-icon{display:none}.product-lookup-heading h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.product-lookup-details{grid-template-columns:repeat(1,minmax(0,1fr))}.product-lookup-form .button{justify-content:center;width:100%}}html:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f8fafc;--sidebar:#fff;--surface:#fff;--surface-subtle:#f8fafc;--surface-soft:#f1f5f9;--surface-hover:#f1f5f9;--page-overlay:#ffffffe0;--field:#fff;--border:#e2e8f0;--border-soft:#e8edf2;--text:#0f172a;--muted:#64748b;--muted-strong:#334155;--accent:#059669;--accent-deep:#047857;--accent-button:#047857;--blue:#059669;--warning:#a16207;--danger:#be123c;--shadow:0 1px 2px #0f172a0a}html.dark:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#090d12;--sidebar:#0f141a;--surface:#111820;--surface-subtle:#0d1319;--surface-soft:#18212b;--surface-hover:#1b2732;--page-overlay:#090d12e6;--field:#0d1319;--border:#273440;--border-soft:#202d38;--text:#e5edf5;--muted:#94a3b8;--muted-strong:#cbd5e1;--accent:#34d399;--accent-deep:#6ee7b7;--accent-button:#047857;--blue:#34d399;--warning:#fbbf24;--danger:#fb7185;--shadow:0 1px 2px #00000038}.alliance-layout{--alliance-sidebar-width:68px;background:var(--page);min-height:100vh;color:var(--text);display:flex}.alliance-layout.sidebar-expanded{--alliance-sidebar-width:248px}.alliance-sidebar{z-index:40;width:var(--alliance-sidebar-width);border-right:1px solid var(--border);background:var(--sidebar);flex-direction:column;transition:width .2s,transform .2s;display:flex;position:fixed;inset:0 auto 0 0;overflow:visible}.alliance-sidebar-header{border-bottom:1px solid var(--border-soft);align-items:center;min-height:64px;padding:0 13px;display:flex}.alliance-brand{width:100%;min-width:0;color:var(--text);align-items:center;gap:11px;display:flex}.alliance-brand-mark{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:50%;flex:0 0 42px;width:42px;height:42px;display:block}.alliance-brand-copy{white-space:nowrap;gap:2px;min-width:0;display:grid}.alliance-brand-copy strong{letter-spacing:-.02em;font-size:13px;font-weight:700}.alliance-brand-copy small{color:var(--muted);font-size:11px}.alliance-sidebar-content{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;padding:12px 9px;overflow-y:auto}.alliance-sidebar-content::-webkit-scrollbar{width:0;height:0;display:none}.alliance-sidebar-group+.alliance-sidebar-group{margin-top:15px}.alliance-sidebar-group-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin:0 0 6px;padding:0 10px;font-size:10px;font-weight:700;line-height:22px}.alliance-sidebar-menu{gap:2px;margin:0;padding:0;list-style:none;display:grid}.alliance-sidebar-menu-button{width:100%;min-height:38px;color:var(--muted-strong);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:11px;padding:0 10px;font-size:12px;font-weight:550;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:flex;position:relative;overflow:visible}.alliance-sidebar-menu-button:hover{background:var(--surface-hover);color:var(--text)}.alliance-sidebar-menu-button:focus-visible,.alliance-sidebar-trigger:focus-visible,.alliance-header-icon:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.alliance-sidebar-menu-button>svg{color:var(--muted);flex:0 0 17px}.alliance-sidebar-menu-button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alliance-sidebar-menu-button>small{background:var(--surface-soft);color:var(--muted);border-radius:999px;margin-left:auto;padding:1px 6px;font-size:10px}.alliance-sidebar-menu-button.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.alliance-sidebar-menu-button.is-active{border-color:color-mix(in srgb, var(--accent) 18%, transparent)}}.alliance-sidebar-menu-button.is-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.alliance-sidebar-menu-button.is-active{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.alliance-sidebar-menu-button.is-active{color:var(--accent-deep);font-weight:650}.alliance-sidebar-menu-button.is-active>svg{color:var(--accent)}.alliance-sidebar-footer{border-top:1px solid var(--border-soft);padding:10px}.alliance-sidebar-footer>.alliance-user-card{margin-top:8px}.alliance-sidebar-close-trigger{margin-left:8px}.alliance-user-card{border:1px solid var(--border-soft);background:var(--surface-subtle);border-radius:9px;align-items:center;gap:9px;min-width:0;padding:8px;display:flex}.alliance-user-avatar,.alliance-header-avatar{background:var(--accent);border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.alliance-user-avatar,.alliance-header-avatar{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}}.alliance-user-avatar,.alliance-header-avatar{color:var(--accent-deep);font-size:12px;font-weight:700}.alliance-user-copy{gap:1px;min-width:0;display:grid}.alliance-user-copy strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.alliance-user-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.alliance-user-chevron{color:var(--muted);margin-left:auto}.alliance-sidebar-overlay{display:none}body.alliance-navigation-open{overflow:hidden}.alliance-sidebar-inset{min-width:0;width:calc(100% - var(--alliance-sidebar-width));min-height:100vh;margin-left:var(--alliance-sidebar-width);flex:1;transition:width .2s,margin-left .2s}.alliance-dashboard-header{z-index:20;border-bottom:1px solid var(--border);background:var(--page-overlay);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:0 20px;display:flex;position:sticky;top:0}.alliance-header-leading,.alliance-header-trailing{align-items:center;gap:9px;min-width:0;display:flex}.alliance-header-leading{flex:0 auto}.alliance-header-trailing{flex:none}.alliance-sidebar-trigger,.alliance-header-icon{border:1px solid var(--border);background:var(--surface);width:30px;height:30px;color:var(--muted-strong);border-radius:8px;flex:0 0 30px;place-items:center;transition:background-color .15s,color .15s;display:grid}.alliance-sidebar-trigger:hover,.alliance-header-icon:hover{background:var(--surface-hover);color:var(--text)}.alliance-header-separator{background:var(--border);width:1px;height:18px}.alliance-breadcrumb{min-width:0;color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.alliance-breadcrumb a{color:var(--muted)}.alliance-breadcrumb a:hover{color:var(--accent-deep)}.alliance-breadcrumb [aria-current=page]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.alliance-account-menu{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:relative}.alliance-account-menu summary{min-height:32px;box-shadow:none;cursor:pointer;color:var(--muted-strong);background:0 0;border:0;align-items:center;gap:7px;padding:0;list-style:none;display:flex}.alliance-account-menu summary::-webkit-details-marker{display:none}.alliance-account-menu summary>.alliance-account-caret{color:var(--muted);transition:transform .16s}.alliance-account-menu[open] summary>.alliance-account-caret{transform:rotate(180deg)}.alliance-header-avatar{flex-basis:26px;width:26px;height:26px}.alliance-header-account-copy{gap:0;min-width:0;display:grid}.alliance-header-account-copy strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.alliance-header-account-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.alliance-account-dropdown{z-index:60;border:1px solid var(--border);background:var(--surface);border-radius:12px;width:min(250px,100vw - 24px);padding:7px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 16px 40px #0f172a29}.alliance-account-dropdown-user{align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.alliance-account-dropdown-avatar{border:1px solid var(--accent);flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.alliance-account-dropdown-avatar{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border))}}.alliance-account-dropdown-avatar{background:var(--accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.alliance-account-dropdown-avatar{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}}.alliance-account-dropdown-avatar{color:var(--accent-deep);font-size:13px;font-weight:750}.alliance-account-dropdown-user>span:last-child{gap:2px;min-width:0;display:grid}.alliance-account-dropdown-user strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.alliance-account-dropdown-user small{color:var(--muted);font-size:10px}.alliance-account-dropdown-divider{background:var(--border-soft);height:1px;margin:5px 3px}.alliance-account-dropdown-action{width:100%;min-height:36px;color:var(--muted-strong);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 9px;font-size:11px;font-weight:600;display:flex}.alliance-account-dropdown-action svg{color:var(--muted)}.alliance-account-dropdown-action:hover{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.alliance-account-dropdown-action:hover{background:color-mix(in srgb, var(--danger) 8%, transparent)}}.alliance-account-dropdown-action:hover,.alliance-account-dropdown-action:hover svg{color:var(--danger)}@media (width<=1000px){.alliance-dashboard-header.has-branch-workspace-nav{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"leading trailing""workspace workspace";gap:1px 8px;padding-top:1px;padding-bottom:1px;display:grid}.alliance-dashboard-header.has-branch-workspace-nav .alliance-header-leading{grid-area:leading}.alliance-dashboard-header.has-branch-workspace-nav .alliance-header-trailing{grid-area:trailing;justify-self:end}.alliance-dashboard-header.has-branch-workspace-nav .branch-workspace-nav-wrap{grid-area:workspace}}.alliance-sidebar-inset>.content{width:100%;max-width:none;margin:0;padding:23px clamp(16px,2vw,29px) 40px}.alliance-sidebar-inset h1{color:var(--text);letter-spacing:-.04em;margin-bottom:8px;font-size:clamp(25px,2.2vw,30px);font-weight:650;line-height:1.2}.alliance-sidebar-inset h2{color:var(--text);letter-spacing:-.02em;font-size:15px;font-weight:650}.alliance-sidebar-inset p{color:var(--muted)}.alliance-sidebar-inset .intro{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 20px;padding:0}.alliance-sidebar-inset .intro-header{justify-content:space-between;align-items:flex-end;gap:16px;margin:0;display:flex}.alliance-sidebar-inset .intro-header p{max-width:720px;margin:5px 0 0;font-size:13px;line-height:1.5}.alliance-sidebar-inset .eyebrow{color:var(--muted);letter-spacing:.08em;margin-bottom:6px;font-size:10px;font-weight:700}.alliance-sidebar-inset .panel,.alliance-sidebar-inset .monthly-panel,.alliance-sidebar-inset .weekly-incentives-analytics-panel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;margin-bottom:14px;overflow:hidden}.alliance-sidebar-inset .panel-header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:13px 17px;display:flex}.alliance-sidebar-inset .panel-header h2{margin:0}.alliance-sidebar-inset .panel-header p{margin:4px 0 0;font-size:11px;line-height:1.45}.alliance-sidebar-inset .panel-body{padding:16px 17px}.alliance-sidebar-inset .stats-grid,.alliance-sidebar-inset .monthly-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 15px;display:grid}.alliance-sidebar-inset .stat-card,.alliance-sidebar-inset .monthly-summary-card{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:110px;box-shadow:var(--shadow);border-radius:12px;padding:14px 15px}.alliance-sidebar-inset .stat-label,.alliance-sidebar-inset .monthly-summary-card h2{color:var(--muted);letter-spacing:0;margin:0;font-size:11px;font-weight:550;display:block}.alliance-sidebar-inset .stat-value,.alliance-sidebar-inset .monthly-summary-card>strong{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin:10px 0 4px;font-size:clamp(20px,2vw,25px);font-weight:650;line-height:1.15;display:block}.alliance-sidebar-inset .daily-top-product-name{overflow-wrap:anywhere;color:var(--accent);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(16px,1.6vw,22px);line-height:1.3;display:-webkit-box;overflow:hidden}.alliance-sidebar-inset .stats-grid.daily-sales-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.alliance-sidebar-inset .stats-grid.daily-sales-summary-grid>.stat-card{overflow-wrap:anywhere;flex-direction:column;min-width:0;height:100%;display:flex}.alliance-sidebar-inset .stats-grid.daily-sales-summary-grid>.stat-card>.stat-label{min-height:1.3em;line-height:1.3}.alliance-sidebar-inset .stats-grid.daily-sales-summary-grid>.stat-card>.stat-value{overflow-wrap:anywhere;white-space:normal;min-width:0}.alliance-sidebar-inset .stats-grid.daily-sales-summary-grid>.stat-card>.muted{overflow-wrap:anywhere;line-height:1.45}.alliance-sidebar-inset .stats-grid.daily-sales-summary-grid>.stat-card>.muted:last-child{margin-top:auto;padding-top:6px}.alliance-sidebar-inset .stat-card .muted,.alliance-sidebar-inset .monthly-summary-card p{color:var(--muted);margin:0;font-size:10px;display:block}.alliance-sidebar-inset .table-wrap{border-radius:0 0 11px 11px;max-width:100%;overflow:auto}.alliance-sidebar-inset .data-table,.alliance-sidebar-inset .monthly-table{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.alliance-sidebar-inset .data-table thead th,.alliance-sidebar-inset .monthly-table thead th{z-index:1;border-bottom:1px solid var(--border);background:var(--surface-subtle);color:var(--muted-strong);text-align:left;white-space:nowrap;padding:10px 12px;font-size:10px;font-weight:650;position:sticky;top:0}.alliance-sidebar-inset .data-table tbody td,.alliance-sidebar-inset .data-table tbody th,.alliance-sidebar-inset .monthly-table tbody td,.alliance-sidebar-inset .monthly-table tbody th{border-bottom:1px solid var(--border-soft);color:var(--muted-strong);vertical-align:middle;padding:10px 12px}.alliance-sidebar-inset .data-table tbody tr:hover,.alliance-sidebar-inset .monthly-table tbody tr:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.alliance-sidebar-inset .data-table tbody tr:hover,.alliance-sidebar-inset .monthly-table tbody tr:hover{background:color-mix(in srgb, var(--accent) 3%, var(--surface))}}.alliance-sidebar-inset .data-table tbody tr:last-child td,.alliance-sidebar-inset .monthly-table tbody tr:last-child td{border-bottom:0}.alliance-sidebar-inset .field input,.alliance-sidebar-inset .field select,.alliance-sidebar-inset .offline-date-grid input{border:1px solid var(--border);background:var(--field);min-height:36px;color:var(--text);border-radius:8px;padding:7px 10px;font-size:12px}.alliance-sidebar-inset .field label{color:var(--muted-strong);margin-bottom:5px;font-size:11px;font-weight:600}.alliance-sidebar-inset .form-grid{gap:12px}.alliance-sidebar-inset .button,.alliance-sidebar-inset button.button{border-radius:8px;min-height:36px;font-size:12px}.alliance-sidebar-inset .notice{border-radius:9px}.alliance-sidebar-inset .tag,.alliance-sidebar-inset .pill,.alliance-sidebar-inset .monthly-state{border-radius:999px;font-size:10px}.alliance-sidebar-inset .monthly-heading{margin-bottom:16px}.alliance-sidebar-inset .monthly-heading h1{margin:0 0 5px;font-size:clamp(25px,2.2vw,30px)}.alliance-sidebar-inset .monthly-heading>div>p{margin-bottom:8px;font-size:12px}.alliance-sidebar-inset .monthly-summary-card.monthly-summary-primary{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.alliance-sidebar-inset .monthly-summary-card.monthly-summary-primary{border-color:color-mix(in srgb, var(--accent) 32%, var(--border))}}.alliance-sidebar-inset .monthly-summary-card.monthly-summary-primary{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.alliance-sidebar-inset .monthly-summary-card.monthly-summary-primary{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}}.alliance-sidebar-inset .stats-grid.payment-method-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-3px}.alliance-sidebar-inset .monthly-summary-card p{margin-top:4px}.alliance-sidebar-inset .monthly-loading-status{color:var(--muted);padding:9px 14px;font-size:11px}.alliance-sidebar-inset .dashboard-data-status{border:1px solid var(--border);background:var(--surface);border-radius:11px;align-items:flex-start;gap:11px;margin:0 0 14px;padding:12px 14px;display:flex}.alliance-sidebar-inset .dashboard-data-status-indicator{background:var(--muted);border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:4px}.alliance-sidebar-inset .dashboard-data-status.is-complete .dashboard-data-status-indicator{background:var(--accent)}.alliance-sidebar-inset .dashboard-data-status.is-partial .dashboard-data-status-indicator,.alliance-sidebar-inset .dashboard-data-status.is-stale .dashboard-data-status-indicator{background:var(--warning)}.alliance-sidebar-inset .dashboard-data-status.is-loading .dashboard-data-status-indicator{background:#3b82f6}.alliance-sidebar-inset .dashboard-data-status.is-unavailable .dashboard-data-status-indicator{background:var(--danger)}.alliance-sidebar-inset .dashboard-data-status-copy{flex:1;min-width:0}.alliance-sidebar-inset .dashboard-data-status-title{color:var(--text);align-items:center;gap:8px;font-size:11px;display:flex}.alliance-sidebar-inset .dashboard-data-status-badge{border:1px solid var(--border);color:var(--muted-strong);border-radius:999px;padding:2px 7px;font-size:9px;font-weight:650}.alliance-sidebar-inset .dashboard-data-status.is-complete .dashboard-data-status-badge{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.alliance-sidebar-inset .dashboard-data-status.is-complete .dashboard-data-status-badge{border-color:color-mix(in srgb, var(--accent) 24%, var(--border))}}.alliance-sidebar-inset .dashboard-data-status.is-complete .dashboard-data-status-badge{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.alliance-sidebar-inset .dashboard-data-status.is-complete .dashboard-data-status-badge{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.alliance-sidebar-inset .dashboard-data-status.is-complete .dashboard-data-status-badge{color:var(--accent-deep)}.alliance-sidebar-inset .dashboard-data-status-copy p{color:var(--muted-strong);margin:3px 0 0;font-size:11px}.alliance-sidebar-inset .dashboard-data-status-copy small{color:var(--muted);margin-top:4px;font-size:10px;display:block}@media (width>=768px){.alliance-sidebar-trigger{display:none}.sidebar-collapsed .alliance-sidebar-header{justify-content:center;padding:0 8px}.sidebar-collapsed .alliance-brand{width:auto}.sidebar-collapsed .alliance-brand-copy,.sidebar-collapsed .alliance-sidebar-group-label,.sidebar-collapsed .alliance-sidebar-menu-button>span,.sidebar-collapsed .alliance-sidebar-menu-button>small,.sidebar-collapsed .alliance-user-copy,.sidebar-collapsed .alliance-user-chevron{display:none}.sidebar-collapsed .alliance-sidebar-content{padding-left:8px;padding-right:8px}.sidebar-collapsed .alliance-sidebar-group+.alliance-sidebar-group{margin-top:9px}.sidebar-collapsed .alliance-sidebar-menu-button{justify-content:center;padding:0}.sidebar-collapsed .alliance-sidebar-menu-button>svg{width:18px;height:18px}.sidebar-collapsed .alliance-sidebar-menu-button:hover:after{z-index:80;border:1px solid var(--border);background:var(--surface);color:var(--text);content:attr(title);white-space:nowrap;border-radius:7px;padding:6px 8px;font-size:11px;display:block;position:absolute;left:calc(100% + 10px);box-shadow:0 5px 16px #0f172a1f}.sidebar-collapsed .alliance-sidebar-footer{padding:9px 8px}.sidebar-collapsed .alliance-user-card{justify-content:center;padding:6px}}@media (width<=1100px){.alliance-sidebar-inset .stats-grid,.alliance-sidebar-inset .monthly-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.alliance-sidebar{width:258px;transform:translate(-100%);box-shadow:18px 0 45px #0f172a24}.sidebar-mobile-open .alliance-sidebar{transform:translate(0)}.sidebar-mobile-open .alliance-sidebar-overlay{z-index:35;background:#02061761;border:0;display:block;position:fixed;inset:0}.alliance-sidebar-inset{width:100%;margin-left:0}.alliance-sidebar-header{padding:0 13px}.alliance-brand-copy,.alliance-sidebar-group-label,.alliance-sidebar-menu-button>span,.alliance-sidebar-menu-button>small,.alliance-user-copy,.alliance-user-chevron{display:initial}.alliance-sidebar-group-label{display:block}.alliance-sidebar-menu-button{justify-content:flex-start;padding:0 10px}.alliance-sidebar-content{padding:12px 9px}.alliance-sidebar-footer{padding:10px}.alliance-user-card{justify-content:flex-start;padding:8px}.alliance-sidebar-trigger{display:grid}.alliance-dashboard-header{min-height:64px;padding:0 12px}.alliance-sidebar-inset>.content{padding:19px 14px 30px}}@media (width<=540px){.alliance-sidebar-inset .stats-grid,.alliance-sidebar-inset .monthly-summary{grid-template-columns:1fr 1fr;gap:9px}.alliance-sidebar-inset .stat-card,.alliance-sidebar-inset .monthly-summary-card{min-height:98px;padding:12px}.alliance-sidebar-inset .stat-value,.alliance-sidebar-inset .monthly-summary-card>strong{font-size:20px}.alliance-dashboard-header{gap:7px}.alliance-header-leading,.alliance-header-trailing{gap:8px}.alliance-header-account-copy{max-width:94px}.alliance-account-menu summary{gap:6px}.alliance-breadcrumb{gap:6px;font-size:11px}.alliance-sidebar-inset .intro-header{flex-direction:column;align-items:flex-start}.alliance-sidebar-inset .panel-header{align-items:flex-start}.alliance-sidebar-inset .form-actions{flex-wrap:wrap}}@media (width<=1100px){.alliance-sidebar-inset .stats-grid.daily-sales-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.alliance-sidebar-inset .stats-grid.daily-sales-summary-grid{grid-template-columns:minmax(0,1fr)}}.sales-data-warning{width:30px;height:30px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 30px;place-items:center;margin:0;padding:0;display:grid;position:relative}.sales-data-warning>summary{width:30px;height:30px;color:var(--warning);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:20px;font-weight:850;line-height:1;list-style:none;display:grid}.sales-data-warning>summary span{display:block;transform:translateY(-1px)}.sales-data-warning>summary::-webkit-details-marker{display:none}.sales-data-warning>summary:hover{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.sales-data-warning>summary:hover{color:color-mix(in srgb, var(--warning) 82%, var(--text))}}.sales-data-warning>summary:hover{text-shadow:0 0 12px var(--warning)}@supports (color:color-mix(in lab, red, red)){.sales-data-warning>summary:hover{text-shadow:0 0 12px color-mix(in srgb, var(--warning) 35%, transparent)}}.sales-data-warning>summary:focus-visible{outline:2px solid var(--warning);outline-offset:2px}.sales-data-warning-panel{z-index:70;border:1px solid var(--border);background:var(--surface);width:min(390px,100vw - 28px);color:var(--text);border-radius:14px;padding:16px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 48px #0c1e1333}.sales-data-warning-panel>strong{color:var(--warning);font-size:13px;display:block}.sales-data-warning-panel ul{color:var(--muted-strong);gap:9px;margin:10px 0 0;padding-left:18px;font-size:12px;line-height:1.55;display:grid}.sidebar-sales-data-warning{box-shadow:none;background:0 0;border:0;margin:0 0 6px;padding:0;position:relative}.sidebar-sales-data-warning>summary{color:var(--warning);cursor:pointer;list-style:none}.sidebar-sales-data-warning>summary::-webkit-details-marker{display:none}.sidebar-sales-data-warning>summary>svg{color:var(--warning)}.sidebar-sales-data-warning .sales-data-warning-panel{max-height:min(60dvh,420px);inset:auto auto calc(100% + 10px) 0;overflow-y:auto}.running-sales-breakdown{gap:3px;margin:8px 0 6px;display:grid}.running-sales-breakdown>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.running-sales-breakdown span{color:var(--muted);font-size:10px}.running-sales-breakdown strong{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:700}.running-sales-breakdown .running-sales-net{border-top:1px solid var(--border-soft);margin-top:2px;padding-top:4px}.running-sales-breakdown .running-sales-net strong{color:var(--accent-deep)}.branch-workspace-nav-wrap{flex:1 1 0;min-width:0}.branch-workspace-nav{scrollbar-width:thin;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;max-width:none;margin:0;padding:0 4px;display:flex;overflow-x:auto}.branch-workspace-nav-group{flex:none;align-items:center;gap:0;min-width:0;min-height:38px;display:flex}.branch-workspace-nav-group+.branch-workspace-nav-group{border-left:1px solid var(--border-soft);padding-left:4px}.branch-workspace-nav-group-label{display:none}.branch-workspace-nav-links{align-items:center;gap:2px;display:flex}.branch-workspace-nav-link{min-height:30px;color:var(--muted-strong);white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:0 7px;font-size:10px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.branch-workspace-nav-link:hover{border-color:var(--border);background:var(--surface-subtle);color:var(--text)}.branch-workspace-nav-link.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.branch-workspace-nav-link.is-active{border-color:color-mix(in srgb, var(--accent) 24%, var(--border))}}.branch-workspace-nav-link.is-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.branch-workspace-nav-link.is-active{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.branch-workspace-nav-link.is-active{color:var(--accent-deep)}.branch-workspace-nav-link svg{color:var(--accent)}.branch-dashboard-page{gap:16px;max-width:1600px;margin:0 auto;display:grid}.branch-dashboard-page>.intro{margin-bottom:0}.branch-dashboard-page .intro-header{align-items:center}.branch-dashboard-page .intro-header>div{min-width:0}.branch-dashboard-page .intro-header .button{white-space:nowrap;min-height:40px}.branch-dashboard-updated{min-height:34px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.branch-dashboard-updated>span:first-child{align-items:center;gap:7px;display:flex}.branch-dashboard-updated svg{color:var(--accent)}.branch-dashboard-updated strong{color:var(--muted-strong);font-weight:650}.branch-filter-panel{margin-bottom:0!important}.branch-filter-header{align-items:center!important}.branch-filter-scope{border:1px solid var(--accent);align-items:center;gap:6px;min-height:29px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.branch-filter-scope{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border))}}.branch-filter-scope{background:var(--accent);border-radius:99px;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.branch-filter-scope{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}}.branch-filter-scope{color:var(--accent-deep);font-size:10px;font-weight:650}.branch-filter-form{grid-template-columns:minmax(185px,1fr) auto;align-items:end;gap:13px;display:grid}.branch-filter-form.has-category-filters{grid-template-columns:minmax(170px,1fr) minmax(170px,1fr) minmax(170px,1fr) auto}.branch-filter-form .field{min-width:0;margin:0}.branch-filter-form .field input,.branch-filter-form .field select{width:100%;min-height:39px}.branch-filter-actions{align-items:center;gap:8px;display:flex}.branch-filter-actions .button{white-space:nowrap;min-height:39px}.branch-period-nav{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:10px;display:flex}.branch-period-nav>span{color:var(--muted);font-size:10px;font-weight:600}.branch-period-nav>div{flex-wrap:wrap;justify-content:flex-end;gap:3px;display:flex}.branch-period-nav .button{min-height:30px;color:var(--muted-strong);font-size:10px}.branch-metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.branch-metric-card{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:123px;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;padding:13px 14px;display:flex}.branch-metric-top{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.branch-metric-icon{background:var(--surface-soft);width:29px;height:29px;color:var(--accent);border-radius:9px;flex:0 0 29px;place-items:center;display:grid}.branch-metric-card>strong{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:12px 0 3px;font-size:clamp(18px,1.65vw,23px);font-weight:700;overflow:hidden}.branch-metric-card>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.branch-metric-card.is-sales{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.branch-metric-card.is-sales{border-color:color-mix(in srgb, var(--accent) 24%, var(--border))}}.branch-metric-card.is-sales{background:linear-gradient(145deg, var(--accent), var(--surface) 72%)}@supports (color:color-mix(in lab, red, red)){.branch-metric-card.is-sales{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 7%, var(--surface)), var(--surface) 72%)}}.branch-metric-card.is-sales .branch-metric-icon,.branch-metric-card.is-positive .branch-metric-icon{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.branch-metric-card.is-sales .branch-metric-icon,.branch-metric-card.is-positive .branch-metric-icon{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}}.branch-metric-card.is-positive>strong,.branch-metric-card.is-positive>small{color:var(--quota-success)}.branch-quota-progress{border-color:var(--accent)!important;margin-bottom:0!important}@supports (color:color-mix(in lab, red, red)){.branch-quota-progress{border-color:color-mix(in srgb, var(--accent) 15%, var(--border))!important}}.branch-quota-progress .panel-body{padding-top:14px;padding-bottom:13px}.branch-quota-progress-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.branch-quota-progress-heading .eyebrow{margin:0 0 4px}.branch-quota-progress-heading h2{margin:0;font-size:14px}.branch-progress-track{background:var(--surface-soft);border-radius:99px;height:9px;margin-top:12px;overflow:hidden}.branch-progress-track.is-unavailable{background:repeating-linear-gradient(135deg, var(--surface-soft), var(--surface-soft) 6px, var(--muted) 6px, var(--muted) 12px)}@supports (color:color-mix(in lab, red, red)){.branch-progress-track.is-unavailable{background:repeating-linear-gradient(135deg, var(--surface-soft), var(--surface-soft) 6px, color-mix(in srgb, var(--muted) 12%, var(--surface-soft)) 6px, color-mix(in srgb, var(--muted) 12%, var(--surface-soft)) 12px)}}.branch-progress-track>span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.branch-progress-track>span{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 72%, #73c99a), var(--accent))}}.branch-progress-track>span{transition:width .35s}.branch-progress-track>span.is-complete{background:linear-gradient(90deg,#0b8d55,#22b875)}.branch-progress-labels{color:var(--muted);justify-content:space-between;gap:12px;margin-top:7px;font-size:10px;display:flex}.branch-progress-labels span{align-items:center;gap:4px;display:flex}.branch-sales-overview-grid{grid-template-columns:minmax(0,1.75fr) minmax(310px,1fr);align-items:stretch;gap:14px;display:grid}.branch-sales-overview-grid>.panel{min-width:0;margin-bottom:0!important}.branch-sales-chart-header{align-items:flex-start!important}.branch-sales-chart-header h2,.branch-merchandiser-panel .panel-header h2{font-size:15px!important}.branch-running-summary{text-align:right;justify-items:end;gap:2px;min-width:145px;display:grid}.branch-running-summary>span{color:var(--muted);text-transform:uppercase;letter-spacing:.045em;font-size:9px;font-weight:600}.branch-running-summary>strong{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:20px}.branch-running-summary>small{color:var(--muted);font-size:10px}.branch-running-summary>small.is-complete{color:var(--quota-success);font-weight:700}.branch-sales-chart-body{padding:10px 14px 13px!important}.branch-chart-legend{color:var(--muted);flex-wrap:wrap;gap:13px;margin:0 0 4px 5px;font-size:9px;display:flex}.branch-chart-legend button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:2px 3px;transition:opacity .15s,background-color .15s;display:inline-flex}.branch-chart-legend button:hover,.branch-chart-legend button:focus-visible{background:var(--surface-soft)}.branch-chart-legend button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.branch-chart-legend button[aria-pressed=false]{opacity:.45}.branch-chart-legend i{background:var(--accent);border-radius:3px;width:9px;height:9px;display:inline-block}.branch-chart-legend i.is-daily{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.branch-chart-legend i.is-daily{background:color-mix(in srgb, var(--accent) 40%, #a8daba)}}.branch-chart-legend i.is-running{background:var(--accent);border-radius:0;height:3px}.branch-chart-legend i.is-quota{background:0 0;border-top:2px dashed #d29a32;border-radius:0;width:12px;height:0}.branch-sales-chart-scroll{width:100%;overflow-x:auto}.branch-sales-chart{width:100%;min-width:510px;height:204px;display:block;overflow:visible}.branch-chart-caption{color:var(--muted);justify-content:space-between;gap:10px;font-size:9px;display:flex}.branch-chart-caption strong{color:var(--muted-strong);font-weight:650}.branch-chart-empty,.branch-merch-empty{min-height:220px;color:var(--muted);text-align:center;align-content:center;justify-items:center;gap:8px;display:grid}.branch-chart-empty>svg,.branch-merch-empty>svg{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.branch-chart-empty>svg,.branch-merch-empty>svg{color:color-mix(in srgb, var(--accent) 60%, var(--muted))}}.branch-chart-empty strong,.branch-merch-empty strong{color:var(--muted-strong);font-size:12px}.branch-chart-empty span,.branch-merch-empty span{max-width:250px;font-size:10px;line-height:1.5}.branch-merchandiser-panel .panel-header{min-height:68px!important}.branch-merch-count{background:var(--surface-soft);color:var(--muted-strong);border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:650}.branch-merch-list{align-content:start;gap:0;display:grid;padding:3px 15px 5px!important}.branch-merch-row{border-bottom:1px solid var(--border-soft);grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:12px 1px;display:grid}.branch-merch-row:last-child{border-bottom:0}.branch-merch-rank{background:var(--surface-soft);width:24px;height:24px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;font-size:9px;font-weight:700;display:grid}.branch-merch-row.is-leader .branch-merch-rank{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.branch-merch-row.is-leader .branch-merch-rank{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}}.branch-merch-row.is-leader .branch-merch-rank{color:var(--accent-deep)}.branch-merch-copy{gap:7px;min-width:0;display:grid}.branch-merch-copy>div:first-child{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.branch-merch-copy strong{color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.branch-merch-copy span{color:var(--muted);flex:none;font-size:9px}.branch-merch-track{background:var(--surface-soft);border-radius:99px;height:4px;overflow:hidden}.branch-merch-track>span{border-radius:inherit;background:var(--accent);height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.branch-merch-track>span{background:color-mix(in srgb, var(--accent) 66%, #a2d5b5)}}.branch-merch-row.is-leader .branch-merch-track>span{background:var(--accent)}.branch-merch-sales{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.branch-merch-empty{min-height:230px}.branch-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.branch-insights-grid>.panel{margin-bottom:0!important}.branch-growth-chip{font-variant-numeric:tabular-nums;border-radius:99px;align-items:center;gap:3px;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.branch-growth-chip.is-up{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.branch-growth-chip.is-up{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}}.branch-growth-chip.is-up{color:var(--accent-deep)}.branch-growth-chip.is-down{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.branch-growth-chip.is-down{background:color-mix(in srgb, var(--danger) 9%, var(--surface))}}.branch-growth-chip.is-down{color:var(--danger)}.branch-comparison-body{gap:8px;display:grid}.branch-comparison-value,.branch-comparison-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.branch-comparison-value strong{color:var(--muted-strong);font-variant-numeric:tabular-nums;font-size:12px}.branch-comparison-bar{background:var(--surface-soft);border-radius:99px;height:7px;overflow:hidden}.branch-comparison-bar>span{border-radius:inherit;background:var(--accent);height:100%;display:block}.branch-comparison-bar.is-muted>span{background:#94a3b8}.branch-comparison-footer{border-top:1px solid var(--border-soft);margin-top:6px;padding-top:9px}.branch-comparison-footer strong,.branch-performance-facts strong{font-variant-numeric:tabular-nums;font-size:11px}.branch-comparison-footer .is-up,.branch-performance-facts .is-up{color:var(--accent-deep)}.branch-comparison-footer .is-down,.branch-performance-facts .is-down{color:var(--danger)}.branch-performance-panel .panel-body{gap:14px;display:grid}.branch-performance-status{align-items:center;gap:10px;display:flex}.branch-status-mark{background:var(--surface-soft);width:36px;height:36px;color:var(--muted);border-radius:11px;flex:0 0 36px;place-items:center;display:grid}.branch-status-mark.status-met,.branch-status-mark.status-reached,.branch-status-mark.status-complete{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.branch-status-mark.status-met,.branch-status-mark.status-reached,.branch-status-mark.status-complete{background:color-mix(in srgb, var(--accent) 11%, var(--surface))}}.branch-status-mark.status-met,.branch-status-mark.status-reached,.branch-status-mark.status-complete{color:var(--accent-deep)}.branch-performance-status>div{gap:3px;display:grid}.branch-performance-status strong{color:var(--muted-strong);font-size:11px}.branch-performance-status small{color:var(--muted);font-size:10px;line-height:1.45}.branch-performance-facts{border-top:1px solid var(--border-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:11px;display:grid}.branch-performance-facts>div{gap:4px;display:grid}.branch-performance-facts>div>span{color:var(--muted);font-size:9px}.branch-performance-facts strong{color:var(--muted-strong)}.branch-category-panel{margin-bottom:0!important}.branch-row-count{background:var(--surface-soft);color:var(--muted);border-radius:99px;flex:none;padding:5px 8px;font-size:9px;font-weight:650}.branch-category-notice{padding:11px 15px 0}.branch-category-table{min-width:760px}.branch-category-table tbody td{font-size:10px}.branch-table-sales{font-weight:650;color:var(--accent-deep)!important}.branch-achievement-value{font-variant-numeric:tabular-nums;font-weight:650}.branch-category-table .empty-state{text-align:center;padding:24px}.branch-account-details{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:11px;overflow:hidden}.branch-account-details>summary{min-height:45px;color:var(--muted-strong);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:10px;font-weight:650;list-style:none;display:flex}.branch-account-details>summary::-webkit-details-marker{display:none}.branch-account-details>summary svg{color:var(--accent)}.branch-account-details>summary small{color:var(--muted);margin-left:auto;font-size:9px;font-weight:400}.branch-account-grid{border-top:1px solid var(--border-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:13px 14px;display:grid}.branch-account-grid>div{gap:3px;min-width:0;display:grid}.branch-account-grid span{color:var(--muted);font-size:9px}.branch-account-grid strong{color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}@media (width<=1200px){.branch-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.branch-filter-form.has-category-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.branch-filter-actions{justify-content:flex-start}.branch-sales-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(285px,1fr)}}@media (width<=900px){.branch-workspace-nav{justify-content:flex-start;gap:4px;padding:0}.branch-workspace-nav-group{min-height:32px}.branch-workspace-nav-group+.branch-workspace-nav-group{padding-left:4px}.branch-workspace-nav-link{min-height:28px;padding:0 6px}.branch-sales-overview-grid,.branch-insights-grid{grid-template-columns:minmax(0,1fr)}.branch-merch-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.branch-merch-row:nth-last-child(2):nth-child(odd){border-bottom:0}}@media (width<=680px){.branch-dashboard-page{gap:12px}.branch-dashboard-page .intro-header{align-items:stretch!important}.branch-dashboard-page .intro-header .button{width:100%}.branch-dashboard-updated{flex-direction:column;align-items:flex-start;gap:4px;padding:2px 0}.branch-filter-form,.branch-filter-form.has-category-filters{grid-template-columns:minmax(0,1fr)}.branch-filter-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.branch-filter-actions .button{justify-content:center}.branch-period-nav{flex-direction:column;align-items:flex-start}.branch-period-nav>div{justify-content:flex-start}.branch-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.branch-metric-card{min-height:109px;padding:11px}.branch-metric-card>strong{font-size:clamp(16px,5vw,21px)}.branch-quota-progress-heading{align-items:flex-start}.branch-sales-chart-header{flex-direction:row!important}.branch-running-summary{min-width:112px}.branch-running-summary>strong{font-size:16px}.branch-sales-chart{min-width:540px}.branch-merch-list{grid-template-columns:minmax(0,1fr)}.branch-merch-row:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--border-soft)}.branch-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.branch-account-details>summary{flex-wrap:wrap;padding:10px 12px}.branch-account-details>summary small{width:100%;margin:-3px 0 0 24px}}.shadcn-chart-container{width:100%;min-width:0;height:280px;color:var(--text)}.shadcn-chart-container .recharts-cartesian-grid line{stroke:var(--border-soft)}.shadcn-chart-container .recharts-cartesian-axis-tick-value{fill:var(--muted);font-family:inherit;font-size:10px}.shadcn-chart-container .recharts-tooltip-cursor{stroke:var(--border)}.shadcn-chart-container .recharts-wrapper:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.shadcn-chart-container .recharts-wrapper:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 68%, transparent)}}.shadcn-chart-container .recharts-wrapper:focus-visible{outline-offset:3px;border-radius:8px}.shadcn-chart-container .recharts-bar-rectangle path,.shadcn-chart-container .recharts-sector,.shadcn-chart-container .recharts-dot{transition:filter .15s,opacity .15s}.shadcn-chart-container .recharts-bar-rectangle:hover path,.shadcn-chart-container .recharts-sector:hover{filter:brightness(1.08)}.shadcn-chart-container .recharts-tooltip-wrapper{z-index:8}.shadcn-chart-tooltip{border:1px solid var(--border);background:var(--surface);min-width:150px;color:var(--text);border-radius:9px;padding:9px 10px;box-shadow:0 8px 26px #041e0e26}.shadcn-chart-tooltip-title{color:var(--muted);margin:0 0 7px;font-size:10px;font-weight:650}.shadcn-chart-tooltip-items{gap:5px;display:grid}.shadcn-chart-tooltip-item{color:var(--muted-strong);white-space:nowrap;grid-template-columns:8px minmax(65px,1fr) auto;align-items:center;gap:7px;font-size:10px;display:grid}.shadcn-chart-tooltip-indicator{border-radius:2px;width:8px;height:8px}.shadcn-chart-tooltip-item strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.daily-sales-hourly-chart{height:300px;padding:2px 6px 0 0}.daily-sales-bar-chart{height:clamp(250px,30vw,380px);padding:5px 12px 8px 0}.daily-sales-category-chart{height:230px;padding:6px 14px 10px 0}@media (prefers-reduced-motion:reduce){.shadcn-chart-container .recharts-bar-rectangle path,.shadcn-chart-container .recharts-sector,.shadcn-chart-container .recharts-dot{transition:none}}@media (width<=680px){.daily-sales-hourly-chart{height:250px;padding-right:0}.daily-sales-bar-chart{height:330px;padding-right:0}.daily-sales-category-chart{height:220px;padding-right:0}}.alliance-sidebar-inset>.analytics-dashboard-page{box-sizing:border-box;background:var(--page);min-height:100vh;padding:27px clamp(18px,2.3vw,34px) 38px}.analytics-dashboard-page .intro{margin:0 0 17px}.analytics-dashboard-page .intro h1{margin-bottom:4px;font-size:clamp(25px,2.3vw,31px)}.analytics-dashboard-page .intro p{margin:0;font-size:13px}.analytics-toolbar{border:1px solid var(--border);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:10px 13px;display:flex;box-shadow:0 5px 16px #04481c06}.analytics-period-label{min-width:0;color:var(--muted-strong);align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.analytics-period-label svg{color:var(--accent);flex:none}.analytics-toolbar-dot{background:var(--muted);border-radius:50%;flex:0 0 4px;width:4px;height:4px}.analytics-filters{flex:none;align-items:center;gap:9px;display:flex}.analytics-filters label{color:var(--muted);align-items:center;gap:7px;font-size:10px;font-weight:650;display:flex}.analytics-filters select,.analytics-filters input{border:1px solid var(--border);background:var(--field);min-width:142px;height:33px;color:var(--text);font:inherit;border-radius:8px;padding:0 9px;font-size:11px}.analytics-filters input{min-width:128px}.analytics-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:13px;display:grid}.analytics-kpi-grid.is-quota-only{grid-template-columns:minmax(0,1fr);max-width:360px}.analytics-metric-link,.analytics-section-link{min-width:0;color:inherit;text-decoration:none;display:block}.analytics-metric-card{min-height:142px;padding:15px 16px;transition:transform .16s,border-color .16s,box-shadow .16s}.analytics-metric-link:hover .analytics-metric-card,.analytics-section-link:hover .analytics-section-card{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.analytics-metric-link:hover .analytics-metric-card,.analytics-section-link:hover .analytics-section-card{border-color:color-mix(in srgb, var(--accent) 28%, var(--border))}}.analytics-metric-link:hover .analytics-metric-card,.analytics-section-link:hover .analytics-section-card{box-shadow:0 12px 28px #04481c14}.analytics-metric-top{justify-content:space-between;align-items:center;display:flex}.analytics-metric-icon{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.analytics-metric-icon.green{background:#0c9549}@supports (color:color-mix(in lab, red, red)){.analytics-metric-icon.green{background:color-mix(in srgb, #0c9549 10%, var(--surface))}}.analytics-metric-icon.green{color:#0c9549}.analytics-metric-icon.blue{background:#3981c5}@supports (color:color-mix(in lab, red, red)){.analytics-metric-icon.blue{background:color-mix(in srgb, #3981c5 10%, var(--surface))}}.analytics-metric-icon.blue{color:#3981c5}.analytics-metric-icon.violet{background:#8659c5}@supports (color:color-mix(in lab, red, red)){.analytics-metric-icon.violet{background:color-mix(in srgb, #8659c5 10%, var(--surface))}}.analytics-metric-icon.violet{color:#8659c5}.analytics-metric-icon.amber{background:#d28a20}@supports (color:color-mix(in lab, red, red)){.analytics-metric-icon.amber{background:color-mix(in srgb, #d28a20 11%, var(--surface))}}.analytics-metric-icon.amber{color:#b9770d}.analytics-metric-arrow,.analytics-section-arrow{color:var(--muted);flex:none;transition:color .15s,transform .15s}.analytics-metric-link:hover .analytics-metric-arrow,.analytics-section-link:hover .analytics-section-arrow{color:var(--accent);transform:translate(2px)}.analytics-metric-label{color:var(--muted);margin-top:12px;font-size:11px;font-weight:650}.analytics-metric-value{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:clamp(20px,1.9vw,26px);font-weight:700;line-height:1.2;overflow:hidden}.analytics-metric-value.is-unavailable{font-size:21px}.analytics-metric-support{min-height:16px;color:var(--muted);align-items:center;gap:4px;margin-top:5px;font-size:10px;line-height:1.4;display:flex}.analytics-trend{align-items:center;gap:2px;font-weight:700;display:inline-flex}.analytics-trend.is-positive{color:#11834b}.analytics-trend.is-negative{color:#bb485c}.analytics-trend>span{color:var(--muted);margin-left:2px;font-weight:500}.analytics-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;margin-bottom:12px;display:grid}.analytics-chart-grid-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-span-two{grid-column:span 2}.analytics-section-card{flex-direction:column;min-height:100%;padding:15px 16px 11px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.analytics-section-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.analytics-section-head>div{align-items:flex-start;gap:9px;min-width:0;display:flex}.analytics-section-icon{background:var(--surface-soft);width:30px;height:30px;color:var(--accent);border-radius:9px;flex:0 0 30px;place-items:center;display:grid}.analytics-section-head h2{color:var(--text);letter-spacing:-.015em;margin:0;font-size:13px;font-weight:700}.analytics-section-head p{color:var(--muted);margin:3px 0 0;font-size:10px;line-height:1.4}.analytics-chart{height:265px;margin-top:7px}.analytics-chart-compact{height:205px;margin:9px -2px 0}.analytics-chart-empty,.analytics-data-message{border:1px dashed var(--border);min-height:120px;color:var(--muted);text-align:center;border-radius:11px;place-items:center;margin:8px 0 0;padding:15px;font-size:11px;line-height:1.55;display:grid}.analytics-data-message{min-height:96px}.analytics-view-details{color:var(--accent-deep);align-items:center;gap:5px;margin-top:auto;padding-top:7px;font-size:10px;font-weight:700;display:inline-flex}.analytics-category-list{gap:15px;padding:19px 1px 22px;display:grid}.analytics-category-row{gap:6px;display:grid}.analytics-category-heading{color:var(--muted-strong);justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;font-weight:600;display:flex}.analytics-category-heading strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:12px}.analytics-category-row small{color:var(--muted);font-size:9px}.analytics-progress-track{background:var(--surface-soft);border-radius:99px;height:7px;overflow:hidden}.analytics-progress-track>span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #40bd73);height:100%;transition:width .25s;display:block}.analytics-quota-detail{flex-direction:column;flex:1;justify-content:center;gap:18px;padding:23px 2px 18px;display:flex}.analytics-quota-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.analytics-quota-numbers>div,.analytics-weekly-summary>div{gap:5px;display:grid}.analytics-quota-numbers small,.analytics-weekly-summary small{color:var(--muted);font-size:10px;font-weight:600}.analytics-quota-numbers strong{color:var(--text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.analytics-quota-progress{align-items:center;gap:10px;display:flex}.analytics-quota-progress .analytics-progress-track{flex:1;height:10px}.analytics-quota-progress>strong{min-width:43px;color:var(--text);text-align:right;font-variant-numeric:tabular-nums;font-size:11px}.analytics-quota-remaining{border-top:1px solid var(--border-soft);color:var(--muted);justify-content:space-between;align-items:center;padding-top:11px;font-size:10px;display:flex}.analytics-quota-remaining strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:12px}.analytics-quota-detail .analytics-data-message,.analytics-weekly-summary+.analytics-chart+.analytics-data-message{text-align:left;border:0;min-height:auto;padding:0}.analytics-weekly-summary{justify-content:space-between;align-items:flex-end;gap:12px;margin:15px 0 1px;display:flex}.analytics-weekly-summary strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.analytics-weekly-summary>span{background:var(--surface-soft);color:var(--muted-strong);white-space:nowrap;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:650}.analytics-access-note{align-items:flex-start;gap:12px;padding:15px;display:flex}.analytics-access-note strong{color:var(--text);font-size:12px}.analytics-access-note p{margin:4px 0 0;font-size:10px;line-height:1.5}@media (width<=1120px){.analytics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.alliance-sidebar-inset>.analytics-dashboard-page{padding:19px 14px 30px}.analytics-toolbar{flex-direction:column;align-items:stretch}.analytics-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.analytics-filters label{flex-direction:column;align-items:flex-start;gap:5px}.analytics-filters select,.analytics-filters input{width:100%;min-width:0}.analytics-chart-grid,.analytics-chart-grid-primary{grid-template-columns:minmax(0,1fr)}.analytics-span-two{grid-column:auto}.analytics-chart{height:230px}.analytics-chart-compact{height:190px}}@media (width<=440px){.analytics-kpi-grid{gap:8px}.analytics-metric-card{min-height:128px;padding:12px}.analytics-metric-value{font-size:19px}.analytics-metric-value.is-unavailable{font-size:16px}.analytics-metric-support{flex-direction:column;align-items:flex-start}.analytics-period-label{flex-wrap:wrap}}.dashboard-ui-page{--page:#f2f3f3;--surface:#fff;--surface-subtle:#f8f9f9;--surface-soft:#e9f1ee;--surface-hover:#e2ece8;--field:#fff;--border:#e1e5e4;--border-soft:#edf0ef;--text:#0d1317;--muted:#626a6d;--muted-strong:#30383b;--accent:#13a895;--accent-deep:#215d69;--danger:#e21c08}.alliance-sidebar-inset>.dashboard-ui-page{background:var(--page);min-height:100vh;padding:28px clamp(20px,2.4vw,36px) 40px}.dashboard-ui-page .intro{margin-bottom:20px}.dashboard-ui-page .intro h1{color:var(--text);letter-spacing:-.045em;margin-bottom:5px;font-size:clamp(28px,2.4vw,34px);font-weight:700}.dashboard-ui-page .intro .eyebrow{color:var(--accent)}.dashboard-ui-page .intro p{color:var(--muted);margin:0;font-size:13px}.dashboard-filter-card{border-radius:13px;margin-bottom:16px;box-shadow:0 1px 2px #0d131706}.dashboard-filter-content{justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:12px 16px;display:flex}.dashboard-context{align-items:center;gap:12px;min-width:0;display:flex}.dashboard-context>.inline-flex{white-space:nowrap}.dashboard-branch-context{min-width:0;color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex;overflow:hidden}.dashboard-branch-context svg{color:var(--accent);flex:none}.dashboard-context-divider{background:var(--border);flex:0 0 1px;width:1px;height:22px}.dashboard-filter-controls{flex:none;align-items:flex-end;gap:10px;display:flex}.dashboard-filter-field{gap:6px;min-width:150px;display:grid}.dashboard-filter-field>label{color:var(--muted);font-size:10px;font-weight:700}.dashboard-filter-field>input,.dashboard-select{background:var(--field);height:36px;min-height:36px;color:var(--text);border-radius:9px;font-size:12px}.dashboard-select{border:1px solid var(--border);outline:none;width:100%;padding:0 10px}.dashboard-select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent)}}.dashboard-reset-button{border-radius:9px;height:36px;min-height:36px}.dashboard-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-bottom:15px;display:grid}.dashboard-kpi-grid.is-quota-only{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.dashboard-link-card{min-width:0;color:inherit;text-decoration:none;display:block}.dashboard-metric-card{border-radius:13px;height:100%;min-height:132px;transition:transform .16s,border-color .16s,box-shadow .16s;overflow:hidden;box-shadow:0 1px 2px #0d131706}.dashboard-link-card:hover .dashboard-metric-card,.dashboard-link-card:hover .dashboard-analytics-card{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.dashboard-link-card:hover .dashboard-metric-card,.dashboard-link-card:hover .dashboard-analytics-card{border-color:color-mix(in srgb, var(--accent) 32%, var(--border))}}.dashboard-link-card:hover .dashboard-metric-card,.dashboard-link-card:hover .dashboard-analytics-card{box-shadow:0 9px 22px #0d131712}.dashboard-link-card:focus-visible{outline:3px solid var(--accent);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.dashboard-link-card:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 45%, transparent)}}.dashboard-link-card:focus-visible{outline-offset:3px}.dashboard-metric-header{border:0;flex-direction:row;align-items:center;gap:7px;min-height:45px;padding:13px 17px 0;position:relative}.dashboard-icon-tile{border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.dashboard-icon-tile.green,.dashboard-icon-tile.blue,.dashboard-icon-tile.violet,.dashboard-icon-tile.amber{color:var(--accent-deep);background:0 0}.dashboard-icon-tile svg{width:15px;height:15px}.dashboard-metric-header>p{color:var(--muted);order:-1;margin:0 auto 0 0;font-size:12px;font-weight:600}.dashboard-metric-header>.dashboard-icon-tile{margin-left:auto}.dashboard-card-arrow{color:var(--muted);flex:none;margin-left:0;transition:transform .16s,color .16s}.dashboard-link-card:hover .dashboard-card-arrow{color:var(--accent);transform:translate(2px)}.dashboard-metric-content{gap:6px;padding:9px 17px 13px;display:grid}.dashboard-metric-value{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(21px,1.85vw,27px);font-weight:700;line-height:1.2;overflow:hidden}.dashboard-metric-value.is-unavailable{color:var(--muted);font-size:21px}.dashboard-metric-support{min-height:21px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;line-height:1.4;display:flex}.dashboard-metric-support>strong{color:var(--muted-strong);font-weight:650}.dashboard-change-line{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.dashboard-muted-copy{color:var(--muted)}.dashboard-analytics-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.dashboard-sales-panel{grid-column:span 8}.dashboard-category-panel,.dashboard-quota-panel,.dashboard-monthly-panel,.dashboard-weekly-panel{grid-column:span 4}.dashboard-analytics-grid.is-quota-only{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-analytics-grid.is-quota-only .dashboard-quota-panel{grid-column:span 2}.dashboard-analytics-grid.is-quota-only .dashboard-account-note{grid-column:span 1}.dashboard-analytics-card{border-radius:13px;flex-direction:column;height:100%;min-height:292px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0d131706}.dashboard-sales-panel .dashboard-analytics-card{min-height:405px}.dashboard-category-panel .dashboard-analytics-card{height:auto;min-height:405px;overflow:visible}.dashboard-monthly-panel .dashboard-analytics-card,.dashboard-weekly-panel .dashboard-analytics-card,.dashboard-quota-panel .dashboard-analytics-card{min-height:324px}.dashboard-analytics-header{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:71px;padding:15px 17px}.dashboard-analytics-title-group{align-items:center;gap:10px;min-width:0;display:flex}.dashboard-section-icon{background:var(--surface-soft);width:34px;height:34px;color:var(--accent);border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.dashboard-analytics-header h2{color:var(--text);letter-spacing:-.02em;margin:0;font-size:14px;font-weight:700}.dashboard-analytics-header p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11px;overflow:hidden}.dashboard-analytics-content{flex-direction:column;flex:1;min-height:0;padding:14px 17px 8px;display:flex}.dashboard-card-footer{border-top:1px solid var(--border-soft);color:var(--muted);justify-content:flex-end;align-items:center;gap:6px;padding:10px 17px;font-size:10px;font-weight:650;text-decoration:none;display:flex}.dashboard-link-card:hover .dashboard-card-footer{color:var(--accent-deep)}.dashboard-analytics-content .analytics-chart{height:250px;margin:0}.dashboard-analytics-content .analytics-chart-compact{height:217px;margin:4px -4px 0}.dashboard-analytics-content .analytics-chart-empty{min-height:170px;margin:auto 0;font-size:12px}.dashboard-sales-chart-scroll{overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;overflow-x:auto}.dashboard-sales-summary{justify-content:space-between;align-items:center;gap:10px;min-height:48px;margin:0 2px 2px;display:flex}.dashboard-sales-summary>div{gap:1px;display:grid}.dashboard-sales-summary>div>span{color:var(--muted);font-size:10px;font-weight:600}.dashboard-sales-summary>div>strong{color:var(--text);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}.dashboard-sales-summary .dashboard-change-line,.dashboard-sales-summary .badge{font-size:10px}.dashboard-data-state{min-height:170px;color:var(--muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.dashboard-empty-icon{border:1px solid var(--border);background:var(--surface-subtle);width:38px;height:38px;color:var(--muted);border-radius:12px;place-items:center;display:grid}.dashboard-data-state p{max-width:270px;margin:0;font-size:12px;line-height:1.5}.dashboard-category-title-link{color:inherit;text-decoration:none}.dashboard-category-title-link:focus-visible,.dashboard-category-arrow-link:focus-visible,.dashboard-card-footer:focus-visible{outline:3px solid var(--accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-category-title-link:focus-visible,.dashboard-category-arrow-link:focus-visible,.dashboard-card-footer:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 45%, transparent)}}.dashboard-category-title-link:focus-visible,.dashboard-category-arrow-link:focus-visible,.dashboard-card-footer:focus-visible{outline-offset:2px}.dashboard-category-arrow-link{flex:none;align-items:center;display:inline-flex}.dashboard-quota-body{flex-direction:column;flex:1;justify-content:center;gap:19px;padding:5px 1px 9px;display:flex}.dashboard-quota-values{grid-template-columns:1fr;gap:14px;display:grid}.dashboard-quota-values>div{gap:3px;display:grid}.dashboard-quota-values span,.dashboard-quota-progress-heading span,.dashboard-quota-bottom>div>span,.dashboard-weekly-total>div>span{color:var(--muted);font-size:11px;font-weight:550}.dashboard-quota-values strong{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:17px;font-weight:700}.dashboard-quota-progress-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:-12px;display:flex}.dashboard-quota-progress-heading strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:12px}.dashboard-quota-progress{height:9px}.dashboard-quota-progress>div{background:linear-gradient(90deg, var(--accent), #659c84)}.dashboard-quota-bottom{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.dashboard-quota-state{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dashboard-quota-bottom>div:not(.dashboard-quota-state){text-align:right;gap:2px;display:grid}.dashboard-quota-bottom>div:not(.dashboard-quota-state) strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:13px}.dashboard-inline-message{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.dashboard-category-content{flex-direction:column;flex:1 0 auto;justify-content:flex-start;gap:10px;min-width:0;min-height:0;display:flex}.dashboard-category-results{grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.dashboard-category-donut-wrap{width:100%;min-height:156px;position:relative}.dashboard-category-chart{height:156px;min-height:156px}.dashboard-category-empty-chart{min-height:156px;color:var(--muted);text-align:center;justify-content:center;align-items:center;padding:10px;font-size:11px;line-height:1.45;display:flex}.dashboard-category-donut-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dashboard-category-donut-center strong{max-width:114px;color:var(--text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.dashboard-category-donut-center span{color:var(--muted);font-size:9px}.dashboard-category-table{align-content:start;gap:0;min-width:0;display:grid}.dashboard-category-table-head,.dashboard-category-table-row{grid-template-columns:minmax(0,1fr) 44px minmax(76px,auto);align-items:center;gap:6px;min-width:0;display:grid}.dashboard-category-table-head{border-bottom:1px solid var(--border-soft);color:var(--muted);padding:5px 0 6px;font-size:9px}.dashboard-category-table-head span:last-child,.dashboard-category-table-row>:last-child{text-align:right}.dashboard-category-table-row{border-bottom:1px solid var(--border-soft);min-height:28px;color:var(--muted-strong);font-size:9px}.dashboard-category-table-row:last-child{border-bottom:0}.dashboard-category-table-row>span:first-child{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.dashboard-category-table-row>span:first-child i{border-radius:50%;flex:0 0 7px;width:7px;height:7px}.dashboard-category-table-row strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:9px}.dashboard-category-table-row>:last-child{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0}.dashboard-category-notice{border:1px solid var(--border-soft);border-left:2px solid var(--accent);background:var(--surface-subtle);border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;padding:6px 8px;display:flex}.dashboard-category-notice p{min-width:0;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.4}.dashboard-category-data-details{min-width:0;color:var(--muted);font-size:10px;line-height:1.5}.dashboard-category-data-details>summary{cursor:pointer;width:fit-content;max-width:100%;color:var(--accent-deep);font-size:10px;font-weight:650}.dashboard-category-data-details-content{overflow-wrap:anywhere;gap:8px;min-width:0;padding:7px 0 0;display:grid}.dashboard-category-data-details-content>div{min-width:0}.dashboard-category-data-details-content ul{gap:3px;margin:3px 0 0;padding-left:16px;display:grid}.dashboard-category-date-list{flex-wrap:wrap;list-style:none;gap:3px 10px!important;padding-left:0!important;display:flex!important}.dashboard-weekly-total{justify-content:space-between;align-items:flex-end;gap:10px;margin:0 0 5px;display:flex}.dashboard-weekly-total>div{gap:3px;display:grid}.dashboard-weekly-total strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.dashboard-weekly-total .badge{white-space:nowrap}.dashboard-inline-message{margin-top:6px}.dashboard-account-note{border-radius:15px;flex-direction:column;grid-column:span 1;justify-content:center;min-height:220px;display:flex}.dashboard-account-note>header{border:0;flex-direction:row;align-items:center;gap:10px;padding-bottom:8px}.dashboard-account-note h2{color:var(--text);margin:0;font-size:14px}.dashboard-account-note>div{padding-top:0}.dashboard-account-note p{margin:0;font-size:12px;line-height:1.6}html.dark .dashboard-ui-page{--page:#101416;--surface:#171c1e;--surface-subtle:#14191b;--surface-soft:#202c29;--surface-hover:#293733;--field:#14191b;--border:#303a3c;--border-soft:#263032;--text:#f1f5f4;--muted:#a5b0ad;--muted-strong:#d5dfdc;--accent:#45d2c1;--accent-deep:#b7d7cf;--danger:#ff806f}@media (width<=1120px){.dashboard-kpi-grid:not(.is-quota-only){grid-template-columns:repeat(5,minmax(200px,1fr));padding:3px 3px 9px;overflow-x:auto}.dashboard-analytics-grid,.dashboard-analytics-grid.is-quota-only{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-sales-panel,.dashboard-quota-panel,.dashboard-monthly-panel,.dashboard-category-panel,.dashboard-weekly-panel,.dashboard-analytics-grid.is-quota-only .dashboard-quota-panel,.dashboard-analytics-grid.is-quota-only .dashboard-account-note{grid-column:span 1}.dashboard-sales-panel,.dashboard-category-panel,.dashboard-analytics-grid.is-quota-only .dashboard-quota-panel{grid-column:span 2}.dashboard-quota-values{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-category-results{grid-template-columns:170px minmax(0,1fr);gap:18px}}@media (width<=720px){.alliance-sidebar-inset>.dashboard-ui-page{padding:20px 15px 30px}.dashboard-filter-content{flex-direction:column;align-items:stretch;gap:12px}.dashboard-filter-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.dashboard-filter-field{min-width:0}.dashboard-reset-button{align-self:end}.dashboard-analytics-grid,.dashboard-analytics-grid.is-quota-only{grid-template-columns:minmax(0,1fr)}.dashboard-sales-panel,.dashboard-quota-panel,.dashboard-monthly-panel,.dashboard-category-panel,.dashboard-weekly-panel,.dashboard-analytics-grid.is-quota-only .dashboard-quota-panel,.dashboard-analytics-grid.is-quota-only .dashboard-account-note{grid-column:span 1}.dashboard-analytics-card,.dashboard-sales-panel .dashboard-analytics-card,.dashboard-category-panel .dashboard-analytics-card,.dashboard-monthly-panel .dashboard-analytics-card,.dashboard-weekly-panel .dashboard-analytics-card,.dashboard-quota-panel .dashboard-analytics-card{min-height:290px}.dashboard-analytics-content .analytics-chart{height:230px}.dashboard-analytics-content .analytics-chart-compact{height:215px}.dashboard-category-results{grid-template-columns:minmax(0,1fr);gap:10px}.dashboard-category-panel .dashboard-analytics-card{min-height:0}.dashboard-category-donut-wrap,.dashboard-category-chart{height:150px;min-height:150px}.dashboard-account-note{min-height:150px}}@media (width<=460px){.dashboard-kpi-grid{gap:9px}.dashboard-metric-card{min-height:132px}.dashboard-metric-header{gap:6px;padding:12px 12px 0}.dashboard-icon-tile{flex-basis:23px;width:23px;height:23px}.dashboard-metric-header>p{font-size:11px}.dashboard-metric-content{padding:10px 12px 13px}.dashboard-metric-value{font-size:19px}.dashboard-metric-support{flex-direction:column;align-items:flex-start}.dashboard-context{flex-wrap:wrap;gap:8px}.dashboard-context-divider{display:none}.dashboard-category-table-head,.dashboard-category-table-row{grid-template-columns:minmax(0,1fr) 42px minmax(70px,auto);gap:5px}}:root{--page:#f6f8fa;--sidebar:#fff;--surface:#fff;--surface-subtle:#f8fafb;--surface-soft:#eef4f1;--surface-hover:#e9f3ee;--field:#fff;--border:#dfe6e3;--border-soft:#ebefed;--text:#17211d;--muted:#728079;--muted-strong:#3c4a43;--accent:#087f5b;--accent-deep:#075e45;--accent-button:#087f5b;--blue:#2563eb;--danger:#c2414b;--shadow:0 1px 2px #12241c0a, 0 8px 24px #12241c09;--chart-sales:#087f5b;--chart-incentive:#7c5ce7}html.dark{--page:#0d1210;--sidebar:#111815;--surface:#151c18;--surface-subtle:#111815;--surface-soft:#1c2922;--surface-hover:#24352c;--field:#111815;--border:#2b3931;--border-soft:#202d26;--text:#edf4ef;--muted:#9aa99f;--muted-strong:#d2ded6;--accent:#54c99a;--accent-deep:#b0efd0;--accent-button:#087f5b;--danger:#f07878;--shadow:0 1px 2px #0003, 0 14px 34px #00000024;--chart-sales:#54c99a;--chart-incentive:#b09afc}body{background:var(--page);color:var(--text);letter-spacing:-.005em;font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.alliance-sidebar-inset{background:var(--page)}.content{width:min(100%,1640px);padding:30px clamp(18px,3vw,42px) 42px}.app-page-heading{margin:0 0 22px}.app-page-heading-row{align-items:flex-end;margin:0}.app-page-heading-copy{min-width:0}.app-page-heading h1{color:var(--text);letter-spacing:-.055em;margin:12px 0 8px;font-size:clamp(29px,3vw,38px);font-weight:720;line-height:1.08}.app-page-heading p{max-width:720px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.app-page-eyebrow{border-color:var(--accent);min-height:23px;padding:3px 9px}@supports (color:color-mix(in lab, red, red)){.app-page-eyebrow{border-color:color-mix(in srgb, var(--accent) 18%, var(--border))}}.app-page-eyebrow{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-page-eyebrow{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.app-page-eyebrow{color:var(--accent);letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:750}.app-page-section{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;overflow:hidden}.app-page-section-header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px}.app-page-section-heading{justify-items:start;gap:8px;display:grid}.app-page-section-heading h2{color:var(--text);letter-spacing:-.025em;margin:0;font-size:16px;font-weight:680}.app-page-section-heading p{max-width:720px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.app-page-section-content{padding:20px 22px}.monthly-heading{border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:17px}.monthly-heading h1{color:var(--text);letter-spacing:-.055em;margin:0 0 8px;font-size:clamp(29px,3vw,38px);font-weight:720}.monthly-heading p{max-width:760px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.monthly-context{margin-top:13px}.monthly-context span{border-color:var(--border);background:var(--surface);min-height:26px;color:var(--muted-strong);border-radius:999px;padding:4px 10px;font-size:11px}.app-notice{border-color:var(--warning);align-items:flex-start;gap:10px;margin-bottom:14px}@supports (color:color-mix(in lab, red, red)){.app-notice{border-color:color-mix(in srgb, var(--warning) 22%, var(--border))}}.app-notice{background:#f5b942;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.app-notice{background:color-mix(in srgb, #f5b942 8%, var(--surface))}}.app-notice{color:var(--muted-strong);font-size:13px;line-height:1.55}.app-notice-icon{color:var(--warning);flex:none;margin-top:1px}.app-notice.error .app-notice-icon{color:var(--danger)}.app-notice.success .app-notice-icon{color:var(--accent)}.panel{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:16px}.panel-header{gap:18px;padding:19px 22px 17px}.panel-header h2{color:var(--text);letter-spacing:-.025em;margin-bottom:0;font-size:16px;font-weight:680}.panel-header p{max-width:760px;color:var(--muted);margin:7px 0 0;line-height:1.55}.panel-body{padding:20px 22px}.eyebrow{color:var(--accent);letter-spacing:.11em;font-size:10px;font-weight:750}input:not([type=checkbox]):not([type=radio]),select,textarea{border-color:var(--border);background:var(--field);min-height:40px;color:var(--text);border-radius:10px;font-size:13px}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 65%, transparent)}}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:2px}label,.field label{color:var(--muted-strong);letter-spacing:.01em;text-transform:none;font-size:11px;font-weight:650}.button{min-height:38px;box-shadow:none;border-radius:10px;font-size:12px;font-weight:650}.button:hover{transform:none}.button-secondary{border-color:var(--border);background:var(--surface);color:var(--muted-strong)}.button-secondary:hover{background:var(--surface-hover)}.pagination-button{border-color:var(--border);background:var(--surface);color:var(--muted-strong);border-radius:9px}.pagination-button:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pagination-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}}.pagination-button:hover:not(:disabled){background:var(--surface-hover)}.table-wrap,.table-block,.table-shell,.ui-table-container{border-color:var(--border);background:var(--surface);border-radius:12px}.ui-table-container{width:100%;overflow:auto}.data-table,.report-table,.table-wrap table,.ui-table{border-collapse:separate;border-spacing:0}.data-table th,.report-table th,.table-wrap th,.ui-table-head{background:var(--surface-subtle);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700}.data-table td,.report-table td,.table-wrap td,.ui-table-cell{border-color:var(--border-soft);color:var(--muted-strong);font-size:12px}.data-table tbody tr:hover,.report-table tbody tr:hover,.table-wrap tbody tr:hover,.ui-table-row:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-table tbody tr:hover,.report-table tbody tr:hover,.table-wrap tbody tr:hover,.ui-table-row:hover{background:color-mix(in srgb, var(--accent) 3%, var(--surface))}}.data-table tfoot,.report-table tfoot,.table-wrap tfoot,.ui-table-footer{background:var(--surface-subtle)}.data-table tfoot th,.report-table tfoot th,.table-wrap tfoot th,.ui-table-footer th{color:var(--text)}.ui-table{width:100%;min-width:740px}.ui-table-head,.ui-table-cell{border-bottom:1px solid var(--border-soft);text-align:left;vertical-align:middle;padding:11px 14px}.ui-table-header .ui-table-row,.ui-table-header .ui-table-row:hover,.ui-table-footer .ui-table-row:hover{background:var(--surface-subtle)}.ui-table-footer .ui-table-head,.ui-table-footer .ui-table-cell{border-top:1px solid var(--border);border-bottom:0;font-weight:650}.ui-table-caption{color:var(--muted);text-align:left;padding:12px 14px;font-size:12px}.text-right{text-align:right!important}.font-medium{font-weight:600!important}.font-semibold{font-weight:700!important}.tabular-nums{font-variant-numeric:tabular-nums}.user-activity-page{gap:22px;display:grid}.user-activity-page>.app-page-heading{margin-bottom:-3px}.user-activity-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:-12px;display:flex}.user-activity-section-heading>div{gap:5px;display:grid}.user-activity-section-heading h2{color:var(--text);letter-spacing:-.035em;margin:0;font-size:18px;font-weight:700}.user-activity-section-heading p{color:var(--muted);margin:0 0 2px;font-size:12px}.user-activity-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.user-activity-metric{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:112px;box-shadow:var(--shadow);border-radius:15px;align-items:center;gap:14px;padding:18px 20px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.user-activity-metric:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.user-activity-metric:hover{border-color:color-mix(in srgb, var(--accent) 30%, var(--border))}}.user-activity-metric:hover{box-shadow:0 8px 24px var(--accent)}@supports (color:color-mix(in lab, red, red)){.user-activity-metric:hover{box-shadow:0 8px 24px color-mix(in srgb, var(--accent) 7%, transparent)}}.user-activity-metric-icon{border:1px solid var(--accent);flex:none;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.user-activity-metric-icon{border:1px solid color-mix(in srgb, var(--accent) 17%, var(--border))}}.user-activity-metric-icon{background:var(--accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.user-activity-metric-icon{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}}.user-activity-metric-icon{color:var(--accent)}.user-activity-metric-icon.is-users{border-color:#3478d4}@supports (color:color-mix(in lab, red, red)){.user-activity-metric-icon.is-users{border-color:color-mix(in srgb, #3478d4 18%, var(--border))}}.user-activity-metric-icon.is-users{background:#3478d4}@supports (color:color-mix(in lab, red, red)){.user-activity-metric-icon.is-users{background:color-mix(in srgb, #3478d4 9%, var(--surface))}}.user-activity-metric-icon.is-users{color:#3478d4}@supports (color:color-mix(in lab, red, red)){.user-activity-metric-icon.is-users{color:color-mix(in srgb, #3478d4 78%, var(--accent))}}.user-activity-metric-icon.is-alert{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.user-activity-metric-icon.is-alert{border-color:color-mix(in srgb, var(--danger) 20%, var(--border))}}.user-activity-metric-icon.is-alert{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.user-activity-metric-icon.is-alert{background:color-mix(in srgb, var(--danger) 9%, var(--surface))}}.user-activity-metric-icon.is-alert{color:var(--danger)}.user-activity-metric-icon.is-write{border-color:#8356cf}@supports (color:color-mix(in lab, red, red)){.user-activity-metric-icon.is-write{border-color:color-mix(in srgb, #8356cf 18%, var(--border))}}.user-activity-metric-icon.is-write{background:#8356cf}@supports (color:color-mix(in lab, red, red)){.user-activity-metric-icon.is-write{background:color-mix(in srgb, #8356cf 9%, var(--surface))}}.user-activity-metric-icon.is-write{color:#8356cf}@supports (color:color-mix(in lab, red, red)){.user-activity-metric-icon.is-write{color:color-mix(in srgb, #8356cf 75%, var(--accent))}}.user-activity-metric-copy{gap:3px;min-width:0;display:grid}.user-activity-metric-copy>span{color:var(--muted-strong);font-size:11px;font-weight:700}.user-activity-metric-copy>strong{color:var(--text);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(24px,2.4vw,31px);font-weight:730;line-height:1.12}.user-activity-metric-copy>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.4;overflow:hidden}.user-activity-chart-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);gap:16px;display:grid}.user-activity-chart-panel{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:15px;padding:18px 20px 14px;overflow:hidden}.user-activity-chart-panel .panel-header{border:0;min-height:55px;margin:0 0 4px;padding:0}.user-activity-chart-panel .panel-header h2{margin:5px 0 0;font-size:15px}.user-activity-chart-panel .panel-header p{margin:4px 0 0;font-size:11px}.user-activity-chart-panel .eyebrow{letter-spacing:.105em;text-transform:uppercase;font-size:9px}.user-activity-chart{height:260px;padding:4px 5px 0 0}.user-activity-trend-chart{height:280px}.user-activity-routes-panel{grid-column:1}.user-activity-top-users{grid-column:2}.user-activity-routes-chart{height:300px}.user-activity-role-chart{height:260px}.user-activity-bars{display:flex;overflow:auto}.user-activity-bar-list{flex-direction:column;flex:1;gap:15px;min-width:0;margin:0;padding:7px 0;list-style:none;display:flex}.user-activity-bar-item{gap:7px;min-width:0;display:grid}.user-activity-bar-label-row{min-width:0;color:var(--muted-strong);justify-content:space-between;align-items:center;gap:12px;font-size:11px;line-height:1.35;display:flex}.user-activity-bar-label-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-activity-bar-label-row>strong{color:var(--text);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.user-activity-bar-track{background:var(--surface-subtle);border-radius:999px;height:7px;overflow:hidden}.user-activity-bar-track>span{border-radius:inherit;background:var(--accent);height:100%;transition:width .18s;display:block}.user-activity-chart-empty{min-height:210px;color:var(--muted);text-align:center;place-items:center;padding:28px;font-size:12px;line-height:1.6;display:grid}.user-activity-top-users-table{border:1px solid var(--border-soft);border-radius:10px;overflow:auto}.user-activity-top-users-table .ui-table{min-width:0}.user-activity-top-users-table .ui-table-head,.user-activity-top-users-table .ui-table-cell{padding:10px 11px}.user-activity-top-users-table .ui-table-cell small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:500;display:block}.user-activity-log-panel{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:15px;overflow:hidden}.user-activity-log-panel>.panel-header{border-bottom:1px solid var(--border-soft);align-items:center;padding:19px 21px 17px}.user-activity-log-panel>.panel-header h2{margin-top:5px;font-size:17px}.user-activity-log-panel>.panel-header p{margin-top:5px;font-size:12px}.user-activity-event-count{border:1px solid var(--border);background:var(--surface-subtle);color:var(--muted-strong);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:750;display:inline-flex}.user-activity-event-count svg{color:var(--accent)}.user-activity-event-count span{color:var(--muted);font-weight:600}.user-activity-filters{border-bottom:1px solid var(--border-soft);background:var(--surface-subtle);gap:14px;padding:16px 20px 17px;display:grid}@supports (color:color-mix(in lab, red, red)){.user-activity-filters{background:color-mix(in srgb, var(--surface-subtle) 72%, var(--surface))}}.user-activity-filter-row{align-items:end;gap:11px;display:grid}.user-activity-filter-primary{grid-template-columns:minmax(240px,1.8fr) repeat(3,minmax(135px,1fr))}.user-activity-filter-secondary{grid-template-columns:max-content minmax(150px,200px) minmax(150px,200px) 1fr;gap:11px}.user-activity-filter-row>div{gap:6px;min-width:0;display:grid}.user-activity-filter-row label,.user-activity-date-label{color:var(--muted-strong);font-size:10px;font-weight:700}.user-activity-filter-row select,.user-activity-filter-row input:not([type=checkbox]):not([type=radio]){border:1px solid var(--border);background-color:var(--field);width:100%;min-height:39px;color:var(--text);border-radius:9px;font-size:12px}.user-activity-search-control{position:relative}.user-activity-search-control>svg{z-index:1;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.user-activity-search-control input{padding-left:37px!important}.user-activity-date-label{color:var(--muted);white-space:nowrap;align-self:end;padding:0 4px 12px 0}.user-activity-filter-actions{justify-content:flex-end;align-items:end;gap:8px!important;display:flex!important}.user-activity-filter-actions .button{white-space:nowrap;gap:7px;min-height:39px;padding-inline:13px}.user-activity-table-wrap{border:0;border-radius:0;overflow:auto}.user-activity-table{min-width:1180px}.user-activity-table .ui-table-head{z-index:2;background:var(--surface-subtle);position:sticky;top:0}.user-activity-table td,.user-activity-table th{vertical-align:top}.user-activity-table .ui-table-head{letter-spacing:.065em;padding-top:12px;padding-bottom:12px;font-size:9px}.user-activity-table .ui-table-cell{padding-top:12px;padding-bottom:12px;font-size:11px}.user-activity-table tbody .ui-table-cell strong{color:var(--text);font-weight:700}.user-activity-table td small{max-width:260px;color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.45;display:block}.user-activity-table .ui-table-caption{caption-side:bottom;border-top:1px solid var(--border-soft);color:var(--muted);padding:11px 16px;font-size:10px}.user-activity-time{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:174px}.user-activity-method{border:1px solid var(--border-soft);background:var(--surface-subtle);min-width:45px;color:var(--muted-strong);letter-spacing:.025em;border-radius:6px;justify-content:center;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.user-activity-result{border:1px solid var(--notice-success-text);align-items:center;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.user-activity-result{border:1px solid color-mix(in srgb, var(--notice-success-text) 22%, var(--border))}}.user-activity-result{background:var(--notice-success-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.user-activity-result{background:color-mix(in srgb, var(--notice-success-bg) 80%, var(--surface))}}.user-activity-result{color:var(--notice-success-text);text-transform:capitalize;font-size:9px;font-weight:800}.user-activity-result.is-failed{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.user-activity-result.is-failed{border-color:color-mix(in srgb, var(--danger) 25%, var(--border))}}.user-activity-result.is-failed{background:var(--notice-error-bg)}@supports (color:color-mix(in lab, red, red)){.user-activity-result.is-failed{background:color-mix(in srgb, var(--notice-error-bg) 80%, var(--surface))}}.user-activity-result.is-failed{color:var(--danger)}.user-activity-details{min-width:78px}.user-activity-details summary{border:1px solid var(--accent);align-items:center;min-height:27px;padding:4px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.user-activity-details summary{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--border))}}.user-activity-details summary{background:var(--accent);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.user-activity-details summary{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}}.user-activity-details summary{color:var(--accent);cursor:pointer;font-size:10px;font-weight:750;list-style:none;transition:background .14s,border-color .14s}.user-activity-details summary::-webkit-details-marker{display:none}.user-activity-details summary:after{content:"+";margin-left:7px;font-size:13px;line-height:1}.user-activity-details[open] summary:after{content:"−"}.user-activity-details summary:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.user-activity-details summary:hover{border-color:color-mix(in srgb, var(--accent) 38%, var(--border))}}.user-activity-details summary:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.user-activity-details summary:hover{background:color-mix(in srgb, var(--accent) 11%, var(--surface))}}.user-activity-detail-grid{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;gap:10px 14px;min-width:300px;max-width:500px;margin-top:9px;padding:13px;display:grid;box-shadow:0 8px 20px #0c20140f}.user-activity-detail-grid>div{gap:3px;display:grid}.user-activity-detail-grid strong{color:var(--muted);text-transform:uppercase;letter-spacing:.055em;font-size:9px}.user-activity-detail-grid span,.user-activity-detail-grid code{color:var(--text);overflow-wrap:anywhere;font-size:10px;line-height:1.5}.user-activity-detail-wide{max-width:480px}.user-activity-pagination{border-top:1px solid var(--border-soft);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:11px;display:flex}.user-activity-pagination>div{gap:8px;display:flex}.user-activity-pagination .button{min-height:35px}.user-activity-pagination .is-disabled{opacity:.45;pointer-events:none}@media (width<=1240px){.user-activity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.user-activity-filter-primary{grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(125px,1fr))}}@media (width<=980px){.user-activity-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.user-activity-filter-primary{grid-template-columns:repeat(3,minmax(0,1fr))}.user-activity-search{grid-column:1/-1}.user-activity-filter-secondary{grid-template-columns:max-content minmax(140px,1fr) minmax(140px,1fr) auto}}@media (width<=760px){.user-activity-page{gap:19px}.user-activity-section-heading{flex-direction:column;align-items:flex-start;gap:5px}.user-activity-chart-grid{grid-template-columns:minmax(0,1fr)}.user-activity-routes-panel,.user-activity-top-users{grid-column:auto}.user-activity-filter-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.user-activity-search{grid-column:1/-1}.user-activity-filter-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.user-activity-date-label{grid-column:1/-1;padding:0}.user-activity-filter-actions{grid-column:1/-1;justify-content:flex-start}.user-activity-log-panel>.panel-header{align-items:flex-start}.user-activity-pagination{flex-direction:column;align-items:flex-start}}@media (width<=480px){.user-activity-metrics{gap:9px}.user-activity-metric{border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;min-height:0;padding:13px}.user-activity-metric-icon{border-radius:10px;width:34px;height:34px}.user-activity-metric-icon svg{width:15px;height:15px}.user-activity-metric-copy>strong{font-size:23px}.user-activity-metric-copy>small{white-space:normal}.user-activity-section-heading h2{font-size:16px}.user-activity-chart-panel{padding:15px 13px 12px}.user-activity-filters{padding:14px}.user-activity-filter-primary,.user-activity-filter-secondary{grid-template-columns:minmax(0,1fr)}.user-activity-search,.user-activity-date-label,.user-activity-filter-actions{grid-column:auto}.user-activity-date-label{padding-top:2px}.user-activity-filter-actions{grid-template-columns:1fr 1fr;display:grid!important}.user-activity-log-panel>.panel-header{gap:12px;padding:16px 14px}.user-activity-event-count{padding:6px 8px;font-size:10px}.user-activity-pagination{padding:13px 14px}.user-activity-detail-grid{min-width:min(300px,100vw - 110px)}}@media (prefers-reduced-motion:reduce){.user-activity-metric,.user-activity-details summary{transition:none}}html,body{max-width:100%;overflow-x:clip}body{min-width:320px}.alliance-sidebar-trigger.is-mobile{display:grid}.alliance-sidebar-trigger.alliance-mobile-navigation-trigger{z-index:30;bottom:max(16px, env(safe-area-inset-bottom));left:max(16px, env(safe-area-inset-left));flex-basis:44px;width:44px;height:44px;position:fixed;box-shadow:0 4px 16px #0f172a29}.alliance-layout,.alliance-sidebar-inset,.alliance-sidebar-inset>.content,.alliance-sidebar-inset>.content>*,.alliance-dashboard-header,.alliance-sidebar-inset .panel,.alliance-sidebar-inset .monthly-panel,.alliance-sidebar-inset .weekly-incentives-analytics-panel{min-width:0}.alliance-layout{min-height:100dvh}.alliance-sidebar{padding-bottom:env(safe-area-inset-bottom)}.alliance-sidebar-inset>.content{width:100%;padding-left:clamp(16px,2vw,30px);padding-right:clamp(16px,2vw,30px)}.alliance-sidebar-inset .intro-header>*,.alliance-sidebar-inset .panel-header>*,.alliance-sidebar-inset .panel-body>*,.alliance-sidebar-inset .form-grid>*{min-width:0;max-width:100%}.alliance-sidebar-inset .table-wrap,.alliance-sidebar-inset .monthly-table-wrap,.alliance-sidebar-inset .offline-table-shell,.alliance-sidebar-inset .product-lookup-table-wrap,.alliance-sidebar-inset .tile-status-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.alliance-sidebar-inset .data-table,.alliance-sidebar-inset .monthly-table,.alliance-sidebar-inset .offline-table,.alliance-sidebar-inset .product-lookup-table,.alliance-sidebar-inset .tile-status-table{max-width:none}.alliance-sidebar-inset :is(input,select,textarea){min-width:0;max-width:100%}.alliance-sidebar-inset :is(.form-actions,.actions,.daily-action-center-actions,.category-panel-actions,.product-lookup-panel-actions,.tile-status-pagination-actions){flex-wrap:wrap}.alliance-sidebar-inset :is(.daily-action-item,.dashboard-data-status,.offline-all-sync,.offline-panel-header,.tile-status-pagination){min-width:0}.alliance-sidebar-inset :is(.stat-value,.metric-value,.monthly-summary-card>strong,.offline-stat-card .stat-value){overflow-wrap:anywhere}.alliance-sidebar-inset :is(.recharts-responsive-container,.recharts-wrapper,canvas,svg){max-width:100%}.alliance-sidebar-inset :is(.alliance-account-dropdown,.app-page-heading-copy,.panel-header>div,.panel-body>div){min-width:0}@media (width>=1920px){.alliance-sidebar-inset>.content{max-width:1760px;margin-left:auto;margin-right:auto}}@media (width<=1023px),(hover:none) and (pointer:coarse){.alliance-layout{--alliance-sidebar-width:0px}.alliance-sidebar{width:min(86vw,288px);max-width:calc(100vw - 24px);transform:translate(-105%);box-shadow:18px 0 45px #0f172a2e}.sidebar-mobile-open .alliance-sidebar{transform:translate(0)}.sidebar-mobile-open .alliance-sidebar-overlay{z-index:35;background:#0206176b;border:0;display:block;position:fixed;inset:0}.alliance-sidebar-trigger{display:grid}.alliance-sidebar-inset{width:100%;margin-left:0}.sidebar-collapsed .alliance-sidebar-header{justify-content:flex-start;padding:0 13px}.sidebar-collapsed .alliance-brand{width:100%}.sidebar-collapsed .alliance-brand-copy,.sidebar-collapsed .alliance-sidebar-group-label,.sidebar-collapsed .alliance-sidebar-menu-button>span,.sidebar-collapsed .alliance-sidebar-menu-button>small,.sidebar-collapsed .alliance-user-copy,.sidebar-collapsed .alliance-user-chevron{display:initial}.sidebar-collapsed .alliance-sidebar-group-label{display:block}.sidebar-collapsed .alliance-sidebar-content{padding:12px 9px}.sidebar-collapsed .alliance-sidebar-group+.alliance-sidebar-group{margin-top:15px}.sidebar-collapsed .alliance-sidebar-menu-button{justify-content:flex-start;padding:0 10px}.sidebar-collapsed .alliance-sidebar-menu-button>svg{width:17px;height:17px}.sidebar-collapsed .alliance-sidebar-footer{padding:10px}.sidebar-collapsed .alliance-user-card{justify-content:flex-start;padding:8px}.alliance-sidebar-menu-button,.branch-workspace-nav-link{min-height:44px}.alliance-sidebar-inset :is(button,a.button){min-height:42px}.alliance-sidebar-overlay{touch-action:manipulation}body.alliance-navigation-open{overflow:hidden}.alliance-sidebar-inset>.content{padding-left:clamp(18px,3vw,30px);padding-right:clamp(18px,3vw,30px)}.alliance-sidebar-content{padding-bottom:max(12px, env(safe-area-inset-bottom))}.alliance-sidebar-inset :is(.table-wrap,.table-shell,.table-block,.ui-table-container,.branch-sales-chart-scroll){scrollbar-width:thin;scrollbar-color:var(--muted) transparent}@supports (color:color-mix(in lab, red, red)){.alliance-sidebar-inset :is(.table-wrap,.table-shell,.table-block,.ui-table-container,.branch-sales-chart-scroll){scrollbar-color:color-mix(in srgb, var(--muted) 45%, transparent) transparent}}.alliance-sidebar-inset :is(.table-wrap,.table-shell,.table-block,.ui-table-container,.branch-sales-chart-scroll){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.alliance-sidebar-inset .stats-grid,.alliance-sidebar-inset .monthly-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.alliance-sidebar-inset :is(.overview-grid,.daily-details-overview,.daily-store-category-layout,.quota-page-grid,.quota-overview-body,.quota-guidance-grid,.daily-ranking-chart-table-layout){grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.alliance-dashboard-header{min-height:64px;padding-right:max(12px, env(safe-area-inset-right));padding-left:max(12px, env(safe-area-inset-left));gap:8px}.alliance-header-leading{flex:auto;gap:8px;overflow:hidden}.alliance-header-trailing{flex:none;gap:8px}.alliance-breadcrumb{gap:6px;font-size:11px}.alliance-breadcrumb [aria-current=page]{max-width:42vw}.alliance-account-dropdown{max-width:calc(100vw - 24px)}.alliance-sidebar-inset>.content{padding:20px max(16px, env(safe-area-inset-left)) 32px}.alliance-sidebar-inset .intro-header,.alliance-sidebar-inset .panel-header{flex-direction:column;align-items:stretch;gap:10px}.alliance-sidebar-inset .intro-header>:is(a.button,button),.alliance-sidebar-inset .panel-header>:is(a.button,button){width:100%}.alliance-sidebar-inset .panel-header,.alliance-sidebar-inset .panel-body{padding:14px}.alliance-sidebar-inset .form-grid{grid-template-columns:minmax(0,1fr)}.alliance-sidebar-inset .form-actions{align-items:stretch}.alliance-sidebar-inset .form-actions>.button{flex:140px}.alliance-sidebar-inset .intro-header>.form-actions,.alliance-sidebar-inset .panel-header>.form-actions,.alliance-sidebar-inset .daily-sales-page-actions{width:100%}.alliance-sidebar-inset :is(button,a.button),.alliance-sidebar-inset :is(.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea,.offline-date-grid input){min-height:44px}.alliance-sidebar-trigger,.alliance-header-icon{flex-basis:32px;width:32px;height:32px}.sales-data-warning,.sales-data-warning>summary{width:32px;height:32px}.sales-data-warning{flex-basis:32px}.alliance-account-menu summary{min-height:32px}.alliance-account-dropdown-action{min-height:44px}.branch-workspace-nav-link{min-height:44px;padding-left:10px;padding-right:10px}.branch-workspace-nav{scroll-snap-type:x proximity;justify-content:flex-start}.branch-workspace-nav-link{scroll-snap-align:start}.alliance-sidebar-inset .notice{overflow-wrap:anywhere}.alliance-sidebar-inset :is(.daily-action-center-actions,.category-panel-actions,.product-lookup-panel-actions){align-items:stretch}.alliance-sidebar-inset .daily-action-center-actions>form{flex:100%}.alliance-sidebar-inset .daily-action-center-actions>form .button{width:100%}.alliance-sidebar-inset .data-table thead th,.alliance-sidebar-inset .monthly-table thead th,.alliance-sidebar-inset .data-table tbody td,.alliance-sidebar-inset .monthly-table tbody td{padding-left:9px;padding-right:9px}.alliance-sidebar-inset :is(.offline-table-caption,.tile-status-pagination,.inventory-pagination,.table-footer){flex-direction:column;align-items:flex-start}.alliance-sidebar-inset :is(.quota-selection-form,.daily-ranking-filter-form,.weekly-incentives-filter-form){grid-template-columns:minmax(0,1fr)}}@media (width<=540px){.alliance-sidebar-inset>.offline-data-page .stats-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.alliance-sidebar-inset>.content{padding:16px max(12px, env(safe-area-inset-left)) 26px}.alliance-sidebar-inset .stats-grid,.alliance-sidebar-inset .monthly-summary,.alliance-sidebar-inset .daily-detail-summary,.alliance-sidebar-inset .quota-summary-grid,.alliance-sidebar-inset .result-metrics,.alliance-sidebar-inset .status-list{grid-template-columns:minmax(0,1fr)}.alliance-sidebar-inset .stat-card,.alliance-sidebar-inset .monthly-summary-card{min-height:0}.alliance-sidebar-inset .daily-sales-bar{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.alliance-sidebar-inset .daily-sales-bar>div{grid-area:2/1/auto/-1}.alliance-sidebar-inset .daily-sales-bar>strong{grid-area:1/2}.alliance-sidebar-inset .panel-header,.alliance-sidebar-inset .panel-body{padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=980px){.quota-kpi-grid,.quota-secondary-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.quota-performance-panel .panel-header{align-items:flex-start}}@media (width<=600px){.quota-kpi-grid{gap:8px}.quota-kpi-card{min-height:120px;padding:11px}.quota-kpi-card>strong{font-size:clamp(17px,5.2vw,22px)}.quota-secondary-summary{gap:7px}.quota-secondary-summary>div{padding:9px}.quota-performance-header{gap:10px}.quota-chart-controls{align-items:flex-start;width:100%}.quota-chart-legend{gap:8px;font-size:9px}}.daily-incentives-page{--dsi-space:22px}.daily-incentives-page .app-page-heading{margin-bottom:24px}.daily-incentives-page .dsi-back{flex-shrink:0;font-size:12px}.daily-incentives-page .panel{border-radius:14px;margin-bottom:24px}.daily-incentives-page .dsi-period-panel{z-index:2;position:relative;overflow:visible}.daily-incentives-page .dsi-period-toolbar{min-width:0;padding:14px var(--dsi-space);border-bottom:1px solid var(--border-soft);background:var(--surface-subtle);border-radius:14px 14px 0 0;flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.daily-incentives-page .dsi-view-tabs{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;flex-shrink:0;gap:4px;padding:4px;display:inline-flex}.daily-incentives-page .dsi-view-tabs a{min-height:34px;color:var(--muted);border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:7px 16px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.daily-incentives-page .dsi-view-tabs a:hover{color:var(--text);background:var(--surface-hover)}.daily-incentives-page .dsi-view-tabs a.is-active{color:var(--accent);background:var(--surface);box-shadow:0 1px 3px var(--text)}@supports (color:color-mix(in lab, red, red)){.daily-incentives-page .dsi-view-tabs a.is-active{box-shadow:0 1px 3px color-mix(in srgb, var(--text) 9%, transparent)}}.daily-incentives-page .dsi-scope{min-width:0;color:var(--muted-strong);overflow-wrap:anywhere;align-items:center;gap:7px;margin-left:auto;font-size:12px;display:inline-flex}.daily-incentives-page .dsi-scope svg{color:var(--muted);flex-shrink:0}.daily-incentives-page .dsi-export-menu{flex-shrink:0;position:relative}.daily-incentives-page summary::-webkit-details-marker{display:none}.daily-incentives-page .dsi-export-menu>summary{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--muted-strong);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;list-style:none;display:flex}.daily-incentives-page .dsi-export-menu>summary:hover,.daily-incentives-page .dsi-export-menu[open]>summary{background:var(--surface-hover);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-incentives-page .dsi-export-menu>summary:hover,.daily-incentives-page .dsi-export-menu[open]>summary{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}}.daily-incentives-page .dsi-export-form{z-index:10;border:1px solid var(--border);background:var(--surface);width:min(320px,100vw - 64px);box-shadow:0 16px 40px var(--text);border-radius:12px;gap:14px;margin:0;padding:20px;display:grid;position:absolute;top:calc(100% + 10px);right:0}@supports (color:color-mix(in lab, red, red)){.daily-incentives-page .dsi-export-form{box-shadow:0 16px 40px color-mix(in srgb, var(--text) 14%, transparent)}}.daily-incentives-page .dsi-export-heading{border-bottom:1px solid var(--border-soft);gap:5px;padding-bottom:13px;display:grid}.daily-incentives-page .dsi-export-heading strong{color:var(--text);font-size:13px;font-weight:650}.daily-incentives-page .dsi-export-heading span{color:var(--muted);font-size:11px}.daily-incentives-page .dsi-export-form p{color:var(--muted);margin:-4px 0 0;font-size:11px;line-height:1.5}.daily-incentives-page .dsi-period-controls{padding:24px var(--dsi-space);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.daily-incentives-page .dsi-period-context{align-items:center;gap:14px;min-width:0;display:flex}.daily-incentives-page .dsi-period-context>div{min-width:0}.daily-incentives-page .dsi-section-icon{border:1px solid var(--accent);flex:none;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.daily-incentives-page .dsi-section-icon{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border))}}.daily-incentives-page .dsi-section-icon{background:var(--surface-soft);color:var(--accent);border-radius:12px}.daily-incentives-page .dsi-period-label{flex-wrap:wrap;align-items:center;gap:7px 12px;display:flex}.daily-incentives-page .dsi-overline{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.daily-incentives-page .dsi-current-indicator{color:var(--accent);align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}.daily-incentives-page .dsi-current-indicator:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.daily-incentives-page .dsi-period-context h2{color:var(--text);letter-spacing:-.035em;overflow-wrap:anywhere;margin:6px 0;font-size:clamp(16px,1.6vw,21px);font-weight:650;line-height:1.4}.daily-incentives-page .dsi-period-context p{color:var(--muted);margin:0;font-size:11px}.daily-incentives-page .dsi-week-form{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:9px;min-width:0;margin:0;display:flex}.daily-incentives-page .dsi-week-form .field{width:195px;min-width:0}.daily-incentives-page .field,.daily-incentives-page .dsi-filter-field{gap:7px;min-width:0;display:grid}.daily-incentives-page .field label,.daily-incentives-page .dsi-filter-field label{color:var(--muted-strong);margin:0;font-size:11px;font-weight:600}.daily-incentives-page .dsi-week-form button,.daily-incentives-page .dsi-week-form a,.daily-incentives-page .dsi-export-form button{border-radius:8px;min-height:40px;font-size:12px}.daily-incentives-page .dsi-week-form p{color:var(--muted);text-align:right;flex-basis:100%;margin:0;font-size:10px;line-height:1.5}.daily-incentives-page .dsi-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.daily-incentives-page .dsi-summary-card{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;padding:21px;display:flex}.daily-incentives-page .dsi-summary-label{color:var(--muted-strong);justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.daily-incentives-page .dsi-summary-label svg{color:var(--muted);flex-shrink:0}.daily-incentives-page .dsi-summary-card>strong{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.045em;overflow-wrap:anywhere;margin:17px 0 10px;font-size:clamp(21px,2vw,29px);font-weight:700;line-height:1.3;display:block}.daily-incentives-page .dsi-summary-card>strong small{color:var(--muted);letter-spacing:normal;margin-left:7px;font-size:12px;font-weight:500}.daily-incentives-page .dsi-summary-card p{color:var(--muted);margin:auto 0 0;font-size:11px;line-height:1.6}.daily-incentives-page .dsi-summary-card.is-primary{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-incentives-page .dsi-summary-card.is-primary{border-color:color-mix(in srgb, var(--accent) 32%, var(--border))}}.daily-incentives-page .dsi-summary-card.is-primary{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-incentives-page .dsi-summary-card.is-primary{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}}.daily-incentives-page .dsi-summary-card.is-primary>strong,.daily-incentives-page .dsi-summary-card.is-primary svg{color:var(--accent)}.daily-incentives-page .dsi-policy-note{color:var(--muted);align-items:flex-start;gap:9px;margin:0 0 26px;padding:0 2px;display:flex}.daily-incentives-page .dsi-policy-note svg{color:var(--accent);flex-shrink:0;margin-top:2px}.daily-incentives-page .dsi-policy-note p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.daily-incentives-page .dsi-policy-note strong{color:var(--muted-strong);font-weight:600}.daily-incentives-page .dsi-section-header{padding:20px var(--dsi-space);align-items:center;gap:20px}.daily-incentives-page .dsi-section-header h2{flex-wrap:wrap;align-items:center;gap:9px;margin:4px 0 0;font-size:16px;display:flex}.daily-incentives-page .dsi-section-header p{margin-top:6px;font-size:12px}.daily-incentives-page .dsi-heading-count{border:1px solid var(--border);background:var(--surface-subtle);min-width:25px;min-height:23px;color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:normal;border-radius:6px;place-items:center;padding:2px 7px;font-size:10px;font-weight:600;display:inline-grid}.daily-incentives-page .dsi-section-link{color:var(--accent);flex-shrink:0;align-items:center;gap:7px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.daily-incentives-page .dsi-section-link:hover{text-underline-offset:3px;text-decoration:underline}.daily-incentives-page #dsi-branches-title{scroll-margin-top:150px}.daily-incentives-page .dsi-search{min-width:0;position:relative}.daily-incentives-page .dsi-search>svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.daily-incentives-page .dsi-search input{width:100%;padding-left:37px}.daily-incentives-page .dsi-branch-search{flex-shrink:0;width:min(100%,250px)}.daily-incentives-page .dsi-branch-column-head,.daily-incentives-page .dsi-branch>summary{padding:19px var(--dsi-space);grid-template-columns:minmax(230px,1.8fr) minmax(70px,.55fr) minmax(130px,1fr) minmax(120px,1fr) 18px;align-items:center;gap:20px;display:grid}.daily-incentives-page .dsi-branch-column-head{border-bottom:1px solid var(--border-soft);background:var(--surface-subtle);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding-top:11px;padding-bottom:11px;font-size:10px;font-weight:650}.daily-incentives-page .dsi-branch-column-head>span:not(:first-child){text-align:right}.daily-incentives-page .dsi-branch+.dsi-branch{border-top:1px solid var(--border-soft)}.daily-incentives-page .dsi-branch>summary{cursor:pointer;list-style:none;transition:background-color .15s}.daily-incentives-page .dsi-branch>summary:hover,.daily-incentives-page .dsi-branch[open]>summary{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-incentives-page .dsi-branch>summary:hover,.daily-incentives-page .dsi-branch[open]>summary{background:color-mix(in srgb, var(--accent) 3%, var(--surface))}}.daily-incentives-page .dsi-branch-identity{align-items:center;gap:12px;min-width:0;display:flex}.daily-incentives-page .dsi-branch-icon{border:1px solid var(--border-soft);background:var(--surface);width:36px;height:36px;color:var(--muted);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.daily-incentives-page .dsi-branch-identity strong{color:var(--text);overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.5;display:block}.daily-incentives-page .dsi-branch-identity small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.daily-incentives-page .dsi-branch-figure{min-width:0;color:var(--muted-strong);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;font-size:13px}.daily-incentives-page .dsi-branch-figure small{display:none}.daily-incentives-page .dsi-branch-figure strong{color:var(--accent);font-weight:650}.daily-incentives-page .dsi-branch-chevron{color:var(--muted);transition:transform .15s}.daily-incentives-page .dsi-branch[open]>summary .dsi-branch-chevron{transform:rotate(180deg)}.daily-incentives-page .dsi-people{padding:0 var(--dsi-space) 22px 70px;background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-incentives-page .dsi-people{background:color-mix(in srgb, var(--accent) 3%, var(--surface))}}.daily-incentives-page .dsi-people h3{color:var(--muted-strong);flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:14px 0;font-size:11px;font-weight:600;display:flex}.daily-incentives-page .dsi-people h3>span{color:var(--muted);overflow-wrap:anywhere;margin-left:auto;font-size:10px;font-weight:400}.daily-incentives-page .dsi-people .table-wrap{border:1px solid var(--border);background:var(--surface);border-radius:9px}.daily-incentives-page .dsi-people-table{table-layout:fixed;min-width:570px}.daily-incentives-page .dsi-people-table td strong{color:var(--text);font-size:12px;font-weight:600}.daily-incentives-page .dsi-people-table td small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.daily-incentives-page .data-table .dsi-number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.daily-incentives-page .data-table .dsi-rate{text-align:center}.daily-incentives-page .data-table .dsi-incentive{color:var(--accent);font-weight:650}.daily-incentives-page .data-table .dsi-negative{color:var(--danger)}.daily-incentives-page .data-table .dsi-zero{color:var(--muted)}.daily-incentives-page .dsi-ledger-filters{padding:20px var(--dsi-space) 16px;background:var(--surface-subtle);grid-template-columns:minmax(230px,1.6fr) minmax(180px,1fr) minmax(155px,.8fr);align-items:end;gap:14px;display:grid}.daily-incentives-page .dsi-ledger-filters select{border:1px solid var(--border);width:100%;min-height:40px;padding:8px 30px 8px 11px}.daily-incentives-page .dsi-ledger-status{min-height:49px;padding:10px var(--dsi-space);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;font-size:11px;display:flex}.daily-incentives-page .dsi-ledger-status>div{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.daily-incentives-page .dsi-ledger-status button{color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:600;display:inline-flex}.daily-incentives-page .dsi-filtered-incentive{align-items:center;gap:10px;display:inline-flex}.daily-incentives-page .dsi-filtered-incentive strong{color:var(--accent);font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.daily-incentives-page .dsi-ledger-scroll{scrollbar-color:var(--border) var(--surface-subtle);border:0;border-radius:0;max-height:620px;scrollbar-width:thin!important}.daily-incentives-page .dsi-ledger-scroll::-webkit-scrollbar{width:8px!important;height:8px!important;display:block!important}.daily-incentives-page .dsi-ledger-scroll::-webkit-scrollbar-thumb{background:var(--border);border-radius:8px}.daily-incentives-page .dsi-ledger-table{table-layout:fixed;min-width:1160px}.daily-incentives-page .dsi-col-product{width:28%}.daily-incentives-page .dsi-col-allocation{width:19%}.daily-incentives-page .dsi-col-receipt{width:14%}.daily-incentives-page .dsi-col-units{width:7%}.daily-incentives-page .dsi-col-sales{width:12%}.daily-incentives-page .dsi-col-rate{width:9%}.daily-incentives-page .dsi-col-incentive{width:11%}.daily-incentives-page .dsi-ledger-table thead th{z-index:1;height:44px;box-shadow:inset 0 -1px var(--border);position:sticky;top:0}.daily-incentives-page .dsi-ledger-table tbody td{overflow-wrap:anywhere;vertical-align:top;padding-top:17px;padding-bottom:17px;line-height:1.6}.daily-incentives-page .dsi-ledger-table tbody tr:nth-child(2n){background:var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.daily-incentives-page .dsi-ledger-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--surface-subtle) 65%, transparent)}}.daily-incentives-page .dsi-ledger-table tbody tr:hover{background:var(--surface-hover)}.daily-incentives-page .dsi-product strong{color:var(--text);font-size:12px;font-weight:650;display:block}.daily-incentives-page .dsi-product>span{color:var(--muted-strong);margin-top:5px;font-size:11px;display:block}.daily-incentives-page .dsi-product small{color:var(--muted);margin-top:8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;display:block}.daily-incentives-page .dsi-allocation{gap:6px;display:grid}.daily-incentives-page .dsi-allocation strong{color:var(--muted-strong);font-size:11px;font-weight:600}.daily-incentives-page .dsi-allocation>span{color:var(--muted);align-items:flex-start;gap:5px;font-size:11px;display:flex}.daily-incentives-page .dsi-allocation svg{flex-shrink:0;margin-top:3px}.daily-incentives-page .dsi-allocation small{color:var(--muted);font-size:10px}.daily-incentives-page .dsi-reference-id{color:var(--muted-strong);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;display:block}.daily-incentives-page .dsi-references summary{color:var(--accent);cursor:pointer;align-items:center;gap:5px;margin-top:7px;font-size:10px;list-style:none;display:inline-flex}.daily-incentives-page .dsi-reference-list{gap:4px;margin-top:8px;display:grid}.daily-incentives-page .dsi-reference-list>span{color:var(--muted);text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:600}.daily-incentives-page .dsi-reference-list code{color:var(--muted-strong);overflow-wrap:anywhere;background:0 0;padding:0;font-size:10px}.daily-incentives-page .dsi-badge{border:1px solid var(--border);white-space:nowrap;border-radius:6px;justify-content:center;min-width:39px;padding:4px 7px;font-size:10px;font-weight:650;line-height:1.5;display:inline-flex}.daily-incentives-page .dsi-badge.is-eligible{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-incentives-page .dsi-badge.is-eligible{border-color:color-mix(in srgb, var(--accent) 20%, var(--border))}}.daily-incentives-page .dsi-badge.is-eligible{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-incentives-page .dsi-badge.is-eligible{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}}.daily-incentives-page .dsi-badge.is-eligible{color:var(--accent)}.daily-incentives-page .dsi-badge.is-ineligible{background:var(--surface-subtle);color:var(--muted)}.daily-incentives-page .dsi-ledger-table tfoot th,.daily-incentives-page .dsi-ledger-table tfoot td{border-top:1px solid var(--border);background:var(--surface-subtle);letter-spacing:normal;text-transform:none;border-bottom:0;padding-top:15px;padding-bottom:15px;font-size:12px;font-weight:650}.daily-incentives-page .dsi-ledger-table tfoot small{color:var(--muted);margin-top:5px;font-size:10px;font-weight:400;display:block}.daily-incentives-page .dsi-table-note{padding:14px var(--dsi-space);color:var(--muted);align-items:flex-start;gap:7px;margin:0;font-size:11px;line-height:1.6;display:flex}.daily-incentives-page .dsi-table-note svg{flex-shrink:0;margin-top:2px}.daily-incentives-page .table-footer{padding:14px var(--dsi-space);border-top:1px solid var(--border-soft);margin:0}.daily-incentives-page .dsi-empty{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:44px 20px;display:flex}.daily-incentives-page .dsi-empty>svg{color:var(--muted)}.daily-incentives-page .dsi-empty>strong{color:var(--text);font-size:14px;font-weight:600}.daily-incentives-page .dsi-empty p{max-width:340px;margin:0;font-size:12px;line-height:1.6}@media (width>=1024px) and (width<=1350px),(width<=900px){.daily-incentives-page .dsi-period-controls{grid-template-columns:1fr;gap:20px}.daily-incentives-page .dsi-week-form{border-top:1px solid var(--border-soft);justify-content:flex-start;padding-top:18px}.daily-incentives-page .dsi-week-form p{text-align:left}.daily-incentives-page .dsi-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-incentives-page .dsi-ledger-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.daily-incentives-page .dsi-ledger-filters>:first-child{grid-column:1/-1}}@media (width<=1100px){.daily-incentives-page .dsi-branch-column-head,.daily-incentives-page .dsi-branch>summary{grid-template-columns:minmax(190px,1.8fr) minmax(65px,.55fr) minmax(110px,1fr) minmax(105px,1fr) 16px;gap:12px}}@media (width<=760px){.daily-incentives-page{--dsi-space:16px}.daily-incentives-page .dsi-period-toolbar{gap:12px}.daily-incentives-page .dsi-scope{flex-basis:100%;order:3;margin:0}.daily-incentives-page .dsi-export-menu{margin-left:auto}.daily-incentives-page .dsi-period-controls{padding-top:20px;padding-bottom:20px}.daily-incentives-page .dsi-section-header{flex-direction:column;align-items:stretch;gap:14px}.daily-incentives-page .dsi-branch-search{width:100%}.daily-incentives-page .dsi-branch-column-head{display:none}.daily-incentives-page .dsi-branch>summary{padding:18px var(--dsi-space);grid-template-columns:repeat(3,minmax(0,1fr)) 16px;gap:16px 10px}.daily-incentives-page .dsi-branch-identity{grid-column:1/4}.daily-incentives-page .dsi-branch-chevron{grid-area:1/4}.daily-incentives-page .dsi-branch-figure{text-align:left;grid-row:2;font-size:12px}.daily-incentives-page .dsi-branch-figure small{color:var(--muted);margin-bottom:5px;font-size:10px;display:block}.daily-incentives-page .dsi-people{padding:0 var(--dsi-space) 18px}.daily-incentives-page .dsi-people h3>span{flex-basis:100%;margin-left:0}.daily-incentives-page .dsi-people-table{min-width:570px}.daily-incentives-page .dsi-summary-card{padding:17px}.daily-incentives-page .dsi-summary-card>strong{font-size:23px}.daily-incentives-page .dsi-section-link{align-self:flex-start}.daily-incentives-page .dsi-ledger-status{align-items:flex-start}}@media (width<=480px){.daily-incentives-page .dsi-view-tabs a{min-height:36px;padding-left:11px;padding-right:11px}.daily-incentives-page .dsi-export-menu>summary{gap:5px;padding-left:9px;padding-right:9px;font-size:11px}.daily-incentives-page .dsi-week-form .field{width:100%}.daily-incentives-page .dsi-week-form>button,.daily-incentives-page .dsi-week-form>a{flex:1}.daily-incentives-page .dsi-summary{gap:10px}.daily-incentives-page .dsi-summary-label{font-size:10px}.daily-incentives-page .dsi-summary-label svg{width:14px;height:14px}.daily-incentives-page .dsi-summary-card{padding:15px}.daily-incentives-page .dsi-summary-card>strong{margin-top:14px;font-size:21px}.daily-incentives-page .dsi-summary-card>strong small{margin:5px 0 0;font-size:10px;display:block}.daily-incentives-page .dsi-ledger-filters{grid-template-columns:minmax(0,1fr)}.daily-incentives-page .dsi-ledger-filters>:first-child{grid-column:auto}.daily-incentives-page .dsi-branch-figure{font-size:11px}}@media (width<=360px){.daily-incentives-page .dsi-period-toolbar{align-items:flex-start}.daily-incentives-page .dsi-export-menu{width:100%;margin:0}.daily-incentives-page .dsi-export-menu>summary{justify-content:flex-start}.daily-incentives-page .dsi-summary{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.daily-incentives-page .dsi-branch>summary,.daily-incentives-page .dsi-branch-chevron{transition:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f4f9f5;--sidebar:#fff;--surface:#fff;--surface-subtle:#f8fcf9;--surface-soft:#edf7f0;--surface-hover:#e2f7e9;--page-overlay:#f4f9f5e0;--field:#fbfffc;--border:#d7e8dc;--border-soft:#04481c1a;--text:#020202;--muted:#637568;--muted-strong:#0d2818;--accent:#0c9549;--accent-deep:#04481c;--blue:#0c9549;--warning:#a36a00;--danger:#c0445b;--shadow:0 10px 30px #04481c12;--notice-warning-bg:#fff8e6;--notice-warning-text:#8b5b00;--notice-error-bg:#fff1f4;--notice-error-text:#b4233e;--notice-success-bg:#ecfbf4;--notice-success-text:#087443;--quota-success:#087443}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0a0b0d;--sidebar:#111315;--surface:#17191c;--surface-subtle:#121416;--surface-soft:#202328;--surface-hover:#2a2e34;--page-overlay:#0a0b0deb;--field:#0e1012;--border:#353a41;--border-soft:#ffffff1f;--text:#f5f5f5;--muted:#a1a1aa;--muted-strong:#d4d4d8;--accent:#cbd5e1;--accent-deep:#e5e7eb;--blue:#cbd5e1;--warning:#f5c96c;--danger:#ff9bad;--shadow:0 20px 55px #00000057;--notice-warning-bg:#4c381685;--notice-warning-text:#ffe0a1;--notice-error-bg:#491e2f94;--notice-error-text:#ffc3cd;--notice-success-bg:#ffffff14;--notice-success-text:#e4e4e7;--quota-success:#6ee7b7}@media (width>=901px){.auth-card{grid-template-columns:.9fr 1.1fr}.sidebar{width:76px;transition:width .22s,box-shadow .22s;overflow:hidden}.sidebar:hover,.sidebar:focus-within{width:270px;box-shadow:18px 0 45px #04481c1f}.sidebar .brand{justify-content:center;padding-left:12px;padding-right:12px}.sidebar .brand-title,.sidebar .brand-caption,.sidebar .nav-label,.sidebar .nav-link>span:not(.nav-icon),.sidebar [data-theme-label],.sidebar .theme-toggle-switch,.sidebar [data-signout-label]{display:none}.sidebar .sidebar-nav{padding-left:10px;padding-right:10px}.sidebar .nav-link{justify-content:center;gap:0;padding-left:0;padding-right:0}.sidebar .sidebar-footer{margin-left:10px;margin-right:10px;padding:10px}.sidebar .sidebar-role{justify-content:center;padding-left:10px;padding-right:10px}.sidebar .sidebar-role-copy{display:none}.sidebar .theme-toggle{justify-content:center;padding-left:0;padding-right:0}.sidebar .theme-toggle-copy{gap:0}.sidebar .sidebar-footer form button{place-items:center;min-height:38px;padding-left:0;padding-right:0;display:grid}.sidebar .sidebar-signout-icon{display:block}.sidebar:hover .brand,.sidebar:focus-within .brand{justify-content:flex-start;padding-left:24px;padding-right:24px}.sidebar:hover .brand-title,.sidebar:hover .brand-caption,.sidebar:hover .nav-label,.sidebar:hover .nav-link>span:not(.nav-icon),.sidebar:hover [data-theme-label],.sidebar:hover .theme-toggle-switch,.sidebar:hover [data-signout-label],.sidebar:focus-within .brand-title,.sidebar:focus-within .brand-caption,.sidebar:focus-within .nav-label,.sidebar:focus-within .nav-link>span:not(.nav-icon),.sidebar:focus-within [data-theme-label],.sidebar:focus-within .theme-toggle-switch,.sidebar:focus-within [data-signout-label]{display:revert}.sidebar:hover .sidebar-nav,.sidebar:focus-within .sidebar-nav{padding-left:16px;padding-right:16px}.sidebar:hover .nav-link,.sidebar:focus-within .nav-link{justify-content:flex-start;gap:.75rem;padding-left:.75rem;padding-right:.75rem}.sidebar:hover .sidebar-footer,.sidebar:focus-within .sidebar-footer{margin-left:16px;margin-right:16px;padding:16px}.sidebar:hover .theme-toggle,.sidebar:focus-within .theme-toggle{justify-content:space-between;padding-left:.75rem;padding-right:.75rem}.sidebar:hover .sidebar-role,.sidebar:focus-within .sidebar-role{justify-content:flex-start;padding-left:.75rem;padding-right:.75rem}.sidebar:hover .sidebar-role-copy,.sidebar:focus-within .sidebar-role-copy{display:block}.sidebar:hover .theme-toggle-copy,.sidebar:focus-within .theme-toggle-copy{gap:.5rem}.sidebar:hover .sidebar-footer form button,.sidebar:focus-within .sidebar-footer form button{min-height:auto;padding:.5rem .75rem;display:block}.sidebar:hover .brand-title,.sidebar:hover .brand-caption,.sidebar:focus-within .brand-title,.sidebar:focus-within .brand-caption,.sidebar:hover .nav-label,.sidebar:focus-within .nav-label{display:block}.sidebar:hover .nav-link>span:not(.nav-icon),.sidebar:focus-within .nav-link>span:not(.nav-icon),.sidebar:hover [data-theme-label],.sidebar:focus-within [data-theme-label],.sidebar:hover [data-signout-label],.sidebar:focus-within [data-signout-label]{display:inline}.sidebar:hover .theme-toggle-switch,.sidebar:focus-within .theme-toggle-switch{display:flex}.sidebar:hover .sidebar-signout-icon,.sidebar:focus-within .sidebar-signout-icon{vertical-align:middle;display:inline-block}.page{width:calc(100% - 76px);margin-left:76px}.sidebar:hover~.page,.sidebar:focus-within~.page{width:calc(100% - 270px);margin-left:270px}}.honeypot-field{width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-10000px!important;overflow:hidden!important}@media (width<=1200px){.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cards,.daily-detail-summary,.filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.app-menu-toggle{display:grid}.sidebar-backdrop{border:0;padding:0}.sidebar{width:min(270px,100vw - 32px);transition:transform .2s;transform:translate(-100%);box-shadow:18px 0 45px #0003}.sidebar.open{transform:translate(0)}.sidebar-backdrop{z-index:25;background:#0c12206b;position:fixed;inset:0}.sidebar-backdrop.visible{display:block}body.sidebar-open{overflow:hidden}.page{width:100%;margin-left:0}.topbar{min-height:72px;padding:16px 20px}.content{padding:26px 20px 45px}.overview-grid,.daily-details-overview,.daily-store-category-layout{grid-template-columns:1fr}.daily-category-products-with-divider{border-left:0;border-top:1px solid var(--border-soft);padding-top:20px;padding-left:0}.daily-top-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-ranking-page-heading{flex-direction:column}.daily-ranking-page-actions{justify-content:flex-start}.daily-ranking-chart-table-layout{grid-template-columns:1fr}.daily-ranking-distribution-layout{grid-template-columns:1fr;max-width:420px}.daily-ranking-donut-wrap{width:min(210px,100%)}.daily-ranking-donut-toggle{justify-content:flex-start}.daily-ranking-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-ranking-filter-actions{grid-column:span 2}.quota-page-grid{grid-template-columns:1fr}.quota-hero{align-items:flex-start}.quota-overview-body,.quota-guidance-grid{grid-template-columns:1fr}.quota-year-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quota-selection-form{grid-template-columns:repeat(2,minmax(0,1fr))}.quota-selection-form .button{grid-column:span 2}.daily-product-sales-chart-wrap{height:300px}.daily-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-side{display:none}.auth-card{max-width:480px}.quota-admin-grid{grid-template-columns:1fr}.quota-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.topbar-actions,.breadcrumb{display:none}.content{padding:24px 15px 38px}.topbar-left,.topbar-left>div{min-width:0}.monthly-breadcrumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-intro,.heading-row,.intro-header,.panel-header,.daily-action-center-header,.section-heading,.actions{flex-direction:column;align-items:flex-start}.page-intro,.heading-row,.intro-header{margin-bottom:22px}.intro-meta{justify-content:flex-start}.stats-grid,.cards,.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.form-grid{grid-template-columns:1fr;gap:14px}.field-wide{grid-column:auto}.form-actions{flex-wrap:wrap;align-items:stretch}.form-actions .button{flex:140px}.quota-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-page-filters{flex-direction:column;align-items:stretch}.daily-action-center-actions{justify-content:flex-start}.daily-action-center-actions .button-secondary{width:100%}.daily-month-export-form{align-items:center;width:100%}.daily-month-export-form input{flex:1}.daily-month-export-form .button{flex-shrink:0}.daily-action-item{flex-wrap:wrap}.daily-action-item-link{align-self:flex-start}.daily-page-filters>form{width:100%}.daily-page-filters .daily-store-date-form{flex-direction:column;align-items:stretch;width:100%}.daily-store-date-form .field{min-width:0}.daily-store-date-form .button{width:100%}.daily-store-branch-form{flex-direction:column;align-items:stretch;width:100%}.daily-store-branch-form .field{min-width:0}.daily-store-branch-form .button{width:100%}.quota-hero{padding:0}.quota-hero-mark{display:none}.quota-hero-meta{flex-direction:column;align-items:flex-start}.quota-context-chip{max-width:100%}.quota-year-summary{grid-template-columns:1fr}.quota-year-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quota-selection-form{grid-template-columns:1fr}.quota-selection-form .button{grid-column:auto;width:100%}.daily-store-summary,.daily-top-category-grid{grid-template-columns:1fr}.daily-ranking-page-heading{margin-bottom:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5)}.daily-ranking-page-actions,.daily-ranking-page-actions .button{width:100%}.daily-ranking-scope-chip{justify-content:center;width:100%}.daily-ranking-filter-form{grid-template-columns:1fr}.daily-ranking-filter-actions{grid-column:auto}.daily-ranking-stats-grid{grid-template-columns:1fr}.daily-ranking-scope-heading{flex-direction:column;align-items:flex-start}.quota-facts{grid-template-columns:1fr}.daily-store-fallback-axis{margin-left:0}.daily-store-fallback-row{flex-direction:column;align-items:flex-start}.daily-store-fallback-row strong,.daily-store-fallback-hours{width:100%}.daily-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card,.metric-card{min-height:100px;padding:13px}.daily-detail-summary .daily-detail-card{min-height:104px;padding:13px}.stat-value,.metric-value{font-size:21px}.result-metrics,.status-list,.summary{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-body,.panel-header,.group-heading,.action{padding-left:15px;padding-right:15px}.daily-detail-breadcrumb{display:inline-flex}.daily-detail-heading{padding:20px 18px}.daily-detail-heading .fixture-badge{white-space:normal}.fields,.filter-grid{grid-template-columns:1fr}.fields .wide,.field.full{grid-column:auto}.summary{grid-template-columns:1fr}.actions{align-items:stretch}.actions .button,.button-row,.button-row .button{width:100%}.search-row{flex-direction:column;align-items:stretch}.merchandiser-filter{grid-template-columns:1fr}.merchandiser-filter .field{width:100%}.merchandiser-filter-buttons{flex-wrap:wrap}.table-footer{flex-direction:column;align-items:flex-start}.table-pagination{justify-content:flex-start}.action-footer{flex-direction:column;align-items:stretch}.fetch-button,.intro-header>.button{width:100%}.inline-form{grid-template-columns:1fr;min-width:0}.inline-form .button{width:100%}.notice{overflow-wrap:anywhere}.quota-selection-summary,.quota-save-context{flex-wrap:wrap}.quota-selection-summary strong,.quota-save-context strong{overflow-wrap:anywhere}.monthly-page .tag,.tile-status-page .tag{white-space:normal}.auth-shell{padding:14px}.auth-form{padding:28px 22px}}@media (width<=420px){.stats-grid,.cards,.result-metrics,.status-list,.daily-detail-summary{grid-template-columns:1fr}.content,.topbar,.panel-body,.panel-header,.group-heading,.action{padding-left:12px;padding-right:12px}.daily-detail-heading{padding-left:14px;padding-right:14px}}.daily-ranking-chart-grid{gap:calc(var(--spacing) * 4);grid-template-columns:minmax(240px,.9fr) minmax(0,1.6fr);display:grid}.daily-ranking-chart-card,.daily-ranking-subcategory-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);min-width:0;padding:calc(var(--spacing) * 4);border-width:1px;border-color:var(--border);background:var(--surface)}.daily-ranking-chart-card h2,.daily-ranking-subcategory-card h3{margin-top:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--text)}.daily-ranking-donut-wrap{grid-template-columns:minmax(110px,1fr) minmax(110px,1fr);align-items:center;gap:12px;width:100%;display:grid}.daily-ranking-donut-chart{aspect-ratio:1;width:100%;min-width:110px;max-width:180px;position:relative}.daily-ranking-donut{height:100%}.daily-ranking-donut-center{background:var(--surface);width:76px;height:76px;color:var(--text);cursor:pointer;border:0;border-radius:50%;align-content:center;justify-items:center;padding:5px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.daily-ranking-donut-center strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:19px;font-weight:800;overflow:hidden}.daily-ranking-donut-center span{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.daily-ranking-donut-center:focus-visible,.daily-ranking-donut-wrap li button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.daily-ranking-donut-empty{border:1px dashed var(--border);width:100%;height:100%;color:var(--muted);text-align:center;border-radius:50%;place-items:center;font-size:10px;display:grid}.daily-ranking-donut-caption{fill:var(--muted);font-size:7px;font-weight:800}.daily-ranking-donut-wrap ul{gap:calc(var(--spacing) * 2);padding:0;list-style:none;display:grid}.daily-ranking-donut-wrap li{min-width:0;color:var(--muted-strong);font-size:11px}.daily-ranking-donut-wrap li button{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:5px 4px;transition:background-color .15s,opacity .15s;display:flex}.daily-ranking-donut-wrap li button:hover,.daily-ranking-donut-wrap li button[aria-pressed=true]{background:var(--surface-soft)}.daily-ranking-donut-wrap li strong{margin-left:auto}.daily-ranking-legend-dot{border-radius:50%;flex:none;width:9px;height:9px}.daily-ranking-lollipop-list{gap:calc(var(--spacing) * 2);margin:14px 0 0;padding:0;list-style:none;display:grid}.daily-ranking-lollipop-list li{grid-template-columns:26px minmax(115px,1.2fr) minmax(80px,2fr) 48px 12px;align-items:center;gap:8px;min-width:0;display:grid}.daily-ranking-lollipop-rank{color:var(--muted);font-size:11px;font-weight:800}.daily-ranking-lollipop-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.daily-ranking-lollipop-track{background:var(--surface-soft);border-radius:999px;height:5px;display:block;overflow:hidden}.daily-ranking-lollipop-track i{border-radius:inherit;background:var(--accent);height:100%;display:block}.daily-ranking-lollipop-list strong{color:var(--muted-strong);text-align:right;font-size:11px}.daily-ranking-lollipop-dot circle{fill:var(--accent);stroke:var(--surface);stroke-width:2px}.daily-ranking-subcategory-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:14px;display:grid}.daily-ranking-subcategory-card p{margin-top:calc(var(--spacing) * 3);color:var(--muted-strong)}.daily-ranking-subcategory-lollipop-chart{width:100%;margin-top:12px;display:block}.daily-ranking-product-chart{height:306px;margin-top:8px}.daily-ranking-subcategory-lollipop-chart{height:138px}.daily-sales-bars{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);display:grid}.daily-sales-bar{grid-template-columns:minmax(100px,1fr) minmax(80px,2fr) minmax(90px,.8fr);align-items:center;gap:12px;display:grid}.daily-sales-bar>span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.daily-sales-bar>div{background:var(--surface-soft);border-radius:999px;height:8px;overflow:hidden}.daily-sales-bar i{border-radius:inherit;background:var(--accent);height:100%;display:block}.daily-sales-bar>strong{color:var(--muted-strong);text-align:right;font-size:12px}.tile-status-chart-bar{background:var(--accent);border-radius:5px 5px 0 0;width:16px;min-height:2px}.tile-status-chart td{text-align:center;min-width:60px}@media (width<=760px){.daily-ranking-chart-grid{grid-template-columns:1fr}.daily-ranking-donut-wrap{grid-template-columns:minmax(110px,.7fr) minmax(120px,1fr)}.daily-sales-bar{grid-template-columns:minmax(80px,1fr) minmax(50px,1.3fr) minmax(75px,.8fr);gap:8px}}@media (width<=1200px){.incentive-kpi-grid,.weekly-incentives-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.weekly-incentives-page .content{padding:18px 20px 28px}.weekly-merchandiser-export-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-transactions-header{align-items:flex-start}.weekly-transactions-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.incentive-page-heading-side{align-items:stretch;width:100%;min-width:0}.incentive-method-grid,.incentive-branch-grid{grid-template-columns:1fr}.incentive-rate-lockup{align-self:flex-start}.incentive-week-selector{flex-direction:column;align-items:flex-start}.incentive-week-form{justify-content:flex-start;width:100%}.weekly-incentives-hero{flex-direction:column}.weekly-incentives-rate{border-left:0;align-self:flex-start;padding:8px 0 0}.weekly-incentives-filter-form,.weekly-incentives-filter-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-incentives-period-preview{grid-column:1/-1}.weekly-incentives-panel-actions{flex-basis:100%;justify-content:flex-start}}@media (width<=680px){.weekly-incentives-page .content{padding:16px 14px 24px}.weekly-merchandiser-performance-actions{flex-direction:column;align-items:flex-start}.weekly-merchandiser-export{padding-left:14px;padding-right:14px}.weekly-merchandiser-export-fields{grid-template-columns:1fr}.weekly-merchandiser-export-footer{flex-direction:column;align-items:stretch}.weekly-merchandiser-export-actions{justify-content:flex-end}.weekly-transactions-header{flex-direction:column}.weekly-transactions-export{width:100%}.weekly-transactions-export .button{flex:1}.weekly-transactions-toolbar{align-items:flex-start;padding-left:14px;padding-right:14px}.weekly-transactions-result-count{flex-direction:column;align-items:flex-start;gap:2px}.weekly-transactions-filters{padding:13px 14px 15px}.weekly-transactions-filter-grid{grid-template-columns:1fr}.weekly-transactions-expanded-row>td{padding:12px}.incentive-scope-divider{display:none}.incentive-scope-meta{flex-direction:column;align-items:flex-start;gap:10px}.incentive-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.incentive-kpi-card{padding:13px}.incentive-kpi-card .stat-value{font-size:21px}.incentive-method-card{padding:13px}.incentive-branch-metrics{gap:1px;padding-left:13px;padding-right:13px}.incentive-person-row{grid-template-columns:1fr;gap:10px}.incentive-person-metric{justify-content:space-between;align-items:center;gap:8px;display:flex}.incentive-person-metric strong{margin-top:0}.incentive-section-heading{align-items:flex-start}.incentive-week-form{flex-direction:column;align-items:stretch;width:100%}.incentive-week-form .field{width:100%;min-width:0}.incentive-week-form .button,.incentive-current-week{width:100%}.weekly-incentives-hero{padding:0 0 14px}.weekly-incentives-filter-form{grid-template-columns:1fr;padding:14px}.weekly-incentives-filter-layout{grid-template-columns:1fr}.weekly-incentives-period-preview{grid-column:auto}.weekly-incentives-week-shortcuts{width:100%;margin-left:0}.weekly-incentives-import-form{flex-direction:column;align-items:stretch;padding:14px}.weekly-incentives-import-form .button{width:100%}.weekly-incentives-import-template{padding-left:14px;padding-right:14px}.weekly-incentives-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-incentives-summary-card{padding:13px}.weekly-incentives-summary-card strong{font-size:21px}}@media (width<=420px){.incentive-kpi-grid{grid-template-columns:1fr}.incentive-kpi-card{grid-template-columns:auto minmax(0,1fr)}.incentive-method-grid{gap:8px}.incentive-branch-card-header{flex-direction:column}}html,body,*{scrollbar-width:none!important;-ms-overflow-style:none!important}html::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.login-page{isolation:isolate;background:radial-gradient(ellipse at 7% 7%, var(--accent), transparent 32%), radial-gradient(ellipse at 94% 95%, var(--accent), transparent 30%), var(--page);place-items:center;min-height:100svh;padding:54px 28px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.login-page{background:radial-gradient(ellipse at 7% 7%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 32%), radial-gradient(ellipse at 94% 95%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 30%), var(--page)}}.login-page:before{z-index:-1;background-image:linear-gradient(var(--muted) 1px, transparent 1px), linear-gradient(90deg, var(--muted) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.login-page:before{background-image:linear-gradient(color-mix(in srgb, var(--muted) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--muted) 6%, transparent) 1px, transparent 1px)}}.login-page:before{content:"";pointer-events:none;background-size:44px 44px;-webkit-mask-image:linear-gradient(#0009,#0000 78%);mask-image:linear-gradient(#0009,#0000 78%)}.login-theme-toggle{z-index:5;border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:9px;min-height:40px;padding:0 14px;display:inline-flex;position:fixed;top:24px;right:26px}@supports (color:color-mix(in lab, red, red)){.login-theme-toggle{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.login-theme-toggle{color:var(--muted-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:11px;font-weight:700;transition:border-color .18s,background .18s,transform .18s;box-shadow:0 5px 18px #12241c0f}.login-theme-toggle:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.login-theme-toggle:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}}.login-theme-toggle:hover{background:var(--surface)}.login-theme-toggle svg{color:var(--accent)}.login-card{border:1px solid var(--border);grid-template-columns:1fr 1fr;width:min(100%,1030px);min-height:630px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.login-card{border:1px solid color-mix(in srgb, var(--border) 80%, transparent)}}.login-card{background:var(--surface);border-radius:26px;box-shadow:0 32px 90px #0b231721,0 3px 10px #0b23170a}.login-showcase{isolation:isolate;color:#fff;background:linear-gradient(150deg,#092c1c 0%,#075333 52%,#0c9549 100%);flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(34px,5vw,58px);display:flex;position:relative;overflow:hidden}.login-showcase:after{z-index:-1;content:"";background:radial-gradient(circle,#49e68f40,#0000 68%);border-radius:50%;width:430px;height:430px;position:absolute;bottom:-190px;right:-80px}.login-brand{align-items:center;gap:11px;width:fit-content;display:inline-flex}.login-brand-mark{color:#fff;letter-spacing:-.08em;background:linear-gradient(145deg,#ffffff3d,#ffffff14);border:1px solid #ffffff47;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-size:21px;font-weight:850;display:grid;box-shadow:0 8px 22px #0000001f,inset 0 1px #ffffff29}.login-brand-copy{gap:1px;display:grid}.login-brand-copy strong{color:#fff;letter-spacing:-.035em;font-size:15px;font-weight:760;line-height:1.1}.login-brand-copy small{color:#ffffffa3;letter-spacing:.2em;font-size:9px;font-weight:750}.login-showcase-content{z-index:1;width:100%;max-width:420px;margin:auto 0;padding:54px 0 42px;position:relative}.login-branch-locations{margin:0 0 19px}.login-branch-map-heading{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.login-branch-map-heading strong{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:780}.login-branch-map-heading>span{color:#ffffff9e;text-align:right;font-size:8px}.login-branch-map-layout{grid-template-columns:minmax(146px,216px) minmax(0,1fr);align-items:center;gap:11px;display:grid}.login-branch-map{aspect-ratio:1;background:#e8efe9;border:1px solid #ffffff80;border-radius:13px;width:100%;position:relative;overflow:hidden;box-shadow:0 10px 26px #0000002e}.login-branch-map-tile{-webkit-user-select:none;user-select:none;width:256px;max-width:none;height:256px;position:absolute}.login-branch-map-pin{z-index:2;color:#087c42;filter:drop-shadow(0 2px 2px #05271661);place-items:start center;width:24px;height:27px;display:grid;position:absolute;transform:translate(-50%,-90%)}.login-branch-map-pin svg{fill:#0b9650;stroke:#fff;stroke-width:2.2px}.login-branch-map-pin>span{color:#fff;text-shadow:0 1px 2px #00000061;font-size:8px;font-weight:850;line-height:1;position:absolute;top:4px}.login-branch-map-pin:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #fff}.login-branch-map-attribution{z-index:3;color:#26362d;background:#ffffffe6;border-radius:3px;padding:2px 4px;font-size:7px;line-height:1.2;position:absolute;bottom:3px;right:3px}.login-branch-map-list{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:3px 8px;margin:0;padding:0;list-style:none;display:grid}.login-branch-map-list li{color:#ffffffe6;align-items:center;gap:5px;min-width:0;display:flex}.login-branch-map-list li>span:first-child{color:#fff;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:50%;flex:0 0 14px;place-items:center;width:14px;height:14px;font-size:7px;font-weight:800;display:grid}.login-branch-map-list li>span:last-child{gap:1px;min-width:0;display:grid}.login-branch-map-list strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.login-branch-map-list small{color:#fff9;font-size:7px;line-height:1.1}.login-kicker{color:#b3f4ce;letter-spacing:.13em;align-items:center;gap:8px;font-size:10px;font-weight:780;display:inline-flex}.login-kicker svg{color:#8eeab3}.login-showcase h2{color:#fff;letter-spacing:-.065em;max-width:430px;margin:19px 0 15px;font-size:clamp(34px,4vw,46px);font-weight:720;line-height:1.07}.login-showcase-content>p{color:#ffffffb8;max-width:370px;margin:0;font-size:13px;line-height:1.8}.login-showcase-footer{z-index:1;color:#ffffffb3;justify-content:space-between;align-items:center;gap:12px;font-size:9px;font-weight:650;display:flex;position:relative}.login-showcase-footer>span{align-items:center;gap:7px;display:inline-flex}.login-showcase-footer>span:last-child{color:#ffffff87;letter-spacing:.1em;font-size:8px;font-weight:750}.login-showcase-footer i,.login-content-footer i{background:currentColor;border-radius:50%;width:3px;height:3px}.login-content{background:var(--surface);flex-direction:column;justify-content:space-between;min-width:0;padding:42px clamp(34px,5vw,66px) 29px;display:flex}.login-mobile-brand{display:none}.login-form-wrap{width:100%;max-width:390px;margin:auto;padding:38px 0}.login-content h1{color:var(--text);letter-spacing:-.065em;margin:0 0 10px;font-size:clamp(34px,4vw,41px);font-weight:730;line-height:1.05}.login-content h1>span{color:var(--accent)}.login-intro{max-width:340px;color:var(--muted);margin:0 0 31px;font-size:13px;line-height:1.7}.login-error{border:1px solid var(--danger);align-items:flex-start;gap:10px;margin:-8px 0 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.login-error{border:1px solid color-mix(in srgb, var(--danger) 22%, var(--border))}}.login-error{background:var(--danger);border-radius:11px;padding:12px 13px}@supports (color:color-mix(in lab, red, red)){.login-error{background:color-mix(in srgb, var(--danger) 6%, var(--surface))}}.login-error{color:var(--danger);font-size:12px;line-height:1.5}.login-error svg{flex:none;margin-top:1px}.login-form{gap:19px;display:grid}.login-field label{color:var(--muted-strong);margin:0 0 8px;font-size:11px;font-weight:680;display:block}.login-input{width:100%;height:50px;min-height:50px;display:block;border:1px solid var(--border)!important;background:var(--field)!important;color:var(--text)!important;border-radius:11px!important;padding:0 14px!important;font-size:13px!important;transition:border-color .18s,box-shadow .18s,background .18s!important;box-shadow:0 1px 2px #0a1c1206!important}.login-input::placeholder{color:var(--muted)}.login-input:focus{border-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.login-input:focus{border-color:color-mix(in srgb, var(--accent) 70%, var(--border))!important}}.login-input:focus{outline:none;box-shadow:0 0 0 4px var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.login-input:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent)!important}}.login-password-wrap{position:relative}.login-password-input{padding-right:54px!important}.login-password-toggle{width:38px;height:38px;color:var(--muted);background:0 0;border:0;border-radius:9px;place-items:center;transition:color .18s,background .18s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.login-password-toggle:hover{background:var(--surface-hover);color:var(--text)}.login-password-toggle:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.login-password-toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 65%, transparent)}}.login-password-toggle:focus-visible{outline-offset:1px}.login-submit{align-items:center;width:100%;margin-top:3px;color:#fff!important;background:linear-gradient(100deg,#087b43,#0b9450)!important;border:1px solid #087b43!important;border-radius:11px!important;justify-content:space-between!important;min-height:51px!important;padding:0 17px!important;font-size:12px!important;font-weight:720!important;transition:transform .18s,box-shadow .18s,filter .18s!important;display:flex!important;box-shadow:0 8px 18px #087b432e!important}.login-submit:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 11px 22px #087b433b!important}.login-submit:focus-visible{outline:3px solid var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.login-submit:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 38%, transparent)!important}}.login-submit:focus-visible{outline-offset:3px}.login-submit:disabled{cursor:wait;opacity:.72}.login-security-note{color:var(--muted);align-items:flex-start;gap:9px;margin-top:23px;font-size:10px;line-height:1.55;display:flex}.login-security-note svg{color:var(--accent);flex:none;margin-top:1px}.login-content-footer{color:var(--muted);letter-spacing:.1em;align-items:center;gap:8px;font-size:8px;font-weight:750;display:flex}.login-content-footer>span{color:var(--muted-strong)}.login-content-footer i{width:3px;height:3px}html.dark .login-card{border-color:#303b34;box-shadow:0 32px 90px #00000057}html.dark .login-showcase{background:linear-gradient(150deg,#071c12 0%,#073d27 52%,#086c3c 100%)}html.dark .login-theme-toggle{box-shadow:0 5px 18px #00000038}@media (width<=760px){.login-page{place-items:start center;padding:78px 18px 24px;overflow:auto}.login-theme-toggle{top:17px;right:18px}.login-card{border-radius:22px;grid-template-columns:1fr;width:min(100%,500px);min-height:0}.login-showcase{gap:12px;min-height:0;padding:25px 30px 22px;display:flex}.login-showcase-content{max-width:none;margin:0;padding:0}.login-showcase h2{margin:13px 0 7px;font-size:clamp(23px,5vw,30px)}.login-showcase-content>p{font-size:11px;line-height:1.55}.login-showcase-footer{display:none}.login-branch-locations{margin-bottom:17px}.login-content{min-height:590px;padding:30px 38px 24px}.login-mobile-brand{display:none}.login-form-wrap{margin:0 auto;padding:0}}@media (width<=440px){.login-page{padding:72px 12px 16px}.login-theme-toggle{right:13px}.login-content{min-height:0;padding:25px 23px 22px}.login-showcase{padding:22px 21px 20px}.login-branch-map-layout{grid-template-columns:minmax(136px,1fr) minmax(0,1fr);gap:8px}.login-branch-map-list{gap:3px 5px}.login-branch-map-list strong{font-size:7px}.login-intro{margin-bottom:25px}.login-form{gap:16px}.login-content-footer{margin-top:34px}}.global-page-loading-overlay{z-index:9998;background:var(--page);place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.global-page-loading-overlay{background:color-mix(in srgb, var(--page) 72%, transparent)}}.global-page-loading-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:.16s ease-out both global-page-loading-fade-in}.global-page-loading-content{justify-items:center;gap:17px;padding:22px;display:grid}.global-page-loading-ring{aspect-ratio:1;border:1px solid var(--border);place-items:center;width:168px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.global-page-loading-ring{border:1px solid color-mix(in srgb, var(--border) 80%, transparent)}}.global-page-loading-ring{background:var(--surface);font-variant-numeric:tabular-nums;border-radius:50%;box-shadow:0 18px 56px #08552e2e,0 2px 8px #08552e14}.global-page-loading-ring:before{border-radius:inherit;background:conic-gradient(from -90deg, #16a05a 0deg var(--loader-angle), #16a05a var(--loader-angle) 360deg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.global-page-loading-ring:before{background:conic-gradient(from -90deg, #16a05a 0deg var(--loader-angle), color-mix(in srgb, #16a05a 15%, var(--surface-soft)) var(--loader-angle) 360deg)}}.global-page-loading-ring:before{content:"";filter:drop-shadow(0 0 7px #16a05a4d);animation:1.25s linear infinite global-page-loading-spin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 12px),#000 calc(100% - 11px));mask:radial-gradient(farthest-side,#0000 calc(100% - 12px),#000 calc(100% - 11px))}.global-page-loading-percent{z-index:1;color:#087f45;letter-spacing:-.055em;font-size:31px;font-weight:780;position:relative}.global-page-loading-label{color:var(--muted-strong);letter-spacing:.17em;font-size:10px;font-weight:800}html.dark .global-page-loading-ring{border-color:#34443a;box-shadow:0 18px 56px #0006,0 2px 8px #0003}html.dark .global-page-loading-percent{color:#39bb78}@keyframes global-page-loading-spin{to{transform:rotate(1turn)}}@keyframes global-page-loading-fade-in{0%{opacity:0}to{opacity:1}}@media (width<=480px){.global-page-loading-ring{width:148px}.global-page-loading-percent{font-size:28px}}@media (prefers-reduced-motion:reduce){.global-page-loading-overlay{animation-duration:.01ms}.global-page-loading-ring:before{animation-duration:3s}}@media (width>=901px){.alliance-sidebar-inset .stats-grid.weekly-incentives-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.alliance-sidebar-inset .weekly-incentives-stats .stat-value{white-space:nowrap;font-size:clamp(1rem,1.7vw,1.35rem)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
