/*! tailwindcss v4.2.1 | 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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,ui-sans-serif, system-ui, 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{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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@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}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--canvas:#f3f5f0;--surface:#fff;--surface-soft:#f8f9f6;--ink:#17221c;--ink-soft:#59655e;--ink-faint:#87918b;--line:#dfe5df;--line-soft:#edf0ec;--forest:#182820;--forest-2:#22372c;--green:#2f7959;--green-bright:#56a679;--green-soft:#e6f2e9;--lime:#cdeca9;--amber:#b86d1f;--amber-soft:#fff0dc;--red:#b64e47;--red-soft:#fbe9e6;--blue:#386f91;--blue-soft:#e7f1f7;--shadow:0 12px 34px #1f2d2512;--radius:18px;--sidebar:252px}*{box-sizing:border-box}html{background:var(--canvas);color:var(--ink)}body{background:var(--canvas);min-width:320px;color:var(--ink);font-family:var(--font-ui,"Segoe UI", Arial, sans-serif);-webkit-font-smoothing:antialiased;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible){outline-offset:2px;outline:3px solid #56a67952}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{min-height:100vh}.sidebar{z-index:40;width:var(--sidebar);color:#eff5f0;background:var(--forest);flex-direction:column;padding:24px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand-lockup{border-bottom:1px solid #ffffff17;align-items:center;gap:12px;padding:0 8px 24px;display:flex}.brand-mark{width:38px;height:38px;color:var(--forest);background:var(--lime);letter-spacing:-.05em;border-radius:12px 5px;place-items:center;font-size:20px;font-weight:900;display:grid}.brand-copy{flex-direction:column;line-height:1;display:flex}.brand-copy strong{letter-spacing:.15em;font-size:17px}.brand-copy small{color:#9fb0a5;letter-spacing:.28em;margin-top:6px;font-size:12px;font-weight:700}.sidebar-nav{flex:1;padding:22px 0}.nav-group>p{color:#7f9287;letter-spacing:.13em;text-transform:uppercase;margin:0 10px 8px;font-size:12px;font-weight:800}.nav-link{color:#b8c5bd;border-radius:11px;align-items:center;gap:11px;min-height:42px;margin:3px 0;padding:7px 10px;font-size:13px;font-weight:580;transition:color .16s,background .16s,transform .16s;display:flex;position:relative}.nav-link.active:before{content:"";background:var(--lime);border-radius:0 4px 4px 0;width:3px;height:23px;position:absolute;left:-16px}.nav-glyph{color:#aebdb4;background:#fff1;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;display:grid}.nav-badge{color:#f7dad6;background:#be544c33;border-radius:10px;place-items:center;min-width:21px;height:20px;margin-left:auto;padding:0 6px;font-size:13px;font-weight:800;display:grid}.avatar{color:#244633;background:#d9ead9;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.avatar.small{width:32px;height:32px}.avatar.large{width:58px;height:58px;font-size:16px}.app-main{min-height:100vh;margin-left:var(--sidebar)}.topbar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8faf6e6;border-bottom:1px solid #d8e0d9db;justify-content:space-between;align-items:center;height:66px;padding:0 34px;display:flex;position:sticky;top:0}.topbar-left,.topbar-actions{align-items:center;gap:12px;display:flex}.breadcrumbs{color:var(--ink-soft);align-items:center;gap:9px;font-size:14px;display:flex}.breadcrumbs span{color:var(--green);letter-spacing:.11em;font-size:13px;font-weight:850}.breadcrumbs b{color:#bbc3bd;font-weight:500}.breadcrumbs strong{color:var(--ink)}.data-status-pill{height:28px;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.07em;background:#ffffffa6;border:1px solid #d8dfd8;border-radius:14px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:750;display:flex}.data-status-pill i{background:var(--amber);border-radius:50%;width:6px;height:6px}.search-lens{border:1.5px solid;border-radius:50%;flex:none;width:12px;height:12px;display:inline-block;position:relative}.search-lens:after{content:"";background:currentColor;border-radius:2px;width:5px;height:1.5px;position:absolute;bottom:-2px;right:-4px;transform:rotate(45deg)}.icon-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:relative}.icon-button>svg{color:#627068;stroke-width:1.8px;width:15px;height:15px}.notice-wrap{position:relative}.popover{border:1px solid var(--line);background:#fff;border-radius:15px;width:330px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 60px #1a271f2b}.popover-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:15px 16px 11px;display:flex}.popover-head span{color:var(--red);font-size:12px;font-weight:750}.notice-popover>button{border:0;border-bottom:1px solid var(--line-soft);text-align:left;cursor:pointer;background:#fff;grid-template-columns:8px 1fr;gap:10px;width:100%;padding:13px 16px;display:grid}.notice-popover>button:hover{background:var(--surface-soft)}.notice-popover>button span{flex-direction:column;gap:3px;display:flex}.notice-popover>button small{color:var(--ink-faint);font-size:12px}.notice-popover>a{color:var(--green);text-align:center;padding:12px 16px;font-size:13px;font-weight:750;display:block}.status-dot{border-radius:50%;width:7px;height:7px;margin-top:4px}.status-dot.danger{background:var(--red)}.status-dot.warning{background:var(--amber)}.mobile-menu{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:none}.mobile-menu svg{width:16px;height:16px}.content{width:100%;max-width:1600px;margin:0 auto;padding:28px 34px 54px}.page-stack{flex-direction:column;gap:18px;animation:.28s cubic-bezier(.22,1,.36,1) page-in;display:flex}@keyframes page-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:1px 1px 4px;display:flex}.page-heading h1{font-family:var(--font-ui,"Segoe UI", Arial, sans-serif);letter-spacing:-.035em;margin:3px 0 5px;font-size:clamp(28px,2.7vw,39px);font-weight:500}.page-heading>div>p:last-child{max-width:670px;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.6}.eyebrow{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:850}.heading-controls,.sales-filter-row{align-items:flex-end;gap:10px;display:flex}.select-control{flex-direction:column;gap:5px;display:flex}.select-control>span{color:var(--ink-faint);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:750}.select-control select{border:1px solid var(--line);min-width:168px;height:35px;color:var(--ink);background:#fff;border-radius:9px;padding:0 30px 0 11px;font-size:13px}.select-control.compact select{min-width:145px}.segmented{border:1px solid var(--line);background:#fff;border-radius:10px;padding:3px;display:inline-flex}.segmented button{height:29px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:12px;font-weight:650}.segmented button.active{color:#fff;background:var(--forest-2);box-shadow:0 3px 9px #16291f29}.primary-button,.secondary-button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex}.primary-button{border:1px solid var(--forest);color:#fff;background:var(--forest);box-shadow:0 5px 14px #18282029}.primary-button:hover{background:#263e31}.primary-button:disabled{opacity:.45;cursor:not-allowed}.secondary-button{border:1px solid var(--line);color:var(--ink);background:#fff}.system-banner{border-radius:var(--radius);background:linear-gradient(105deg,#edf7ee,#f8faf4 67%);border:1px solid #ccdfd0;justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:21px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 26px #2954370d}.system-banner:after{content:"";border:38px solid #56a67914;border-radius:50%;width:220px;height:220px;position:absolute;top:-110px;right:-75px}.system-state{z-index:1;align-items:center;gap:16px;display:flex}.pulse-mark{background:#d4ebd7;border-radius:50%;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 0 0 8px #58a16a14}.pulse-mark i{background:var(--green);width:10px;height:10px;box-shadow:0 0 0 2px var(--green);border:3px solid #e9f7eb;border-radius:50%}.system-state p{color:var(--green);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:800}.system-state h2{font-family:var(--font-ui,"Segoe UI", Arial, sans-serif);margin:0 0 4px;font-size:20px;font-weight:500}.system-state span{color:var(--ink-soft);font-size:13px}.banner-stats{z-index:1;align-items:center;gap:26px;display:flex}.banner-stats>div{flex-direction:column;gap:4px;display:flex}.banner-stats span{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.07em;font-size:12px}.banner-stats strong{font-size:12px}.banner-stats a{color:var(--green);font-size:13px;font-weight:750}.metric-grid,.compact-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-card,.compact-metrics article{border:1px solid var(--line);background:var(--surface);border-radius:15px;min-width:0;box-shadow:0 6px 20px #1f2d2509}.metric-card{min-height:143px;padding:16px 17px}.metric-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.metric-top>span,.compact-metrics article>span{color:var(--ink-soft);font-size:12px;font-weight:680}.metric-card>strong{font-family:var(--font-ui,"Segoe UI", Arial, sans-serif);letter-spacing:-.025em;margin-top:12px;font-size:25px;font-weight:500;display:block}.metric-card>strong small{color:var(--ink-soft);font-family:var(--font-ui,"Segoe UI", Arial, sans-serif);font-size:12px;font-weight:750}.metric-card>p{color:var(--ink-faint);margin:4px 0 0;font-size:12px}.delta{border-radius:8px;padding:4px 7px;font-size:12px;font-weight:800}.delta.positive{color:var(--green);background:var(--green-soft)}.delta.neutral{color:var(--ink-soft);background:#eff2ee}.metric-foot{color:var(--ink-soft);align-items:center;gap:7px;margin-top:15px;font-size:12px;display:flex}.mini-icon{width:21px;height:21px;color:var(--green);background:var(--green-soft);border-radius:7px;place-items:center;font-size:14px;display:grid}.spark-bars{align-items:flex-end;gap:3px;height:30px;margin-top:9px;display:flex}.spark-bars i{background:#bdddc4;border-radius:2px 2px 0 0;flex:1;min-width:3px}.spark-bars i:nth-last-child(-n+4){background:var(--green)}.panel,.workspace-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.dashboard-grid{gap:13px;display:grid}.main-dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.8fr)}.lower-dashboard-grid{grid-template-columns:1fr 1fr}.panel{padding:18px}.panel-heading,.table-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-heading h2,.table-title h2{font-family:var(--font-ui,"Segoe UI", Arial, sans-serif);letter-spacing:-.015em;margin:3px 0 0;font-size:17px;font-weight:500}.panel-kicker{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.panel-kicker.danger{color:var(--red)}.panel-heading a,.plain-action{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:750}.attention-list{margin:14px -8px -5px}.attention-row{border-top:1px solid var(--line-soft);border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:10px 8px;display:grid}.attention-row:hover{background:var(--surface-soft)}.attention-mark{border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.attention-mark i{border-radius:50%;width:6px;height:6px}.attention-mark.danger{background:var(--red-soft)}.attention-mark.danger i{background:var(--red)}.attention-mark.warning{background:var(--amber-soft)}.attention-mark.warning i{background:var(--amber)}.attention-mark.info{background:var(--blue-soft)}.attention-mark.info i{background:var(--blue)}.attention-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.attention-copy small{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:750}.attention-copy strong{font-size:13px}.attention-copy span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.attention-meta{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.attention-meta small{color:var(--ink-faint);font:12px var(--font-code,monospace)}.attention-meta b{color:var(--ink-soft);font-size:12px}.row-arrow{color:#9ba69f;font-size:13px}.donut-wrap{grid-template-columns:115px 1fr;align-items:center;gap:18px;padding:20px 0 14px;display:grid}.donut{background:conic-gradient(var(--green) 0 80.8%, #bed4c2 80.8% 100%);border-radius:50%;place-items:center;width:110px;height:110px;display:grid;position:relative}.donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:15px}.donut div{z-index:1;text-align:center;flex-direction:column;display:flex}.donut strong{font-family:var(--font-ui,"Segoe UI", Arial, sans-serif);font-size:18px}.donut span{color:var(--ink-faint);font-size:12px}.donut-legend{flex-direction:column;gap:12px;display:flex}.donut-legend>div{grid-template-columns:7px 1fr auto;align-items:center;gap:8px;display:grid}.donut-legend i{border-radius:2px;width:7px;height:7px}.donut-legend i.store{background:var(--green)}.donut-legend i.online{background:#bed4c2}.donut-legend span{flex-direction:column;gap:2px;font-size:12px;display:flex}.donut-legend small{color:var(--ink-faint);font-size:12px}.donut-legend b{font-size:12px}.channel-note,.chart-insight,.customer-insight{background:#f0f6ef;border-radius:11px;align-items:center;gap:10px;padding:10px 11px;display:flex}.channel-note>span,.chart-insight>span,.insight-mark{width:26px;height:26px;color:var(--green);background:#dcecdf;border-radius:8px;flex:none;place-items:center;display:grid}.channel-note p,.chart-insight p{flex-direction:column;gap:2px;margin:0;display:flex}.channel-note strong,.chart-insight strong{font-size:12px}.channel-note small,.chart-insight small{color:var(--ink-soft);font-size:12px}.location-list,.activity-list{margin-top:14px}.location-row{border-top:1px solid var(--line-soft);grid-template-columns:28px 1fr minmax(60px,110px) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.location-pin{width:27px;height:27px;color:var(--green);background:var(--green-soft);border-radius:8px;place-items:center;font-size:12px;font-weight:850;display:grid}.location-copy{flex-direction:column;gap:2px;display:flex}.location-copy strong{font-size:12px}.location-copy small{color:var(--ink-faint);font-size:12px}.location-bar{background:#edf0ec;border-radius:3px;height:4px;overflow:hidden}.location-bar i{border-radius:inherit;background:#8fbea0;height:100%;display:block}.location-row>b{text-align:right;min-width:64px;font-size:12px}.activity-list>div{border-top:1px solid var(--line-soft);grid-template-columns:34px 7px 1fr;gap:9px;padding:8px 0;display:grid}.activity-time{color:var(--ink-faint);font:12px var(--font-code,monospace)}.activity-list i{border-radius:50%;width:7px;height:7px;margin-top:3px}.activity-list i.positive{background:var(--green)}.activity-list i.info{background:var(--blue)}.activity-list i.danger{background:var(--red)}.activity-list i.neutral{background:#8b958f}.activity-list p{flex-direction:column;gap:3px;margin:0;display:flex}.activity-list strong{font-size:12px}.activity-list small{color:var(--ink-faint);font-size:12px}.compact-metrics article{min-height:102px;padding:15px 16px}.compact-metrics article>strong{font-family:var(--font-ui,"Segoe UI", Arial, sans-serif);margin:10px 0 5px;font-size:20px;font-weight:500;display:block}.compact-metrics article p{color:var(--ink-faint);margin:0;font-size:12px}.text-positive{color:var(--green)!important}.text-warning{color:var(--amber)!important}.text-danger{color:var(--red)!important}.text-info{color:var(--blue)!important}.workspace-panel{overflow:hidden}.workspace-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:56px;padding:10px 14px;display:flex}.tabs{background:#f0f3ef;border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex}.tabs button{height:29px;color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:0 11px;font-size:12px;font-weight:700}.tabs button.active{color:var(--ink);background:#fff;box-shadow:0 2px 7px #1f2d2517}.table-search{border:1px solid var(--line);min-width:220px;height:34px;color:var(--ink-faint);background:#fff;border-radius:9px;align-items:center;gap:9px;margin-left:auto;padding:0 11px;display:flex}.table-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.table-search input::placeholder{color:#9ba59f}.filter-button{border:1px solid var(--line);height:34px;color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:650;display:flex}.work-queue-head,.work-row{grid-template-columns:minmax(300px,1.8fr) minmax(130px,.7fr) minmax(150px,.75fr) 105px 20px;align-items:center;gap:14px;display:grid}.work-queue-head{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.07em;background:#fafbf9;padding:10px 18px;font-size:12px;font-weight:750}.work-row{border:0;border-top:1px solid var(--line-soft);text-align:left;cursor:pointer;background:#fff;width:100%;min-height:75px;padding:10px 18px;transition:background .15s}.work-row:hover{background:#f9fbf8}.work-title{grid-template-columns:3px minmax(0,1fr);gap:12px;display:grid}.priority-line{background:#cfd5d0;border-radius:3px;width:3px;height:45px}.priority-line.danger{background:var(--red)}.priority-line.warning{background:var(--amber)}.priority-line.info{background:var(--blue)}.priority-line.positive{background:var(--green)}.work-title>span{flex-direction:column;gap:3px;min-width:0;display:flex}.work-title small{color:var(--ink-faint);font-size:12px;font-style:normal}.work-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.work-title em{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.work-context{flex-direction:column;gap:4px;display:flex}.work-context strong{font-size:12px}.work-context small,.work-updated{color:var(--ink-faint);font-size:12px}.status-pill{width:fit-content;color:var(--ink-soft);white-space:nowrap;background:#eff2ef;border-radius:12px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-weight:750;display:inline-flex}.status-pill i{background:#8c9790;border-radius:50%;width:5px;height:5px}.status-pill.warning{color:var(--amber);background:var(--amber-soft)}.status-pill.warning i{background:var(--amber)}.status-pill.danger{color:var(--red);background:var(--red-soft)}.status-pill.danger i{background:var(--red)}.status-pill.info{color:var(--blue);background:var(--blue-soft)}.status-pill.info i{background:var(--blue)}.empty-state{color:var(--ink-soft);flex-direction:column;align-items:center;gap:5px;padding:40px;font-size:13px;display:flex}.empty-state span{color:var(--ink-faint);font-size:12px}.drawer-scrim{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#111c1659;border:0;position:fixed;inset:0}.detail-drawer{z-index:60;background:#fff;width:min(465px,100vw);padding:23px;animation:.24s cubic-bezier(.22,1,.36,1) drawer-in;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-20px 0 60px #131f1833}@keyframes drawer-in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:17px;display:flex}.drawer-head span{color:var(--green);font:12px var(--font-code,monospace);font-weight:750}.drawer-head h2{font-family:var(--font-ui,"Segoe UI", Arial, sans-serif);margin:5px 0;font-size:23px;font-weight:500}.drawer-head p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.5}.drawer-head>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;width:30px;height:30px;font-size:18px}.drawer-status{justify-content:space-between;align-items:center;padding:14px 0;display:flex}.drawer-status>span:last-child{color:var(--ink-faint);font-size:12px}.readonly-callout{background:#fff4f2;border:1px solid #efd1cc;border-radius:11px;padding:12px 13px}.readonly-callout strong{color:var(--red);font-size:12px}.readonly-callout p{color:#7f5a56;margin:4px 0 0;font-size:12px;line-height:1.5}.drawer-section{border-bottom:1px solid var(--line-soft);padding:17px 0}.drawer-section h3{letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.facts-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.facts-grid>div{background:var(--surface-soft);border-radius:10px;flex-direction:column;gap:4px;padding:10px 11px;display:flex}.facts-grid span{color:var(--ink-faint);font-size:12px}.facts-grid strong{font-size:12px}.drawer-timeline>div{grid-template-columns:34px 7px 1fr;gap:10px;min-height:50px;display:grid}.drawer-timeline time{color:var(--ink-faint);font:12px var(--font-code,monospace)}.drawer-timeline i{background:var(--green);border:2px solid #d7e9da;border-radius:50%;width:7px;height:7px;position:relative}.drawer-timeline i:after{content:"";background:#dfe5df;width:1px;height:39px;position:absolute;top:7px;left:1px}.drawer-timeline>div:last-child i:after{display:none}.drawer-timeline p{flex-direction:column;gap:4px;margin:0;display:flex}.drawer-timeline strong{font-size:12px}.drawer-timeline span{color:var(--ink-soft);font-size:12px;line-height:1.45}.owner-row{grid-template-columns:32px 1fr auto;align-items:center;gap:9px;display:grid}.owner-row>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.owner-row strong{font-size:12px}.owner-row small{color:var(--ink-faint);font-size:12px}.owner-row button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:750}.drawer-actions{grid-template-columns:1fr 1.25fr;gap:9px;padding-top:20px;display:grid}.profile-hero{align-items:center;gap:13px;padding:18px 0;display:flex}.profile-hero>div{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.profile-hero p{color:var(--ink-faint);margin:0;font-size:12px}.drawer-list{flex-direction:column;display:flex}.drawer-list>div{border-top:1px solid var(--line-soft);justify-content:space-between;padding:9px 0;font-size:12px;display:flex}.drawer-list span{color:var(--ink-soft)}.sales-filter-row{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:flex-end;padding:12px 14px}.sales-filter-row .segmented{margin-right:auto}.sales-layout{grid-template-columns:minmax(0,1.65fr) minmax(270px,.75fr);gap:13px;display:grid}.sales-chart-card,.sales-mix-card{min-height:300px}.chart-legend{color:var(--ink-soft);align-items:center;gap:6px;font-size:12px;display:flex}.chart-legend i{background:var(--green);border-radius:2px;width:7px;height:7px}.chart-legend i:nth-child(2){background:#bdcfbf;margin-left:5px}.bar-chart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#0000 0 37px,#edf0ed 38px);align-items:flex-end;gap:7px;height:190px;padding:25px 3px 0;display:flex}.bar-group{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.bar-group>span{justify-content:center;align-items:flex-end;gap:2px;width:100%;height:calc(100% - 18px);display:flex}.bar-group i{background:var(--green);border-radius:3px 3px 0 0;width:35%;min-width:4px}.bar-group i+i{background:#bed0c0}.bar-group small{color:var(--ink-faint);font-size:6px}.sales-chart-card .chart-insight{margin-top:13px}.mix-row{grid-template-columns:110px 1fr 28px;align-items:center;gap:9px;margin-top:24px;display:grid}.mix-row>span{flex-direction:column;gap:3px;display:flex}.mix-row strong{font-size:12px}.mix-row small{color:var(--ink-faint);font-size:12px}.mix-row>div{background:#eef1ee;border-radius:4px;height:6px;overflow:hidden}.mix-row i{border-radius:inherit;background:#8ebb9c;height:100%;display:block}.mix-row b{text-align:right;font-size:12px}.table-title{border-bottom:1px solid var(--line);align-items:center;padding:14px 16px}.data-head,.data-row{align-items:center;gap:12px;padding-left:16px;padding-right:16px;display:grid}.data-head{min-height:34px;color:var(--ink-faint);letter-spacing:.05em;text-transform:uppercase;background:#fafbf9;font-size:12px;font-weight:750}.data-row{border:0;border-top:1px solid var(--line-soft);text-align:left;cursor:pointer;background:#fff;width:100%;min-height:57px;font-size:12px}.data-row span{min-width:0}.data-row span:first-child{flex-direction:column;gap:3px;display:flex}.data-row strong{font-size:12px}.data-row small{color:var(--ink-faint);font-size:12px}.sales-table .data-head,.sales-table .data-row{grid-template-columns:.8fr 1.2fr .9fr .45fr .7fr .7fr}.customer-insight{background:linear-gradient(90deg,#edf6ed,#f8faf5);border:1px solid #d6e7d8;justify-content:space-between}.customer-insight>div{align-items:center;gap:11px;display:flex}.customer-insight p{flex-direction:column;gap:3px;margin:0;display:flex}.customer-insight strong{font-size:13px}.customer-insight small{color:var(--ink-soft);font-size:12px}.customer-insight button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:750}.customer-table .data-head,.customer-table .data-row{grid-template-columns:1.65fr .7fr .4fr .65fr .8fr .75fr}.customer-cell{align-items:center;flex-direction:row!important;gap:9px!important;display:flex!important}.customer-cell>i{width:30px;height:30px;color:var(--green);background:var(--green-soft);border-radius:9px;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:850;display:grid}.customer-cell>span{flex-direction:column;gap:3px;display:flex}.soft-tag{width:fit-content;color:var(--ink-soft);background:#f0f3ef;border-radius:8px;padding:4px 7px;font-size:12px}.inventory-flow{background:linear-gradient(105deg,#f0f7ef,#fff);border:1px solid #d7e7d8;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.inventory-flow>div{flex:1}.flow-label{color:var(--green);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.inventory-flow h2{font-family:var(--font-ui,"Segoe UI", Arial, sans-serif);margin:4px 0 3px;font-size:17px;font-weight:500}.inventory-flow p{color:var(--ink-soft);margin:0;font-size:12px}.inventory-flow>button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:750}.flow-track{background:#dce5dc;border-radius:4px;width:min(440px,100%);height:5px;margin-top:19px;position:relative}.flow-track i{border-radius:inherit;background:var(--green);width:50%;height:100%;display:block}.flow-track b{color:var(--ink-faint);padding-top:13px;font-size:6px;font-weight:650;position:absolute;top:-5px;transform:translate(-50%)}.flow-track b:before{content:"";background:#9eaaa1;border:2px solid #f0f7ef;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:calc(50% - 3px)}.flow-track b.active{color:var(--green)}.flow-track b.active:before{background:var(--green)}.inventory-table .data-head,.inventory-table .data-row{grid-template-columns:1.9fr .5fr .45fr .45fr .75fr .8fr}.loyalty-banner{border-radius:var(--radius);color:#eff7f1;background:linear-gradient(115deg,#1c3025,#2b4937);grid-template-columns:68px 1fr auto;align-items:center;gap:20px;min-height:145px;padding:20px 24px;display:grid;position:relative;overflow:hidden}.loyalty-banner:after{content:"";border:35px solid #cdeca912;border-radius:50%;width:230px;height:230px;position:absolute;top:-110px;right:-60px}.loyalty-orb{background:#cdeca917;border:1px solid #cdeca947;border-radius:18px 7px;place-items:center;width:62px;height:62px;display:grid}.loyalty-orb span{color:var(--lime);font-family:var(--font-ui,"Segoe UI", Arial, sans-serif);font-size:28px}.loyalty-banner h2{color:#fff;font-family:var(--font-ui,"Segoe UI", Arial, sans-serif);margin:4px 0;font-size:25px;font-weight:500}.loyalty-banner p{color:#aebeb4;max-width:650px;margin:0;font-size:12px;line-height:1.55}.loyalty-banner>div:last-child{z-index:1;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.loyalty-banner>div:last-child span{color:#aebeb4;font-size:12px}.loyalty-banner>div:last-child strong{color:var(--lime);font-size:15px}.loyalty-banner>div:last-child small{color:#aebeb4;font-size:12px}.card-table>button{border:0;border-top:1px solid var(--line-soft);text-align:left;cursor:pointer;background:#fff;grid-template-columns:36px 1fr auto 20px;align-items:center;gap:12px;width:100%;min-height:69px;padding:11px 16px;display:grid}.card-table>button:hover{background:#f9fbf8}.card-table-mark{width:34px;height:34px;color:var(--ink-soft);background:#eff2ef;border-radius:10px;place-items:center;font-size:12px;font-weight:850;display:grid}.card-table-mark.positive{color:var(--green);background:var(--green-soft)}.card-table-mark.danger{color:var(--red);background:var(--red-soft)}.card-table-mark.warning{color:var(--amber);background:var(--amber-soft)}.card-table>button>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.card-table small{color:var(--ink-faint);font-size:12px}.card-table strong{font-size:12px}.card-table em{color:var(--ink-soft);font-size:12px;font-style:normal}.card-table>button>span:nth-child(3){flex-direction:column;align-items:flex-end;gap:5px;display:flex}.integration-health{background:#f0f8f1;border:1px solid #cee3d2;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 17px;display:flex}.integration-health>div{align-items:center;gap:12px;display:flex}.integration-health .pulse-mark{width:32px;height:32px;box-shadow:none}.integration-health p{flex-direction:column;gap:3px;margin:0;display:flex}.integration-health strong{font-size:13px}.integration-health small,.integration-health>span{color:var(--ink-soft);font-size:12px}.integration-cards{grid-template-columns:repeat(3,1fr);gap:12px;padding:14px;display:grid}.integration-cards article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:15px}.integration-card-head{border-bottom:1px solid var(--line-soft);grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding-bottom:13px;display:grid}.woo-mark{color:#fff;width:34px;height:34px;font-family:var(--font-ui,"Segoe UI", Arial, sans-serif);background:#79539a;border-radius:10px;place-items:center;font-size:16px;display:grid}.integration-card-head>div{flex-direction:column;gap:3px;display:flex}.integration-card-head strong{font-size:12px}.integration-card-head small{color:var(--ink-faint);font-size:12px}.integration-cards dl{margin:12px 0}.integration-cards dl div{justify-content:space-between;gap:12px;padding:6px 0;display:flex}.integration-cards dt{color:var(--ink-faint);font-size:12px}.integration-cards dd{text-align:right;margin:0;font-size:12px;font-weight:650}.integration-card-foot{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding-top:10px;display:flex}.integration-card-foot span{color:var(--ink-soft);align-items:center;gap:5px;font-size:12px;display:flex}.integration-card-foot i{background:#919c95;border-radius:50%;width:6px;height:6px}.integration-card-foot i.positive{background:var(--green)}.integration-card-foot button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:750}.queue-summary{background:#fff8ed;border:1px solid #ead7bd;border-radius:14px;grid-template-columns:1fr minmax(230px,.65fr) auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.queue-summary>div:first-child{align-items:center;gap:11px;display:flex}.queue-icon{width:31px;height:31px;color:var(--amber);background:var(--amber-soft);border-radius:9px;place-items:center;display:grid}.queue-summary p{flex-direction:column;gap:3px;margin:0;display:flex}.queue-summary strong{font-size:12px}.queue-summary small{color:var(--ink-soft);font-size:12px}.queue-progress>span{background:#eadfce;border-radius:4px;height:5px;display:block;overflow:hidden}.queue-progress i{border-radius:inherit;background:var(--amber);height:100%;display:block}.queue-progress small{margin-top:5px;display:block}.queue-summary button{color:var(--amber);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:750}.system-grid{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:13px;display:grid}.settings-menu{border:1px solid var(--line);background:#fff;border-radius:14px;padding:8px}.settings-menu button{text-align:left;width:100%;min-height:41px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;padding:6px 8px;font-size:12px;display:grid}.settings-menu button:hover{background:var(--surface-soft)}.settings-menu button.active{color:var(--ink);background:var(--green-soft);font-weight:750}.settings-menu button span{width:25px;height:25px;color:var(--green);background:#eff4ee;border-radius:7px;place-items:center;font-size:12px;font-weight:800;display:grid}.settings-menu button.active span{background:#cce6d0}.settings-menu b{width:18px;height:18px;color:var(--red);background:var(--red-soft);border-radius:9px;place-items:center;font-size:12px;display:grid}.system-workspace{min-height:420px}.devices-table .data-head,.devices-table .data-row{grid-template-columns:.8fr .55fr 1.1fr .55fr .85fr .75fr}.users-table .data-head,.users-table .data-row{grid-template-columns:1.15fr 1fr 1.25fr .65fr .75fr}.placeholder-workspace{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:340px;display:flex}.placeholder-workspace>span{width:52px;height:52px;color:var(--green);background:var(--green-soft);border-radius:15px;place-items:center;font-size:14px;font-weight:850;display:grid}.placeholder-workspace h3{font-family:var(--font-ui,"Segoe UI", Arial, sans-serif);margin:12px 0 5px;font-size:20px;font-weight:500}.placeholder-workspace p{max-width:360px;color:var(--ink-soft);margin:0 0 15px;font-size:12px;line-height:1.55}.dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f191373;place-items:start center;padding-top:12vh;display:grid;position:fixed;inset:0}.settings-menu button>span:first-child{width:25px;height:25px;color:var(--green);background:#eff4ee;border-radius:7px;place-items:center;display:grid}.settings-menu button>span:first-child svg{stroke-width:1.8px;width:14px;height:14px}.settings-menu button.active>span:first-child{background:#cce6d0}.settings-menu button>.settings-label{width:auto;height:auto;color:inherit;font-size:inherit;font-weight:inherit;background:0 0;border-radius:0;display:block}.settings-menu button.active>.settings-label{background:0 0}.data-row.is-focused{box-shadow:inset 3px 0 0 var(--green-bright);background:#f0f8f1;position:relative}.integration-cards article{transition:border-color .16s,box-shadow .16s}.integration-cards article.is-focused{border-color:var(--green-bright);box-shadow:0 0 0 3px #56a67924}.placeholder-workspace>span svg{stroke-width:1.7px;width:22px;height:22px}.sidebar-scrim{display:none}@media (max-width:1180px){:root{--sidebar:222px}.content,.topbar{padding-left:24px;padding-right:24px}.main-dashboard-grid,.sales-layout{grid-template-columns:1fr}.channel-panel{grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.channel-panel .panel-heading{grid-column:1/-1}.work-queue-head,.work-row{grid-template-columns:minmax(280px,1.5fr) minmax(120px,.7fr) minmax(140px,.7fr) 20px}.work-queue-head span:nth-child(4),.work-row>.work-updated{display:none}.integration-cards{grid-template-columns:1fr 1fr}.integration-cards article:last-child{grid-column:1/-1}}@media (max-width:900px){:root{--sidebar:252px}.sidebar{transition:transform .2s;transform:translate(-102%)}.sidebar.is-open{transform:translate(0)}.sidebar-scrim{z-index:35;background:#1019146b;border:0;display:block;position:fixed;inset:0}.app-main{margin-left:0}.mobile-menu{display:grid}.breadcrumbs span,.breadcrumbs b{display:none}.metric-grid,.compact-metrics{grid-template-columns:1fr 1fr}.lower-dashboard-grid,.system-grid{grid-template-columns:1fr}.settings-menu{display:flex;overflow-x:auto}.settings-menu button{min-width:145px}.queue-summary{grid-template-columns:1fr}.queue-summary>button{text-align:left}.integration-cards{grid-template-columns:1fr}.integration-cards article:last-child{grid-column:auto}.data-table{overflow-x:auto}.data-head,.data-row{min-width:780px}.customer-table .data-head,.customer-table .data-row{min-width:850px}.workspace-toolbar{flex-wrap:wrap}.tabs{max-width:100%;overflow-x:auto}.table-search{order:3;width:100%;margin-left:0}.work-queue-head,.work-row{min-width:780px}.work-queue{overflow-x:auto}.work-queue-head{display:none}.work-row{grid-template-columns:minmax(300px,1.5fr) 140px 150px 20px}.channel-panel{display:block}.donut-wrap{max-width:380px}}@media (max-width:620px){.topbar{height:58px;padding:0 14px}.content{padding:20px 14px 42px}.topbar-actions{gap:7px}.data-status-pill{display:none}.page-heading{flex-direction:column;align-items:flex-start}.page-heading h1{font-size:29px}.dashboard-heading .heading-controls{flex-direction:column;align-items:stretch;width:100%}.select-control select{width:100%}.segmented{align-self:flex-start}.metric-grid,.compact-metrics{grid-template-columns:1fr}.system-banner{flex-direction:column;align-items:flex-start}.banner-stats{justify-content:space-between;gap:10px;width:100%}.banner-stats>div:nth-child(2){display:none}.dashboard-grid{grid-template-columns:1fr}.location-row{grid-template-columns:28px 1fr auto}.location-bar{display:none}.sales-filter-row{flex-direction:column;align-items:stretch}.sales-filter-row .segmented{align-self:flex-start;margin:0}.sales-layout{grid-template-columns:1fr}.inventory-flow{flex-direction:column;align-items:flex-start}.loyalty-banner{grid-template-columns:52px 1fr;padding:18px}.loyalty-orb{width:50px;height:50px}.loyalty-banner>div:last-child{grid-column:1/-1;align-items:flex-start}.card-table>button{grid-template-columns:34px 1fr 18px}.card-table>button>span:nth-child(3){display:none}.integration-health{flex-direction:column;align-items:flex-start}.popover{width:auto;position:fixed;top:65px;left:12px;right:12px}.facts-grid{grid-template-columns:1fr}.detail-drawer{padding:18px}.drawer-actions{grid-template-columns:1fr}.system-banner:after{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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}:root{--sidebar:268px}.sidebar{scrollbar-width:thin;scrollbar-color:#6c8073 var(--forest);padding-top:24px}.sidebar-nav{padding:16px 0}.nav-group+.nav-group{margin-top:18px}.nav-group>p{color:#a5b7aa;letter-spacing:.07em;font-size:11px}.nav-link{color:#cad5ce;min-height:46px;font-size:15px;line-height:1.35}.nav-glyph svg{width:18px;height:18px}.nav-badge{font-size:12px}.brand-copy small{font-size:10px}.breadcrumbs{font-size:14px}.breadcrumbs span{font-size:12px}.data-status-pill{font-size:11px}.icon-button{width:40px;height:40px}.topbar{height:70px}.content{max-width:1800px}.overview-page{gap:26px;font-size:16px;line-height:1.5;display:grid}.overview-page h1,.overview-page h2,.overview-page h3,.overview-dialog h2,.overview-dialog h3{letter-spacing:-.025em;margin:0;font-family:Segoe UI,Inter,Arial,sans-serif}.overview-page h2,.overview-dialog h2{font-size:21px;font-weight:650;line-height:1.35}.overview-page h3,.overview-dialog h3{font-size:18px;font-weight:650}.overview-page button,.overview-dialog button,.overview-page summary,.overview-dialog summary{cursor:pointer}.overview-page button:disabled,.overview-dialog button:disabled{cursor:default;opacity:.4}.overview-page button,.overview-dialog button,.overview-page input,.overview-page select,.overview-dialog select{transition:background .15s,border-color .15s}.overview-page button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.overview-page a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.overview-page summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.overview-dialog :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.overview-overline{color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:700}.overview-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.overview-heading h1{font-size:clamp(28px,2.5vw,36px);font-weight:650;line-height:1.2}.overview-heading p:last-child{color:var(--ink-soft);margin:9px 0 0}.overview-date{color:var(--ink-soft);flex:none;align-items:flex-start;gap:10px;font-size:14px;display:flex}.overview-date svg{margin-top:2px}.overview-date small{margin-top:3px;font-size:12px;display:block}.overview-filters{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px 20px 20px}.overview-filter-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.overview-filter-top>span{align-items:center;gap:9px;font-weight:600;display:flex}.overview-periods{gap:5px;display:flex}.overview-periods button{color:var(--ink-soft);background:#f3f5f0;border:1px solid #0000;border-radius:7px;padding:6px 13px;font-size:14px}.overview-periods button[aria-pressed=true]{color:#fff;background:var(--forest-2)}.overview-filter-fields{grid-template-columns:1.1fr 1fr 1.25fr minmax(135px,.9fr) minmax(135px,.9fr) auto;align-items:end;gap:12px;display:grid}.overview-filter-fields label,.overview-detail-filters label{color:#4f5e54;flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:600;display:flex}.overview-filter-fields select,.overview-filter-fields input,.overview-detail-filters select,.overview-page-size select{width:100%;min-width:0;min-height:43px;color:var(--ink);background:#fff;border:1px solid #cfd8d0;border-radius:7px;padding:8px 10px;font-size:14px;font-weight:400}.overview-filter-fields input{padding-right:6px}.overview-apply{background:var(--forest-2);color:#fff;border:0;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:43px;padding:8px 18px;font-size:14px;font-weight:600;display:inline-flex}.overview-pending,.overview-filter-error{color:#8b4c16;margin:12px 0 0;font-size:13px}.overview-section-heading,.overview-panel-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.overview-section-heading{margin-bottom:14px}.overview-section-heading span{color:var(--ink-soft);margin-top:4px;font-size:13px;display:block}.overview-text-button{white-space:nowrap;color:var(--green);background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:13px;display:inline-flex}.overview-explanation{background:#eaf3eb;border:1px solid #cbded0;border-radius:10px;margin:0 0 16px;padding:16px 20px;font-size:14px}.overview-explanation p{margin:8px 0 0}.overview-kpis{grid-template-columns:1.15fr 1fr 1fr .85fr;gap:14px;display:grid}.overview-kpi{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-width:0;padding:20px;display:flex}.overview-kpi-title{justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.overview-kpi-title svg{color:#718978;flex:none;width:19px;height:19px}.overview-kpi-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;column-gap:7px;margin:16px 0;font-size:32px;font-weight:650;line-height:1.2;display:flex}.overview-kpi-value small{color:var(--ink-soft);letter-spacing:0;font-size:13px;font-weight:500}.overview-kpi-split{gap:6px;margin:0;font-size:14px;display:grid}.overview-kpi-split>div{justify-content:space-between;gap:10px;display:flex}.overview-kpi-split dt{color:var(--ink-soft)}.overview-kpi-split dd{font-variant-numeric:tabular-nums;margin:0;font-weight:650}.overview-kpi-split>div:last-child dd{color:#945314}.overview-kpi>p{color:var(--ink-soft);margin:auto 0 0;padding-top:14px;font-size:12px;line-height:1.5}.overview-kpi-primary{background:var(--forest-2);border-color:var(--forest-2);color:#fff}.overview-kpi-primary .overview-kpi-split dt,.overview-kpi-primary .overview-kpi-value small,.overview-kpi-primary>p{color:#c1d1c5}.overview-panel{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;overflow:hidden}.overview-panel-head{border-bottom:1px solid var(--line-soft);padding:20px 22px}.overview-panel-head p{color:var(--ink-soft);margin:5px 0 0;font-size:13px}.overview-pos-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.overview-pos-card{min-width:0;padding:18px 22px}.overview-pos-card+.overview-pos-card{border-left:1px solid var(--line)}.overview-pos-heading{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.overview-pos-heading span{color:var(--ink-soft);font-size:13px}.overview-table-scroll{overscroll-behavior-x:contain;overflow-x:auto}.overview-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.overview-table th,.overview-table td{border-bottom:1px solid var(--line-soft);vertical-align:middle;text-align:right;white-space:nowrap;padding:12px}.overview-table th{font-weight:600}.overview-table th:first-child,.overview-table td:first-child{text-align:left}.overview-table thead th{color:var(--ink-soft);background:#f8faf7;font-size:12px;font-weight:600}.overview-table tfoot th,.overview-table tfoot td{background:#f8faf7;border-bottom:0;font-weight:650}.overview-table small{color:var(--ink-soft);margin-top:4px;font-size:12px;font-weight:400;display:block}.overview-payment-table th,.overview-payment-table td{padding:9px 8px}.overview-payment-table th:first-child{padding-left:0}.overview-payment-table td:last-child{padding-right:0}.overview-payment-table th[scope=row]{font-weight:400}.overview-expected{color:#945314}.overview-pos-total{justify-content:space-between;align-items:center;gap:16px;padding:16px 0 8px;display:flex}.overview-pos-total>span{color:var(--ink-soft);max-width:190px;font-size:13px}.overview-pos-total strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px}.overview-pos-total small{font-size:12px;font-weight:500}.overview-inline-details{margin-top:10px;font-size:14px}.overview-inline-details summary{min-height:38px;color:var(--accent);cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:500;list-style:none;display:inline-flex}.overview-inline-details summary:hover{color:var(--accent-hover)}.overview-inline-details summary:hover span{text-underline-offset:3px;text-decoration:underline}.overview-inline-details summary svg{transform-origin:50%;transition:transform var(--dur-base) var(--ease-out);flex:none}.overview-inline-details:not([open]) summary:hover svg{transform:translateY(2px)}.overview-inline-details summary::-webkit-details-marker{display:none}.overview-receipt summary::-webkit-details-marker{display:none}.overview-inline-details[open] summary svg,.overview-receipt[open]>summary>svg{transform:rotate(180deg)}.overview-inline-details dl{margin:6px 0}.overview-inline-details dl>div{justify-content:space-between;gap:12px;padding:4px 0;display:flex}.overview-inline-details dd{margin:0}.overview-inline-details p{border-top:1px solid var(--line-soft);margin:0;padding:8px 0}.overview-inline-details p span{color:var(--ink-soft)}.overview-channel-table{min-width:880px}.overview-table button{width:36px;height:36px;color:var(--green);background:#fff;border:1px solid #d5dfd6;border-radius:7px;place-items:center;display:inline-grid}.overview-attention{background:#fffdf8;border:1px solid #e3d9c5;border-radius:14px;overflow:hidden}.overview-attention-heading{color:#76521d;align-items:center;gap:10px;padding:16px 22px;display:flex}.overview-attention-heading h2{font-size:17px}.overview-attention-heading>span{background:#f2e6cb;border-radius:6px;padding:0 8px;font-weight:700}.overview-attention-heading small{color:#716952;margin-left:auto;font-size:12px}.overview-attention-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.overview-attention-grid>a{border-top:1px solid #ece4d5;align-items:center;gap:13px;padding:15px 22px;display:flex}.overview-attention-grid>a:nth-child(2n){border-left:1px solid #ece4d5}.overview-attention-grid>a>span:nth-child(2){flex:1}.overview-attention-grid strong{font-size:14px;font-weight:600;display:block}.overview-attention-grid small{color:var(--ink-soft);margin-top:3px;font-size:12px;display:block}.overview-attention-dot{background:#b47b2d;border-radius:50%;flex:none;width:7px;height:7px}.overview-journal-tabs{border-bottom:1px solid var(--line);gap:20px;padding:0 22px;display:flex}.overview-journal-tabs button{min-height:55px;color:var(--ink-soft);background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:12px 0;font-size:14px;display:inline-flex}.overview-journal-tabs button[aria-pressed=true]{border-bottom-color:var(--green);color:#245338;font-weight:650}.overview-journal-tabs button>span{background:#eef2eb;border-radius:5px;padding:1px 7px;font-size:12px}.overview-page-size{white-space:nowrap;color:var(--ink-soft);align-items:center;gap:10px;font-size:13px;display:flex}.overview-page-size select{width:65px;min-height:36px}.overview-journal-table{min-width:960px}.overview-journal-table th:last-child,.overview-journal-table td:last-child,.overview-channel-table th:last-child,.overview-channel-table td:last-child{background:#fff;position:sticky;right:0;box-shadow:-5px 0 8px -7px #22372c70}.overview-journal-table thead th:last-child,.overview-channel-table thead th:last-child{background:#f8faf7}.overview-journal-table td:nth-child(2),.overview-journal-table td:nth-child(3){text-align:left}.overview-pagination{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:20px;padding:15px 22px;font-size:13px;display:flex}.overview-pagination>div{align-items:center;gap:14px;display:flex}.overview-pagination button{border:1px solid var(--line);background:#fff;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.overview-scope-note{color:var(--ink-soft);background:#f7f9f4;margin:0;padding:12px 22px;font-size:13px}.overview-empty{color:var(--ink-soft);padding:30px 22px;text-align:center!important;white-space:normal!important}.overview-empty>svg{margin:0 auto 10px}.overview-empty p{margin:8px 0 0}.overview-footer{color:var(--ink-soft);align-items:center;gap:10px;font-size:12px;display:flex}.overview-footer a{color:var(--green);align-items:center;gap:7px;margin-left:auto;display:inline-flex}.overview-dialog{border:1px solid var(--line);width:min(1160px,100vw - 48px);max-height:calc(100vh - 48px);color:var(--ink);background:#fff;border-radius:16px;margin:auto;padding:0;font:15px/1.5 Segoe UI,Arial,sans-serif;position:fixed;inset:0;box-shadow:0 24px 90px #12241940}.overview-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12241970}.overview-dialog>header{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:20px 26px;display:flex;position:sticky;top:0}.overview-dialog>header button{border:1px solid var(--line);background:#fff;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.overview-dialog-body{padding:24px 26px}.overview-detail-meta{background:#f3f6f0;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 24px;padding:18px;display:grid}.overview-detail-meta dt{color:var(--ink-soft);font-size:12px}.overview-detail-meta dd{margin:5px 0 0;font-weight:600}.overview-detail-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.overview-detail-totals span{color:var(--ink-soft);font-size:13px}.overview-detail-totals b{color:var(--ink);margin-top:5px;font-size:22px;display:block}.overview-dialog .overview-pos-grid{border:1px solid var(--line);border-radius:10px;margin-bottom:24px}.overview-detail-filters{flex-wrap:wrap;align-items:end;gap:16px;margin:16px 0;display:flex}.overview-detail-filters label{flex:1;min-width:140px}.overview-detail-filters .overview-check{flex-direction:row;align-items:center;min-height:43px}.overview-check input{accent-color:var(--green);width:18px;height:18px}.overview-receipt{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);margin-top:10px;overflow:hidden}.overview-receipt[open]{border-color:var(--selection)}.overview-receipt summary{background:var(--surface-soft);cursor:pointer;align-items:center;gap:18px;padding:14px 18px;list-style:none;display:flex}.overview-receipt summary:hover{background:var(--selection-soft)}.overview-receipt summary>.overview-receipt-main{flex:1;min-width:0}.overview-receipt-badges,.overview-receipt-identity{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.overview-receipt-badges{margin-bottom:5px;font-size:13px;font-weight:600}.overview-receipt-type,.overview-receipt-channel{border-radius:5px;padding:2px 7px}.overview-receipt-type{color:var(--success);background:var(--success-soft);text-transform:uppercase}.overview-receipt-reversal .overview-receipt-type{color:var(--danger);background:var(--danger-soft)}.overview-receipt-channel{color:var(--selection);background:var(--selection-soft)}.overview-receipt-identity{font-size:15px}.overview-receipt-identity b{font-weight:650}.overview-receipt-identity>span{color:var(--selection)}.overview-receipt-context{color:var(--ink-soft);margin-top:4px;font-size:13px;display:block}.overview-receipt-result{text-align:right;flex:none;min-width:190px}.overview-receipt-result strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;display:block}.overview-receipt-result small{color:var(--ink-soft);margin-top:3px;font-size:13px;display:block}.overview-receipt-chevron{color:var(--ink-soft);transition:transform var(--dur-base) var(--ease-out);flex:none}.overview-receipt-body{padding:16px 18px 18px;font-size:14px}.overview-receipt-body h4{margin:0 0 10px;font-size:15px;font-weight:650}.overview-receipt-items{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.overview-receipt-items th,.overview-receipt-items td{border-bottom:1px solid var(--line-soft);vertical-align:top;text-align:left;padding:10px 12px}.overview-receipt-items thead th{color:var(--ink-soft);background:var(--surface-soft);white-space:nowrap;font-size:13px;font-weight:600}.overview-receipt-items tbody th{min-width:175px;font-weight:600}.overview-receipt-items td:nth-child(2),.overview-receipt-items td:nth-child(3){font-family:var(--font-code);font-size:13px}.overview-receipt-items td:nth-child(5),.overview-receipt-items td:nth-child(6),.overview-receipt-items thead th:nth-child(5),.overview-receipt-items thead th:nth-child(6){text-align:right;white-space:nowrap}.overview-receipt-attribute{white-space:nowrap;display:block}.overview-receipt-note{color:var(--pending);background:var(--pending-soft);border-radius:6px;margin:12px 0 0;padding:9px 11px}@media (max-width:1480px){.overview-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-kpi{padding:17px}.overview-kpi-title{font-size:14px}.overview-pos-card{padding:16px}}@media (max-width:1200px){.overview-heading{align-items:flex-start}.overview-date{font-size:12px}.overview-date small{max-width:160px}.overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-kpi-value{font-size:32px}.overview-pos-grid{grid-template-columns:1fr}.overview-pos-card+.overview-pos-card{border-left:0;border-top:1px solid var(--line)}.overview-panel-head{flex-wrap:wrap;align-items:flex-start}}@media (max-width:900px){.sidebar:not(.is-open){visibility:hidden}.overview-page{gap:22px}.overview-date{display:none}.overview-detail-meta,.overview-detail-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-attention-heading{flex-wrap:wrap}.overview-attention-heading small{flex-basis:100%;margin-left:30px}.overview-attention-grid{grid-template-columns:1fr}.overview-attention-grid>a:nth-child(2n){border-left:0}}@media (max-width:600px){.overview-heading h1{font-size:28px}.overview-heading p:last-child{font-size:14px}.overview-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-filter-fields label:first-child,.overview-apply{grid-column:1/-1}.overview-filter-top{flex-wrap:wrap}.overview-filters{padding:16px}.overview-kpis{grid-template-columns:1fr}.overview-kpi-value{font-size:34px}.overview-kpi{padding:20px}.overview-section-heading{align-items:flex-start}.overview-panel-head{padding:18px 16px}.overview-journal-tabs{gap:14px;padding:0 16px;overflow-x:auto}.overview-journal-tabs button{white-space:nowrap;font-size:13px}.overview-footer{flex-wrap:wrap}.overview-footer a{margin-left:0}.overview-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.overview-dialog-body,.overview-dialog>header{padding:16px}.overview-receipt summary{flex-wrap:wrap;gap:10px}.overview-receipt-result{min-width:0;margin-left:auto}.overview-receipt-items{min-width:800px}}@media (prefers-reduced-motion:reduce){.overview-page *,.overview-dialog *{transition:none;animation:none}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/nebulis/ibm-plex-sans-cyrillic-400-normal.woff2)format("woff2"),url(/fonts/nebulis/ibm-plex-sans-cyrillic-400-normal.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/nebulis/ibm-plex-sans-latin-400-normal.woff2)format("woff2"),url(/fonts/nebulis/ibm-plex-sans-latin-400-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/nebulis/ibm-plex-sans-cyrillic-500-normal.woff2)format("woff2"),url(/fonts/nebulis/ibm-plex-sans-cyrillic-500-normal.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/nebulis/ibm-plex-sans-latin-500-normal.woff2)format("woff2"),url(/fonts/nebulis/ibm-plex-sans-latin-500-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/nebulis/ibm-plex-sans-cyrillic-600-normal.woff2)format("woff2"),url(/fonts/nebulis/ibm-plex-sans-cyrillic-600-normal.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/nebulis/ibm-plex-sans-latin-600-normal.woff2)format("woff2"),url(/fonts/nebulis/ibm-plex-sans-latin-600-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/nebulis/ibm-plex-sans-cyrillic-700-normal.woff2)format("woff2"),url(/fonts/nebulis/ibm-plex-sans-cyrillic-700-normal.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/nebulis/ibm-plex-sans-latin-700-normal.woff2)format("woff2"),url(/fonts/nebulis/ibm-plex-sans-latin-700-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/nebulis/ibm-plex-mono-cyrillic-400-normal.woff2)format("woff2"),url(/fonts/nebulis/ibm-plex-mono-cyrillic-400-normal.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/nebulis/ibm-plex-mono-latin-400-normal.woff2)format("woff2"),url(/fonts/nebulis/ibm-plex-mono-latin-400-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/nebulis/ibm-plex-mono-cyrillic-500-normal.woff2)format("woff2"),url(/fonts/nebulis/ibm-plex-mono-cyrillic-500-normal.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/nebulis/ibm-plex-mono-latin-500-normal.woff2)format("woff2"),url(/fonts/nebulis/ibm-plex-mono-latin-500-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/nebulis/manrope-cyrillic-600-normal.woff2)format("woff2"),url(/fonts/nebulis/manrope-cyrillic-600-normal.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/nebulis/manrope-latin-600-normal.woff2)format("woff2"),url(/fonts/nebulis/manrope-latin-600-normal.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html[data-appearance=nebulis]{scrollbar-gutter:stable;--font-ui:"IBM Plex Sans", system-ui, sans-serif;--font-code:"IBM Plex Mono", monospace;--font-brand:Manrope, system-ui, sans-serif;--canvas:#eef1f6;--surface:#fff;--surface-soft:#f5f7fb;--surface-recessed:#eef1f7;--line:#d9dfe9;--line-soft:#e8ecf2;--ink:#1a1d21;--ink-soft:#596273;--ink-faint:#657084;--accent:#5942c7;--accent-hover:#4630ad;--accent-soft:#f0ecfc;--selection:#09647d;--selection-soft:#e0f6fb;--success:#027a48;--success-soft:#ecfdf3;--pending:#6231aa;--pending-soft:#f3edf8;--pending-on-ink:#ccb3e5;--muted-on-ink:#c5ccd7;--warning:#8a4b08;--warning-soft:#fffaeb;--danger:#b42318;--danger-soft:#fef3f2;--forest:var(--ink);--forest-2:var(--ink);--green:var(--success);--green-bright:var(--success);--green-soft:var(--success-soft);--lime:#d5dcf5;--amber:var(--warning);--amber-soft:var(--warning-soft);--red:var(--danger);--red-soft:var(--danger-soft);--blue:var(--selection);--blue-soft:var(--selection-soft);--shadow:0 1px 2px #24345308;--shadow-control:0 1px 2px #1018280f, 0 1px 3px #1018281a;--radius-segment:6px;--radius:12px;--radius-control:8px;--sidebar:268px;--header-height:68px;--dur-fast:.14s;--dur-base:.22s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--layout-section-gap:24px;--layout-section-gap-compact:18px;--layout-card-gap:16px;--layout-card-gap-compact:12px;--layout-card-padding-compact:15px 16px;--layout-filter-padding-compact:12px 14px;--layout-toolbar-padding-compact:10px 14px;--layout-panel-inline:22px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-family:var(--font-ui);font-size:16px;line-height:1.45}:is(h1,h2,h3,.overview-page h1,.overview-page h2,.overview-page h3,.overview-dialog h2,.overview-dialog h3,.drawer-head h2,.page-heading h1){font-family:var(--font-ui)}:is(button,input,select,textarea,table,.overview-kpi-value){font-variant-numeric:tabular-nums}:is(code,kbd,time){font-family:var(--font-code)}:is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.overview-page :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.overview-dialog :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.overview-page h1[tabindex="-1"]:focus{outline:none}button,a,input,select{transition:background-color var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast)}.skip-to-content{z-index:100;border-radius:var(--radius-control);color:var(--surface);background:var(--ink);padding:10px 16px;position:fixed;top:8px;left:12px;transform:translateY(-160%)}.skip-to-content:focus{transform:none}.topbar{z-index:45;height:var(--header-height);border-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(110deg,#f6fcff,#fff 38%,#fcfaff);padding:0 24px;position:fixed;inset:0 0 auto}.topbar-left{gap:28px;min-width:0}.topbar-actions{gap:12px}.nebulis-brand{flex:none;align-items:center;gap:9px;display:flex}.nebulis-wordmark{font-family:var(--font-brand);letter-spacing:-1.1px;font-size:27px;font-weight:600;line-height:1.2}.nebulis-app-name{border-left:1px solid var(--line);color:var(--ink-soft);margin-left:8px;padding-left:16px;font-size:14px}.breadcrumbs{border-left:1px solid var(--line);min-width:0;padding-left:24px}.breadcrumbs strong{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.app-main{padding-top:var(--header-height)}.sidebar{top:var(--header-height);border-right:1px solid var(--line);background:var(--surface);color:var(--ink);scrollbar-color:#b7bfd0 var(--surface);padding:20px 16px 16px}.sidebar-business{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:0 12px 20px;display:flex}.sidebar-business span{color:var(--ink-soft);font-size:12px}.sidebar-business strong{letter-spacing:.03em;font-size:17px;font-weight:600}.nav-group>p{color:var(--ink-soft);letter-spacing:.05em;font-size:11px;font-weight:500}.nav-link{border-radius:var(--radius-control);color:var(--ink-soft);font-weight:500}.nav-link:hover{color:var(--ink);background:var(--surface-soft);transform:none}.nav-link.active{color:var(--surface);background:var(--ink);box-shadow:none}.nav-link.active:before{background:var(--selection)}.nav-glyph{color:inherit;background:0 0}.nav-glyph svg{stroke-width:1.8px;width:20px;height:20px}.nav-link.active .nav-glyph{color:inherit;background:0 0}.nav-badge{color:var(--danger);background:var(--danger-soft);font-weight:500}.avatar{color:var(--selection);background:var(--selection-soft)}.content{padding:28px 28px 40px}.content:focus{outline:none}.data-status-pill{border-color:var(--line);background:var(--surface-soft);font-weight:500}.icon-button,.mobile-menu{border-radius:var(--radius-control);height:40px;color:var(--ink-soft)}.icon-button>svg{color:var(--ink-soft);width:18px;height:18px}.icon-button:hover{background:var(--surface-soft)}.sidebar-toggle{flex:none;width:40px;display:grid}@media (min-width:901px){.sidebar{transition:transform var(--dur-base) var(--ease-standard)}.app-main{transition:margin-left var(--dur-base) var(--ease-standard)}.app-shell.is-navigation-collapsed .sidebar{transform:translate(-102%)}.app-shell.is-navigation-collapsed .app-main{margin-left:0}}.overview-page{gap:var(--page-section-gap,var(--layout-section-gap))}.overview-overline{color:var(--ink-soft);font-family:var(--font-code);font-size:12px;font-weight:400}.overview-heading h1{font-weight:600}.overview-filters,.overview-kpi,.overview-panel,.overview-attention{border-radius:var(--radius);box-shadow:var(--shadow)}.overview-filters,.overview-kpi{padding:20px}.overview-filter-fields label,.overview-detail-filters label{color:var(--ink-soft);font-weight:500}.overview-filter-fields select,.overview-filter-fields input,.overview-detail-filters select,.overview-page-size select{border-color:var(--line);border-radius:var(--radius-control);color:var(--ink);min-height:40px}.overview-periods button{color:var(--ink-soft);background:var(--surface-soft);border-radius:var(--radius-control)}.overview-periods button[aria-pressed=true]{color:var(--selection);background:var(--selection-soft);border-color:var(--selection)}.overview-apply,.primary-button{color:var(--surface);background:var(--accent);border-radius:var(--radius-control);border-color:var(--accent)}.overview-apply:hover:not(:disabled),.primary-button:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.secondary-button{color:var(--ink);border-color:var(--line);border-radius:var(--radius-control)}.overview-text-button,.overview-inline-details summary,.overview-footer a{color:var(--accent)}.overview-pending{color:var(--warning)}.overview-filter-error{color:var(--danger)}.overview-explanation{border-color:var(--line);border-radius:var(--radius-control);background:var(--surface-soft)}.overview-kpis{gap:var(--layout-card-gap)}.overview-kpi-value{gap:8px;font-weight:600}.overview-kpi-value>span{white-space:nowrap}.overview-money-fraction{letter-spacing:-.025em;font-size:.64em}.overview-kpi-title svg{color:var(--ink-soft)}.overview-kpi-split>div:last-child dd,.overview-expected{color:var(--pending)}.overview-kpi-primary{background:var(--ink);border-color:var(--ink)}.overview-kpi-primary .overview-kpi-title svg,.overview-kpi-primary .overview-kpi-split dt,.overview-kpi-primary .overview-kpi-value small,.overview-kpi-primary>p{color:var(--muted-on-ink)}.overview-kpi-primary .overview-kpi-split>div:last-child dd{color:var(--pending-on-ink)}.overview-table thead th,.overview-table tfoot th,.overview-table tfoot td,.overview-journal-table thead th:last-child,.overview-channel-table thead th:last-child{background:var(--surface-soft)}.overview-table button{color:var(--accent);border-color:var(--line);border-radius:var(--radius-control)}.overview-table button:hover{background:var(--accent-soft)}.overview-table tbody tr:hover>:is(td,th){background:var(--surface-soft)}.overview-journal-tabs button[aria-pressed=true]{border-bottom-color:var(--selection);color:var(--selection)}.overview-journal-tabs button>span,.overview-scope-note{background:var(--surface-soft)}.overview-attention{background:var(--surface);border-color:var(--line)}.overview-attention-heading{color:var(--ink)}.overview-attention-heading>span{color:var(--warning);background:var(--warning-soft)}.overview-attention-heading small{color:var(--ink-soft)}.overview-attention-grid>a,.overview-attention-grid>a:nth-child(2n){border-color:var(--line)}.overview-attention-grid>a:hover{background:var(--surface-soft)}.overview-attention-dot{background:var(--warning)}.overview-attention-dot.danger{background:var(--danger)}.overview-attention-dot.info{background:var(--selection)}.overview-dialog{font-family:var(--font-ui);border-radius:var(--radius);box-shadow:0 24px 90px #1a1d2140}.overview-dialog::backdrop{background:#1a1d2170}.overview-detail-meta,.overview-receipt summary{background:var(--surface-soft);border-radius:var(--radius-control)}.overview-check input{accent-color:var(--accent)}.workspace-panel,.compact-metrics,.compact-metrics article,.integration-cards article,.system-content{border-color:var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.page-heading h1,.drawer-head h2{font-weight:600}.section-page .eyebrow{color:var(--ink-soft);font:12px var(--font-code)}.section-heading p:not(.eyebrow){font-size:14px}.compact-metrics article>strong{font:600 28px/1.2 var(--font-ui);font-variant-numeric:tabular-nums}.tabs button{min-height:40px;font-size:14px}.data-row,.data-row strong{font-size:14px}.data-head{color:var(--ink-soft);background:var(--surface-soft)}.data-row:hover{background:var(--surface-soft)}.data-row.is-focused{background:var(--selection-soft);box-shadow:inset 3px 0 0 var(--selection)}.settings-menu button.active{background:var(--selection-soft);color:var(--selection)}.card-table strong,.integration-card-head strong{font-size:14px}.status-pill{border-radius:6px;font-size:12px;font-weight:500}.status-pill.positive{color:var(--success);background:var(--success-soft)}.status-pill.positive i{background:var(--success)}.tabs button.active,.system-nav button.active{color:var(--selection);border-color:var(--selection);background:var(--selection-soft)}.popover{border-radius:var(--radius);border-color:var(--line)}.popover-head strong{font-size:15px}.notice-popover>button small,.notice-popover>a{font-size:13px}.notice-popover>button strong{font-size:14px}.notice-popover>a{color:var(--accent)}.overview-page,.section-page{animation:nebulis-page-in var(--dur-fast) var(--ease-out)}.content>.overview-page:is(.live-overview,.live-sales,.control-workspace,.order-workspace,.operation-workspace){animation:none}@keyframes nebulis-page-in{0%{opacity:0}to{opacity:1}}html[data-page-visible=false] *,html[data-page-visible=false] :before,html[data-page-visible=false] :after{animation-play-state:paused!important}.nebulis-mark{isolation:isolate;flex:0 0 34px;width:34px;height:34px;display:block;position:relative}.nebulis-mark :is(img,canvas){width:100%;height:100%;position:absolute;inset:0}.nebulis-mark canvas{visibility:hidden}.nebulis-mark[data-renderer=canvas] canvas{visibility:inherit;animation:7s ease-in-out infinite nebulis-mark-light}.nebulis-mark-halo{z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(circle closest-side,#94d5ef66 0%,#b0b1ed40 36%,#bac5f21a 62%,#bac5f200 94%);border-radius:50%;position:absolute;inset:-7px}.nebulis-mark[data-renderer=canvas] .nebulis-mark-halo{animation:7s ease-in-out infinite nebulis-mark-halo}.nebulis-mark[data-motion=paused] :is(canvas,.nebulis-mark-halo){animation-play-state:paused}@keyframes nebulis-mark-light{0%,to{opacity:.18}50%{opacity:.6}}@keyframes nebulis-mark-halo{0%,to{opacity:.12}50%{opacity:.65}}@media (max-width:1250px){.breadcrumbs{display:none}}@media (max-width:900px){.topbar{padding:0 16px}.topbar-left{gap:12px}.sidebar{transition:transform var(--dur-base) var(--ease-standard)}.sidebar-scrim{top:var(--header-height);background:#1a1d2170}.content{padding:24px 20px 36px}}@media (max-width:620px){html[data-appearance=nebulis]{--header-height:60px}.topbar{padding:0 12px}.topbar-actions{gap:8px}.nebulis-wordmark{font-size:24px}.nebulis-app-name{display:none}.nebulis-mark{flex-basis:28px;width:28px;height:28px}.content{padding:20px 14px 32px}.overview-filters{padding:16px}.overview-dialog>header{gap:12px}.overview-dialog h2{font-size:20px}}@media (prefers-reduced-motion:reduce){.sidebar,.app-main{transition:none}.overview-page,.section-page{animation:none}.nebulis-mark[data-renderer=canvas] :is(canvas,.nebulis-mark-halo){opacity:0;animation:none}}.overview-filter-fields{grid-template-columns:minmax(160px,1fr) minmax(145px,.85fr) minmax(185px,1.15fr) minmax(260px,1.4fr) auto}.overview-filter-field{min-width:0;color:var(--ink-soft);flex-direction:column;gap:7px;font-size:13px;display:flex}.overview-detail-filters>.overview-filter-field{flex:1;min-width:140px}.filter-select{width:100%;min-width:0}.filter-select-trigger{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:40px;color:var(--ink);font:500 14px/1.4 var(--font-ui);text-align:left;cursor:pointer;align-items:center;gap:9px;padding:8px 12px;display:flex}.filter-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.filter-select-trigger>svg{color:var(--ink-soft);flex-shrink:0}.filter-select-trigger>svg:last-child{transition:transform var(--dur-base) var(--ease-out);margin-left:auto}.filter-select-trigger:hover{border-color:var(--ink-faint);background:var(--surface-soft)}.filter-select-trigger[aria-expanded=true]{border-color:var(--selection);box-shadow:0 0 0 2px var(--selection-soft)}.filter-select-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.filter-select-compact{width:78px}.filter-select-compact .filter-select-trigger{min-height:36px}.filter-select-menu{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), display var(--dur-base) allow-discrete, overlay var(--dur-base) allow-discrete;margin:0;padding:6px;position:fixed;inset:auto;overflow-y:auto;transform:translateY(-8px);box-shadow:0 12px 32px #1a1d2129}.filter-select-menu:popover-open{opacity:1;transform:translateY(0)}@starting-style{.filter-select-menu:popover-open{opacity:0;transform:translateY(-8px)}}.filter-select-menu>button{width:100%;min-height:40px;color:var(--ink);font:500 14px/1.4 var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:8px 9px;display:flex}.filter-select-menu>button>svg{opacity:0;flex-shrink:0}:is(.filter-select-menu>button:hover,.filter-select-menu>button:focus-visible){background:var(--surface-soft);box-shadow:inset 0 0 0 2px var(--selection);outline:none}.filter-select-menu>button[aria-selected=true]{color:var(--selection);background:var(--selection-soft);font-weight:600}.filter-select-menu>button[aria-selected=true]>svg{opacity:1}.date-range-dialog{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(740px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);font:15px/1.5 var(--font-ui);margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 90px #1a1d2140}.date-range-dialog[open]{animation:date-range-enter var(--dur-base) var(--ease-out)}.date-range-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a1d2170}.date-range-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.date-range-header h2{margin:0;font-size:23px}.date-range-header p{color:var(--ink-soft);margin:4px 0 0;font-size:14px}.date-range-icon{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:36px;height:36px;color:var(--ink-soft);cursor:pointer;flex-shrink:0;place-items:center;padding:0;display:grid}.date-range-icon:hover,.date-range-cancel:hover{background:var(--surface-soft);color:var(--ink)}.date-range-body{padding:20px 24px}.date-range-presets{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.date-range-presets-all{grid-template-columns:1.35fr repeat(6,1fr)}.date-range-presets>button{border-radius:var(--radius-control);background:var(--surface-soft);min-height:38px;color:var(--ink-soft);font:500 14px var(--font-ui);cursor:pointer;border:1px solid #0000;padding:6px 10px}.date-range-presets>button:hover{border-color:var(--line);color:var(--ink)}.date-range-presets>button[aria-pressed=true]{background:var(--selection-soft);border-color:var(--selection);color:var(--selection)}.date-range-presets-note{color:var(--ink-soft);margin:10px 0 18px;font-size:13px}.date-range-calendar-nav{justify-content:space-between;align-items:center;gap:10px;display:flex}.date-range-calendar-nav>span{color:var(--ink-faint);font-size:13px}.date-range-calendars{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.date-range-month h3{text-align:center;text-transform:capitalize;font:600 17px var(--font-ui);margin:8px 0 16px}.date-range-weekdays,.date-range-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.date-range-weekdays{color:var(--ink-faint);margin-bottom:6px;font-size:13px}.date-range-days{row-gap:4px}.date-range-day{min-width:0;height:40px;color:var(--ink);font:500 14px var(--font-ui);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0;position:relative}.date-range-day:hover{background:var(--surface-soft);border-color:var(--selection)}.date-range-day.is-in-range{background:var(--selection-soft);color:var(--selection);border-radius:0}.date-range-day.is-endpoint{background:var(--selection);color:#fff;border-radius:6px}.date-range-day[aria-current=date]:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px;left:calc(50% - 2px)}.date-range-day:focus-visible{z-index:1;outline-offset:0}.date-range-hint{min-height:42px;color:var(--ink-soft);margin:18px 0 0;font-size:13px}.date-range-footer{z-index:2;background:var(--surface-soft);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex;position:sticky;bottom:0}.date-range-footer>div:first-child{flex-direction:column;gap:4px;display:flex}.date-range-footer span{color:var(--ink-soft);font-size:12px}.date-range-footer strong{font-size:15px;font-weight:600}.date-range-actions{gap:8px;display:flex}.date-range-actions>button{border:1px solid var(--line);border-radius:var(--radius-control);min-height:40px;font:500 14px var(--font-ui);cursor:pointer;padding:8px 14px}.date-range-cancel{color:var(--ink);background:var(--surface)}.date-range-actions>.date-range-confirm{background:var(--accent);color:#fff;border-color:var(--accent)}.date-range-confirm:hover:not(:disabled){background:var(--accent-hover)}.date-range-actions>button:disabled{opacity:.4;cursor:default}@keyframes date-range-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1400px){.overview-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-period-field{grid-column:span 2}}@media (max-width:650px){.overview-filter-fields{grid-template-columns:minmax(0,1fr)}.overview-period-field{grid-column:auto}.date-range-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.date-range-header,.date-range-body,.date-range-footer{padding:16px}.date-range-header h2{font-size:21px}.date-range-presets,.date-range-presets-all{grid-template-columns:repeat(3,1fr)}.date-range-calendars{grid-template-columns:minmax(0,1fr);gap:18px}.date-range-month+.date-range-month{border-top:1px solid var(--line-soft);padding-top:14px}.date-range-footer>div{width:100%}.date-range-actions>button{flex:1}}@media (prefers-reduced-motion:reduce){.filter-select-menu,.filter-select-trigger>svg:last-child,.date-range-dialog[open]{transition:none;animation:none}}.date-range-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.date-range-input-field{flex-direction:column;gap:6px;min-width:0;display:flex}.date-range-input-field>label{color:var(--ink-soft);font-size:13px}.date-range-input-control{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-height:40px;display:flex}.date-range-input-control:focus-within{border-color:var(--selection);box-shadow:0 0 0 2px var(--selection-soft)}.date-range-input-control:has(input[aria-invalid=true]){border-color:var(--danger)}.date-range-input-control>input{border-radius:var(--radius-control);width:100%;min-width:0;color:var(--ink);font:500 14px/1.4 var(--font-ui);background:0 0;border:0;flex:1;padding:8px 12px}.date-range-input-control>input:focus-visible{outline:none}.date-range-input-control>button{border:0;border-left:1px solid var(--line-soft);border-radius:0 var(--radius-control) var(--radius-control) 0;width:36px;color:var(--ink-soft);cursor:pointer;background:0 0;flex-shrink:0;place-items:center;padding:0;display:grid}.date-range-input-control>button:hover{background:var(--surface-soft);color:var(--ink)}@media (max-width:650px){.date-range-inputs{gap:8px}.date-range-input-control>input{padding:8px}.date-range-input-control>button{width:32px}}.nebulis-segment{isolation:isolate;border:1px solid var(--line);border-radius:var(--radius-segment);background:color-mix(in srgb, var(--line) 45%, var(--surface-recessed));flex:0 auto;align-items:stretch;gap:2px;min-width:0;max-width:100%;padding:3px;display:inline-flex;position:relative}.nebulis-segment>:is(button,a){border-radius:calc(var(--radius-segment) - 1px);min-width:0;min-height:36px;color:var(--ink-soft);font:600 14px/1.4 var(--font-ui);cursor:pointer;transition:color var(--dur-base) var(--ease-standard);background:0 0;border:0;flex:auto;justify-content:center;align-items:center;padding:5px 13px;text-decoration:none;display:flex;position:relative}.nebulis-segment>:is(button,a):hover,.nebulis-segment>:is(button[aria-pressed=true],a[aria-current=page]){color:var(--ink)}.nebulis-segment>:is(button,a)>span{z-index:1;position:relative}.nebulis-segment-pill{z-index:0;pointer-events:none;visibility:hidden;background:var(--surface);border-radius:calc(var(--radius-segment) - 1px);box-shadow:var(--shadow-control);transition:left var(--dur-base) var(--ease-standard), top var(--dur-base) var(--ease-standard), width var(--dur-base) var(--ease-standard), height var(--dur-base) var(--ease-standard);position:absolute}.nebulis-segment[data-ready=true]>.nebulis-segment-pill{visibility:visible}.nebulis-segment:not([data-ready=true])>:is(button[aria-pressed=true],a[aria-current=page]){background:var(--surface);box-shadow:var(--shadow-control)}.nebulis-segment>:is(button,a):focus-visible{z-index:2;outline:2px solid var(--accent);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.nebulis-segment>:is(button,a),.nebulis-segment-pill{transition:none}}.live-filter-fields{border:0;min-width:0;margin:0;padding:0}.live-filter-note{color:var(--ink-soft);margin:12px 0 0;font-size:14px}.filter-select-trigger:disabled{opacity:.65;cursor:not-allowed}.live-status{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:16px;margin:16px 0;padding:24px;display:flex}.live-status h2,.live-status p{margin:0 0 10px}.live-status p{color:var(--ink-soft)}.live-status-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.live-status-actions a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.live-error{border-left:4px solid var(--danger)}.live-loading-ring{box-sizing:border-box;-webkit-mask-composite:xor;background:conic-gradient(#0000 5%,#5b43c900 15%,#5b43c9 45%,#45c5e4 80%,#caedff 95%,#0000);border-radius:50%;flex-shrink:0;width:18px;height:18px;padding:2px;animation:1.1s linear infinite live-loading;display:inline-block;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.overview-apply .live-loading-ring,.sales-real-apply .live-loading-ring{width:16px;height:16px}:root button.refresh-button.refresh-button-compact,html[data-appearance=nebulis] button.refresh-button.refresh-button-compact{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;color:var(--ink);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:0;padding:0;display:inline-flex}.refresh-button-arrow{flex-shrink:0}.refresh-button[aria-busy=true] .refresh-button-arrow{animation:1.1s linear infinite live-loading}.page-refresh-loading{z-index:120;pointer-events:none;place-items:center;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.page-refresh-loading>.live-loading-ring{width:56px;height:56px;padding:4px}.refresh-button[aria-busy=true]:disabled{opacity:1;cursor:progress}.overview-page .overview-apply:disabled,.overview-page .sales-real-apply:disabled{opacity:1}.live-report-content{gap:var(--page-section-gap,var(--layout-section-gap));opacity:1;min-width:0;transition:opacity var(--dur-base) var(--ease-out);flex-direction:column;display:flex}.live-report-content[aria-busy=true]{opacity:.75}.live-pending-note{color:var(--warning);font-weight:500}.stable-content{min-width:0}.stable-content[aria-busy=true] .journal-loading{min-height:80px;position:sticky;top:calc(50dvh - 40px)}.stable-content:not([aria-busy=true]):not(.has-content-transition){animation:live-content-in var(--dur-base) var(--ease-out)}@keyframes live-content-in{0%{opacity:.45}to{opacity:1}}@keyframes live-loading{to{transform:rotate(360deg)}}.live-money-table{min-width:450px}.live-money-table th,.live-money-table td{padding:9px 8px}.live-money-table th[scope=row]{white-space:normal;font-weight:500}.live-money-table small{color:var(--ink-soft);font-size:12px;display:block}.live-money-table .live-payment-empty{text-align:center;color:var(--ink-soft)}.live-pos-totals{margin-top:18px}.live-pos-totals>div{justify-content:space-between;gap:14px;margin:8px 0;display:flex}.live-pos-totals dt{color:var(--ink-soft);font-size:14px}.live-pos-totals dd{text-align:right;margin:0;font-weight:600}.live-pos-totals .live-pos-final{padding-top:10px}.live-pos-final dd{font-size:19px}.live-channel-table{min-width:890px}.live-channel-table th:last-child,.live-channel-table td:last-child{background:var(--surface);position:sticky;right:0;box-shadow:-5px 0 8px -7px #22372c70}.live-channel-table thead th:last-child,.live-channel-table tfoot td:last-child{background:var(--surface-soft)}.live-channel-dialog .overview-pos-grid{margin:18px 0 20px}.live-channel-dialog .overview-pos-card{min-width:0}.live-journal-entry{padding:22px}.live-journal-entry p{color:var(--ink-soft)}.live-journal-entry a{text-decoration:none;display:inline-flex}.live-overview .overview-kpi-value{overflow-wrap:anywhere;flex-wrap:wrap}.live-overview .overview-kpi-split dd{overflow-wrap:anywhere;min-width:0}@media (max-width:700px){.live-pos-totals>div{flex-wrap:wrap}.live-status{padding:18px}}@media (prefers-reduced-motion:reduce){.live-loading-ring,.stable-content,.refresh-button[aria-busy=true] .refresh-button-arrow{animation:none}.live-report-content{transition:none}}.live-journal{min-width:0}.live-journal .overview-table-scroll,.journal-dialog .overview-table-scroll{position:relative}.live-journal .overview-panel-head{min-height:94px}.overview-attention-placeholder{border-color:var(--line);background:#fff}.overview-attention-placeholder .overview-attention-heading{color:var(--ink)}.overview-attention-placeholder .overview-attention-heading>span{color:var(--ink-soft);background:#f1f4fa;font-size:12px}.overview-attention-placeholder .overview-attention-grid>div{border-top:1px solid var(--line-soft);align-items:center;gap:13px;padding:15px 22px;display:flex}.overview-attention-placeholder .overview-attention-grid>div:nth-child(2n){border-left:1px solid var(--line-soft)}.overview-attention-placeholder .overview-attention-grid>div>span:nth-child(2){flex:1}.overview-attention-placeholder .overview-attention-dot{background:#a6afc0}.journal-page-size{white-space:nowrap;align-items:center;gap:10px;display:flex}.journal-page-size>span{margin:0}.journal-page-size .filter-select{min-width:74px}.live-journal .overview-journal-tabs{min-height:56px}.live-journal-tabs{position:relative}.live-journal-tabs .journal-tab-indicator{background:var(--selection);pointer-events:none;height:3px;position:absolute;bottom:0;left:0}.live-journal-tabs[data-ready=true] .journal-tab-indicator{transition:transform .22s var(--ease-out), width .22s var(--ease-out)}.live-journal .live-journal-tabs button[aria-pressed=true]{border-bottom-color:#0000}.live-journal-tabs button{transition:color .18s var(--ease-out)}.live-journal-tabs button>span{text-align:center;min-width:21px}.live-journal .journal-content-region{overflow-anchor:none}@media (prefers-reduced-motion:reduce){.live-journal-tabs[data-ready=true] .journal-tab-indicator,.live-journal-tabs button{transition:none}}.live-journal .overview-journal-tabs button{white-space:nowrap;cursor:pointer}.live-journal .overview-journal-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.journal-open-icon:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.journal-toolbar{flex-wrap:wrap;align-items:center;gap:12px 18px;min-height:56px;padding:10px 22px;display:flex}.journal-note{color:var(--ink-soft);font-size:14px;line-height:1.5}.journal-toolbar>.journal-note{flex:320px;margin:0}.journal-control{min-width:116px;max-width:100%}.journal-control>span,.journal-receipt-filters>div>span{color:var(--ink-soft);margin-bottom:6px;font-size:14px;display:block}.journal-toolbar .journal-control{align-items:center;gap:10px;display:flex}.journal-toolbar .journal-control>span{white-space:nowrap;margin-bottom:0}.journal-table{width:100%;min-width:850px;font-size:14px}.journal-content-region{min-height:210px}.journal-loading{min-height:150px;color:var(--ink-soft);align-items:center;gap:12px;padding:24px;display:flex}.journal-table-store{table-layout:fixed;min-width:1070px}.journal-table-store th,.journal-table-store td{min-width:0;padding:10px 9px}.journal-table-store th{white-space:nowrap;font-size:12px}.journal-table-store th:first-child{width:180px}.journal-table-store th:nth-child(2){width:205px}.journal-table-store th:nth-child(3){width:120px}.journal-table-store th:nth-child(4),.journal-table-store th:nth-child(5),.journal-table-store th:nth-child(8){width:85px}.journal-table-store th:nth-child(6){width:130px}.journal-table-store th:nth-child(7){width:105px}.journal-table th,.journal-table td{text-align:left;vertical-align:top;white-space:normal;min-width:90px;padding:12px 14px}.journal-table th{white-space:normal;line-height:1.4}.journal-table td{overflow-wrap:anywhere;max-width:330px}.journal-table td small{line-height:1.35}.journal-table .journal-number{text-align:right;white-space:nowrap}.journal-table .journal-number small{white-space:normal;max-width:180px;margin-left:auto}.journal-table .journal-net{font-size:17px;font-weight:650}.journal-number{font-variant-numeric:tabular-nums}.journal-table .journal-link{width:auto;height:auto;min-height:30px;color:var(--accent);text-align:left;font:inherit;cursor:pointer;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:5px;padding:3px 0;text-decoration:underline;display:inline-flex}.journal-table .journal-link:hover{color:var(--ink);background:0 0}.journal-open-icon{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--accent);cursor:pointer;transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.journal-open-icon:hover{background:var(--selection-soft);color:var(--ink)}.journal-table .journal-actions-cell,.journal-table thead th:last-child{z-index:1;background:var(--surface);box-shadow:-1px 0 var(--line);position:sticky;right:0}.journal-table thead th:last-child{background:var(--surface-soft)}.journal-table thead th:last-child,.journal-table .journal-actions-cell{text-align:center;vertical-align:middle;width:76px;min-width:76px}.journal-table .journal-actions-cell .journal-open-icon{margin-inline:auto}.journal-table-store th,.journal-table-store td{vertical-align:middle;padding:11px 9px}.journal-table-store thead th:nth-child(n+3),.journal-table-store tbody td:nth-child(n+3),.journal-table-store .journal-number{text-align:center}.journal-table-store td:first-child small{white-space:nowrap}.journal-table-store td:nth-child(2),.journal-table-store td:nth-child(3){overflow-wrap:normal}.journal-table .journal-record-cell{z-index:1;background:var(--surface);box-shadow:1px 0 var(--line);position:sticky;left:0}.journal-table th.journal-record-cell{background:var(--surface-soft)}.journal-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;margin:16px 0;display:grid}.journal-fields>div{min-width:0}.journal-fields dt{color:var(--ink-soft);margin-bottom:4px;font-size:13px}.journal-fields dd{color:var(--ink);overflow-wrap:anywhere;white-space:normal;margin:0;font-size:15px;font-weight:500}.journal-pagination{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 22px;display:flex}.journal-pagination p{color:var(--ink-soft);margin:0;font-size:14px}.journal-pagination>div{align-items:center;gap:6px;display:flex}.journal-page-count{text-align:center;font-variant-numeric:tabular-nums;min-width:44px;font-size:14px}.journal-button,.journal-close{background:var(--surface);min-height:38px;color:var(--ink);border:1px solid var(--line);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;transition:background .14s;display:inline-flex}.journal-button:hover,.journal-close:hover{background:var(--surface-soft)}.journal-button:disabled{opacity:.5;cursor:not-allowed}.journal-link:focus-visible{outline-offset:3px;outline:2px solid #09647d}.journal-button:focus-visible{outline-offset:3px;outline:2px solid #09647d}.journal-close:focus-visible{outline-offset:3px;outline:2px solid #09647d}.journal-section>summary:focus-visible{outline-offset:3px;outline:2px solid #09647d}.journal-receipt>summary:focus-visible{outline-offset:3px;outline:2px solid #09647d}.journal-dialog{border:1px solid var(--line);width:min(1180px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--ink);background:var(--surface);border-radius:16px;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 80px #1a1d2129}.journal-dialog::backdrop{background:#1a1d2166}.journal-dialog[open]{flex-direction:column;animation:.22s cubic-bezier(.2,0,0,1) journal-enter;display:flex}.journal-dialog-head{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;display:flex}.journal-dialog-head h2{margin:4px 0 0;font-size:24px;line-height:1.2}.journal-dialog-head p{margin:0}.journal-close{flex-shrink:0;width:40px;height:40px;padding:8px}.journal-dialog-body{overscroll-behavior:contain;min-height:0;padding:0 26px 24px;overflow:auto}.journal-dialog-body h3{margin:22px 0 12px;font-size:18px}.journal-dialog-body h4{margin:18px 0 10px;font-size:15px}.journal-detail-highlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.journal-detail-highlights>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;min-width:0;padding:16px}.journal-detail-highlights dt{color:var(--ink-soft);font-size:13px}.journal-detail-highlights dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:21px;font-weight:650}.journal-detail-highlights dd small{font-size:12px;font-weight:500}.journal-shift-meta{background:var(--surface-soft);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:22px 0 20px;padding:18px;display:grid}.journal-shift-meta dt{color:var(--ink-soft);font-size:12px}.journal-shift-meta dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:15px;font-weight:600}.journal-shift-totals{gap:12px;margin:0 0 20px}.journal-shift-totals>div{background:var(--surface);padding:16px 18px}.journal-shift-totals>div:nth-child(3) dd{color:var(--accent)}.journal-shift-totals dd{font-size:22px}.journal-shift-pos-grid{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px;overflow:hidden}.journal-shift-pos-grid .overview-pos-card{min-width:0}.journal-shift-pos-grid .overview-pos-card+.overview-pos-card{border-left:1px solid var(--line);border-top:0}.journal-shift-pos-grid .overview-pos-heading h3{margin:0;font-size:16px}.journal-pos-empty{color:var(--ink-soft);margin:18px 0;font-size:14px}.journal-shift-operations-title{margin-top:0!important}.journal-shift-supplement{border:1px solid var(--line);border-radius:10px;margin-top:24px}.journal-dialog-body .journal-shift-supplement>h3{margin:0;padding:16px 18px;font-size:16px}.journal-shift-supplement>.journal-section{border:0;border-top:1px solid var(--line);border-radius:0;margin:0}.journal-shift-supplement>.journal-section>summary{padding:13px 18px;font-size:15px}.journal-shift-supplement>.journal-section:last-child{border-radius:0 0 10px 10px}.journal-section-description{color:var(--ink-soft);margin-top:4px;font-size:12px;font-weight:400;line-height:1.4;display:block}.journal-detail-footnote{margin-top:24px}.journal-section{border:1px solid var(--line);border-radius:12px;margin:14px 0}.journal-section>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:17px;font-weight:600;list-style:none;display:flex}.journal-section>summary::-webkit-details-marker{display:none}.journal-section>summary>svg{color:var(--accent);transition:transform var(--dur-base) var(--ease-out);flex:none}.journal-section[open]>summary>svg{transform:rotate(180deg)}.journal-section>summary:hover{background:var(--surface-soft)}@media (prefers-reduced-motion:reduce){.journal-section>summary>svg{transition:none}}.journal-section[open]>summary{border-bottom:1px solid var(--line)}.journal-section-body{min-width:0;padding:0 18px 16px}.journal-receipt{border-top:1px solid var(--line)}.journal-receipt>summary{cursor:pointer;justify-content:space-between;align-items:start;gap:16px;padding:16px 0;display:flex}.journal-receipt>summary:before{content:"+";color:var(--accent)}.journal-receipt[open]>summary:before{content:"−"}.journal-receipt>summary>span:first-of-type{flex:1}.journal-receipt summary small{color:var(--ink-soft);margin-top:5px;font-size:13px;display:block}.journal-receipt-result{text-align:right}.journal-operation-card{margin-top:12px}.journal-operation-card .overview-receipt-items{min-width:850px}.journal-operation-card .overview-receipt-items td:last-child,.journal-operation-card .overview-receipt-items thead th:last-child{text-align:right;white-space:nowrap}.operation-products-table{min-width:850px}.operation-products-table td:last-child,.operation-products-table thead th:last-child{text-align:right;white-space:nowrap}.outside-operation-summary{justify-content:space-between;align-items:center;gap:16px;margin:20px 0 16px;display:flex}.outside-operation-summary p{color:var(--ink-soft);margin:7px 0 0;font-size:13px}.outside-operation-amount{text-align:right;flex-direction:column;gap:4px;display:flex}.outside-operation-amount>span{color:var(--ink-soft);font-size:13px}.outside-operation-amount strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:27px;font-weight:600}.outside-operation-amount small{color:var(--ink-soft);font-size:13px;font-weight:500}.outside-operation-context{margin:0 0 14px;padding:14px 16px}.outside-operation-description{margin:0 0 16px;font-size:14px;line-height:1.5}.outside-operation section{border-top:1px solid var(--line);padding:16px 0}.journal-dialog-body .outside-operation section>h3{margin:0 0 12px;font-size:17px}.outside-operation section>.journal-fields{gap:14px 24px;margin:0}.outside-operation .journal-fields dd{font-size:14px}.outside-operation-link{color:var(--accent);align-items:center;gap:5px;margin-top:12px;font-size:14px;text-decoration:none;display:inline-flex}.outside-operation-link:hover{text-decoration:underline}.outside-operation-extras .journal-section{margin:10px 0}.outside-operation-extras .journal-section>summary{padding:12px 16px;font-size:14px}.outside-operation .journal-operation-link{align-items:center;gap:6px;margin-top:8px;display:inline-flex}@media (max-width:650px){.outside-operation-context{grid-template-columns:repeat(2,minmax(0,1fr))}.outside-operation .journal-fields{grid-template-columns:1fr}.outside-operation-amount strong{font-size:22px}}.journal-receipt-line-type{color:var(--ink-soft);margin-top:4px;font-weight:400;display:block}.journal-operation-link{margin-top:16px;text-decoration:none}.journal-operation-card .journal-section{margin-top:18px}.journal-operation-card .journal-section>summary{background:var(--surface-soft)}.receipt-product-groups>section+section{margin-top:18px}.receipt-product-groups h4{margin:0 0 10px}.journal-operation-card .operation-products-adjusted{table-layout:fixed;min-width:1040px}.operation-products-adjusted th,.operation-products-adjusted td{padding:10px 8px;font-size:13px}.operation-products-adjusted thead th{font-size:12px}.operation-products-adjusted td:nth-child(2),.operation-products-adjusted td:nth-child(3),.operation-products-adjusted td:nth-child(n+5){white-space:nowrap}.operation-products-adjusted th[scope=row]{white-space:normal;min-width:210px;max-width:270px}.operation-product-comment{color:var(--ink-soft);white-space:pre-wrap;margin-top:7px;font-size:12px;font-weight:400;line-height:1.45;display:block}.operation-product-discounts{min-width:145px;text-align:left!important}.operation-product-discounts>span{white-space:nowrap;font-size:12px;display:block}.operation-product-discounts>small{color:var(--ink-soft);font-size:12px;display:block}.receipt-adjustments,.receipt-cart-comment,.receipt-payments{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.receipt-adjustments h4,.receipt-cart-comment h4,.receipt-payments h4{margin:0 0 10px}.receipt-adjustments dl{flex-wrap:wrap;gap:16px 32px;margin:0;display:flex}.receipt-adjustments dt{color:var(--ink-soft);font-size:13px}.receipt-adjustments dt small{font-size:12px;display:block}.receipt-adjustments dd{margin:4px 0 0;font-size:15px;font-weight:600}.receipt-cart-comment p{white-space:pre-wrap;margin:0;font-size:14px}.receipt-payment-table{min-width:570px}.receipt-payment-table td:last-child,.receipt-payment-table th:last-child{text-align:right}.receipt-payment-table small{color:var(--ink-soft);margin-top:4px;font-size:12px;font-weight:400;display:block}.journal-receipt-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;margin-bottom:12px;display:grid}.journal-dialog-body .journal-receipt-toolbar h3{margin:0}.journal-receipt-count{color:var(--ink-soft);text-align:right;margin:0;font-size:13px}.journal-receipt-filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;margin-bottom:14px;display:grid}.journal-checkbox{border:1px solid var(--line);white-space:nowrap;cursor:pointer;min-height:41px;transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:flex}.journal-checkbox:hover{background:var(--surface-soft)}.journal-checkbox:has(input:checked){background:var(--accent-soft);border-color:var(--accent)}.journal-checkbox input{-webkit-appearance:none;appearance:none;border:1px solid var(--line);background:var(--surface);cursor:pointer;width:18px;height:18px;transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border-radius:4px;flex:none;place-content:center;margin:0;display:grid}.journal-checkbox input:before{content:"";width:5px;height:9px;transition:transform var(--dur-base) var(--ease-out);border:2px solid #fff;border-width:0 2px 2px 0;margin-top:-2px;transform:rotate(45deg)scale(0)}.journal-checkbox input:checked{border-color:var(--accent);background:var(--accent)}.journal-checkbox input:checked:before{transform:rotate(45deg)scale(1)}.journal-checkbox input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.journal-receipt-list{display:flow-root}.journal-receipt-list>.overview-receipt:first-child{margin-top:0}@media (prefers-reduced-motion:reduce){.journal-checkbox,.journal-checkbox input,.journal-checkbox input:before{transition:none}}.journal-pos-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.journal-pos-grid article{min-width:0}.journal-pos-grid .journal-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes journal-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.journal-fields,.journal-detail-highlights,.journal-shift-meta,.journal-receipt-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-pos-grid,.journal-shift-pos-grid{grid-template-columns:minmax(0,1fr)}.journal-shift-pos-grid .overview-pos-card+.overview-pos-card{border-left:0;border-top:1px solid var(--line)}}@media (max-width:600px){.overview-attention-placeholder .overview-attention-grid>div:nth-child(2n){border-left:0}.live-journal .overview-panel-head{align-items:center;min-height:0}.journal-page-size{margin-left:auto}.live-journal .overview-panel-head{align-items:stretch}.live-journal .nebulis-segment{align-self:start;max-width:100%}.live-journal .nebulis-segment button{padding-inline:8px;font-size:13px}.journal-dialog{border-radius:12px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.journal-dialog-head{padding:16px}.journal-dialog-head h2{font-size:20px}.journal-dialog-body{padding:0 12px 16px}.journal-section-body{padding:0 12px 12px}.journal-section>summary{padding:14px 12px}.journal-fields,.journal-receipt-filters{grid-template-columns:minmax(0,1fr)}.journal-detail-highlights>div{padding:12px}.journal-detail-highlights dd{font-size:17px}.journal-shift-meta{gap:12px;padding:14px}.journal-receipt>summary{flex-wrap:wrap}.journal-receipt-result{text-align:left;padding-left:24px}.live-channel-dialog .overview-pos-grid{grid-template-columns:minmax(0,1fr)}.journal-toolbar{padding:16px}}@media (prefers-reduced-motion:reduce){.journal-dialog[open]{animation:none}.journal-button,.journal-close,.journal-open-icon{transition:none}}.report-financial-breakdown>.overview-panel-head{flex-wrap:wrap;gap:20px}.report-financial-breakdown .nebulis-segment{flex-wrap:wrap;max-width:100%}.report-financial-viewport{overflow-anchor:none;min-width:0;transition:height var(--dur-base) var(--ease-standard);overflow:clip}.report-financial-panel:not([hidden]){animation:customer-content-in var(--dur-base) var(--ease-out)}.report-settlement-note{border-top:1px solid var(--line-soft);color:var(--ink-soft);margin:0;padding:16px 22px;font-size:12px;line-height:1.7}.report-financial-breakdown .overview-table .nebulis-open-arrow{background:0 0;border:0}.report-pos-coverage{border:1px solid var(--line);border-left:3px solid var(--warning);background:var(--surface-soft);border-radius:8px;margin:20px 22px 0;padding:14px 16px;font-size:13px;line-height:1.65}.report-pos-coverage p{color:var(--ink-soft);margin:6px 0 0}.live-channel-dialog .report-pos-coverage{margin:16px 0}.report-period-summary{border-bottom:1px solid var(--line);background:var(--surface-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:20px 22px;display:grid}.report-period-summary>div{min-width:0}.report-period-summary>div+div{border-left:1px solid var(--line);padding-left:22px}.report-period-summary dt{color:var(--ink-soft);font-size:13px;line-height:1.5}.report-period-summary dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:8px 0 0;font-size:22px;font-weight:650;line-height:1.35}.report-period-summary dd small{color:var(--ink-soft);font-size:13px;font-weight:500}.report-period-summary dd span{color:var(--ink-soft);margin-top:6px;font-size:12px;font-weight:400;line-height:1.6;display:block}@media (max-width:600px){.report-period-summary{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px 16px}.report-period-summary>div+div{border-left:0;border-top:1px solid var(--line);padding:16px 0 0}}@media (prefers-reduced-motion:reduce){.report-financial-viewport{transition:none}.report-financial-panel:not([hidden]){animation:none}}.report-unassigned{border-top:1px solid var(--line);margin-top:20px;padding:20px 16px 0}.report-unassigned .overview-pos-card{padding:0}.report-unassigned-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.report-unassigned-heading h3{margin:0;font-size:16px}.report-unassigned-heading span,.report-unassigned>p{color:var(--muted);font-size:13px}.report-unassigned>p{margin:8px 0 16px;line-height:1.5}.live-sales{--page-section-gap:var(--layout-section-gap-compact)}.sales-filter-loading{color:var(--ink-soft)}.sales-trend-state.is-loading{gap:10px;min-height:276px}.sales-categories-empty{border:1px dashed var(--line);border-radius:var(--radius-control);color:var(--ink-soft);margin-top:24px;padding:16px;font-size:14px}.sales-categories-empty strong{color:var(--ink);font-weight:500}.sales-categories-empty p{margin:5px 0 0}.sales-real-journal .stable-content{min-height:0}.live-sales .overview-date{font-size:13px}.sales-real-filter-card{padding:var(--layout-filter-padding-compact);border:1px solid var(--line);background:var(--surface);border-radius:14px}.sales-real-filters{border:0;grid-template-columns:minmax(210px,1.35fr) repeat(2,minmax(120px,1fr)) auto auto;align-items:end;gap:10px;min-width:0;margin:0;padding:0;display:grid;position:relative}.sales-real-filters .overview-filter-field{gap:5px;width:100%;min-width:0}.sales-real-filters .filter-select-trigger{height:41px}.sales-real-filters .overview-filter-field>span{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;margin-bottom:0;font-size:12px;font-weight:700;display:block}.sales-real-more{align-self:end;position:relative}.sales-real-more>summary{border:1px solid var(--line);min-height:41px;color:var(--ink-soft);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;list-style:none;display:flex}.sales-real-more>summary::-webkit-details-marker{display:none}.sales-real-more>div{z-index:20;border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:12px;width:min(330px,100vw - 42px);padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #17263424}.sales-real-more .overview-filter-field{width:100%}.sales-real-more p{color:var(--ink-soft);margin:0;font-size:12px}.sales-real-apply{background:var(--accent);color:#fff;white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-self:end;align-items:center;gap:7px;min-height:41px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.sales-metric-strip{gap:var(--layout-card-gap-compact)}.sales-metric-strip article{padding:var(--layout-card-padding-compact);min-height:102px}.live-sales .sales-metric-strip h3{color:var(--ink-soft);font-size:12px;font-weight:680;line-height:inherit;letter-spacing:normal;margin:0;display:inline}.sales-metric-strip article>strong{overflow-wrap:anywhere}.sales-metric-strip article p{font-size:12px;line-height:1.5}.sales-metric-split{gap:6px;margin:14px 0 0;font-size:12px;line-height:1.5;display:grid}.sales-metric-split>div{justify-content:space-between;gap:12px;display:flex}.sales-metric-split dt{color:var(--ink-soft)}.sales-metric-split dd{font-variant-numeric:tabular-nums;color:var(--ink);margin:0}.sales-real-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sales-real-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;min-width:0;min-height:122px;padding:15px 17px;display:flex;box-shadow:0 3px 8px #17263408}.sales-real-card h3{color:var(--ink-soft);margin:0 0 8px;font-size:14px;font-weight:650}.sales-real-card>strong{color:var(--ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(22px,2vw,27px);line-height:1.2}.sales-real-card>strong small{font-size:12px;font-weight:550}.sales-real-card p{color:var(--ink-soft);margin:auto 0 0;padding-top:9px;font-size:13px;line-height:1.3}.sales-real-kicker{color:var(--ink-soft);letter-spacing:.09em;font-size:12px;font-weight:750}.sales-preview-layout{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:13px;display:grid}.sales-preview-panel{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;min-height:300px;padding:17px 19px}.sales-preview-panel header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px 14px;display:flex}.sales-preview-panel h2{margin:4px 0 0;font-size:18px}.sales-preview-caption{color:var(--ink-soft);margin:3px 0 0;font-size:12px}.sales-preview-badge{background:var(--surface-soft);color:var(--ink-soft);letter-spacing:.02em;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:700}.sales-trend-state{min-height:205px;color:var(--ink-soft);align-items:center;margin:0;font-size:14px;display:flex}.sales-preview-legend{color:var(--ink-soft);justify-content:flex-end;gap:15px;padding-top:3px;font-size:12px;display:flex}.sales-preview-legend span{align-items:center;gap:6px;display:inline-flex}.sales-preview-legend i{background:var(--accent);border-radius:2px;width:8px;height:8px;display:block}.sales-preview-legend span+span i{background:var(--selection)}.sales-preview-chart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(to bottom, transparent 0 37px, var(--surface-soft) 38px);align-items:flex-end;gap:7px;width:100%;height:190px;margin-top:15px;padding:25px 3px 0;display:flex}.sales-preview-hour{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:0;height:100%;display:flex}.sales-preview-hour>div{justify-content:center;align-items:flex-end;gap:2px;width:100%;height:calc(100% - 18px);display:flex}.sales-preview-hour i{background:var(--accent);border-radius:3px 3px 0 0;width:35%;min-width:4px;display:block}.sales-preview-hour i+i{background:var(--selection)}.sales-preview-hour>span{color:var(--ink-soft);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.sales-preview-chart.is-dense .sales-preview-hour:nth-child(2n)>span{visibility:hidden}.sales-preview-insight{background:var(--accent-soft);border-radius:11px;align-items:center;gap:10px;min-height:58px;margin-top:13px;padding:10px 11px;display:flex}.sales-preview-insight-icon{height:26px;color:var(--accent);background:var(--surface);border-radius:8px;flex:0 0 26px;place-items:center;display:grid}.sales-preview-insight p{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.sales-preview-insight strong{font-size:12px}.sales-preview-insight small{color:var(--ink-soft);font-size:12px}.sales-preview-categories{gap:16px;margin-top:21px;display:grid}.sales-preview-category{grid-template-columns:minmax(95px,1fr) minmax(42px,.8fr) 30px;align-items:center;gap:9px;display:grid}.sales-preview-category>span{flex-direction:column;gap:3px;min-width:0;display:flex}.sales-preview-category strong{font-size:13px}.sales-preview-category small{color:var(--ink-soft);white-space:nowrap;font-size:12px}.sales-preview-category>div{background:var(--surface-soft);border-radius:4px;height:6px;overflow:hidden}.sales-preview-category i{border-radius:inherit;background:#8ebb9c;height:100%;display:block}.sales-preview-category b{text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.sales-real-journal .overview-panel-head{padding:16px 18px}.sales-real-journal .overview-panel-head h2{margin-top:3px;font-size:18px}.sales-real-journal .overview-panel-head nav{gap:14px;display:flex}.sales-real-journal .overview-panel-head nav a,.sales-real-legacy{color:var(--green);white-space:nowrap;font-size:13px;text-decoration:none}.sales-real-journal .overview-panel-head nav a:hover,.sales-real-legacy:hover{text-decoration:underline}.sales-real-table{table-layout:fixed;width:100%;min-width:960px}.live-sales .sales-real-journal .sales-real-table th,.live-sales .sales-real-journal .sales-real-table td{text-align:center;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;padding:10px 12px;font-size:14px;line-height:1.35}.live-sales .sales-real-journal .sales-real-table th{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.sales-real-table th:first-child{width:18%}.sales-real-table th:nth-child(2){width:21%}.sales-real-table th:nth-child(3){width:16%}.sales-real-table th:nth-child(4){width:15%}.sales-real-table th:nth-child(5){width:12%}.sales-real-table th:nth-child(6){width:10%}.sales-real-table th:last-child{width:8%}.sales-real-table td:first-child strong{display:block}.sales-real-table td small{color:var(--ink-soft);white-space:normal;margin-top:3px;font-size:12px;display:block}.live-sales .sales-real-table .sales-real-number{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.sales-real-table td a{border:1px solid var(--line);width:30px;height:30px;color:var(--accent);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.sales-real-table td a:hover{background:var(--surface-soft)}.sales-real-status{background:var(--surface-soft);min-width:70px;color:var(--ink-soft);border-radius:6px;flex-direction:column;align-items:center;padding:4px 8px;font-size:12px;display:inline-flex}.sales-real-status:before{content:"";background:#8b9691;border-radius:50%;width:5px;height:5px;margin-bottom:2px}.sales-real-status.is-open{color:#116341;background:#ecf7ef}.sales-real-status.is-open:before{background:#116341}.sales-real-pagination{border-top:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-size:12px;display:flex}.sales-real-pagination>div{align-items:center;gap:12px;display:flex}.sales-real-pagination button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.sales-real-pagination button:disabled{opacity:.45;cursor:default}.sales-real-legacy{align-items:center;gap:6px;padding:0 16px 13px;display:inline-flex}@media (max-width:1050px){.sales-real-filters{grid-template-columns:repeat(2,minmax(0,1fr)) auto auto}.sales-real-period{grid-column:1/-1}.sales-real-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.sales-preview-layout{grid-template-columns:1fr}.sales-preview-panel{min-height:0}}@media (max-width:650px){.live-sales .overview-heading{align-items:flex-start}.live-sales .overview-date{display:none}.sales-real-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-real-more>summary,.sales-real-apply{justify-content:center;width:100%}.sales-real-more>div{left:0;right:auto}.sales-real-cards{grid-template-columns:1fr 1fr;gap:8px}.sales-real-card{min-height:125px;padding:13px}.sales-real-card>strong{font-size:21px}.sales-preview-panel{padding:15px}.sales-preview-hour:nth-child(2n)>span{visibility:hidden}}.sales-real-journal .overview-panel-head nav .journal-button{border:1px solid var(--line);border-radius:var(--radius-control);color:var(--ink);background:var(--surface);white-space:nowrap;align-items:center;gap:8px;padding:8px 12px;font-size:13px;text-decoration:none;display:inline-flex}.sales-real-journal .overview-panel-head nav a.journal-button:hover{background:var(--surface-soft)}@media (max-width:650px){.sales-preview-chart.is-dense{gap:2px}.sales-preview-chart.is-dense .sales-preview-hour i{min-width:2px}.sales-preview-chart.is-dense .sales-preview-hour>span{visibility:hidden}.sales-preview-chart.is-dense .sales-preview-hour:nth-child(4n+1)>span{visibility:visible}}.sales-report-filters>.overview-filter-field{width:100%}.sales-planned-state{background:var(--surface-soft);color:var(--ink-soft);border-radius:6px;align-self:flex-start;align-items:center;padding:4px 7px;font-size:11px;font-weight:550;line-height:1.45;display:inline-flex}.live-sales .sales-planned-metric>.sales-planned-state{margin-bottom:8px;font-size:11px;font-weight:550}.sales-metric-strip .sales-return-total{margin-top:12px}.sales-category-plan .sales-categories-empty{background:var(--surface-soft);border-style:solid;line-height:1.65}.customer-workspace{max-width:1600px}.customer-workspace h1{overflow-wrap:anywhere}.customer-actions,.customer-search-heading,.customer-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-actions{justify-content:flex-start}.customer-card-head{margin:16px 0 24px}.customer-back{align-items:center;gap:8px;display:inline-flex}.customer-card>.overview-panel{margin:20px 0}.customer-panel-body{padding:20px 24px}.customer-panel-body h3{margin-top:24px}.customer-status{background:var(--surface-soft);color:var(--ink-soft);border-radius:6px;padding:4px 9px;font-size:13px;display:inline-flex}.status-active{background:var(--success-soft);color:var(--success)}.status-merged{background:var(--pending-soft);color:var(--pending)}.customer-notice{border:1px solid var(--line);background:var(--selection-soft);border-radius:var(--radius);margin-bottom:20px;padding:16px}.customer-search{margin-bottom:16px;padding:20px}.customer-search label{margin-bottom:8px;font-weight:500;display:block}.customer-search>div{gap:12px;display:flex}.customer-search input,.customer-editor input{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:100%;min-width:0;color:var(--ink);padding:10px 12px}.customer-search .journal-note{margin-bottom:0}.customer-filters{grid-template-columns:1fr 1.4fr 150px;gap:16px;margin-bottom:20px;padding:20px;display:grid}.customer-filters>div>span{color:var(--ink-soft);margin-bottom:6px;font-size:14px;display:block}.customer-search-heading{margin:20px 0}.customer-table-scroll{max-width:100%;position:relative;overflow:auto}.customer-table td{overflow-wrap:anywhere;max-width:320px}.customer-table small{color:var(--ink-soft);margin-top:5px;font-size:13px;display:block}.customer-table th:first-child,.customer-table td:first-child{z-index:1;background:var(--surface);min-width:190px;max-width:260px;position:sticky;left:0}.customer-error{background:var(--danger-soft);border-radius:var(--radius);border:1px solid #fecdca;margin-bottom:20px;padding:20px}.customer-error h2{margin-top:0;font-size:19px}.customer-editor{border:1px solid var(--line);border-radius:var(--radius);width:min(680px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);background:var(--surface);animation:customer-dialog-in var(--dur-base) var(--ease-out);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 12px 45px #1a1d2124}.customer-editor::backdrop{background:#1a1d2170}.customer-editor>header{z-index:1;background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex;position:sticky;top:0}.customer-editor h2{margin:0;font-size:24px}.customer-editor form{padding:20px 24px}.customer-form-grid{border:0;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0;padding:0;display:grid}.customer-form-grid label{gap:6px;font-size:14px;display:grid}.customer-editor footer{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.customer-editor button:disabled{opacity:.5;cursor:not-allowed}@keyframes customer-dialog-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.customer-filters,.customer-form-grid{grid-template-columns:1fr}.customer-search>div{flex-wrap:wrap}.customer-search input{flex-basis:100%}.customer-panel-body{padding:16px}.customer-editor{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.customer-editor>header,.customer-editor form{padding:16px}.customer-editor h2{font-size:21px}.customer-card-head h1{font-size:28px}}@media (prefers-reduced-motion:reduce){.customer-editor{animation:none}}.customer-card-head h1{letter-spacing:-.025em;margin:8px 0 12px;font-size:32px;font-weight:600;line-height:1.2}.customer-woo-link{border-top:1px solid var(--line);overflow-wrap:anywhere;margin-top:20px;padding-top:8px}.customer-woo-form{animation:customer-dialog-in var(--dur-base) var(--ease-out);gap:16px;margin-top:16px;display:grid}.customer-woo-form h3,.customer-woo-preview h3,.customer-woo-link .customer-notice h3{margin:0}.customer-woo-form>label{gap:8px;font-size:14px;display:grid}.customer-woo-form>label>input{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:40px;color:var(--ink);font:inherit;font-family:var(--font-code);padding:10px 12px}.customer-woo-preview{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);animation:customer-dialog-in var(--dur-base) var(--ease-out);padding:20px}.customer-woo-preview>p{margin:8px 0}.customer-woo-preview .profile-checkbox{align-items:flex-start;gap:8px;margin:16px 0;display:flex}.customer-woo-preview .profile-checkbox input{flex:0 0 18px;margin-top:2px}.customer-woo-link .customer-notice{margin:16px 0 0}.customer-woo-link input:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:3px}@media (prefers-reduced-motion:reduce){.customer-woo-form,.customer-woo-preview{animation:none}}.customer-card{width:100%;min-width:0}.customer-card-head>div{min-width:0;max-width:100%}.customer-panel-body dd{overflow-wrap:anywhere}.customer-workspace .overview-table :is(th,td){text-align:left}.customer-table td:first-child,.customer-table .journal-link{white-space:normal;text-align:left;overflow-wrap:anywhere}.customer-table .journal-link{background:0 0;border:0;width:auto;height:auto;display:inline}@media (max-width:700px){.customer-card-head h1{font-size:28px}}.customer-directory .customer-directory-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:20px 22px;display:flex}.customer-directory .customer-search{flex:1;min-width:0;margin:0;padding:0}.customer-search>div{align-items:center;position:relative}.customer-search>div>svg{color:var(--ink-soft);pointer-events:none;position:absolute;left:12px}.customer-directory .customer-search input{height:40px;padding-left:40px}.customer-directory .customer-filters{border-bottom:1px solid var(--line);background:var(--surface-soft);animation:customer-content-in var(--dur-fast) var(--ease-out);grid-template-columns:1fr 1fr auto;align-items:end;margin:0;padding:16px 22px}.customer-filter-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.customer-list-caption{justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex}.customer-list-caption>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.customer-list-caption>div>span{color:var(--ink-soft);font-size:12px}.customer-list-caption>.filter-select{flex:0 0 76px;width:76px}.customer-results-region{min-height:250px;position:relative}.customer-local-loading{z-index:2;color:var(--ink-soft);background:color-mix(in srgb,var(--surface) 85%,transparent);border-radius:inherit;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.customer-directory[aria-busy=true] tbody{opacity:.45}.customer-table{min-width:740px}.customer-table th,.customer-table td{text-align:left;white-space:normal;padding:16px 18px}.customer-table th:last-child,.customer-table td:last-child{text-align:center;width:58px;padding:8px}.customer-table th:first-child,.customer-table td:first-child{min-width:240px;max-width:340px}.customer-name-cell{align-items:center;gap:12px;display:flex}.customer-avatar{border-radius:var(--radius-control);background:var(--success-soft);width:36px;height:36px;color:var(--success);flex:0 0 36px;place-items:center;font-size:12px;font-weight:650;display:grid}.customer-name-button{color:var(--ink);font:inherit;text-align:left;transition:color var(--dur-fast);background:0 0;border:0;padding:0;font-weight:600;display:block}.customer-name-button:hover{color:var(--accent)}.customer-directory-empty{text-align:center;color:var(--ink-soft);justify-items:center;gap:10px;padding:32px 24px;display:grid}.customer-directory-empty h2{color:var(--ink);font-size:18px}.customer-directory-empty p{max-width:500px;margin:0;font-size:14px}.customer-card{gap:var(--layout-section-gap);display:grid}.customer-card>.customer-card-head{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;margin:0;padding:24px;display:grid}.customer-hero-identity{gap:16px;min-width:0;display:flex}.customer-avatar-large{flex-basis:40px;width:40px;height:40px;font-size:16px}.customer-hero-summary{flex:1;min-width:0}.customer-hero-heading{flex-wrap:wrap;align-items:baseline;gap:10px 20px;display:flex}.customer-card>.customer-card-head h1{overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.3}.customer-hero-meta,.customer-hero-contacts{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.customer-hero-meta{flex-shrink:0;gap:12px}.customer-hero-context{flex-wrap:wrap;align-items:center;gap:12px 24px;min-width:0;margin-top:12px;display:flex}.customer-hero-context:empty{display:none}.customer-hero-contacts{gap:10px 20px;margin-top:12px}.customer-hero-context>.customer-hero-contacts,.customer-hero-context>.customer-hero-badges{min-width:0;margin-top:0}.customer-hero-context>.customer-hero-badges{gap:8px}.customer-hero-contacts>span{overflow-wrap:anywhere;align-items:center;gap:6px;display:inline-flex}.customer-hero-contacts>span>svg{flex-shrink:0}.customer-card>.customer-card-head>.customer-actions{gap:10px}.customer-card>.customer-notice{margin:0}.customer-workspace .customer-back{justify-self:start;align-items:center;gap:8px;margin:0;display:inline-flex}.customer-editor fieldset{border:0;min-width:0;padding:0}.customer-editor input{min-width:0}.customer-editor button,.customer-editor input{font-family:var(--font-ui)}@keyframes customer-content-in{0%{opacity:0}to{opacity:1}}@media (max-width:700px){.customer-directory .customer-directory-toolbar{flex-wrap:wrap;padding:16px}.customer-directory .customer-search{flex-basis:100%}.customer-directory .customer-filters{grid-template-columns:1fr;padding:16px}.customer-list-caption{padding:12px 16px}.customer-card>.customer-card-head{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px}.customer-card>.customer-card-head h1{font-size:22px}.customer-card>.customer-card-head>.customer-actions{margin-left:0}.customer-card>.customer-card-head>.customer-actions button{min-height:44px}.customer-avatar-large{flex-basis:36px;width:36px;height:36px}.customer-hero-identity{gap:12px}.customer-hero-heading{gap:10px 16px}}@media (prefers-reduced-motion:reduce){.customer-directory .customer-filters{animation:none}.customer-name-button{transition:none}}.customer-directory .customer-table .customer-name-button{width:auto;height:auto;min-height:0;color:var(--ink);text-align:left;font:600 14px/1.5 var(--font-ui);background:0 0;border:0;border-radius:0;padding:0;display:block}.customer-directory .customer-table .customer-name-button:hover{color:var(--accent);background:0 0}.customer-name-cell>div{min-width:0}.customer-directory .customer-table-scroll{max-height:none;overflow:auto visible}.customer-directory .customer-table th:first-child,.customer-directory .customer-table td:first-child{background:inherit;position:static}.customer-directory .customer-table tbody tr:is(:hover,:focus-within)>td,.customer-directory .customer-table thead{background:var(--surface-soft)}.customer-editor .customer-form-grid{border:0;border-top:1px solid var(--line);gap:16px;margin:20px 0;padding:16px 0 0}.customer-editor .customer-form-grid legend{color:var(--ink);padding:0 10px 0 0;font-size:14px;font-weight:600}.customer-editor .customer-form-grid label{color:var(--ink-soft);font-size:13px}.customer-editor .customer-form-grid input{color:var(--ink);font-size:14px}.customer-editor .customer-contact-changes{grid-template-columns:1fr;gap:12px}.customer-contact-list,.customer-identity-list{gap:16px;display:grid}.customer-contact-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding-bottom:16px;display:grid}.customer-contact-list article:last-child{border-bottom:0;padding-bottom:0}.customer-contact-list article>div:first-child{gap:5px;display:grid}.customer-contact-list strong{overflow-wrap:anywhere;font-size:15px}.customer-contact-list article>p{grid-column:1/-1;margin:0;font-size:12px}.customer-contact-state{align-items:center;gap:12px;display:flex}.customer-identity-list article+article{border-top:1px solid var(--line);padding-top:16px}.customer-identity-list h3,.customer-card>.overview-panel{margin:0}@media (max-width:700px){.customer-contact-list article{grid-template-columns:1fr}.customer-contact-state{justify-content:flex-start}}.content>.overview-page:is(.customer-workspace,.duplicate-workspace){animation:none}.customer-merge-result{justify-items:start;gap:16px;padding:24px;display:grid}.customer-merge-result h2,.customer-merge-result p{margin:0}.customer-merge-result p{color:var(--ink-soft);font-size:14px;line-height:1.5}.customer-merged-details>summary{cursor:pointer;color:var(--ink-soft);padding:12px 0;font-size:14px}.customer-merged-details>summary:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:3px;border-radius:var(--radius-control)}.customer-merged-details>div{gap:var(--layout-section-gap);min-width:0;margin-top:12px;display:grid}.customer-profile-workspace{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;margin-bottom:24px;display:grid}.profile-tabs{min-width:0;max-width:100%;margin:-4px;padding:4px;overflow-x:auto}.profile-tabs .nebulis-segment{width:max-content;max-width:none}.profile-tabs button{white-space:nowrap;flex:none}.profile-money{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.profile-money article{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:14px;padding:18px 20px;display:flex}.profile-money span{color:var(--ink-soft);font-size:14px}.profile-money strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:25px;font-weight:600;line-height:1.25}.profile-money .profile-expected strong{color:var(--pending)}.profile-panel,.customer-profile-workspace>.overview-panel{min-width:0}.profile-panel h2{font-size:20px}.profile-channel+.profile-channel{border-top:1px solid var(--line);margin-top:16px;padding-top:4px}.profile-purchase,.profile-record{border:1px solid var(--line);border-radius:var(--radius-control);overflow-wrap:anywhere;margin:12px 0}.profile-purchase>summary,.profile-record>summary{cursor:pointer;padding:16px;font-size:16px}.profile-purchase>summary{justify-content:space-between;align-items:center;gap:16px;display:flex}.profile-purchase>summary:before{content:"+";color:var(--ink-soft);font-size:20px}.profile-purchase>summary>span{flex:1;min-width:0}.profile-purchase>summary>strong{font-variant-numeric:tabular-nums;white-space:nowrap}.profile-purchase summary small,.profile-table small,.profile-note small{color:var(--ink-soft);margin-top:6px;font-size:13px;display:block}.profile-purchase[open]>summary,.profile-record[open]>summary{background:var(--surface-soft);border-bottom:1px solid var(--line);border-radius:var(--radius-control) var(--radius-control) 0 0}.profile-purchase-body{padding:16px}.profile-order-buyer{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-soft);overflow-wrap:anywhere;margin-bottom:16px;padding:12px 16px}.profile-order-buyer p{margin:8px 0 0}.profile-order-buyer a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.profile-record>:not(summary){margin:16px}.profile-record summary span{color:var(--ink-soft);margin-left:12px}.profile-table{min-width:580px}.profile-table td:first-child{white-space:normal;min-width:240px;max-width:480px}.profile-return{background:var(--surface-soft);border-radius:var(--radius-control);margin-top:16px;padding:16px}.profile-return h4{margin:0;font-size:16px}.profile-return-item{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.profile-tag-list{flex-wrap:wrap;gap:8px;display:flex}.profile-tag{border:1px solid var(--line);border-radius:var(--radius-control);overflow-wrap:anywhere;align-items:center;gap:8px;max-width:100%;padding:6px 10px;display:inline-flex}.profile-tag-icon{color:color-mix(in srgb,var(--profile-tag-color) 75%,var(--ink));flex-shrink:0}.profile-tag button{white-space:nowrap;flex:none}.profile-inline-form{flex-wrap:wrap;align-items:end;gap:12px;margin-top:20px;display:flex}.profile-inline-form>:first-child{flex:240px;min-width:0}.profile-inline-form label,.profile-note-form>label{gap:8px;font-size:14px;display:grid}.profile-inline-form input,.profile-note-form textarea{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;padding:10px 12px;font-size:16px}.profile-note-form{justify-items:start;gap:16px;display:grid}.profile-note-form>label:first-child{width:100%}.profile-note-form textarea{resize:vertical}.profile-note-form .profile-checkbox{align-items:center;gap:8px;display:flex}.profile-checkbox input{width:18px;height:18px;accent-color:var(--accent)}.profile-note{border-top:1px solid var(--line);padding:16px 0}.profile-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px}.profile-code{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.profile-code>div{overflow-wrap:anywhere;flex:220px;min-width:0}.profile-code img{border-radius:var(--radius-control);background:#fff}.customer-profile-workspace :is(summary,input,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.customer-profile-workspace button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:700px){.profile-money{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-money article{padding:14px}.profile-money strong{font-size:22px}.profile-money article:last-child{grid-column:1/-1}.profile-purchase>summary{flex-wrap:wrap;gap:10px}.profile-purchase>summary>strong{margin-left:24px}.profile-purchase-body,.profile-return{padding:12px}.profile-panel .journal-pagination>div{flex-wrap:wrap;gap:8px;display:flex}}.customer-code-panel .overview-panel-head{flex-wrap:wrap;gap:12px}.customer-code-panel .profile-code code{overflow-wrap:anywhere;font-size:17px;line-height:1.6;display:block}.customer-code-panel .customer-notice{display:block}.customer-code-panel .customer-notice h3{margin-top:0}.customer-code-panel .customer-notice .journal-button{margin-top:8px}.customer-code-reason{white-space:pre-wrap;overflow-wrap:anywhere}.customer-code-form{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.customer-code-form h3{margin:0;font-size:20px}.customer-code-form>label:not(.profile-checkbox){width:100%}.customer-code-form .profile-checkbox input{flex:0 0 18px}.customer-code-form .customer-actions{flex-wrap:wrap}.customer-code-form .overview-apply,.customer-code-form .overview-apply:hover{background:var(--danger)}.customer-code-form .overview-apply:hover:not(:disabled){filter:brightness(.94)}.customer-profile-workspace{gap:var(--layout-section-gap);margin:0}.profile-content{min-width:0;min-height:320px;position:relative}.profile-tab-body{gap:var(--layout-section-gap);animation:customer-content-in var(--dur-base) var(--ease-out);display:grid}.profile-money{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.profile-money article{gap:10px}.profile-money small{color:var(--ink-soft);font-size:12px}.profile-overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}.profile-overview-column{gap:16px;min-width:0;display:grid}.profile-metric-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-bottom:20px;display:grid}.profile-metric-strip>div{gap:5px;display:grid}.profile-metric-strip strong{font-variant-numeric:tabular-nums;font-size:24px;line-height:1.2}.profile-metric-strip span{color:var(--ink-soft);font-size:12px}.profile-recent-order{border:0;border-bottom:1px solid var(--line-soft);width:100%;color:var(--ink);text-align:left;font:inherit;background:0 0;align-items:center;gap:12px;padding:16px 0;display:flex}.profile-recent-order:last-child{border-bottom:0;padding-bottom:0}.profile-recent-order>span{flex:1;min-width:0}.profile-recent-order small{color:var(--ink-soft);margin-top:4px;font-size:12px;display:block}.profile-recent-order>strong{white-space:nowrap;font-size:14px}.profile-recent-order>svg{color:var(--ink-soft);flex-shrink:0}.profile-recent-order:hover{color:var(--accent)}.profile-empty{text-align:center;color:var(--ink-soft);justify-items:center;gap:8px;padding:28px 12px 8px;font-size:14px;display:grid}.profile-empty strong{color:var(--ink)}.profile-empty p{margin:0}.profile-channel-heading{align-items:center;gap:10px;display:flex}.profile-channel-heading strong{margin-left:auto;font-size:22px}.profile-channel-heading h3{font-size:16px}.profile-calculation{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.profile-calculation summary{color:var(--accent);font-size:13px}.profile-calculation .journal-fields{margin-top:16px}.profile-overview-column .journal-link{align-items:center;gap:6px;margin-top:12px;font-size:13px;display:inline-flex}.profile-overview-column .profile-note:first-of-type{border-top:0;padding-top:0}.profile-overview-column .profile-note p{margin:8px 0}.profile-purchase,.profile-record{border:0;border-top:1px solid var(--line);border-radius:0;margin:0}.profile-purchase>summary:before{content:"›";color:var(--accent)}.profile-purchase[open]>summary,.profile-record[open]>summary{border-radius:0}.profile-record>summary{color:var(--ink);font-weight:500}@media (max-width:1000px){.profile-overview-grid{grid-template-columns:1fr}.profile-overview-column{gap:16px}}@media (max-width:700px){.profile-money{grid-template-columns:1fr}.profile-money article:nth-child(3){grid-column:auto}.profile-recent-order{flex-wrap:wrap}.profile-metric-strip{gap:8px}.profile-metric-strip span{font-size:11px}}@media (prefers-reduced-motion:reduce){.profile-tab-body{animation:none}}.profile-history-body{position:relative}.profile-history-body[data-loading]{min-height:120px}.profile-history-body>.customer-local-loading{margin:0}.customer-workspace-nav .live-nav-badge{vertical-align:middle;margin-left:8px}.profile-purchase>summary:before{content:none}.profile-disclosure-icon{color:var(--accent);transition:transform var(--dur-fast) var(--ease-out);flex-shrink:0}.profile-purchase[open]>summary:before{content:none}.profile-purchase[open]>.profile-disclosure-icon,.profile-purchase[open]>summary>.profile-disclosure-icon{transform:rotate(90deg)}.profile-purchase-context{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}@media (prefers-reduced-motion:reduce){.profile-disclosure-icon{transition:none}}.profile-section-navigation{top:calc(var(--header-height) + 8px);z-index:10;background:var(--canvas);min-width:0;scroll-margin-top:calc(var(--header-height) + 16px);align-items:center;gap:12px;margin:-8px 0;padding:8px 0;display:flex;position:sticky}.profile-section-navigation .profile-tabs{flex:1;min-width:0;position:static}.profile-tab-body{overflow-anchor:none;transition:height var(--dur-base) var(--ease-standard);animation:none;display:block}.profile-tab-panel{gap:var(--layout-section-gap);animation:customer-content-in var(--dur-base) var(--ease-out);grid-template-columns:minmax(0,1fr);display:grid}.profile-tab-panel[hidden]{display:none}.profile-details-layout{grid-template-columns:minmax(0,1fr)}.customer-data-grid{gap:var(--layout-section-gap);grid-column:1/-1;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}.customer-connection-column,.profile-details-code{gap:var(--layout-section-gap);min-width:0;display:grid}.profile-details-layout .overview-panel,.customer-data-grid .overview-panel{min-width:0;margin:0}.customer-data-grid .overview-panel-head{justify-content:space-between;gap:12px}.customer-name-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-profile-dates{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;padding-top:20px}.customer-order-connections{display:grid}.customer-order-connections button{border-radius:var(--radius-control);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast);background:0 0;border:0;align-items:center;gap:12px;padding:14px 8px;display:flex}.customer-order-connections button+button{border-top:1px solid var(--line)}.customer-order-connections button>span{flex:1;min-width:0}.customer-order-connections small{color:var(--ink-soft);margin-top:4px;font-size:12px;display:block}.customer-order-connections strong{font-variant-numeric:tabular-nums;font-size:22px}.customer-order-connections button:hover{background:var(--selection-soft);color:var(--selection)}.customer-order-connections button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.profile-tag-remove:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.profile-consent-channels{gap:0;margin-bottom:16px;display:grid}.profile-consent-channels>div{justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.profile-consent-channels>div+div{border-top:1px solid var(--line)}.profile-consent-channels strong{font-size:14px;font-weight:500}.overview-panel-head .customer-data-heading{align-items:center;gap:10px;min-width:0;display:flex}.customer-data-heading>span{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:8px;flex:0 0 32px;place-items:center;display:grid}.customer-data-status{border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:var(--radius-control);overflow-wrap:anywhere;align-items:center;gap:5px;max-width:100%;padding:5px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.customer-data-status svg{flex-shrink:0}.customer-data-status--info{background:var(--selection-soft);color:var(--selection)}.customer-data-status--success{background:var(--success-soft);color:var(--success)}.customer-data-status--warning{background:var(--warning-soft);color:var(--warning)}.customer-data-status--neutral{background:var(--surface-soft);color:var(--ink-soft)}.customer-contact-list{container-type:inline-size}.customer-contact-list article>div.customer-contact-value{align-items:flex-start;gap:12px;display:flex}.customer-contact-value>svg{color:var(--selection);flex-shrink:0;margin-top:3px}.customer-contact-value>div{gap:6px;min-width:0;display:grid}.customer-contact-state{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:280px}.profile-details-layout .customer-profile-dates dd{color:var(--ink-soft);font-size:13px;font-weight:400}.customer-order-connections button>strong{color:var(--selection);font-size:26px}.customer-order-connections button>svg{color:var(--selection)}.customer-site-empty{color:var(--ink-soft);align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.customer-site-empty>svg{color:var(--ink-soft);flex-shrink:0}.customer-site-identity-heading{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.profile-details-layout .customer-woo-link>button{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 30%,var(--line));font-weight:600}.customer-code-panel .profile-code{border-radius:var(--radius-control);background:var(--surface-soft);gap:20px;margin-bottom:16px;padding:16px}.customer-code-panel .profile-code>div>code{color:var(--accent);font-weight:600}.customer-code-panel .profile-code img{box-sizing:content-box;border:1px solid var(--line);flex-shrink:0;padding:8px}.profile-family-person[data-current=true]:disabled{opacity:1;color:var(--ink)}.profile-family-person>span>strong{font-size:14px;font-weight:600}.profile-family-pickup{margin-top:8px;display:block}.profile-details-consent .profile-consent-channels>div{padding:12px 0}.profile-details-consent .customer-panel-body>.journal-note{font-size:12px;line-height:1.6}@container (width<=520px){.customer-contact-list article{grid-template-columns:minmax(0,1fr)}.customer-contact-state{justify-content:flex-start;max-width:none}}@media (max-width:700px){.customer-contact-state{justify-content:flex-start;max-width:none}.customer-code-panel .profile-code{padding:12px}.customer-code-panel .profile-code img{width:120px;height:120px}}.profile-tag{--profile-tag-color:var(--accent);background:color-mix(in srgb,var(--profile-tag-color) 12%,var(--surface));border-color:color-mix(in srgb,var(--profile-tag-color) 42%,var(--line));color:var(--ink);gap:8px;padding:5px 6px 5px 10px;font-weight:500;line-height:1.4}.profile-tag-color-field{flex:0 0 96px}.profile-inline-form .profile-tag-color-field input{cursor:pointer;height:42px;padding:4px}.profile-tag .profile-tag-remove{width:26px;height:26px;color:var(--ink-soft);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast);background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:inline-grid}.profile-tag-remove:hover:not(:disabled){background:var(--danger-soft);color:var(--danger)}.profile-action-feedback{border-radius:var(--radius-control);color:var(--success);background:var(--success-soft);align-items:center;gap:10px;margin:0;padding:12px 16px;font-size:14px;display:flex}.profile-notes-layout{gap:var(--layout-section-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;display:grid}.profile-notes-layout>.profile-panel:first-child{grid-area:1/2}.profile-notes-layout>.profile-panel:last-child{grid-area:1/1}@media (max-width:1000px){.customer-data-grid,.profile-details-layout,.profile-notes-layout{grid-template-columns:1fr}.profile-notes-layout>.profile-panel:first-child,.profile-notes-layout>.profile-panel:last-child{grid-area:auto}}@media (max-width:700px){.customer-name-fields,.customer-profile-dates{grid-template-columns:1fr}.profile-details-layout .profile-code{gap:16px}.profile-details-layout .profile-code img{width:100px;height:100px}}@media (prefers-reduced-motion:reduce){.profile-tab-body,.profile-tab-panel,.customer-order-connections button,.profile-tag-remove{transition:none;animation:none}}.profile-action-feedback.is-pending{color:var(--ink-soft);background:var(--surface-soft)}.profile-tab-panel>.profile-panel .profile-inline-form{max-width:640px}.profile-details-column{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.customer-connection-column,.profile-details-code,.profile-notes-layout{gap:16px}.customer-data-section{min-width:0}.profile-notes-column{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.customer-profile-workspace .profile-panel .overview-panel-head{border-bottom:0;flex-wrap:wrap;gap:12px;padding:20px 24px 0}.customer-profile-workspace .profile-panel .customer-panel-body{padding:16px 24px 20px}.customer-profile-workspace .customer-panel-body>.journal-note:first-child,.profile-history-body>div>.journal-note:first-child{margin-top:0}.customer-profile-workspace .customer-panel-body>.journal-note:last-child,.profile-history-body>div>.journal-note:last-child{margin-bottom:0}.customer-profile-workspace .journal-fields{margin-top:0;margin-bottom:0}.customer-profile-workspace .profile-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-profile-workspace .customer-profile-dates{margin-top:20px;padding-top:16px}.customer-profile-workspace .profile-calculation{border-top:0;padding-top:0}.customer-profile-workspace .profile-calculation[open] .journal-fields,.customer-profile-workspace .profile-inline-form{margin-top:16px}.customer-profile-workspace .profile-inline-form+.profile-record{border-top:0;margin-top:16px}.customer-profile-workspace .profile-inline-form+.profile-record>summary{padding:8px 0}.customer-profile-workspace .profile-inline-form+.profile-record[open]>summary{background:0 0;border-bottom:0}.customer-profile-workspace .profile-inline-form+.profile-record>:not(summary){margin:12px 0 0}.customer-profile-workspace .customer-woo-link{border-top:0;margin-top:16px;padding-top:0}.customer-profile-workspace .profile-history-body .profile-record:first-child,.customer-profile-workspace .profile-purchase:first-of-type,.customer-profile-workspace .profile-note:first-of-type{border-top:0}.customer-profile-workspace .profile-panel .journal-pagination{margin-top:16px;padding:16px 0 0}.customer-profile-workspace .profile-panel .overview-empty{margin-bottom:0;padding:16px 0}.profile-channel-heading h3{margin:0}.profile-consent-channels>div:first-child{padding-top:0}@media (max-width:700px){.customer-profile-workspace .profile-panel .overview-panel-head{padding:16px 16px 0}.customer-profile-workspace .profile-panel .customer-panel-body{padding:12px 16px 16px}.customer-profile-workspace .profile-fields{grid-template-columns:minmax(0,1fr)}}.customer-workspace .customer-card{overflow-anchor:none}.profile-tab-body[data-resizing=true]{overflow:clip}@media (prefers-reduced-motion:reduce){.profile-tab-body[data-resizing=true]{overflow:visible}}.profile-panel .customer-panel-body>h3,.profile-behavior h3,.profile-family :is(h3,h4),.profile-family-summary :is(h3,h4){margin:0 0 10px;font-size:14px;font-weight:600}.profile-behavior{margin-top:20px}.profile-behavior-signals{gap:12px;display:grid}.profile-behavior-signals small{color:var(--ink-soft);margin-top:6px;font-size:12px;line-height:1.6;display:block}.profile-auto-tag{border:1px solid color-mix(in srgb,currentColor 18%,transparent);background:var(--accent-soft);color:var(--accent);border-radius:var(--radius-control);padding:5px 9px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.profile-auto-tag--purchases{color:var(--success);background:var(--success-soft)}.profile-auto-tag--returns,.profile-auto-tag--exchanges{color:var(--warning);background:var(--warning-soft)}.profile-auto-tag svg{flex-shrink:0}.profile-behavior .profile-calculation{margin-top:14px}.profile-family-person{text-align:left;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 0;display:flex}.profile-family-person>span{overflow-wrap:anywhere;flex:1;min-width:0}.profile-family-person small{color:var(--ink-soft);margin-top:5px;font-size:12px;display:block}.profile-family-summary+.profile-family-summary,.profile-family+.profile-family{margin-top:18px}.profile-family-row{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.profile-family-row>.journal-link{flex:none;font-size:13px}.profile-family-remove{flex:1 0 100%;margin:0 0 12px}.profile-family-create,.profile-behavior-settings{margin-top:18px}.profile-family-create>summary,.profile-behavior-settings>summary{cursor:pointer;color:var(--accent);font-size:14px;line-height:1.6}.profile-family-candidates{gap:8px;max-height:280px;margin:12px 0;display:grid;overflow-y:auto}.profile-family-candidate{text-align:left;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:inherit;padding:12px}.profile-family-candidate[aria-pressed=true]{border-color:var(--accent);background:var(--surface-soft)}.profile-family-candidate small{color:var(--ink-soft);margin-top:6px;display:block}.profile-family-confirm{margin-top:16px}.profile-family-confirm input,.profile-rule input[type=number]{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;padding:10px 12px}.profile-family-confirm>label{width:100%}.profile-rule{margin-top:20px}.profile-rule>.profile-checkbox{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.profile-rule-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;margin-top:12px;display:grid}.profile-rule-fields>label{color:var(--ink-soft);gap:6px;font-size:12px;display:grid}.profile-financial-summary .profile-calculation>summary{color:var(--ink);font-weight:600}.customer-profile-workspace .profile-financial-summary .customer-panel-body{padding:18px 24px}@media (max-width:700px){.profile-rule-fields{grid-template-columns:minmax(0,1fr)}.customer-profile-workspace .profile-financial-summary .customer-panel-body{padding:16px}.profile-tabs button,.profile-family-row>.journal-link{min-height:44px}.profile-family-create>summary,.profile-behavior-settings>summary{box-sizing:border-box;min-height:44px;padding:8px 0}}.customer-hero-badges{flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0;margin-top:8px;display:flex}.customer-hero-badges:empty{display:none}.profile-customer-summary{min-width:0;padding:20px 24px}.profile-summary-heading{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:20px;display:flex}.profile-summary-heading h2{margin:0;font-size:20px}.profile-summary-heading>span{color:var(--ink-soft);font-size:13px}.profile-summary-heading>button{margin-left:auto}.profile-customer-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;display:grid}.profile-customer-kpis>div{min-width:0}.profile-customer-kpis dt{color:var(--ink-soft);margin-bottom:8px;font-size:14px}.profile-customer-kpis dd{font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:600;line-height:1.25}.profile-customer-kpis .profile-frequency-value{font-size:21px;line-height:1.35}.profile-customer-kpis dd>small{letter-spacing:0;color:var(--ink-soft);margin:8px 0 0;font-size:13px;font-weight:400;line-height:1.5;display:block}.profile-customer-kpis dd>small strong{color:var(--ink);font-weight:600}.profile-summary-money{border-top:1px solid var(--line-soft);margin-top:20px;padding-top:20px}.profile-summary-money h3{margin:0 0 16px;font-size:15px;font-weight:500}.profile-customer-money{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-customer-money dd{font-size:26px}.profile-kpi-unit{color:var(--ink-soft);letter-spacing:0;white-space:nowrap;font-size:14px;font-weight:400}.profile-summary-coverage{color:var(--ink-soft);margin:16px 0 0;font-size:13px}.profile-summary-details{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;margin-top:20px;padding-top:20px;display:grid}.profile-summary-details>div{min-width:0}.profile-summary-financial{border-left:1px solid var(--line-soft);padding-left:24px}.profile-summary-financial h3{margin:0 0 14px;font-size:15px;font-weight:500}.profile-summary-financial .profile-overview-return-facts{border:0;gap:12px;margin:0;padding:0}.profile-summary-financial .profile-summary-money{margin-top:20px;padding-top:20px}.profile-summary-financial .profile-customer-money{gap:12px}.profile-summary-financial .profile-customer-money dd{font-size:22px}.profile-summary-financial .profile-customer-money dt{font-size:13px}.profile-summary-activity .profile-purchase-chart{border:0;margin:0;padding:0}.profile-summary-activity .profile-purchase-chart-bars{height:96px}.profile-summary-definition{color:var(--ink-soft);margin-top:18px;font-size:13px}.profile-summary-definition>summary{cursor:pointer;min-height:24px}.profile-summary-definition>p{max-width:1000px;line-height:1.6}.profile-customer-summary .profile-summary-orders{border-top:1px solid var(--line-soft);min-width:0;margin-top:20px;padding-top:20px}.profile-summary-zero-coverage{color:var(--ink-soft);margin:0 0 8px;font-size:13px;line-height:1.6}.profile-summary-zero-months>summary{cursor:pointer;min-height:24px;color:var(--ink-soft);font-size:13px}.profile-summary-activity .profile-summary-zero-months>.profile-purchase-chart{margin-top:16px}@media (max-width:700px){.profile-summary-zero-months>summary{min-height:44px}}.profile-recent-order>.profile-recent-payment{text-align:right;flex:0 190px}.profile-recent-payment>strong{white-space:nowrap;font-size:14px}.profile-recent-payment>small{font-size:12px}@media (max-width:1000px){.profile-customer-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-customer-money{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.profile-recent-order>.profile-recent-payment{text-align:left;flex-basis:100%;margin-left:30px}.profile-recent-payment>small{margin-right:12px;display:inline-block}.profile-customer-summary{padding:16px}.profile-summary-heading{gap:8px;margin-bottom:16px}.profile-summary-heading>button{min-height:44px;margin-left:0}.profile-customer-kpis{gap:20px 16px}.profile-customer-kpis dd{font-size:27px}.profile-customer-kpis .profile-frequency-value{font-size:18px}.profile-customer-money{grid-template-columns:1fr}.profile-customer-money>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.profile-customer-money dt{margin:0}.profile-customer-money dd{text-align:right;font-size:24px}.profile-summary-definition>summary,.profile-order-states>summary{min-height:44px}}.customer-hero-badges .profile-tag{padding:5px 10px;font-size:13px}.profile-signal-badge{max-width:100%;position:relative}.profile-signal-badge>summary{cursor:pointer;align-items:center;gap:6px;min-height:30px;list-style:none;display:flex}.profile-signal-badge>summary::-webkit-details-marker{display:none}.profile-signal-badge>p{z-index:12;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:280px;max-width:calc(100vw - 64px);box-shadow:var(--shadow-soft);margin:6px 0 0;padding:12px 16px;font-size:13px;line-height:1.6;position:absolute;top:100%;left:0}.profile-signal-badge>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.profile-benefits-grid{gap:var(--layout-section-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.profile-benefit-history>summary{cursor:pointer;color:var(--accent);padding:12px 0;font-size:14px}.profile-order-context{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;padding-bottom:20px;display:grid}.profile-order-context .profile-fields{grid-template-columns:1fr}.profile-order-context a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.profile-order-context small{color:var(--ink-soft);margin-top:4px;font-size:12px;display:block}.profile-order-money{background:var(--surface-soft);border-radius:var(--radius-control);padding:12px 16px}.profile-order-money h3{margin:0 0 12px;font-size:14px}.profile-order-money .profile-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-payer-unknown{color:var(--ink-soft);margin:12px 0 0;font-size:12px}.profile-quick-actions{flex-wrap:wrap;gap:10px;display:flex}.profile-channel-list{gap:16px;display:grid}.profile-channel-row{align-items:flex-start;gap:12px;min-width:0;display:flex}.profile-channel-row>svg{color:var(--ink-soft);flex-shrink:0;margin-top:2px}.profile-channel-row>div{overflow-wrap:anywhere;min-width:0}.profile-channel-row small{color:var(--ink-soft);margin-top:4px;font-size:12px;display:block}.profile-channel-row strong{font-size:14px;font-weight:500}.profile-channel-count{text-align:right;flex-shrink:0;margin-left:auto}.profile-channel-row details>summary{cursor:pointer;color:var(--accent);margin-top:4px;font-size:12px}.profile-orders-summary{min-width:0;padding:20px 24px}.profile-orders-summary-sections{border-top:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:20px;padding-top:20px;display:grid}.profile-orders-summary-sections>section{min-width:0}.profile-orders-summary-sections h3{margin:0 0 16px;font-size:16px;font-weight:500}.profile-orders-money{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.profile-orders-money dd{font-size:23px}.profile-orders-return-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 0;display:grid}.profile-orders-return-facts>div{min-width:0}.profile-orders-return-facts dt{color:var(--ink-soft);margin-bottom:8px;font-size:13px;line-height:1.5}.profile-orders-return-facts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600}.profile-orders-payment-total{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:20px 0 0;padding-top:16px;font-size:14px;display:flex}.profile-orders-payment-total strong{font-variant-numeric:tabular-nums;font-size:20px}.profile-orders-payment-note{color:var(--ink-soft);margin:8px 0 0;font-size:12px;line-height:1.5}.profile-order-labels{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.profile-channel-list-expanded{gap:0}.profile-channel-list-expanded .profile-channel-row{border-bottom:1px solid var(--line-soft);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.profile-channel-list-expanded .profile-channel-row:first-child{padding-top:0}.profile-channel-list-expanded .profile-channel-row:last-child{border-bottom:0;padding-bottom:0}.profile-channel-list-expanded .profile-channel-row small{line-height:1.5}.profile-channel-list-expanded .profile-channel-sources small:first-child{margin-top:0}.profile-channel-list-expanded .profile-channel-count{margin-left:0}@media (max-width:1100px){.profile-orders-summary-sections{grid-template-columns:1fr}.profile-orders-summary-sections>section+section{border-top:1px solid var(--line-soft);padding-top:20px}}@media (max-width:700px){.profile-orders-summary{padding:16px}.profile-orders-money{grid-template-columns:1fr}.profile-orders-money>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.profile-orders-money dt{margin:0}.profile-orders-money dd{text-align:right;font-size:24px}.profile-orders-return-facts{grid-template-columns:1fr;gap:12px}.profile-orders-return-facts>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.profile-orders-return-facts dt{min-height:0;margin:0;display:block}.profile-orders-return-facts dd{text-align:right}.profile-channel-list-expanded .profile-channel-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 16px}.profile-channel-list-expanded .profile-channel-sources{grid-area:2/1}.profile-channel-list-expanded .profile-channel-count{grid-area:1/2/3}.profile-orders-payment-total{justify-content:space-between}}.behavior-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.customer-behavior-workspace .profile-rule{margin-top:16px}.customer-behavior-workspace .profile-rule-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-behavior-workspace .profile-rule-fields>.filter-select,.customer-behavior-workspace .profile-rule-fields>button{grid-column:1/-1}.customer-behavior-workspace .profile-panel h2{font-size:18px}.customer-behavior-workspace .overview-heading{align-items:flex-start;gap:16px;margin-bottom:24px}.customer-behavior-workspace :is(input,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:1100px){.behavior-rule-grid{grid-template-columns:1fr}.customer-behavior-workspace .profile-rule-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-behavior-workspace .profile-rule-fields>.filter-select,.customer-behavior-workspace .profile-rule-fields>button{grid-column:auto}}@media (max-width:700px){.profile-benefits-grid,.profile-order-context,.profile-order-money .profile-fields,.customer-behavior-workspace .profile-rule-fields{grid-template-columns:1fr}.customer-hero-badges .profile-signal-badge>summary,.profile-benefit-history>summary{min-height:44px}.profile-signal-badge>p{width:auto;max-width:none;margin-bottom:8px;position:static}.customer-behavior-workspace .overview-heading{flex-direction:column;align-items:stretch}.customer-behavior-workspace .overview-heading>a{align-self:flex-start}.customer-behavior-workspace .profile-rule :is(input[type=number],button){min-height:44px}}.profile-service-grid,.profile-overview-records{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;display:grid}.profile-service-grid>section,.profile-overview-records>div,.profile-overview-context{min-width:0}.profile-overview-context{border-left:1px solid var(--line-soft);padding-left:24px}.profile-service-tags{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:16px}.profile-tags-management{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:center;gap:16px 24px;display:grid}.profile-tags-management>.profile-inline-form{margin:0}.profile-tags-management>.profile-tag-list{min-width:0}.profile-tags-management .profile-tag-list>.journal-note{margin:0}.profile-notes-row{gap:var(--layout-section-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-width:0;display:grid}.profile-notes-row>.profile-panel{min-width:0;margin:0}.profile-notes-row>.profile-panel>.overview-panel-head{min-height:60px}.profile-notes-row .profile-tags-management{grid-template-columns:minmax(0,1fr);gap:16px}.profile-notes-row .profile-tags-management>.profile-inline-form{flex-wrap:nowrap}.customer-profile-workspace .profile-tag-directory{border-top:0;margin-top:16px}.customer-profile-workspace .profile-tag-directory>summary{padding:8px 0}.customer-profile-workspace .profile-tag-directory[open]>summary{background:0 0;border-bottom:0}.customer-profile-workspace .profile-tag-directory>:not(summary){margin:12px 0 0}@media (max-width:1100px){.profile-notes-row{grid-template-columns:minmax(0,1fr)}}.profile-client-context{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:20px;padding-top:20px;display:grid}.profile-client-context>.profile-context-section{border-top:0;min-width:0;margin:0;padding:0}.profile-client-context>.profile-context-section+.profile-context-section{border-top:0;border-left:1px solid var(--line-soft);margin-top:0;padding-top:0;padding-left:24px}.profile-client-context .profile-context-heading{flex-direction:column;align-items:flex-start}.profile-important-note-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px 24px;display:grid}.profile-important-note-list .profile-note{border:0;padding:0}.profile-important-note-list .profile-note+.profile-note{border-left:1px solid var(--line-soft);padding-left:24px}.profile-context-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.profile-context-heading h3{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:500;display:flex}.profile-context-heading h3>svg{color:var(--ink-soft);flex:none}.profile-context-heading>.journal-button{padding:8px 10px;font-size:12px}.profile-context-body{min-width:0}.profile-context-body>.journal-note,.profile-service-tags>.journal-note{margin:12px 0 0;font-size:13px;line-height:1.6}.profile-context-section+.profile-context-section{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:16px}.profile-context-section .profile-linked-sites-list{gap:12px}.profile-context-section .profile-linked-sites-list small{font-size:12px}.profile-context-section .profile-linked-sites-list strong{font-size:14px}.profile-context-section .profile-family-summary{margin-bottom:0}.profile-overview-context .profile-fields{gap:12px}.profile-overview-orders .profile-recent-order:first-child{padding-top:0}.profile-overview-orders .profile-recent-order{flex-wrap:wrap;align-items:flex-start}.profile-overview-orders .profile-recent-order>span:first-of-type{flex-basis:calc(100% - 68px);order:1}.profile-overview-orders .profile-recent-order>svg:first-child{order:0;margin-top:2px}.profile-overview-orders .profile-recent-order>svg:last-child{order:2;margin-top:2px}.profile-overview-orders .profile-recent-order>.profile-recent-payment{text-align:left;flex-wrap:wrap;flex:1 0 calc(100% - 30px);order:3;align-items:baseline;gap:4px 12px;margin-left:30px;display:flex}.profile-overview-orders .profile-recent-payment>small{margin-top:0}.profile-important-notes .overview-panel-head h2,.profile-linked-sites-summary .overview-panel-head h2{align-items:center;gap:8px;display:flex}.profile-important-notes .overview-panel-head h2>svg,.profile-linked-sites-summary .overview-panel-head h2>svg{color:var(--ink-soft);flex:none}.profile-important-note-list .profile-note:first-child{padding-top:0}.profile-important-note-list .profile-note:last-child{padding-bottom:0}.profile-important-note-list .profile-note>small{margin:0 0 8px;line-height:1.5}.profile-important-note-list .profile-note[data-pinned]>small{color:var(--accent);font-weight:500}.profile-important-note-list .profile-note>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.profile-service-composer,.profile-notes-composer{border-bottom:1px solid var(--line-soft);margin-bottom:20px;padding-bottom:20px}.profile-summary-channels{border-bottom:1px solid var(--line-soft);margin-bottom:20px;padding-bottom:16px}.profile-summary-channels .profile-channel-list{flex-wrap:wrap;gap:16px 32px;display:flex}.profile-summary-channels .profile-channel-row{flex:280px}.profile-summary-orders .profile-recent-order:first-child{padding-top:0}.profile-details-identity{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;display:grid}.profile-identity-code{border-left:1px solid var(--line-soft);min-width:0;padding-left:24px}.profile-details-identity .profile-code{background:0 0;border-radius:0;gap:16px;padding:0}.profile-details-identity .profile-code>div{flex-basis:180px}.profile-details-identity .profile-code code{font-size:14px}.profile-code-history{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:16px}.profile-code-history>summary{color:var(--accent);cursor:pointer;font-size:13px;line-height:1.6}.profile-code-history>.profile-context-section{padding-top:16px}.profile-details-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.profile-details-links .customer-data-section,.profile-details-links .customer-connection-column{display:contents}.profile-details-links .customer-order-links{border-bottom:1px solid var(--line-soft);grid-column:1/-1;padding-bottom:20px}.profile-details-links .customer-order-connections{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.profile-details-links .customer-order-connections>button{background:var(--surface-soft);border-radius:var(--radius-control);border:0;padding:12px 16px}.profile-details-links>.profile-context-section{border-left:1px solid var(--line-soft);padding-left:24px}.profile-details-links .profile-context-section{border-top:0;margin-top:0;padding-top:0}.profile-details-layout .profile-context-body>.journal-note{margin:0 0 12px;font-size:13px;line-height:1.6}.profile-context-body>h4{margin:20px 0 12px;font-size:14px;font-weight:500}.profile-context-heading .customer-data-heading>span{flex-basis:24px;width:24px;height:24px}.profile-details-consent .profile-consent-channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;display:grid}.profile-details-consent .profile-consent-channels>div{border:0;flex-wrap:wrap;gap:8px;padding:0}.profile-important-notes .profile-note-form{border:0;margin:0;padding:0}.profile-composer-actions{flex-wrap:wrap;align-items:center;gap:10px 12px;width:100%;display:flex}.profile-composer-actions>button{white-space:normal}.profile-note-form>.journal-note{margin:0;line-height:1.6}.profile-linked-sites-list{gap:16px;display:grid}.profile-linked-sites-list>article{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.profile-linked-sites-list>article+article{border-top:1px solid var(--line-soft);padding-top:16px}.profile-linked-sites-list strong{font-size:15px;font-weight:500}.profile-linked-sites-list a{width:fit-content;max-width:100%;color:var(--accent);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:14px;text-decoration:underline;display:flex}.profile-linked-sites-list a>svg{flex:none}.profile-linked-sites-list small{color:var(--ink-soft);font-size:13px;line-height:1.5}.profile-overview-return-facts{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 0;padding-top:16px;display:grid}.profile-overview-return-facts>div{min-width:0}.profile-overview-return-facts dt{color:var(--ink-soft);margin:0 0 6px;font-size:13px;line-height:1.5}.profile-overview-return-facts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:600;line-height:1.4}.profile-overview-return-facts dd>small{color:var(--ink-soft);font-size:14px;font-weight:400}.profile-purchase-chart{border-top:1px solid var(--line-soft);min-width:0;margin:24px 0 0;padding-top:20px}.profile-purchase-chart figcaption{flex-wrap:wrap;gap:6px 12px;font-size:15px;font-weight:500;display:flex}.profile-purchase-chart figcaption>small{color:var(--ink-soft);font-size:12px;font-weight:400;line-height:1.5}.profile-purchase-chart-legend{color:var(--ink-soft);flex-wrap:wrap;gap:8px 20px;margin:14px 0;font-size:12px;display:flex}.profile-purchase-chart .purchases{--series-color:var(--accent)}.profile-purchase-chart .returns{--series-color:var(--amber)}.profile-purchase-chart .exchanges{--series-color:var(--blue)}.profile-purchase-chart-legend>span{align-items:center;gap:7px;display:inline-flex}.profile-purchase-chart-legend>span:before{content:"";background:var(--series-color);border-radius:2px;width:9px;height:9px}.profile-purchase-chart-scroll{scrollbar-width:thin;min-width:0;margin:-3px;padding:3px;overflow-x:auto}.profile-purchase-chart-months{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;min-width:456px;display:grid}.profile-purchase-chart-months>button{border-radius:var(--radius-control);min-width:0;color:var(--ink-soft);font:inherit;text-align:center;background:0 0;border:1px solid #0000;padding:8px 4px 6px}.profile-purchase-chart-months>button:hover{background:var(--surface-soft)}.profile-purchase-chart-months>button[aria-pressed=true]{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.profile-purchase-chart-months>button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.profile-purchase-chart-bars{border-bottom:1px solid var(--line);justify-content:center;align-items:flex-end;gap:3px;width:100%;height:112px;display:flex}.profile-purchase-chart-bars>i{background:var(--series-color);border-radius:3px 3px 0 0;flex:0 13px;width:13px;max-width:28%}.profile-purchase-chart-months>button>small{white-space:nowrap;margin-top:8px;font-size:11px;line-height:1.4;display:block}.profile-purchase-chart-selected{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:12px;font-size:13px;line-height:1.5;display:flex}.profile-purchase-chart-selected>strong{font-weight:500}.profile-purchase-chart-selected>span{color:var(--ink-soft)}.profile-engagement-events>article{border-top:1px solid var(--line-soft);overflow-wrap:anywhere;gap:7px;padding:16px 0;display:grid}.profile-engagement-events>article:first-child{border-top:0;padding-top:0}.profile-engagement-events>article:last-child{padding-bottom:0}.profile-engagement-events strong{font-size:14px;font-weight:500;line-height:1.5}.profile-engagement-events small{color:var(--ink-soft);font-size:12px;line-height:1.5}.profile-engagement-events p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.profile-tag-reason-dialog{overflow-wrap:anywhere;width:min(560px,100vw - 32px)}.profile-tag-reason-form{gap:16px;padding-top:20px;display:grid}.profile-tag-reason-form>label{gap:8px;font-size:14px;display:grid}.profile-tag-reason-form textarea{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;resize:vertical;padding:10px 12px;line-height:1.6}.profile-tag-reason-form textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.profile-tag-reason-form>.journal-note{margin:0;line-height:1.6}@media (max-width:1100px){.profile-service-grid,.profile-summary-details,.profile-overview-records,.profile-details-identity,.profile-details-links{grid-template-columns:minmax(0,1fr)}.profile-summary-financial,.profile-overview-context,.profile-identity-code,.profile-details-links>.profile-context-section{border-left:0;border-top:1px solid var(--line-soft);padding-top:20px;padding-left:0}.profile-details-links .customer-order-links{grid-column:auto}.profile-client-context{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-client-context>.profile-context-section:last-child:nth-child(3){border-left:0;border-top:1px solid var(--line-soft);grid-column:1/-1;padding:16px 0 0}.profile-tags-management{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.profile-client-context,.profile-details-links .customer-order-connections,.profile-details-consent .profile-consent-channels,.profile-important-note-list{grid-template-columns:minmax(0,1fr)}.profile-client-context>.profile-context-section+.profile-context-section,.profile-important-note-list .profile-note+.profile-note{border-left:0;border-top:1px solid var(--line-soft);padding:16px 0 0}.profile-context-heading>.journal-button,.profile-code-history>summary{min-height:44px}.profile-client-context .profile-context-heading{flex-direction:row}.profile-overview-return-facts{grid-template-columns:minmax(0,1fr);gap:12px}.profile-overview-return-facts>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.profile-overview-return-facts dt{margin:0}.profile-overview-return-facts dd{text-align:right}.profile-purchase-chart-bars{height:96px}.profile-composer-actions{align-items:stretch}.profile-tag-reason-dialog .journal-dialog-head,.profile-tag-reason-form{padding:16px}.profile-tag-reason-dialog .journal-dialog-head h2{font-size:20px}}.admin-navigation{isolation:isolate;flex-direction:column;gap:0;display:flex;position:relative}.admin-nav-indicator{z-index:-1;pointer-events:none;visibility:hidden;border-radius:var(--radius-control);background:var(--ink);transition:top var(--dur-base) var(--ease-standard), left var(--dur-base) var(--ease-standard), width var(--dur-base) var(--ease-standard), height var(--dur-base) var(--ease-standard), background-color var(--dur-base) var(--ease-standard), border-radius var(--dur-base) var(--ease-standard);position:absolute}.admin-nav-indicator:before{content:"";background:var(--selection);border-radius:0 4px 4px 0;width:3px;height:23px;position:absolute;top:calc(50% - 11.5px);left:-16px}.admin-nav-indicator[data-level=child]{background:var(--selection-soft);border-radius:0}.admin-nav-indicator[data-level=child]:before{border-radius:0;height:100%;top:0;left:0}.admin-navigation[data-indicator-ready=true]>.admin-nav-indicator{visibility:visible}.admin-navigation[data-indicator-ready=true] .nav-link.active{background:0 0}.admin-navigation[data-indicator-ready=true] .nav-link.active:before{display:none}.admin-navigation[data-indicator-ready=true] .admin-nav-section li>a[aria-current=page]{background:0 0;border-left-color:#0000}.admin-navigation[data-indicator-ready=true] .admin-nav-section.is-current:not([open])>summary{color:var(--surface);background:0 0}.admin-navigation .nav-link,.admin-nav-section>summary{font-family:var(--font-ui);font-size:15px;font-weight:500;line-height:1.35}.admin-navigation .nav-link{grid-template-columns:27px minmax(0,1fr);column-gap:8px;display:grid}.admin-navigation .nav-link:has(>.live-nav-badge){grid-template-columns:27px minmax(0,1fr) 36px}.admin-navigation .nav-link>span:nth-child(2){overflow-wrap:normal;word-break:normal;min-width:0}.sidebar{scrollbar-gutter:stable}.admin-nav-group{flex-direction:column;gap:3px;display:flex}.admin-navigation .admin-nav-group+.admin-nav-group{margin-top:20px}.admin-navigation .admin-nav-group>p{color:var(--ink-soft);letter-spacing:.05em;margin:0 10px 7px;font-size:11px;font-weight:500}.admin-nav-section>summary{border-radius:var(--radius-control);cursor:pointer;color:var(--ink-soft);align-items:center;gap:10px;padding:10px;list-style:none;display:flex}.admin-nav-section>summary::-webkit-details-marker{display:none}.admin-nav-section>summary:hover,.admin-nav-section.is-current>summary{color:var(--ink);background:var(--surface-soft)}.admin-nav-section>summary>span:nth-child(2){flex:1;min-width:0}.admin-nav-chevron{width:16px;height:16px;transition:transform var(--dur-base) var(--ease-standard);flex-shrink:0}.admin-nav-section[open] .admin-nav-chevron{transform:rotate(90deg)}.admin-nav-section ul{margin:0;padding:4px 0 4px 22px;list-style:none}.admin-nav-section[open] ul{animation:admin-nav-appear var(--dur-fast) var(--ease-out)}.admin-nav-section li>a,.admin-nav-pending{border-left:1px solid var(--line);align-items:center;gap:6px;padding:10px 10px 10px 14px;font-size:14px;display:flex}.admin-nav-section li>a{color:var(--ink-soft)}.admin-nav-section li>a>span:first-child{flex:1;min-width:0}.admin-nav-section li>a>svg{flex-shrink:0;width:14px;height:14px}.admin-nav-section li>a:hover{color:var(--ink);background:var(--surface-soft)}.admin-nav-section li>a[aria-current=page]{color:var(--selection);background:var(--selection-soft);border-left:3px solid var(--selection);padding-left:12px;font-weight:600}.admin-nav-pending{color:var(--ink-soft);flex-direction:column;align-items:flex-start;gap:2px}.admin-nav-pending small{font-size:12px}.admin-nav-legend{color:var(--ink-soft);border-top:1px solid var(--line);align-items:center;gap:5px;margin:8px 0 0;padding:12px 10px;font-size:12px;display:flex}.mobile-menu[aria-expanded=true]{color:var(--selection);border-color:var(--selection);background:var(--selection-soft)}.admin-updates ul{margin:0;padding:0;list-style:none}.admin-updates li+li{border-top:1px solid var(--line)}.admin-updates a{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.admin-updates a:hover{background:var(--surface-soft)}.admin-updates a>span:first-child{flex-direction:column;gap:4px;display:flex}.admin-updates small{color:var(--ink-soft);font-size:14px}#overview-journal{scroll-margin-top:calc(var(--header-height) + 24px)}@keyframes admin-nav-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.admin-nav-indicator,.admin-nav-chevron,.sidebar{transition:none}.admin-nav-section[open] ul{animation:none}}.duplicate-queue{gap:20px;display:grid}.duplicate-workspace h1{scroll-margin-top:100px}.duplicate-workspace .overview-heading>button{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.duplicate-row,.duplicate-comparison,.duplicate-decision,.duplicate-recovery{padding:22px}.duplicate-row-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.duplicate-row-head>span{color:var(--ink-soft);font-size:14px}.duplicate-evidence{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.duplicate-evidence>span{border-radius:var(--radius-control);color:var(--selection);background:var(--selection-soft);padding:4px 9px;font-size:14px}.duplicate-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:18px;display:grid}.duplicate-customer{border:1px solid var(--line);border-radius:var(--radius-control);overflow-wrap:anywhere;min-width:0;padding:18px}.duplicate-customer h3{margin:6px 0 10px;font-size:20px;line-height:1.3}.duplicate-customer dl{gap:10px;margin:16px 0;display:grid}.duplicate-customer dt{color:var(--ink-soft);font-size:13px}.duplicate-customer dd{margin:3px 0 0;font-size:16px}.duplicate-customer .journal-link{align-items:center;gap:6px;margin-top:12px;display:flex}.duplicate-row .duplicate-customer{border:0;padding:0}.duplicate-row .duplicate-customer h3{font-size:18px}.duplicate-row .duplicate-customer dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0}.duplicate-decision h2,.duplicate-recovery h2{margin:0 0 12px;font-size:21px}.duplicate-decision form{gap:18px;margin-top:20px;display:grid}.duplicate-decision fieldset{border:1px solid var(--line);border-radius:var(--radius-control);min-width:0;padding:16px}.duplicate-decision legend{padding:0 6px;font-weight:500}.duplicate-target{cursor:pointer;overflow-wrap:anywhere;align-items:flex-start;gap:12px;padding:12px 4px;display:flex}.duplicate-target input,.duplicate-confirm input{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0;margin-top:4px}.duplicate-target span{flex-direction:column;gap:5px;display:flex}.duplicate-target small{color:var(--ink-soft);font-size:14px}.duplicate-reason{gap:8px;font-weight:500;display:grid}.duplicate-reason textarea{font:inherit;resize:vertical;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:100%;color:var(--ink);padding:12px}.duplicate-confirm{align-items:flex-start;gap:12px;display:flex}.duplicate-direction{flex-wrap:wrap;align-items:center;gap:8px;font-size:18px;font-weight:600;display:flex}.duplicate-history,.duplicate-evidence-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.duplicate-history li+li{border-top:1px solid var(--line);padding-top:18px}.duplicate-evidence-list li{gap:6px;display:grid}.duplicate-evidence-list li>span{color:var(--ink-soft);font-size:14px}.duplicate-evidence-list details{font-size:14px}.duplicate-evidence-list code{overflow-wrap:anywhere;margin-top:8px;display:block}.duplicate-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.duplicate-recovery{border-color:var(--accent)}.duplicate-recovery>.journal-link{margin-top:18px}.duplicate-workspace>.customer-actions{justify-content:space-between}.duplicate-workspace .customer-actions,.duplicate-workspace .overview-apply{flex-wrap:wrap}.duplicate-decision .journal-button[aria-pressed=true]{color:var(--selection);border-color:var(--selection);background:var(--selection-soft)}@media (max-width:720px){.duplicate-workspace .overview-heading{flex-direction:column;align-items:flex-start}.duplicate-pair{grid-template-columns:minmax(0,1fr);gap:12px}.duplicate-row,.duplicate-comparison,.duplicate-decision,.duplicate-recovery{padding:16px}.duplicate-customer{padding:14px}.duplicate-row .duplicate-customer+.duplicate-customer{border-top:1px solid var(--line);padding-top:14px}}.duplicate-comparison .duplicate-customer{border:0;border-radius:0;padding:0 20px 0 0}.duplicate-comparison .duplicate-customer+.duplicate-customer{border-left:1px solid var(--line);padding:0 0 0 20px}.duplicate-pair{gap:0}.duplicate-row .duplicate-customer+.duplicate-customer{border-left:1px solid var(--line);padding-left:20px}.duplicate-decision .customer-notice{margin:0}.duplicate-decision h2,.duplicate-recovery h2{font-size:20px}.duplicate-decision textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.duplicate-workspace h1[tabindex="-1"]:focus{outline:none}@media (max-width:720px){.duplicate-comparison .duplicate-customer+.duplicate-customer,.duplicate-row .duplicate-customer+.duplicate-customer{border-left:0;border-top:1px solid var(--line);padding:16px 0 0}.duplicate-comparison .duplicate-customer{padding:0 0 16px}}.duplicate-content{min-height:260px;position:relative}.duplicate-content-body{gap:var(--layout-section-gap);display:grid}.duplicate-content-body>.customer-actions{justify-content:space-between}.customer-workspace-nav a>span{align-items:center;gap:8px;display:inline-flex}.customer-duplicates-count{border-radius:var(--radius-control);background:var(--selection-soft);min-width:20px;height:20px;color:var(--selection);place-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-grid}@media (min-width:1280px){.duplicate-content-body:has(.duplicate-resolution){grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);align-items:start}:is(.duplicate-content-body:has(.duplicate-resolution)>.customer-back,.duplicate-content-body:has(.duplicate-resolution)>.duplicate-audit-history){grid-column:1/-1}:is(.duplicate-content-body:has(.duplicate-resolution)>.duplicate-comparison,.duplicate-content-body:has(.duplicate-resolution)>.duplicate-evidence-panel){grid-column:1}.duplicate-content-body:has(.duplicate-resolution)>.duplicate-resolution{grid-area:2/2/span 2}.duplicate-resolution .customer-actions{grid-template-columns:1fr;display:grid}.duplicate-comparison .duplicate-customer h3{font-size:18px}.duplicate-comparison .duplicate-customer p{font-size:13px}}.order-workspace{max-width:1600px}.order-filters{grid-template-columns:repeat(4,minmax(0,1fr)) 115px;gap:16px;margin-bottom:24px;padding:20px;display:grid}.order-filters>div>span{color:var(--ink-soft);margin-bottom:6px;font-size:14px;display:block}.order-table{min-width:850px}.order-table td{vertical-align:top;overflow-wrap:anywhere;max-width:350px}.order-table small{color:var(--ink-soft);margin-top:5px;font-size:13px;display:block}.order-table details{margin-top:12px}.order-table details .journal-fields{grid-template-columns:1fr}.order-link{color:var(--accent);text-align:left;cursor:pointer;text-underline-offset:3px;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:16px;font-weight:600;text-decoration:underline}.order-link:hover{color:var(--accent-hover)}.order-code{font-family:var(--font-code);font-size:13px}.order-panel{margin-top:20px}.order-panel .journal-fields{margin-top:18px}.order-panel h3{margin:24px 0 8px}.order-panel p{white-space:pre-wrap;overflow-wrap:anywhere}.order-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.order-metrics>div{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:20px}.order-metrics>div:first-child{background:var(--ink);color:#fff}.order-metrics span{font-size:14px;display:block}.order-metrics strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:10px;font-size:26px;font-weight:600;display:block}.order-persons{grid-template-columns:1fr 1fr;gap:20px;display:grid}.order-persons>*{min-width:0}.order-warning{background:var(--warning-soft);border-left:3px solid var(--warning);color:var(--warning);border-radius:var(--radius-control);padding:12px 16px}.order-pagination{justify-content:flex-end;margin-top:20px}.order-workspace h1:focus{outline:0}.order-workspace .profile-record summary{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.order-workspace .profile-record summary span{color:var(--ink-soft);font-size:14px}.order-workspace .profile-tabs{margin-top:4px}@media (max-width:1100px){.order-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.order-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.order-filters{grid-template-columns:1fr 1fr;gap:12px;padding:16px}.order-persons{grid-template-columns:1fr;gap:0}.order-metrics{gap:10px}.order-metrics>div{padding:14px}.order-metrics strong{font-size:22px}.order-metrics span{font-size:13px}}.order-workspace .journal-button{align-items:center;gap:8px;display:inline-flex}.order-workspace .eyebrow{color:var(--ink-soft)}.order-composition-count{color:var(--ink-soft);margin:0 0 12px;font-size:13px}.order-composition-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.order-composition-item{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(440px,1fr);gap:16px 24px;padding:18px;display:grid}.order-composition-product{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.order-composition-product>strong{font-size:15px;line-height:1.5}.order-composition-sku{color:var(--ink-soft);font-size:12px}.order-composition-sku code,.order-composition-codes code{font-family:var(--font-code);color:var(--ink);overflow-wrap:anywhere;font-size:13px}.order-composition-sku code{margin-left:6px}.order-composition-attributes,.order-composition-codes{flex-wrap:wrap;gap:6px 12px;font-size:13px;display:flex}.order-composition-attributes b{font-weight:500}.order-composition-codes>span{color:var(--ink-soft);flex-basis:100%;font-size:12px}.order-composition-codes code{background:var(--surface-soft);border:1px solid var(--line);border-radius:4px;padding:4px 8px}.order-composition-code-note{color:var(--ink-soft);font-size:12px}.order-composition .order-composition-comment{margin:0;font-size:13px}.order-composition-amounts{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:12px;margin:0;display:grid}.order-composition-amounts>div,.order-composition-totals>div{min-width:0}.order-composition-amounts dt,.order-composition-totals dt{color:var(--ink-soft);margin-bottom:8px;font-size:12px}.order-composition-amounts dd,.order-composition-totals dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:14px}.order-composition-discount{grid-column:2/-1}.order-composition-details{grid-column:1/-1;font-size:13px}.order-composition-details>summary{cursor:pointer;color:var(--accent);padding:4px 0}.order-composition-details .journal-fields{margin:12px 0 0}.order-composition-details dd{overflow-wrap:anywhere}.order-composition-totals{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:16px 32px;margin:18px 0 0;padding-top:18px;display:flex}.order-composition-load-error{color:var(--ink-soft);margin-bottom:16px;font-size:13px}@media (max-width:1100px){.order-composition-item{grid-template-columns:minmax(0,1fr)}.order-composition-details{grid-column:auto}}@media (max-width:700px){.order-composition-item{gap:16px;padding:14px}.order-composition-amounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.order-composition-discount{grid-column:1/-1}.order-composition-details>summary{align-items:center;min-height:44px;display:flex}.order-composition-totals{grid-template-columns:1fr;gap:12px;display:grid}.order-composition-totals>div{justify-content:space-between;gap:16px;display:flex}.order-composition-totals dt{margin:0}.order-composition-totals dd{text-align:right}}.order-workspace{--page-section-gap:var(--layout-section-gap-compact)}.order-badge{border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:var(--radius-control);vertical-align:middle;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:5px;max-width:100%;padding:5px 8px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.order-badge svg{flex-shrink:0}.order-badge--info{color:var(--selection,var(--blue));background:var(--selection-soft,var(--blue-soft))}.order-badge--accent{color:var(--accent);background:var(--accent-soft)}.order-badge--success{color:var(--success,var(--green));background:var(--success-soft,var(--green-soft))}.order-badge--warning{color:var(--warning,var(--amber));background:var(--warning-soft)}.order-badge--danger{color:var(--danger,var(--red));background:var(--danger-soft)}.order-badge--neutral{color:var(--ink-soft);background:var(--surface-soft)}.order-badge--role{color:var(--selection,var(--blue));background:var(--surface);border-color:color-mix(in srgb,currentColor 60%,var(--surface));border-radius:999px}.order-header-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.order-header-meta>span:last-child:not(.order-badge){color:var(--ink-soft);font-size:13px}.order-workspace .order-panel,.order-workspace .order-metrics,.order-workspace .profile-tabs{margin:0}.order-back-links{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.order-search{gap:6px;padding:16px 18px 12px;display:grid}.order-search>label,.order-filters>div>span{color:var(--ink-soft);font-size:12px}.order-search-controls{gap:10px;display:flex}.order-search input{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-width:0;color:var(--ink);flex:1;padding:10px 12px}.order-search .order-search-submit{background:var(--accent);color:#fff;border-color:var(--accent)}.order-list-panel .order-filters{grid-template-columns:repeat(4,minmax(0,1fr)) 104px;gap:12px;margin:0;padding:0 18px 16px}.order-list-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.order-list-heading h2{margin:0;font-size:16px}.order-list-heading>span{color:var(--ink-soft);font-size:12px}.order-list-table{table-layout:fixed;min-width:760px}.order-list-table th,.order-list-table td{text-align:center;vertical-align:middle;padding:12px;line-height:1.4}.order-list-table th:first-child{width:25%}.order-list-table th:nth-child(2){width:16%}.order-list-table th:last-child{width:60px}.order-list-table .order-link{text-align:center;min-height:0;color:var(--ink);white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:14px;line-height:1.4;text-decoration:none}.order-list-table .order-link:hover{color:var(--accent);text-decoration:underline}.order-list-table small{font-size:12px}.order-list-table td:last-child .journal-button{min-height:34px;padding:8px}.order-list-panel .control-table-region{min-height:150px}.order-list-panel .journal-pagination{margin:0}@media (max-width:900px){.order-list-panel .order-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.order-list-panel .order-filters{grid-template-columns:1fr 1fr}.order-search-controls{flex-wrap:wrap}.order-search input{flex-basis:100%}.order-list-heading{flex-direction:column;align-items:flex-start;gap:4px}}.order-list-table .order-link{word-break:normal;width:auto;max-width:100%;height:auto;display:inline}.order-list-panel .order-list-table th,.order-list-panel .order-list-table td{text-align:center}.order-operation-row{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:14px 0;display:flex}.order-operation-row:last-child{border-bottom:0}.order-operation-row>div{flex:1;min-width:0}.order-operation-row small{color:var(--ink-soft);margin-top:5px;font-size:12px;display:block}.order-operation-row>strong{white-space:nowrap}@media (max-width:700px){.order-operation-row{flex-wrap:wrap}.order-operation-row>div{flex-basis:100%}}.operation-workspace{min-width:0}.operation-workspace .eyebrow{color:var(--ink-soft)}.operation-panel{min-width:0;margin-top:20px;padding:24px}.operation-panel>h2{margin:0 0 16px}.operation-panel p{overflow-wrap:anywhere;line-height:1.6}.operation-panel .order-fields{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px 24px;margin-block:16px;display:grid}.operation-panel .order-fields>div{min-width:0}.operation-panel .order-fields dt{color:var(--ink-soft);margin-bottom:5px;font-size:14px}.operation-panel .order-fields dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:16px;line-height:1.5}.operation-panel .profile-record>summary{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.operation-panel .profile-record>summary span{color:var(--ink-soft)}.operation-workspace .journal-button{align-items:center;gap:8px;display:inline-flex}.operation-table{min-width:860px}.operation-table td:first-child{width:44%}.operation-table small{margin-top:5px;display:block}.operation-table details{margin-top:12px}.operation-table summary,.operation-panel .profile-record>summary{cursor:pointer}.operation-application{border:1px solid var(--line);border-radius:var(--radius);margin-block:12px;padding:16px}.operation-workspace .order-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.operation-workspace .profile-tabs{max-width:100%}@media (max-width:700px){.operation-panel{padding:18px}.operation-workspace .order-metrics{grid-template-columns:1fr}.operation-workspace .customer-card-head{align-items:flex-start}.operation-panel .profile-record>summary{flex-wrap:wrap;align-items:flex-start}}.operation-cancellation{overflow-wrap:anywhere;margin-top:20px}.operation-cancellation-form,.operation-cancellation-preview{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);animation:customer-dialog-in var(--dur-base) var(--ease-out);margin-top:16px;padding:20px}.operation-cancellation h3{margin:0 0 12px;font-size:20px}.operation-cancellation h4{margin-bottom:10px;font-size:16px}.operation-cancellation-reason{white-space:pre-wrap}.operation-cancellation .profile-checkbox{align-items:flex-start;gap:10px;margin:20px 0;font-size:15px;display:flex}.operation-cancellation .profile-checkbox input{flex:0 0 18px;margin-top:3px}.operation-cancellation .overview-table{min-width:590px}.operation-cancellation small{color:var(--ink-soft);margin-top:5px;display:block}.operation-cancellation button:disabled{opacity:.5;cursor:not-allowed}.operation-cancellation .operation-danger,.operation-cancellation .operation-danger:hover{color:#fff;background:var(--danger);border-color:var(--danger)}.operation-cancellation .operation-danger-outline{color:var(--danger);background:var(--danger-soft);border-color:var(--danger)}:is(.operation-cancellation textarea:focus-visible,.operation-cancellation input:focus-visible){outline:2px solid var(--focus-ring,var(--accent));outline-offset:3px}@media (max-width:700px){.operation-cancellation-form,.operation-cancellation-preview{padding:16px}.operation-cancellation .customer-actions{align-items:stretch}.operation-cancellation .customer-actions button{white-space:normal}}@media (prefers-reduced-motion:reduce){.operation-cancellation-form,.operation-cancellation-preview{animation:none}}.cancellation-consequences{margin-top:24px}.cancellation-consequences h4{font-size:18px}.cancellation-quantity{margin-top:6px;display:block}.cancellation-order-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.cancellation-order-comparison>div{border-top:1px solid var(--line);min-width:0;padding-top:12px}.cancellation-order-comparison h5{margin:0 0 16px;font-size:16px}.cancellation-order-comparison .order-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cancellation-order-comparison .overview-table{min-width:440px}@media (max-width:1050px){.cancellation-order-comparison{grid-template-columns:1fr}}.order-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.order-benefit-item{border-top:1px solid var(--line);min-width:0;padding-top:16px}.order-benefit-item h5{margin:0 0 12px;font-size:16px;font-weight:650}.order-benefit-item p{margin:10px 0}.order-benefit-item strong{font-variant-numeric:tabular-nums}@media (max-width:1050px){.order-benefit-grid{grid-template-columns:1fr}}.access-workspace .overview-panel{padding:24px}.access-panel-heading,.access-employee{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.access-workspace h2{margin:0 0 8px;font-size:21px}.access-workspace h3{margin:0 0 8px;font-size:16px}.access-workspace .eyebrow{color:var(--ink-soft);font-family:var(--font-code)}.access-workspace .journal-button{align-items:center;gap:8px;display:inline-flex}.access-workspace .overview-table :is(th,td){text-align:left}.access-workspace .overview-table td{font-size:15px}.access-workspace .overview-table th{font-size:13px}.access-panel-heading .journal-note{margin:0 0 20px}.access-search-line,.access-filters{align-items:end;gap:12px;margin-top:8px;display:flex}.access-search-line input{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:42px;font:inherit;border-radius:8px;flex:1;padding:9px 12px}.access-filters{margin-top:20px}.access-filters>.access-filter{flex:1;gap:8px;min-width:0;display:grid}.access-role-picker>.access-filter{gap:8px;max-width:320px;display:grid}.access-decision{white-space:nowrap;align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.access-decision.is-allowed{color:var(--success)}.access-decision.is-denied{color:var(--ink-soft)}.access-decision svg{flex:none}.access-rules .overview-table{min-width:760px}.access-rules .overview-table td{vertical-align:top;white-space:normal}.access-rules .overview-table td:first-child{width:27%}.access-rules .overview-table td:last-child{width:38%}.access-rules .overview-table small{white-space:normal;color:var(--ink-soft);margin-top:6px;font-size:14px;line-height:1.5;display:block}.access-boundaries{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;padding-top:20px;display:grid}.access-boundaries p,.access-notes p{font-size:15px;line-height:1.6}.access-list .overview-table{min-width:650px}.access-list .customer-pagination{margin-top:20px}.access-employee p,.access-notes p{overflow-wrap:anywhere}@media (max-width:1050px){.access-boundaries{grid-template-columns:1fr;gap:16px}}@media (max-width:650px){.access-workspace .overview-panel{padding:16px}.access-employee{flex-direction:column}.access-search-line{flex-wrap:wrap}.access-search-line input{flex-basis:100%}.access-filters{flex-wrap:wrap}.access-filters>.access-filter{flex-basis:100%}}.policy-editor{padding-bottom:24px}.policy-editor .access-panel-heading>svg{color:var(--accent);flex-shrink:0}.policy-editor>p,.policy-editor>.customer-error,.policy-editor>.journal-button{margin:16px 24px}.policy-fields{border:0;min-width:0;margin:0;padding:8px 24px 16px}.policy-fields legend{padding:8px 0;font-weight:600}.policy-field{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:24px;padding:18px 0;display:grid}.policy-field small{color:var(--ink-soft);margin-top:5px;font-size:14px;display:block}.policy-fixed{color:var(--ink-soft);align-items:center;gap:8px;font-size:14px;display:flex}.policy-fixed svg{flex-shrink:0}.policy-reason{gap:10px;margin-top:20px;font-weight:600;display:grid}.policy-reason textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:88px;color:var(--ink);font:inherit;padding:12px;font-weight:400}.policy-reason textarea:focus-visible{outline:2px solid var(--selection);outline-offset:3px}.policy-primary{background:var(--accent);color:#fff;border-color:var(--accent)}.policy-primary:hover:not(:disabled){background:var(--accent-hover)}.policy-preview{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);margin:16px 24px 0;padding:20px}.policy-preview h3{margin:0 0 12px;font-size:19px}.policy-changes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.policy-changes dt{color:var(--ink-soft);margin-bottom:6px;font-size:14px}.policy-changes dd{margin:0}.policy-consequences .overview-table{min-width:780px}.policy-consequences .customer-table-scroll{margin:16px 0}.policy-history h2{align-items:center;gap:10px;display:flex}.policy-history details{border-top:1px solid var(--line);padding:16px 0}.policy-history summary{cursor:pointer;line-height:1.6}.policy-history summary span{color:var(--ink-soft);display:block}.policy-success{border-radius:var(--radius-control);background:var(--success-soft);color:var(--success);padding:14px 18px}@media (max-width:700px){.policy-field{grid-template-columns:minmax(0,1fr);gap:12px}.policy-changes{grid-template-columns:minmax(0,1fr)}.policy-preview{margin:16px;padding:16px}.policy-fields{padding-inline:16px}}.control-workspace{max-width:1600px}.control-tools,.control-queue-toolbar,.control-footer,.control-footer>div{align-items:center;gap:12px;display:flex}.control-tools{flex-wrap:wrap}.control-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.control-metrics>button{text-align:left;color:var(--ink);cursor:pointer;flex-direction:column;gap:8px;padding:18px;display:flex}.control-metrics>button.is-selected{border-color:var(--selection)}.control-metrics strong{font-variant-numeric:tabular-nums;font-size:30px;line-height:1.2}.control-metrics small,.control-table small,.control-footer,.control-detail-top small{color:var(--ink-soft);font-size:12px}.control-queue{overflow:clip}.control-queue-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;padding:16px 18px}.control-filters{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1.5fr) minmax(155px,1fr) minmax(145px,1fr) 125px auto;gap:10px;padding:14px 18px;display:grid}.control-workspace input,.control-drawer input,.control-drawer select,.control-drawer textarea{border:1px solid var(--line);background:var(--surface);color:var(--ink);min-width:0;font:inherit;border-radius:8px;padding:9px 11px}.control-search{border:1px solid var(--line);color:var(--ink-soft);border-radius:8px;align-items:center;gap:6px;padding-left:10px;display:flex}.control-search input{background:0 0;border:0;width:100%}.control-table-wrap{overflow-x:auto}.control-table{border-collapse:collapse;table-layout:fixed;width:100%}.control-table th{letter-spacing:.04em;color:var(--ink-soft);background:var(--surface-soft);text-transform:uppercase;font-size:11px;font-weight:600}.control-table th,.control-table td{text-align:center;border-bottom:1px solid var(--line-soft);vertical-align:middle;overflow-wrap:anywhere;padding:13px 18px}.control-table th:first-child,.control-table td:first-child{text-align:left;width:35%}.control-table th:last-child{width:6%;min-width:48px}.control-table td{font-size:13px}.control-table tbody tr:hover{background:var(--surface-soft)}.control-table small{display:block}.control-row-link{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:600;display:block}.control-key{font-family:var(--font-mono,monospace);font-size:11px!important}.control-status{background:var(--surface-soft);color:var(--ink-soft);border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;display:inline-flex}.control-status.attention{background:var(--amber-soft);color:var(--amber)}.control-status.work{background:var(--blue-soft);color:var(--blue)}.control-status.history{background:var(--green-soft);color:var(--green)}.control-empty{min-height:220px;color:var(--ink-soft);justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.control-footer{justify-content:space-between;min-height:65px;padding:12px 18px}.control-footer>div{font-variant-numeric:tabular-nums}.control-notice{border:1px solid var(--line);background:var(--surface-soft);overflow-wrap:anywhere;border-radius:8px;padding:14px;font-size:13px;line-height:1.6}.control-queue>.control-notice{margin:14px}.control-notice .button{margin-top:10px}.control-drawer{border:0;border-left:1px solid var(--line);background:var(--surface);width:min(660px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);box-shadow:var(--shadow);margin:0;padding:0;animation:.22s cubic-bezier(.2,0,0,1) control-slide-in;position:fixed;inset:0 0 0 auto}.control-drawer::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14182059;animation:.22s control-fade-in}.control-drawer.is-closing{animation:.2s forwards control-slide-out}.control-drawer.is-closing::backdrop{animation:.2s forwards control-fade-out}.control-drawer>header{z-index:2;background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex;position:sticky;top:0}.control-drawer h2{margin:0;font-size:18px}.control-drawer h3{margin:0 0 12px;font-size:16px}.control-drawer h4{margin:0 0 10px;font-size:13px}.control-drawer p{line-height:1.6}.control-drawer-body{flex-direction:column;gap:22px;padding:22px 24px;display:flex}.control-detail-top{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.control-detail-top h3{margin:0;font-size:24px}.control-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.control-facts>div{min-width:0}.control-facts dt{color:var(--ink-soft);margin-bottom:5px;font-size:12px}.control-facts dd{overflow-wrap:anywhere;margin:0;font-size:14px}.control-snapshots{grid-template-columns:1fr 1fr;gap:16px;display:grid}.control-snapshots>div{background:var(--surface-soft);border-radius:8px;padding:14px}.control-snapshots .control-facts{grid-template-columns:1fr}.control-source{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.control-source small{color:var(--ink-soft);overflow-wrap:anywhere;flex-basis:100%}.control-decision{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;padding:18px}.control-decision form,.control-decision{flex-direction:column;gap:14px;display:flex}.control-decision label{flex-direction:column;gap:6px;font-size:13px;display:flex}.control-decision .control-confirm{flex-direction:row;align-items:flex-start;line-height:1.5;display:flex}.control-confirm input{margin-top:4px}.control-decision fieldset{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:10px;padding:14px;display:flex}.control-decision legend{padding:0 6px;font-size:13px}.control-decision textarea{resize:vertical;min-height:80px}.control-history{margin:0;padding:0;list-style:none}.control-history li{border-left:2px solid var(--line);padding:0 0 20px 15px}.control-history p{margin:5px 0;font-size:13px}.control-history small{color:var(--ink-soft)}.control-technical{border-top:1px solid var(--line);padding-top:15px;font-size:13px}.control-technical summary{cursor:pointer;color:var(--accent);padding-bottom:14px}.control-spinner{animation:1s linear infinite control-spin}.control-drawer .button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.control-drawer .button:disabled,.control-workspace .button:disabled{opacity:.5;cursor:default}@keyframes control-slide-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes control-slide-out{to{opacity:0;transform:translate(40px)}}@keyframes control-fade-in{0%{opacity:0}to{opacity:1}}@keyframes control-fade-out{to{opacity:0}}@keyframes control-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.control-filters{grid-template-columns:1fr 1fr}.control-search{grid-column:1/-1}.control-table{min-width:720px}}@media (max-width:640px){.control-metrics{gap:8px}.control-metrics>button{padding:12px}.control-metrics small{display:none}.control-metrics strong{font-size:24px}.control-metrics span{font-size:12px}.control-queue-toolbar{flex-wrap:wrap;padding:12px}.control-facts,.control-snapshots{grid-template-columns:1fr}.control-drawer-body{padding:18px}.control-footer{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.control-drawer,.control-spinner{transition:none!important;animation:none!important}.control-drawer::backdrop{transition:none!important;animation:none!important}}.control-queue .control-table th:last-child,.control-queue .control-table td:last-child,.control-case-members th:last-child,.control-case-members td:last-child{width:64px;padding-inline:14px}.control-workspace .button,.control-drawer .button{border:1px solid var(--line);border-radius:var(--radius-control,8px);background:var(--surface);min-height:38px;color:var(--ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;line-height:1.3;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.control-workspace .button:hover:not(:disabled),.control-drawer .button:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.control-workspace .button-primary,.control-drawer .button-primary{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.control-workspace .button-primary:hover:not(:disabled),.control-drawer .button-primary:hover:not(:disabled){background:var(--accent-hover);color:#fff}.control-drawer :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.control-filters{grid-template-columns:minmax(180px,1.5fr) minmax(155px,1fr) minmax(145px,.8fr) minmax(155px,1fr) auto}.control-metrics{margin-bottom:0}.control-metrics>button{transition:border-color .18s}html:has(.control-workspace){scrollbar-gutter:stable}@media (max-width:1100px){.control-filters{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.control-workspace .button,.control-drawer .button,.control-metrics>button{transition:none}}.control-table-region{position:relative}.control-table thead{height:42px}.control-table tbody{animation:.18s control-rows-in}.control-table-region[aria-busy=true] tbody{opacity:.16;pointer-events:none;animation:none}.control-table-region:not([aria-busy=true]) tbody[aria-hidden=true]{visibility:hidden}.control-table-loading{color:var(--ink-soft);background:#ffffff61;justify-content:center;align-items:flex-start;gap:10px;padding:58px 16px 16px;font-size:13px;display:flex;position:absolute;inset:42px 0 0}.control-table-loading .live-loading-ring{width:24px;height:24px;padding:3px}.control-table-loading>span:last-child{line-height:24px}.control-table td[colspan]{text-align:center;width:auto;padding:0}@keyframes control-rows-in{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion:reduce){.control-table tbody{animation:none}}.control-issue{text-align:left;align-items:flex-start;gap:12px;min-width:0;display:flex}.control-issue>div{min-width:0}.control-issue-icon{background:var(--surface-soft);height:32px;color:var(--ink-soft);border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;display:flex}.control-issue-hint{color:var(--ink-soft);margin:0;font-size:12px;font-weight:400;line-height:1.55}.control-table .control-object{font-size:13px;font-weight:600;line-height:1.5;display:block}.control-table .control-source-label{margin-top:5px;line-height:1.5}.control-issue-row.tone-danger .control-issue-icon,.control-status.tone-danger{color:var(--danger);background:var(--danger-soft)}.control-issue-row.tone-warning .control-issue-icon,.control-status.tone-warning{color:var(--amber);background:var(--amber-soft)}.control-issue-row.tone-info .control-issue-icon,.control-status.tone-info{color:var(--selection);background:var(--selection-soft)}.control-issue-row.tone-success .control-issue-icon,.control-status.tone-success{color:var(--green);background:var(--green-soft)}.control-status.tone-neutral{color:var(--ink-soft);background:var(--surface-soft)}.control-workspace{--page-section-gap:var(--layout-section-gap-compact)}.control-metrics{gap:var(--layout-card-gap-compact);grid-template-columns:repeat(4,minmax(0,1fr))}.control-metrics>article{padding:var(--layout-card-padding-compact);flex-direction:column;gap:0;min-height:102px;display:flex}.control-metrics>article>strong{margin:10px 0 5px}.control-metrics>article>span{color:var(--ink-soft);font-size:12px;font-weight:600}.control-metrics .control-age{font-size:22px;line-height:36px}.control-queue-toolbar{padding:var(--layout-toolbar-padding-compact);gap:10px}.control-toolbar-actions{align-items:center;gap:8px;min-width:0;display:flex}.control-toolbar-actions .control-search{width:270px;font-size:12px}.control-toolbar-actions .control-search input{min-height:36px;padding:8px}.control-filter-count{background:var(--selection-soft);border-radius:4px;padding:1px 5px}.control-filter-disclosure{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .2s,visibility .2s;display:grid}.control-filter-disclosure.is-open{visibility:visible;grid-template-rows:1fr}.control-filter-disclosure>div{min-height:0;overflow:hidden}.control-filters{border-top:1px solid var(--line);border-bottom:0;grid-template-columns:1fr 1fr 1fr auto auto}.control-table th,.control-table td{padding:10px 16px}.control-table th:first-child,.control-table td:first-child{width:43%}.control-table th:nth-child(2){width:22%}.control-table th:nth-child(3){width:18%}.control-table th:nth-child(4){width:12%}.control-table th:last-child{width:5%}.control-table th:nth-child(2),.control-table td:nth-child(2){text-align:left}.control-issue{border-left:3px solid var(--line);gap:0;padding-left:12px}.control-issue-row.tone-danger .control-issue{border-color:var(--danger)}.control-issue-row.tone-warning .control-issue{border-color:var(--amber)}.control-issue-row.tone-info .control-issue{border-color:var(--selection)}.control-issue-row.tone-success .control-issue{border-color:var(--green)}.control-row-link{padding:3px 0;line-height:1.4}.control-issue-hint{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.control-table .control-source-label{margin-top:3px}.control-table .control-status{white-space:normal;text-align:left;font-size:11px}.control-status{overflow-wrap:normal;word-break:normal}.control-status:before{content:"";background:currentColor;border-radius:50%;flex:0 0 4px;height:4px}.control-table time{color:var(--ink-soft);font-size:12px}.control-drawer{width:min(560px,100vw)}.control-drawer-body{gap:18px;padding:20px 24px}.control-drawer-body>section{border-top:1px solid var(--line-soft);padding-top:18px}.control-detail-top h3{font-size:21px;line-height:1.35}.control-detail-meta{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.control-facts{gap:8px}.control-facts>div{background:var(--surface-soft);border-radius:7px;padding:10px 12px}.control-facts dd{font-size:13px;font-weight:500}.control-snapshots{gap:10px}.control-snapshots>div{padding:12px}.control-snapshots .control-facts{grid-template-columns:1fr 1fr;gap:8px}.control-snapshots .control-facts>div{padding:0}.control-snapshots p{font-size:13px}.control-next-step{border-left:3px solid var(--selection);background:var(--selection-soft);border-radius:6px;padding:12px 14px;font-size:13px;line-height:1.5}.control-context .control-facts,.control-processing .control-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.control-drawer .control-detail-top{gap:12px}@media (max-width:500px){.control-context .control-facts,.control-processing .control-facts{grid-template-columns:1fr 1fr}}@media (max-width:1200px){.control-queue-toolbar{flex-wrap:wrap}.control-toolbar-actions{flex:1;justify-content:flex-end}.control-toolbar-actions .control-search{flex:1;width:auto}.control-metrics .control-age{font-size:18px}}@media (max-width:760px){.control-metrics{grid-template-columns:1fr 1fr}.control-metrics small{display:block}.control-metrics>article{padding:12px}.control-filters{grid-template-columns:1fr 1fr}.control-toolbar-actions{flex-basis:100%}.control-facts,.control-snapshots{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.control-filter-disclosure{transition:none}}.control-drawer.control-modal{border:1px solid var(--line);border-radius:var(--radius-panel,14px);width:min(1120px,100vw - 48px);max-width:none;height:fit-content;max-height:calc(100dvh - 48px);margin:auto;animation:.2s ease-out control-modal-in;inset:0;overflow:clip}.control-modal[open]{flex-direction:column;display:flex}.control-modal>header{flex-shrink:0;position:relative}.control-modal .control-drawer-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;position:relative;overflow:auto}.control-modal.is-closing{animation:.18s ease-in forwards control-modal-out}.control-modal :is(textarea,select,input:not([type=checkbox],[type=radio])):focus-visible{outline-offset:-2px}.control-embedded{gap:18px;min-width:0;display:grid}.control-embedded>.overview-heading{margin:0}.control-embedded .overview-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.control-embedded .transfer-content{gap:18px}.control-embedded .transfer-content>section+section,.control-embedded>section+section{border-top:1px solid var(--line-soft);padding-top:18px}.control-embedded .duplicate-pair{margin-bottom:12px}.control-embedded .duplicate-customer{border:0;border-radius:0;padding:0 16px 0 0}.control-embedded .duplicate-customer+section{border-left:1px solid var(--line);padding:0 0 0 20px}.control-embedded .duplicate-merge-preview{border:0;border-top:1px solid var(--line-soft);border-radius:0;padding:16px 0 0}.control-modal .control-decision{border:0;border-top:1px solid var(--line-soft);background:0 0;border-radius:0;padding:18px 0 0}.control-modal .control-decision .button-primary{align-self:flex-start}.control-modal .sync-evidence{padding:18px 0 0}.control-modal .sync-table th{width:auto}.control-modal .control-embedded .sync-evidence{padding:0}.control-modal .control-embedded .sync-evidence+section{padding-top:18px}@keyframes control-modal-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes control-modal-out{to{opacity:0;transform:translateY(8px)scale(.985)}}@media (max-width:720px){.control-drawer.control-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.control-modal>header{padding:14px 16px}.control-modal .control-drawer-body{padding:16px}.control-embedded .duplicate-customer+section{border-left:0;border-top:1px solid var(--line);padding:16px 0 0}}@media (prefers-reduced-motion:reduce){.control-drawer.control-modal,.control-drawer.control-modal.is-closing{animation:none}}.control-case-layout{gap:24px;min-width:0;display:grid}.control-case-evidence{flex-direction:column;gap:16px;min-width:0;display:flex}.control-case-evidence>section,.control-case-evidence>details{min-width:0}.control-case-evidence .control-detail-top h3{margin:0;font-size:20px}.control-case-evidence .control-facts>div{background:0 0;border-radius:0;padding:0}.control-case-evidence .control-facts{gap:12px 16px}.control-case-evidence .control-snapshots{border-block:1px solid var(--line-soft);gap:0;padding:14px 0}.control-case-evidence .control-snapshots>div{background:0 0;border-radius:0;padding:0 16px 0 0}.control-case-evidence .control-snapshots>div+div{border-left:1px solid var(--line);padding:0 0 0 16px}.control-case-evidence .control-snapshots p{color:var(--ink-soft);margin:0}.control-case-evidence .control-notice{border:0;border-left:3px solid var(--amber);border-radius:0;padding:10px 12px}.control-case-evidence .control-technical{padding-top:12px}.control-case-evidence .control-technical summary{padding-bottom:0}.control-case-evidence .control-technical[open] summary{padding-bottom:14px}.control-case-evidence .control-secondary-link{color:var(--accent);align-self:flex-start;align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.control-case-evidence .sync-evidence{border:0;gap:12px;padding:0;display:grid}.control-case-evidence .control-evidence-note{color:var(--ink-soft);margin:0;font-size:12px}.control-case-layout .control-decision{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;align-self:start;gap:12px;min-width:0;margin:0;padding:18px 0 0}.control-decision h3{margin:0}.control-decision .control-decision-fields,.control-decision .control-action-options{border:0;border-radius:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.control-decision .control-action-description{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.6}.control-decision .control-action-options{gap:0}.control-decision .control-action-option{border-bottom:1px solid var(--line-soft);cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px;padding:12px 0;display:flex}.control-decision .control-action-option:first-of-type{padding-top:0}.control-action-option input,.control-confirm input{width:15px;height:15px;accent-color:var(--accent);flex-shrink:0;padding:0}.control-action-option input{margin:3px 0 0}.control-action-option strong{font-size:13px;font-weight:600;line-height:1.5;display:block}.control-action-option small{color:var(--ink-soft);margin-top:3px;font-size:12px;line-height:1.6;display:block}.control-action-option.is-selected strong{color:var(--accent)}.control-action-option.is-selected{border-bottom-color:var(--accent)}.control-decision .control-evidence-document{grid-template-columns:1fr 1fr;gap:12px;min-width:0;display:grid}.control-decision .control-field{flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}.control-decision .control-evidence-document label{min-width:0}.control-decision .filter-select-trigger{width:100%;min-height:40px}.control-decision textarea{background:var(--surface);border:1px solid var(--line);box-sizing:border-box;width:100%;min-height:88px;padding:10px 12px;line-height:1.5}.control-decision .control-tender-evidence{border:0;border-top:1px solid var(--line);border-radius:0;margin:4px 0 0;padding:14px 0 0}.control-decision .control-tender-evidence legend{padding:0 8px 0 0;font-weight:600}.control-decision-footer{justify-content:flex-start;padding-top:2px;display:flex}.control-decision-footer .button{white-space:normal;text-align:center;max-width:100%}.control-decision-footer .live-loading-ring{width:16px;height:16px}@media (min-width:960px){.control-modal .control-case-layout.has-decision{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px}.control-modal .control-case-layout.has-decision>.control-decision{border-top:0;border-left:1px solid var(--line);padding:0 0 0 24px}.control-modal .control-evidence-document{grid-template-columns:1fr}}@media (max-width:600px){.control-decision .control-evidence-document{grid-template-columns:1fr}.control-case-evidence .control-snapshots{grid-template-columns:1fr;gap:14px}.control-case-evidence .control-snapshots>div+div{border-left:0;border-top:1px solid var(--line);padding:14px 0 0}.control-case-evidence .control-snapshots>div{padding:0}}.control-queue .control-filters{flex-wrap:wrap;align-items:center;display:flex}.control-queue .control-filters>.filter-select{flex:170px;width:auto}.control-filter-actions{gap:10px;margin-left:auto;display:flex}.control-history-result{gap:14px;display:grid}.control-history-result>.button{justify-self:start}.control-queue>.journal-note{margin:0;padding:0 18px 12px;font-size:12px;line-height:1.5}.control-table.control-cases-table th:first-child,.control-table.control-cases-table td:first-child{width:50%}.control-table.control-cases-table th:nth-child(2){width:8%}.control-table.control-cases-table th:nth-child(3),.control-table.control-cases-table th:nth-child(4){width:18%}.control-table.control-cases-table th:last-child{width:6%}.control-table.control-cases-table td:nth-child(2),.control-table.control-cases-table th:nth-child(2){text-align:center}.control-table.control-case-members th:first-child,.control-table.control-case-members td:first-child{width:45%}.control-table.control-case-members th:nth-child(2){width:25%}.control-table.control-case-members th:nth-child(3){width:24%}.control-table.control-case-members th:last-child{width:6%}.control-table.control-case-members td:last-child{white-space:nowrap;overflow-wrap:normal}.control-decision.control-case-owner-form{grid-template-columns:minmax(200px,1fr) minmax(260px,2fr);align-items:start;gap:12px;display:grid}.control-case-owner-form>button{grid-column:1/-1;justify-self:start}.control-configuration{border-top:1px solid var(--line-soft);padding-top:16px}@media (max-width:640px){.control-decision.control-case-owner-form{grid-template-columns:1fr}}.live-attention,.live-notice-popover{--notice-color:var(--amber);--notice-soft:var(--amber-soft)}.live-attention-links{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.live-attention{--attention-inline-padding:var(--layout-panel-inline)}.live-attention-links a{padding:15px var(--attention-inline-padding,20px);min-width:0;color:var(--ink);border-top:1px solid var(--line-soft);align-items:center;gap:12px;text-decoration:none;transition:background .18s;display:flex}.live-attention-links a:nth-child(2n){border-left:1px solid var(--line-soft)}.live-attention-links a:hover{background:var(--notice-soft)}.live-attention-links a>i{background:var(--notice-color);border-radius:50%;flex-shrink:0;width:7px;height:7px}.live-attention-links a>span{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.live-attention-links strong{font-size:13px}.live-attention-links small{color:var(--ink-soft);font-size:12px}.live-attention .tone-danger,.live-notice-popover .tone-danger,.admin-navigation .live-nav-badge.tone-danger{--notice-color:var(--danger);--notice-soft:var(--danger-soft)}.live-attention .tone-info,.live-notice-popover .tone-info,.admin-navigation .live-nav-badge.tone-info{--notice-color:var(--selection);--notice-soft:var(--selection-soft)}.live-attention-message{color:var(--ink-soft);margin:0;padding:16px 20px;font-size:13px}.live-attention-message button{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0}.live-notice-trigger{position:relative}.live-notice-trigger>span{background:var(--danger);color:#fff;border-radius:8px;min-width:19px;padding:2px 4px;font-size:10px;line-height:15px;position:absolute;top:-5px;right:-6px}.live-notice-popover{width:min(440px,100vw - 24px);max-height:70dvh;overflow:auto}.live-notice-popover .live-attention-links{grid-template-columns:1fr}.live-notice-popover .live-attention-links a{border-left:0}.live-notice-popover .popover-head small{color:var(--ink-soft);font-size:11px}.admin-navigation .live-nav-badge{--notice-color:var(--amber);--notice-soft:var(--amber-soft);background:var(--notice-soft);color:var(--notice-color);font-variant-numeric:tabular-nums;box-sizing:border-box;white-space:nowrap;flex-shrink:0;width:36px;min-width:36px;margin-left:0;padding:0 4px;font-size:12px}.admin-navigation .live-nav-badge.is-empty{visibility:hidden}.admin-nav-section:has(.live-nav-badge) .admin-nav-chevron{margin-left:0}.admin-nav-alert a{background:var(--amber-soft);border-radius:6px}.admin-nav-alert .nav-badge{margin-left:auto}.control-metrics>article[data-tone=danger]>small{color:var(--danger)}.control-metrics>article[data-tone=info]>small{color:var(--selection)}@media (max-width:640px){.live-attention-links{grid-template-columns:1fr}.live-attention-links a:nth-child(2n){border-left:0}.live-notice-popover{right:12px;top:var(--header-height,70px);position:fixed}}@media (prefers-reduced-motion:reduce){.live-attention-links a{transition:none}}.sync-workspace{--page-section-gap:var(--layout-section-gap-compact)}.sync-journal{overflow:hidden}.sync-filter{padding:var(--layout-filter-padding-compact);border-bottom:1px solid var(--line)}.sync-filter-main,.sync-extra-fields{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.sync-filter-main>.sync-period{flex:0 auto;min-width:210px}.sync-filter-main>label:first-of-type{flex:1;min-width:160px}.sync-filter-main>label:last-of-type input{width:140px}.sync-period .date-range-trigger{min-height:38px}.sync-filter label{color:var(--ink-soft);gap:5px;font-size:12px;display:grid}.sync-filter-main>label:first-child{flex:1;min-width:180px}.sync-filter input:not([type=checkbox]),.sync-filter select{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--ink);font:inherit;border-radius:8px;padding:8px 10px}.sync-extra-fields{padding-top:14px}.sync-status-filters{border:0;flex-wrap:wrap;gap:10px 18px;margin:0;padding:14px 0 0;display:flex}.sync-status-filters legend{color:var(--ink-soft);padding-top:14px;font-size:12px}.sync-status-filters label{align-items:center;gap:6px;display:flex}.sync-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.sync-table th{background:var(--surface-muted);color:var(--ink-soft);font-size:12px;font-weight:600}.sync-table th,.sync-table td{text-align:center;vertical-align:middle;border-bottom:1px solid var(--line-soft);overflow-wrap:anywhere;padding:12px}.sync-table th:first-child{width:15%}.sync-table th:nth-child(2){width:18%}.sync-table th:nth-child(4){width:7%}.sync-table th:last-child{width:62px}.sync-table small{color:var(--ink-soft);margin-top:5px;font-size:12px;display:block}.sync-error-preview{-webkit-line-clamp:3;text-align:left;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sync-detail-nav{justify-content:space-between;display:flex}.sync-full-entry,.sync-evidence{gap:18px;min-width:0;padding:22px;display:grid}.sync-full-entry section{min-width:0}.sync-evidence h2{margin:0;font-size:18px}.sync-snapshot{background:var(--surface-muted);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-height:540px;padding:16px;font-size:12px;overflow:auto}.sync-full-entry .control-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sync-table tbody{animation:.18s ease-out sync-content-in}@keyframes sync-content-in{0%{opacity:.4}to{opacity:1}}.sync-order-snapshot{gap:12px;display:grid}.sync-order-snapshot .control-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.sync-table [data-status=FAILED],.sync-table [data-status=RECONCILIATION_REQUIRED]{color:var(--danger,#bd3333)}.sync-table [data-status=SUCCESS]{color:var(--positive,#00805a)}.sync-table th,.sync-snapshot{background:var(--surface-soft)}.sync-order-snapshot .sync-table th{width:auto}.sync-order-snapshot .sync-table th:first-child{width:25%}.sync-order-snapshot .sync-table th:nth-child(2){width:20%}.sync-order-snapshot .sync-table th:last-child{width:15%}@media (max-width:850px){.sync-full-entry,.sync-order-snapshot .control-facts{grid-template-columns:1fr}.sync-table{min-width:800px}.sync-full-entry .control-facts{grid-template-columns:1fr}.sync-full-entry,.sync-evidence{padding:16px}}@media (prefers-reduced-motion:reduce){.sync-table tbody{animation:none}}.duplicate-customer dd small{color:var(--ink-soft);margin-top:4px;font-size:12px;display:block}.duplicate-merge-preview{border:1px solid var(--line);border-radius:12px;margin:16px 0;padding:16px}.duplicate-merge-preview .sync-table th{width:auto}.duplicate-merge-preview .sync-table td:first-child{text-align:left}.transfer-content{gap:var(--layout-section-gap,18px);display:grid}.transfer-route{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.transfer-route h2{margin-top:6px}.transfer-route .control-status{flex-shrink:0}.transfer-discrepancy,.transfer-loss{color:var(--amber)!important}.transfer-next{color:var(--ink-soft);margin:0;font-size:13px}.transfer-note{margin:0;font-size:13px;line-height:1.6}.transfer-summary-metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:16px 0;display:grid}.transfer-summary-metrics>div{gap:8px;display:grid}.transfer-summary-metrics>div+div{border-left:1px solid var(--line);padding-left:16px}.transfer-summary-metrics span{color:var(--ink-soft);font-size:12px}.transfer-summary-metrics strong{font-size:24px;line-height:1.2}.transfer-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.transfer-stages li{border-top:2px solid var(--line);align-content:start;gap:5px;min-width:0;padding-top:10px;display:grid}.transfer-stages li[data-recorded=true]{border-top-color:var(--selection)}.transfer-stages strong{font-size:12px}.transfer-stages span,.transfer-stages small{color:var(--ink-soft);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.transfer-content .transfer-lines th:first-child{width:29%}.transfer-content .transfer-lines th:nth-child(2),.transfer-content .transfer-lines th:nth-child(3){width:9%}.transfer-content .transfer-lines th:nth-child(4){width:28%}.transfer-content .transfer-lines th:last-child{width:25%}.transfer-lines td:first-child,.transfer-lines td:nth-child(4),.transfer-lines td:last-child{text-align:left}.transfer-history-area{min-height:90px;position:relative}.transfer-history-loading{z-index:1;background:var(--surface);justify-content:center;align-items:center;gap:10px;margin:0;display:flex;position:absolute;inset:0}.transfer-history-footer{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.transfer-history .transfer-events th:first-child{width:22%}.transfer-history .transfer-events th:nth-child(2),.transfer-history .transfer-events th:nth-child(3){width:24%}.transfer-history .transfer-events th:last-child{width:30%}.transfer-events td{text-align:left}@media (max-width:680px){.transfer-route{flex-direction:column}.transfer-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.transfer-summary-metrics>div:nth-child(3){border-left:0;padding-left:0}.transfer-stages{grid-template-columns:1fr}.transfer-stages li{border-top:0;border-left:2px solid var(--line);padding:0 0 0 12px}.transfer-stages li[data-recorded=true]{border-left-color:var(--selection)}}.transfer-content .sync-table th{width:auto}.transfer-content .sync-table th:first-child{width:25%}.duplicate-merge-preview{gap:12px;margin:0;display:grid}.duplicate-preview-rules{gap:6px;margin:0;padding-left:20px;display:grid}.transfer-review-form{gap:14px;min-width:0;display:grid}.transfer-review-form>p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.5}.transfer-review-form>label:not(.control-confirm){gap:7px;min-width:0;font-size:13px;display:grid}.transfer-review-form textarea,.transfer-review-form input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-control,8px);background:var(--surface);width:100%;min-width:0;max-width:100%;color:var(--ink);font:inherit;padding:10px 12px;line-height:1.5;display:block}.transfer-review-form textarea{resize:vertical;min-height:104px}.transfer-review-form textarea::placeholder,.transfer-review-form input::placeholder{color:var(--ink-soft);opacity:.8}.transfer-review-form textarea:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:-2px}.transfer-review-form input:not([type=checkbox]):focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:-2px}.transfer-review-form .control-confirm{align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.transfer-review-form .control-confirm input{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin:2px 0 0}.transfer-review-form>.button{justify-self:start;min-height:40px;padding:10px 18px}@media (max-width:640px){.transfer-review-form>.button{justify-self:stretch}}.operation-journal{--page-section-gap:var(--layout-section-gap-compact)}.operation-journal-table{table-layout:fixed;width:100%}.operation-journal-table th,.operation-journal-table td{text-align:center;vertical-align:middle;overflow-wrap:anywhere}.operation-journal-table th:first-child{width:24%}.operation-journal-table th:nth-child(2){width:21%}.operation-journal-table th:last-child{width:64px}.operation-journal-table small{color:var(--ink-soft);margin-top:5px;font-size:12px;display:block}.operation-journal .control-table-region{min-height:200px}.operation-journal .control-filters{padding-top:14px}.operation-journal .sync-filter-main>.filter-select{flex:190px;align-self:end;width:auto;max-width:260px}.operation-journal .sync-filter-main>label:first-of-type{flex:0 140px;min-width:120px}.operation-journal .operation-journal-table th,.operation-journal .operation-journal-table td{text-align:center}.operation-journal .operation-journal-table td{white-space:normal}.operation-journal-table tbody{transition:opacity .18s}.operation-journal [aria-busy=true] tbody{opacity:.45}@media (max-width:850px){.operation-journal-table{min-width:800px}}@media (prefers-reduced-motion:reduce){.operation-journal-table tbody{transition:none}}.sync-full-entry .control-case-evidence{gap:24px}.sync-full-entry .control-case-evidence h3{margin:0;font-size:17px;line-height:1.4}.sync-full-entry .control-case-evidence .control-detail-top{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px}.sync-full-entry .control-case-evidence .control-detail-top h3{font-size:20px}.sync-full-entry .control-case-evidence .control-detail-meta{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-end;gap:8px;width:auto}.sync-full-entry .control-context{gap:14px;display:grid}.sync-full-entry .control-context-heading{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.sync-full-entry .control-context .control-facts{grid-template-columns:repeat(auto-fit,minmax(160px,240px));gap:16px 24px}.sync-full-entry .control-configuration{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);gap:14px;padding:20px 0;display:grid}.sync-full-entry .control-configuration>p{max-width:90ch;margin:0;font-size:13px;line-height:1.65}.sync-full-entry .control-configuration>.customer-actions{flex-wrap:wrap;gap:12px;margin:0}.sync-full-entry .control-case-evidence .sync-evidence{gap:0}.sync-full-entry .sync-order-snapshot{gap:18px;padding-bottom:24px}.sync-full-entry .sync-order-snapshot .control-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;max-width:744px;margin:0}.sync-full-entry .control-facts>div{min-width:0}.sync-full-entry .control-facts dt{line-height:1.5}.sync-full-entry .control-facts dd{overflow-wrap:anywhere;margin-top:6px;line-height:1.55}.sync-full-entry .sync-order-snapshot .sync-table th{width:auto}.sync-full-entry .sync-order-snapshot .sync-table th:first-child{width:28%}.sync-full-entry .sync-order-snapshot .sync-table th:nth-child(2){width:22%}.sync-full-entry .sync-order-snapshot .sync-table th:nth-child(3){width:12%}.sync-full-entry .sync-order-snapshot .sync-table th:nth-child(n+4){width:12.666%}.sync-full-entry .sync-order-snapshot .sync-table :is(th,td){padding:14px 12px}.sync-full-entry .sync-order-snapshot .sync-table :is(th,td):nth-child(-n+2){text-align:left}.sync-full-entry .sync-order-snapshot .sync-table :is(th,td):nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.control-case-journals{display:contents}.sync-full-entry .control-case-journals{gap:0;min-width:0;display:grid}.sync-full-entry .control-case-evidence .control-technical{padding:0}.sync-full-entry .control-case-evidence .control-technical summary{padding:16px 0;line-height:1.5}.sync-full-entry .control-case-evidence .control-technical[open]{padding-bottom:18px}.sync-full-entry .control-case-evidence .control-technical[open] summary{padding-bottom:14px}.sync-full-entry .control-technical>p{margin:0 0 14px;font-size:13px;line-height:1.6}.sync-full-entry .control-technical .sync-snapshot{margin:0}@media (max-width:680px){.sync-full-entry .control-case-evidence .control-detail-top{flex-direction:column;gap:12px}.sync-full-entry .control-case-evidence .control-detail-meta{flex-flow:wrap;align-items:center;gap:10px 16px}.sync-full-entry .sync-order-snapshot .control-facts,.sync-full-entry .sync-order-snapshot>.control-facts:first-of-type,.sync-full-entry .control-context .control-facts{grid-template-columns:1fr}.sync-full-entry .control-context-heading{gap:12px 20px}}.control-case-layout.control-order-case.has-decision{grid-template-columns:minmax(0,1fr)}.control-order-case>.control-decision{border-left:0;border-top:1px solid var(--line);max-width:none;padding-top:22px;padding-left:0}.control-order-case>.control-decision .control-action-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.order-sync-comparison{gap:16px;min-width:0;margin-top:16px;display:grid;container-type:inline-size}.order-sync-comparison>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.order-sync-comparison h3{align-items:center;gap:8px;margin:0;display:flex}.order-sync-comparison p{color:var(--ink-soft);margin:6px 0 0;line-height:1.6}.order-comparison-source{background:var(--surface-soft);border-radius:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid}.order-comparison-source div{gap:6px;display:grid}.order-comparison-source small{color:var(--ink-soft)}.order-comparison-basis{border:1px solid var(--line);border-radius:10px;padding:14px 16px;font-size:13px}.order-comparison-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.order-comparison-filter label{color:var(--ink-soft);align-items:center;gap:8px;display:flex}.order-comparison-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:13px}.order-comparison-table th,.order-comparison-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:12px}.order-comparison-table thead{color:var(--ink-soft);background:var(--surface-soft)}.order-comparison-table th:first-child{width:23%}.order-comparison-table th:last-child{width:17%}.order-comparison-table tbody th{font-weight:500}.order-comparison-table .is-different{background:#fff9ec}.order-comparison-table .is-different td:last-child{color:#8b4b09;font-weight:600}.order-comparison-table .is-incomplete td:last-child{color:var(--ink-soft)}.order-comparison-items{gap:14px;display:grid}.order-comparison-items h4{margin:0}.order-comparison-item{border:1px solid var(--line);border-radius:10px;overflow:hidden}.order-comparison-item>header{background:var(--surface-soft);justify-content:space-between;gap:12px;padding:14px;font-size:13px;display:flex}.order-comparison-item header div{gap:5px;display:grid}.order-comparison-item header small,.order-comparison-item header>span{color:var(--ink-soft)}.order-comparison-limits,.order-comparison-equal{font-size:12px}.order-comparison-loading{align-items:center;gap:8px;min-height:80px;display:flex}.order-comparison-unavailable{background:var(--surface-soft);border-radius:10px;padding:18px}@container (width<=650px){.order-sync-comparison>header{flex-wrap:wrap}.order-comparison-source{grid-template-columns:1fr}.order-comparison-source>svg{display:none}.order-comparison-table{min-width:600px}.order-comparison-item>header{flex-wrap:wrap}}@media (max-width:700px){.control-order-case>.control-decision .control-action-options{grid-template-columns:1fr}}.order-case-context{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.order-case-context .control-secondary-link{margin:0}.order-sync-comparison .order-comparison-basis{padding:10px 12px}.order-sync-comparison>header h3{font-size:16px}.order-resolution{border-top:1px solid var(--border,#d9deea);grid-column:1/-1;width:100%;min-width:0;margin-top:24px;padding-top:24px}.order-resolution>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.order-resolution header h3,.order-resolution h4{margin:0 0 8px}.order-resolution header p{color:var(--text-muted,#637089);margin:0;line-height:1.6}.order-resolution-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.order-resolution-choices button{text-align:left;border:1px solid var(--border,#d9deea);color:inherit;cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:12px;padding:18px;display:flex}.order-resolution-choices button>svg{color:var(--primary,#5842c8);flex:none}.order-resolution-choices strong,.order-resolution-choices small{display:block}.order-resolution-choices small{color:var(--text-muted,#637089);margin-top:7px;line-height:1.5}.order-resolution-choices button.is-selected{border-color:var(--primary,#5842c8);box-shadow:inset 0 0 0 1px var(--primary,#5842c8);background:#f5f3ff}.order-resolution-choices button:disabled{cursor:default;opacity:.6}.order-resolution-preview{border:1px solid var(--border,#d9deea);background:#fbfcff;border-radius:12px;min-width:0;padding:20px}.order-resolution-versions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.order-resolution-versions article{border:1px solid var(--border,#d9deea);background:#fff;border-radius:10px;min-width:0;padding:14px}.order-resolution-versions h5{color:var(--text-muted,#637089);margin:0 0 8px;font-size:13px}.order-resolution-versions strong{font-variant-numeric:tabular-nums;font-size:14px}.order-resolution-versions dl{margin:12px 0;font-size:12px;line-height:1.6}.order-resolution-versions dd{font-variant-numeric:tabular-nums;margin:0}.order-resolution-versions dt{color:var(--text-muted,#637089)}.order-resolution-versions details{font-size:11px}.order-resolution-versions code{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin-top:8px;display:block}.order-resolution-fixed{color:#425278;background:#eef1fb;border-radius:8px;align-items:flex-start;gap:8px;padding:12px;font-size:12px;line-height:1.7;display:flex}.order-resolution-fixed svg{flex:none;margin-top:2px}.order-resolution-preview>article{margin:20px 0}.order-resolution-effects{padding-left:20px;font-size:13px;line-height:1.7}.order-resolution-effects li+li{margin-top:8px}.order-resolution-reason{color:var(--text-muted,#637089);gap:8px;margin:20px 0;font-size:12px;display:grid}.order-resolution-reason textarea{box-sizing:border-box;width:100%;min-height:70px}.order-resolution .order-comparison-table{table-layout:fixed}.order-resolution .order-comparison-table th:first-child{width:28%}.order-resolution .order-comparison-table th:nth-child(2),.order-resolution .order-comparison-table th:nth-child(3){width:36%}.order-resolution-confirm{align-items:flex-start;gap:10px;margin:20px 0;line-height:1.5;display:flex}.order-resolution-confirm input{flex:none;width:16px;height:16px;margin:2px 0 0}.order-resolution-result{color:#086b53;background:#ecfdf5;border-radius:10px;align-items:flex-start;gap:12px;margin:16px 0;padding:16px;display:flex}.order-resolution-result svg{flex:none}.order-resolution-result p{margin:6px 0}@container (width<=760px){.order-resolution-versions,.order-resolution-choices{grid-template-columns:1fr}}@media (max-width:640px){.order-resolution-versions,.order-resolution-choices{grid-template-columns:1fr}.order-resolution-preview{padding:12px}}.order-version-key{overflow-wrap:anywhere;font-family:var(--font-mono,monospace);font-size:11px;margin-bottom:8px!important}.sales-workspace-nav{align-self:flex-start;max-width:100%;display:flex;overflow-x:auto}.sales-workspace-nav .nebulis-segment{flex-wrap:wrap}.sales-workspace-nav a{white-space:nowrap}:is(html:has(.live-sales),html:has(.order-workspace),html:has(.operation-workspace),html:has(.operation-journal)){scrollbar-gutter:stable}.live-sales .live-report-content,.order-list-panel,.operation-journal .sync-journal{animation:sales-content-in var(--dur-base) var(--ease-out)}@keyframes sales-content-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.live-sales .live-report-content,.order-list-panel,.operation-journal .sync-journal{animation:none}}@media (max-width:600px){.sales-workspace-nav{align-self:stretch}}.inventory-workspace{--page-section-gap:var(--layout-section-gap-compact);align-content:start}.inventory-workspace>.overview-heading .filter-select{width:220px}.inventory-local-navigation{justify-content:space-between;align-items:center;gap:var(--layout-card-gap-compact);display:flex}.inventory-local-navigation .nebulis-segment{flex-wrap:wrap;max-width:100%}.inventory-local-navigation>a,.inventory-block-foot>a{color:var(--accent);align-items:center;gap:8px;font-size:12px;text-decoration:none;display:inline-flex}.inventory-summary{min-height:350px;position:relative}.inventory-summary-grid{gap:var(--layout-section-gap-compact);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.inventory-summary-column{gap:var(--layout-section-gap-compact);flex-direction:column;min-width:0;display:flex}.inventory-summary-column>.overview-panel{min-width:0;padding:0;overflow:hidden}.inventory-block-head{padding:var(--layout-card-padding-compact);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;display:flex}.inventory-block-head h2{margin:0;font-size:16px;line-height:1.4}.inventory-block-head h2 small{color:var(--ink-soft);margin-left:6px;font-size:12px;font-weight:400}.inventory-block-head p{color:var(--ink-soft);margin:5px 0 0;font-size:12px;line-height:1.5}.inventory-summary .inventory-work-table th:first-child,.inventory-summary .inventory-work-table td:first-child{width:40%}.inventory-summary .inventory-work-table th:nth-child(2){width:22%}.inventory-summary .inventory-work-table th:last-child,.inventory-summary .inventory-work-table td:last-child{width:50px}.inventory-summary .inventory-table td{padding:12px}.inventory-summary .inventory-table small{font-size:12px}.inventory-summary-row{width:100%;padding:var(--layout-card-padding-compact);text-align:left;color:var(--ink);background:var(--surface);border:0;border-bottom:1px solid var(--line);font:inherit;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}button.inventory-summary-row{cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}button.inventory-summary-row:hover{background:var(--surface-soft)}.inventory-summary-row:last-child{border-bottom:0}.inventory-summary-row>span:first-child{overflow-wrap:anywhere;min-width:0}.inventory-summary-row>span:last-child{color:var(--ink-soft);flex-shrink:0;align-items:center;gap:10px;font-size:12px;display:flex}.inventory-summary-row strong{font-weight:600}.inventory-summary-row small{color:var(--ink-soft);margin-top:4px;font-size:12px;line-height:1.5;display:block}.inventory-summary-row svg{flex-shrink:0}.inventory-summary-row .inventory-warning{color:var(--amber)}.inventory-compact-empty{padding:var(--layout-card-padding-compact);color:var(--ink-soft);min-height:80px;margin:0;font-size:13px;line-height:1.6}.inventory-block-foot{padding:var(--layout-card-padding-compact);border-top:1px solid var(--line)}.inventory-summary-grid[inert]{opacity:.6}.journal-dialog .journal-warehouse-totals>div:nth-child(3) dd{color:var(--ink)}@media (max-width:850px){.inventory-summary-grid{grid-template-columns:1fr}.inventory-summary-movements{grid-column:auto}.inventory-summary .inventory-table{min-width:560px}.inventory-local-navigation,.inventory-workspace>.overview-heading .control-tools{flex-wrap:wrap}.inventory-summary-row>span:last-child{flex-wrap:wrap;justify-content:flex-end;max-width:36%}}@media (prefers-reduced-motion:reduce){button.inventory-summary-row{transition:none}}@media (max-width:600px){.inventory-workspace>.overview-heading{flex-direction:column;align-items:stretch;gap:14px}.inventory-workspace>.overview-heading .control-tools{flex-wrap:nowrap;width:100%;display:flex}.inventory-workspace>.overview-heading .filter-select{flex:1;width:auto;min-width:0}.inventory-workspace>.overview-heading .control-tools>.button{flex-shrink:0}}.inventory-workspace .inventory-metrics{gap:var(--layout-card-gap-compact);grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-metrics article{min-width:0;padding:var(--layout-card-padding-compact);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:8px;display:flex}.inventory-metrics article p{color:var(--ink-soft);margin:0;font-size:12px;font-weight:600}.inventory-metrics article strong{margin:0}.inventory-metrics{margin-bottom:0}.inventory-metrics article:first-child small{color:var(--green)}.inventory-metrics article:nth-child(4) small{color:var(--amber)}.inventory-metrics small{min-height:36px;line-height:1.5}.inventory-panel{padding:0;overflow:hidden}.inventory-toolbar.inventory-archive-toolbar{padding:0;display:block}.inventory-archive-toolbar>.inventory-block-head{box-sizing:border-box;width:100%}.inventory-archive-filters{box-sizing:border-box;width:100%;padding:var(--layout-toolbar-padding-compact);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.inventory-archive-search{color:var(--ink-soft);grid-column:span 2;gap:8px;font-size:12px;display:grid}.inventory-archive-search input{background:var(--surface);border:1px solid var(--line);width:100%;min-width:0;height:40px;color:var(--ink);font:inherit;border-radius:8px;padding:9px 12px;font-size:13px}.inventory-archive-filters>.overview-filter-field:last-child{grid-column:span 2}.inventory-archive-filters .filter-select{width:100%;min-width:0}@media (max-width:700px){.inventory-archive-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.inventory-archive-search{grid-column:1/-1}.inventory-archive-filters>.overview-filter-field:last-child{grid-column:auto}}@media (max-width:450px){.inventory-archive-filters{grid-template-columns:minmax(0,1fr)}.inventory-archive-filters>.button{grid-row:6}.inventory-archive-filters>.overview-filter-field:last-child{grid-column:auto}}.inventory-journal-filters{padding:var(--layout-card-padding-compact);border-bottom:1px solid var(--line)}.inventory-journal-main{align-items:flex-end;gap:var(--layout-card-gap-compact);flex-wrap:wrap;display:flex}.inventory-journal-main>.overview-filter-field{width:220px;min-width:0}.inventory-journal-main>label{min-width:180px;color:var(--ink-soft);flex:1;gap:8px;font-size:12px;display:grid}.inventory-journal-main input{border:1px solid var(--line);background:var(--surface);width:100%;height:40px;color:var(--ink);font:inherit;border-radius:8px;padding:9px 12px}.inventory-journal .overview-filter-field>span{color:var(--ink-soft);font-size:12px}.inventory-journal-main .button{min-height:40px}.inventory-journal-extra:not([hidden]){gap:var(--layout-card-gap-compact);padding-top:var(--layout-section-gap-compact);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.inventory-journal-context{border-bottom:1px solid var(--line);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:flex}.inventory-journal-context .button{min-height:28px;padding:4px}.inventory-text-link{text-align:left;max-width:100%;color:var(--accent);font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.inventory-text-link:hover{text-decoration:underline}.inventory-row-actions{justify-content:center;gap:8px;display:flex}.inventory-journal .inventory-shift-table th:first-child,.inventory-journal .inventory-shift-table td:first-child{width:22%}.inventory-journal .inventory-shift-table th:last-child,.inventory-journal .inventory-shift-table td:last-child{width:110px}.inventory-journal .inventory-movement-table{min-width:900px}.inventory-journal .inventory-movement-table th:first-child,.inventory-journal .inventory-movement-table td:first-child{width:18%}.inventory-journal .inventory-movement-table th:nth-child(2){width:22%}.inventory-journal .inventory-movement-table th:nth-child(3){white-space:nowrap;width:6%;padding-inline:8px}.inventory-journal .inventory-movement-table th:nth-child(4){width:22%}.inventory-journal .inventory-movement-table th:nth-child(5),.inventory-journal .inventory-movement-table th:last-child,.inventory-journal .inventory-movement-table td:last-child{width:16%}.inventory-journal .inventory-movement-table td:not(:nth-child(3)){text-align:left}.inventory-journal-note{padding:var(--layout-card-padding-compact);border-top:1px solid var(--line);color:var(--ink-soft);margin:0;font-size:12px;line-height:1.6}.inventory-journal .inventory-footer>span>small{min-height:18px;margin-top:5px;font-size:11px;display:block}.inventory-journal .control-status.is-open{color:var(--green);background:var(--green-soft)}@media (max-width:850px){.inventory-journal-extra:not([hidden]){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.inventory-journal-main>.overview-filter-field{width:100%}.inventory-journal-main>label{flex-basis:100%}.inventory-journal-extra:not([hidden]){grid-template-columns:1fr}.inventory-journal .inventory-footer{flex-wrap:wrap;align-items:flex-start}.inventory-journal-context{align-items:flex-start}}.inventory-toolbar{gap:var(--layout-card-gap-compact);padding:var(--layout-toolbar-padding-compact);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.inventory-search{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.inventory-search>input{border:1px solid var(--line);background:var(--surface);min-width:220px;min-height:40px;font:inherit;color:var(--ink);border-radius:8px;flex:1;padding:9px 12px}.inventory-search>.filter-select{flex:0 0 220px;width:220px;min-width:180px}.inventory-workspace .inventory-search>input{width:auto}.inventory-table-area{min-height:140px;position:relative}.inventory-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.inventory-table th{background:var(--surface-soft);color:var(--ink-soft);text-align:center;padding:12px 14px;font-size:11px;font-weight:600}.inventory-table td{border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;overflow-wrap:anywhere;padding:14px}.inventory-table th:first-child,.inventory-table td:first-child{text-align:left;width:32%}.inventory-table th:last-child,.inventory-table td:last-child{width:64px}.inventory-table tbody tr:last-child td{border-bottom:0}.inventory-table tbody{animation:.18s ease-out inventory-content-in}@keyframes inventory-content-in{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){.inventory-table tbody{animation:none}}.inventory-table strong{font-weight:600}.inventory-table small{color:var(--ink-soft);margin-top:5px;font-size:11px;line-height:1.5;display:block}.inventory-open{justify-content:center;align-items:center;width:36px;min-height:36px;padding:0;display:inline-flex}.inventory-empty{height:100px;color:var(--ink-soft);text-align:center!important}.inventory-footer{border-top:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;font-size:12px;display:flex}.inventory-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.inventory-detail-summary>div{border:1px solid var(--line);border-radius:10px;gap:8px;padding:16px;display:grid}.inventory-detail-summary small{color:var(--ink-soft)}.inventory-detail-summary strong{font-size:24px}.inventory-card-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.inventory-card-actions .is-selected{border-color:var(--selection);background:var(--selection-soft);color:var(--selection)}.inventory-item-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.inventory-item-heading h3{margin-top:0}.inventory-item-heading p{color:var(--ink-soft);font-size:13px}.inventory-action-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:20px 0;padding:20px 0}.inventory-action-form.control-decision{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;max-width:720px;margin-top:18px;padding:18px 0 0}.inventory-action-form h4{margin:0}.inventory-action-form textarea{background:var(--surface);border:1px solid var(--line);resize:vertical;border-radius:8px;min-height:88px;padding:12px}.inventory-dialog .inventory-history th:last-child,.inventory-dialog .inventory-history td:last-child{text-align:left;width:38%}.inventory-dialog h3{margin:20px 0 12px;font-size:15px}.inventory-dialog .transfer-content>.overview-panel{box-shadow:none;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:18px 0}.inventory-dialog .transfer-content>.overview-panel:last-child{border-bottom:0}.inventory-dialog .inventory-table th:last-child,.inventory-dialog .inventory-table td:last-child{width:auto}.inventory-status.status-pill{white-space:normal;vertical-align:middle;border-radius:6px;justify-content:center;max-width:100%;padding:6px 9px;font-weight:500;line-height:1.4}.inventory-status i{background:currentColor;flex-shrink:0}.inventory-status.info{color:var(--selection);background:var(--selection-soft)}.inventory-warning{color:var(--amber);font-weight:600}.inventory-metrics small{min-height:18px}.inventory-count-help{color:var(--ink-soft);font-size:12px;line-height:1.6}.inventory-count-help summary,.transfer-comment summary{cursor:pointer;width:fit-content;color:var(--ink-soft)}.inventory-count-help p{max-width:900px;margin:8px 0 0}.inventory-label-link.button{color:var(--ink);min-height:36px;padding:7px 12px;font-size:13px}.inventory-stock-table th:first-child,.inventory-stock-table td:first-child{width:29%}.inventory-stock-table th:nth-last-child(2),.inventory-stock-table td:nth-last-child(2){width:18%}.inventory-stock-table th:last-child,.inventory-stock-table td:last-child{width:54px}.inventory-table.inventory-transfer-table th:first-child,.inventory-table.inventory-transfer-table td:first-child{width:44%}.inventory-transfer-table td:first-child strong{font-size:14px;line-height:1.5}.inventory-transfer-table .inventory-row-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:90%;display:-webkit-box;overflow:hidden}.inventory-table.inventory-key-table th:first-child,.inventory-table.inventory-key-table td:first-child{width:31%}.inventory-table.inventory-key-table th:nth-child(3){width:19%}.inventory-key-table small{font-size:12px}.inventory-codes{font-family:var(--font-mono);overflow-wrap:anywhere}.inventory-dialog .inventory-item-heading h3{margin:0;font-size:20px;line-height:1.4}.inventory-item-heading p{margin:8px 0 12px}.inventory-item-facts{gap:var(--layout-card-gap-compact);margin:var(--layout-section-gap-compact) 0 0;padding:var(--layout-card-padding-compact);background:var(--surface-soft);border-radius:var(--radius-control);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inventory-item-facts>div{min-width:0}.inventory-item-facts dt{color:var(--ink-soft);margin-bottom:5px;font-size:12px}.inventory-item-facts dd{overflow-wrap:anywhere;margin:0;font-size:14px}.inventory-item-facts small{margin-top:5px;display:block}.inventory-item-note{margin:12px 0 0;font-size:13px;line-height:1.6}.inventory-item-note strong{margin-right:5px}.inventory-updated{color:var(--ink-soft);margin:10px 0 0;font-size:12px}.inventory-action-section{padding:var(--layout-section-gap-compact) 0;margin:var(--layout-section-gap-compact) 0}.inventory-dialog .inventory-action-section h3{margin:0 0 8px}.inventory-action-intro{color:var(--ink-soft);margin:0;font-size:13px}.inventory-action-group .inventory-card-actions{margin:12px 0 0}.inventory-action-group.is-danger{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.inventory-action-group.is-danger>span{color:var(--ink-soft);font-size:12px}.inventory-action-group.is-danger .inventory-card-actions{margin:0}.inventory-action-section .button.inventory-danger-action{color:var(--red)}.inventory-action-section .button.inventory-danger-action.is-selected{color:var(--red);border-color:var(--red);background:var(--red-soft)}.inventory-action-form p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.6}.inventory-dialog .transfer-content>.transfer-overview{padding-top:0}.transfer-route h2{margin-bottom:8px;font-size:22px;line-height:1.4}.transfer-next{color:var(--ink);font-size:14px}.transfer-summary-metrics{gap:var(--layout-card-gap-compact);padding:var(--layout-card-padding-compact)}.transfer-summary-metrics.is-before-shipping{grid-template-columns:repeat(2,minmax(0,1fr))}.transfer-review-state{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding-top:12px;display:flex}.transfer-review-state>span:not(.inventory-status){color:var(--ink-soft);overflow-wrap:anywhere;font-size:13px}.transfer-progress{margin:var(--layout-section-gap-compact) 0 0;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0;list-style:none;display:grid}.transfer-progress li{align-content:start;gap:5px;min-width:0;padding:20px 12px 0 0;font-size:12px;line-height:1.5;display:grid;position:relative}.transfer-progress li:before{content:"";background:var(--line);height:3px;position:absolute;top:4px;left:0;right:0}.transfer-progress li:last-child:before{right:calc(100% - 9px)}.transfer-progress li[data-passed=true]:before{background:var(--green)}.transfer-progress-point{background:var(--surface);border:2px solid var(--line);z-index:1;border-radius:50%;width:11px;height:11px;position:absolute;top:0;left:0}.transfer-progress li[data-recorded=true] .transfer-progress-point,.transfer-progress li[data-passed=true] .transfer-progress-point{background:var(--green);border-color:var(--green)}.transfer-progress li[data-current=true] .transfer-progress-point{border-color:var(--selection);background:var(--selection);box-shadow:0 0 0 3px var(--selection-soft)}.transfer-progress li[data-current=true] strong{color:var(--selection)}.transfer-progress li[data-current=true][data-tone=warning] .transfer-progress-point{border-color:var(--amber);background:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.transfer-progress li[data-current=true][data-tone=warning] strong{color:var(--amber)}.transfer-progress li>span:not(.transfer-progress-point),.transfer-progress small{color:var(--ink-soft);overflow-wrap:anywhere;font-size:12px}.transfer-progress.is-compact{margin-top:12px}.transfer-progress.is-compact li{gap:0;padding-top:16px;font-size:11px}.transfer-comment{margin-top:14px;font-size:13px;line-height:1.6}.transfer-comment p{color:var(--ink-soft);overflow-wrap:anywhere;margin:8px 0 0}.transfer-card-footer{border-top:1px solid var(--line);padding-top:var(--layout-section-gap-compact);justify-content:space-between;gap:12px;display:flex}.transfer-history-area:has(.inventory-compact-empty){min-height:0}.transfer-history .inventory-compact-empty{min-height:0;padding:0}.transfer-history-footer[hidden]{display:none}.transfer-history .inventory-count-help{margin-top:10px}.transfer-review{scroll-margin-top:12px}.inventory-work-document{padding:var(--layout-card-padding-compact);border-bottom:1px solid var(--line)}.inventory-work-document:last-child{border-bottom:0}.inventory-work-route{justify-content:space-between;align-items:center;gap:12px;display:flex}.inventory-work-route>div{gap:6px;min-width:0;display:grid}.inventory-work-route small{color:var(--ink-soft);font-size:12px}.inventory-work-route strong{font-size:16px;line-height:1.4}.inventory-work-document>p{color:var(--ink-soft);margin:8px 0 0;font-size:12px}.inventory-work-bottom{align-items:center;gap:16px;margin-top:12px;display:flex}.inventory-work-bottom .transfer-progress{flex:1;min-width:0;max-width:480px;margin:0}.inventory-work-bottom .transfer-progress li{padding-right:3px}.inventory-work-bottom>.nebulis-open-arrow{margin-left:auto}button.inventory-summary-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.inventory-summary-row>span:last-child{flex-wrap:nowrap}.inventory-work-next{color:var(--ink-soft);margin-top:12px;font-size:12px;display:block}@media (max-width:850px){.inventory-stock-table{min-width:850px}.inventory-summary .inventory-work-table th:first-child,.inventory-summary .inventory-work-table td:first-child{width:46%}}@media (max-width:600px){.inventory-item-facts{grid-template-columns:1fr}.transfer-progress:not(.is-compact){grid-template-columns:1fr;margin-top:16px}.transfer-progress:not(.is-compact) li{padding:0 0 16px 24px}.transfer-progress:not(.is-compact) li:before{width:3px;height:100%;top:4px;left:4px;right:auto}.transfer-progress:not(.is-compact) li:last-child:before{height:0}.transfer-route h2{font-size:18px}.inventory-action-group.is-danger{flex-direction:column;align-items:flex-start}.transfer-card-footer{flex-wrap:wrap}}@media (max-width:850px){.inventory-workspace .inventory-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-table{min-width:700px}.inventory-detail-summary{grid-template-columns:1fr}.inventory-item-heading{flex-direction:column}}.inventory-item-card{min-width:0;container-type:inline-size}.inventory-item-card .inventory-item-heading{flex-direction:row;align-items:flex-start}.inventory-item-heading>div{min-width:0}.inventory-item-heading>.button{flex-shrink:0}.inventory-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.inventory-state-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:16px;display:flex}.inventory-state-label{color:var(--ink-soft);align-items:center;gap:7px;font-size:12px;display:flex}.inventory-state-label svg{flex-shrink:0}.inventory-state-card>strong{font-size:18px;line-height:1.5}.inventory-state-card>p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.65}.inventory-quality-card.tone-good{background:#f1fcf6;border-color:#abdfc6}.inventory-quality-card.tone-danger{background:#fff5f4;border-color:#f4b8b1}.inventory-quality-card.tone-warning{background:#fffbef;border-color:#eed59d}.inventory-quality-edit{color:var(--accent);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;margin-top:auto;padding:5px 0 0;font-size:13px;display:inline-flex}.inventory-quality-edit:disabled{opacity:.5;cursor:default}.inventory-item-card>.inventory-item-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:0}.inventory-state-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.inventory-action-option{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:minmax(0,1fr) 18px;gap:6px 12px;padding:14px;display:grid}.inventory-action-option>strong{font-size:14px}.inventory-action-option>span{color:var(--ink-soft);grid-column:1;font-size:12px;line-height:1.5}.inventory-action-option>svg{color:var(--ink-soft);grid-area:1/2/3;align-self:center}.inventory-action-option:hover{background:var(--surface-soft)}.inventory-action-option.is-selected{border-color:var(--selection);background:var(--selection-soft)}.inventory-action-option:disabled{opacity:.5;cursor:default}.inventory-risk-actions{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:16px}.inventory-risk-actions>summary{color:var(--red);cursor:pointer;align-items:center;gap:8px;font-size:13px;list-style:none;display:flex}.inventory-risk-actions>summary::-webkit-details-marker{display:none}.inventory-risk-actions>summary:after{content:"+";margin-left:auto;font-size:18px}.inventory-risk-actions[open]>summary:after{content:"−"}.inventory-risk-actions>p{color:var(--ink-soft);margin:12px 0 0;font-size:12px;line-height:1.65}.inventory-risk-actions .inventory-card-actions{margin-bottom:0}.inventory-action-form .inventory-quality-options{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;display:grid}.inventory-quality-options>legend{padding:0 0 10px;font-size:13px;font-weight:600}.inventory-action-form .inventory-quality-option{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;flex-direction:row;align-items:flex-start;gap:9px;min-width:0;padding:12px;display:flex}.inventory-quality-option>input{width:16px;height:16px;accent-color:var(--accent);flex:0 0 16px;margin:3px 0 0;padding:0}.inventory-quality-option>span{gap:6px;min-width:0;display:grid}.inventory-quality-option strong{font-size:13px;line-height:1.5}.inventory-quality-option small{color:var(--ink-soft);font-size:12px;line-height:1.6}.inventory-quality-option.tone-good.is-selected{border-color:var(--green);background:var(--green-soft)}.inventory-quality-option.tone-danger.is-selected{border-color:var(--red);background:var(--red-soft)}.inventory-quality-option.tone-warning.is-selected{border-color:var(--amber);background:var(--amber-soft)}.inventory-transition{background:var(--surface-soft);border-radius:8px;gap:10px;padding:14px;display:grid}.inventory-transition>span,.inventory-transition small{color:var(--ink-soft);font-size:12px}.inventory-transition>div{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:14px;display:grid}.inventory-transition>div>div{gap:5px;min-width:0;display:grid}.inventory-transition strong{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.inventory-action-form .inventory-card-actions{margin:0}.inventory-action-form textarea{box-sizing:border-box;min-width:0;max-width:100%}.inventory-action-form.is-danger .button-primary{background:var(--red);border-color:var(--red);color:#fff}.inventory-command-notice,.inventory-readonly-note{background:var(--surface-soft);border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.65}.inventory-command-notice{background:var(--green-soft);color:var(--green)}@container (width<=700px){.inventory-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-state-card:last-child{grid-column:1/-1}.inventory-action-form .inventory-quality-options{grid-template-columns:minmax(0,1fr)}}@container (width<=440px){.inventory-state-grid,.inventory-state-actions{grid-template-columns:minmax(0,1fr)}.inventory-state-card:last-child{grid-column:auto}.inventory-transition>div{gap:8px}.inventory-item-card>.inventory-item-facts{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.inventory-work-bottom{align-items:flex-start}.transfer-progress.is-compact{grid-template-columns:1fr}.transfer-progress.is-compact li{padding:0 0 10px 24px;font-size:12px}.transfer-progress.is-compact li:before{width:3px;height:100%;top:4px;left:4px;right:auto}.transfer-progress.is-compact li:last-child:before{height:0}}.nebulis-open-arrow,button.nebulis-open-arrow{border-radius:var(--radius-control);width:36px;height:36px;color:var(--ink-soft);font:inherit;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard);background:0 0;border:0;flex:0 0 36px;justify-content:center;align-items:center;padding:0;display:inline-flex}button.nebulis-open-arrow,a.nebulis-open-arrow{cursor:pointer;text-decoration:none}.nebulis-open-arrow svg{flex-shrink:0}.nebulis-open-arrow:is(button,a):is(:hover,:focus-visible):not(:disabled),button.inventory-summary-row:is(:hover,:focus-visible) .nebulis-open-arrow{color:var(--accent);background:var(--accent-soft)}.nebulis-open-arrow:is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}button.nebulis-open-arrow:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.nebulis-open-arrow,button.nebulis-open-arrow{transition:none}}.label-workspace{--page-section-gap:var(--layout-section-gap-compact)}.label-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.label-metrics>article>p{color:var(--ink-soft);margin:0;font-size:12px;font-weight:600}.label-library.overview-panel{padding:0;overflow:hidden}.label-library>.control-table-region{min-height:242px}.label-library-nav{padding:var(--layout-card-padding-compact);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;display:flex}.label-library-nav p{color:var(--ink-soft);margin:0;font-size:12px}.label-filters{padding:var(--layout-card-padding-compact);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:12px;display:flex}.label-filters label,.label-field,.label-delete-form label{color:var(--ink-soft);flex-direction:column;gap:8px;font-size:12px;display:flex}.label-search{flex:1;min-width:200px}.label-field{min-width:190px}.label-filters input,.label-delete-form input{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-control);height:40px;color:var(--ink);background:#fff;padding:8px 12px}:is(.label-filters input:focus-visible,.label-delete-form input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.control-table.label-table th,.control-table.label-table td{width:auto}.control-table.label-table th:first-child,.control-table.label-table td:first-child{text-align:left;width:40%}.label-library .label-table th:last-child,.label-library .label-table td:last-child,.label-jobs-table th:last-child,.label-jobs-table td:last-child{width:64px;padding-inline:14px}.label-table td{vertical-align:middle}.label-table td small{overflow-wrap:anywhere;margin-top:6px;line-height:1.5;display:block}.label-table strong{font-size:14px}.label-empty{min-height:200px;color:var(--ink-soft);place-items:center;display:grid}.label-status{background:var(--surface-soft);color:var(--ink-soft);white-space:nowrap;border-radius:6px;padding:6px 9px;font-size:12px;display:inline-flex}.label-status.is-attention{color:#995000;background:#fff7e7}.label-status.is-success{color:#00815a;background:#edfaf3}.label-attention{color:#995000!important}.label-pager{padding:14px var(--layout-card-padding-compact);border-top:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.label-pager>div{align-items:center;gap:12px;display:flex}.label-pager button{padding:8px}.label-dialog{width:min(1040px,100vw - 32px)}.label-card{gap:var(--layout-section-gap-compact);flex-direction:column;display:flex}.label-card-heading,.label-section-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.label-card h3{margin:0;font-size:22px}.label-card h4{margin:0;font-size:16px;font-weight:700}.label-card-heading p{color:var(--ink-soft);font-size:12px;line-height:1.6}.label-template-grid{grid-template-columns:minmax(0,3fr) minmax(220px,2fr);gap:24px;display:grid}.label-versions{border-left:1px solid var(--line);padding-left:24px}.label-preview{background:var(--surface-soft);place-items:center;min-height:260px;margin-top:16px;padding:20px;display:grid}.label-preview img{object-fit:contain;filter:drop-shadow(0 3px 8px #17213518);max-width:100%;max-height:380px}.label-card-loading{min-height:160px;color:var(--ink-soft);justify-content:center;align-items:center;gap:12px;display:flex}.label-card-loading .live-loading-ring{width:28px;height:28px}.label-version{text-align:left;border-radius:var(--radius-control);width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.label-version small{color:var(--ink-soft);flex-basis:100%}.label-version span{color:var(--ink-soft);margin-left:auto;font-size:12px}.label-version:hover,.label-version.is-selected{background:var(--accent-soft);color:var(--accent)}.label-detail-section{border-top:1px solid var(--line);padding-top:20px}.label-detail-section h4{margin-bottom:12px}.label-section-title h4{margin:0}.label-section-title>span{color:var(--ink-soft);font-size:12px}.label-delete-link,.label-text-action{color:var(--accent);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:8px 0}.label-delete-link{color:#a23535;font-size:12px}.label-delete-form{border-left:3px solid #a23535;margin-top:12px;padding:8px 16px}.label-delete-form input{max-width:520px}.label-delete-form button{color:#a23535;margin-top:12px}.label-success-note{color:#00815a}.label-job-facts{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px 0;display:grid}.label-job-facts>div{flex-direction:column;gap:8px;font-size:14px;display:flex}.label-job-facts span{color:var(--ink-soft);font-size:12px}.label-job-facts button{padding:0}.label-attempt{border-top:1px solid var(--line);padding:16px 0}.label-attempt p{overflow-wrap:anywhere;font-size:13px}.label-event-list{gap:16px;padding:0;list-style:none;display:grid}.label-event-list li{border-left:2px solid var(--line);flex-direction:column;gap:6px;padding-left:16px;font-size:13px;display:flex}.label-event-list span{color:var(--ink-soft);font-size:12px}.label-identifiers{border-top:1px solid var(--line);padding-top:16px;font-size:12px}.label-identifiers summary{color:var(--accent);cursor:pointer}.label-identifiers pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-soft);max-height:400px;padding:12px;overflow:auto}@media (max-width:800px){.label-template-grid{grid-template-columns:1fr}.label-versions{border-left:0;border-top:1px solid var(--line);padding-top:20px;padding-left:0}.label-library-nav{flex-direction:column;align-items:start}.label-table{min-width:720px}.label-job-facts,.label-metrics{grid-template-columns:1fr}.label-field{flex:1}.label-dialog{width:calc(100vw - 20px)}}html[data-appearance=nebulis] :is(.overview-page,dialog) :is(.button,.journal-button,.journal-close,.overview-apply,.sales-real-apply,.primary-button,.secondary-button){width:auto;height:auto;min-height:40px;font-family:var(--font-ui);text-align:center;text-box-trim:trim-both;text-box-edge:cap alphabetic;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;line-height:20px;display:inline-flex}html[data-appearance=nebulis] :is(.button,.journal-button,.journal-close,.overview-apply,.sales-real-apply,.primary-button,.secondary-button)>svg{flex-shrink:0;display:block}.order-search-controls,.customer-search>div{align-items:center}.order-search input,.customer-search input{min-height:40px;padding-block:9px;font-size:14px;line-height:20px}html[data-appearance=nebulis] .order-list-table td:last-child .journal-button{min-height:36px;padding:8px}.overview-table .order-link{width:auto;height:auto;color:var(--accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;display:inline}.overview-table .order-link:hover{color:var(--accent-hover);background:0 0}.admin-logout{position:relative}.admin-logout-error{z-index:50;color:#912018;background:#fef3f2;border:1px solid #fecdca;border-radius:8px;width:250px;padding:12px;font-size:13px;position:absolute;top:calc(100% + 8px);right:0}.benefit-workspace{gap:20px;min-width:0;display:grid}.benefit-workspace h1{outline:none}.benefit-navigation{justify-content:space-between;align-items:center;gap:16px;display:flex}.benefit-control-link{color:var(--ink-soft);align-items:center;gap:7px;font-size:13px;display:inline-flex}.benefit-chip-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.benefit-kpis,.benefit-money-summary{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.benefit-metric{background:var(--surface);align-content:start;gap:8px;padding:20px 22px;display:grid}.benefit-metric>span{color:var(--ink-soft);font-size:13px}.benefit-metric>strong{font-variant-numeric:tabular-nums;font-size:25px;line-height:1.25}.benefit-metric>small{color:var(--ink-soft);font-size:12px;line-height:1.55}.benefit-metric-warn>strong{color:#985d12}.benefit-money-summary .benefit-metric:first-child{background:var(--accent-soft)}.benefit-discount-summary{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:20px;padding:0 22px;display:flex}.benefit-discount-summary>div:first-child{gap:6px;padding:18px 0;display:grid}.benefit-discount-summary .benefit-metric{min-width:180px;padding:18px 8px}.benefit-discount-summary small{color:var(--ink-soft)}.benefit-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:14px;padding:20px 22px;display:flex}.benefit-toolbar label,.benefit-editor label{color:var(--ink);gap:7px;font-size:13px;display:grid}.benefit-toolbar select{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;border-radius:8px;min-width:155px;padding:0 12px}.benefit-search{flex:310px;align-items:center;gap:9px;display:flex}.benefit-search>svg{color:var(--ink-soft)}.benefit-search input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:40px;color:var(--ink);font:inherit;border-radius:8px;padding:9px 12px}.benefit-extra-filters{flex-basis:100%}.benefit-extra-filters summary{cursor:pointer;color:var(--ink-soft);font-size:13px}.benefit-extra-filters[open]{max-width:760px;display:block}.benefit-extra-filters input{border:1px solid var(--line);min-width:0;min-height:40px;font:inherit;background:var(--surface);border-radius:8px;padding:9px 12px}.benefit-catalog-caption{background:var(--surface-recessed);justify-content:space-between;gap:16px;padding:16px 22px;font-size:14px;display:flex}.benefit-catalog-caption small{color:var(--ink-soft);font-size:12px}.benefit-catalog-rows{display:grid}.benefit-catalog-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:center;gap:24px;padding:22px;display:grid}.benefit-catalog-row:first-child{border-top:0}.benefit-catalog-row:hover{background:var(--surface-recessed)}.benefit-summary{align-items:flex-start;gap:16px;min-width:0;display:flex}.benefit-icon{background:var(--surface-recessed);width:44px;height:44px;color:var(--ink-soft);border-radius:11px;flex:0 0 44px;place-items:center;display:grid}.benefit-icon-gift,.benefit-icon-ticket{background:var(--accent-soft);color:var(--accent)}.benefit-summary-copy{flex:1;gap:10px;min-width:0;display:grid}.benefit-title{overflow-wrap:anywhere;color:var(--ink);align-items:center;gap:9px;width:fit-content;font-weight:700;text-decoration:none;display:inline-flex}.benefit-title:hover{text-underline-offset:3px;text-decoration:underline}.benefit-title svg{color:var(--ink-soft);flex-shrink:0}.benefit-summary-copy>small,.benefit-value>small{color:var(--ink-soft);font-size:12px;line-height:1.5}.benefit-rule{font-size:15px;font-weight:600}.benefit-value{text-align:right;overflow-wrap:anywhere;flex-shrink:0;gap:7px;max-width:230px;display:grid}.benefit-value>strong{font-variant-numeric:tabular-nums;color:var(--ink);font-size:20px}.benefit-badge{border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;max-width:100%;padding:5px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.benefit-badge svg{flex:none}.benefit-badge-good{color:#087454;background:#e9fbf3;border-color:#c7efdf}.benefit-badge-info{color:#235e9b;background:#eaf5ff;border-color:#cde2fa}.benefit-badge-warn{color:#935b10;background:#fff5df;border-color:#f0ddb6}.benefit-badge-danger{color:#b33548;background:#fff0f1;border-color:#f3cfd6}.benefit-badge-muted{background:var(--surface-recessed);color:var(--ink-soft);border-color:var(--line)}.benefit-badge-assignment{background:0 0;border-style:dashed;font-weight:500}.benefit-audience{color:var(--ink-soft);border:1px solid var(--line);border-radius:6px;padding:5px 8px;font-size:12px}.benefit-row-context{grid-template-columns:1fr 1fr;align-items:start;gap:20px;font-size:13px;display:grid}.benefit-row-context>div{overflow-wrap:anywhere;gap:6px;display:grid}.benefit-row-context small{color:var(--ink-soft);font-size:12px;line-height:1.5}.benefit-panel a:not(.journal-button),.benefit-row-context a{color:var(--accent);text-underline-offset:3px}.benefit-pagination{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;padding:16px 22px;display:flex}.benefit-pagination>span{color:var(--ink-soft);margin-right:auto;font-size:13px}.benefit-refreshing{opacity:.7;transition:opacity var(--dur-fast) var(--ease-out)}.benefit-loading{min-height:280px;color:var(--ink-soft);justify-content:center;align-items:center;gap:12px;padding:30px;display:flex}.benefit-detail-banner{justify-content:space-between;align-items:center;gap:26px;margin-bottom:20px;padding:24px;display:flex}.benefit-detail-banner .benefit-summary{flex:1}.benefit-public-ref{color:var(--ink-soft);overflow-wrap:anywhere;max-width:200px;font-size:12px}.benefit-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:20px;margin-bottom:20px;display:grid}.benefit-detail-column{gap:20px;display:grid}.benefit-panel{min-width:0;margin-bottom:20px}.benefit-detail-grid .benefit-panel{margin:0}.benefit-panel .overview-panel-head{align-items:center;gap:16px;padding:18px 22px}.benefit-panel-body{min-width:0;padding:22px}.benefit-conditions{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 26px;margin:0;display:grid}.benefit-conditions>div{gap:7px;display:grid}.benefit-conditions dt{color:var(--ink-soft);font-size:12px}.benefit-conditions dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.benefit-category-warning{background:#fff8e9;border:1px solid #f0ddb6;border-radius:8px;grid-column:1/-1;padding:12px}.benefit-callout{border:1px solid var(--line);background:var(--surface-recessed);border-radius:9px;align-items:flex-start;gap:10px;margin:16px 0;padding:14px 16px;font-size:13px;line-height:1.6;display:flex}.benefit-callout p{margin:0}.benefit-callout strong{font-size:14px}.benefit-callout svg{color:var(--accent);flex-shrink:0;margin-top:2px}.benefit-projection{border-bottom:1px solid var(--line);gap:5px;padding:14px 0;display:grid}.benefit-projection:first-child{padding-top:0}.benefit-projection:last-child{border-bottom:0;padding-bottom:0}.benefit-projection>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.benefit-projection p{margin:5px 0;font-size:13px}.benefit-projection small{color:var(--ink-soft);font-size:12px}.benefit-events,.benefit-assignments{gap:0;display:grid}.benefit-event,.benefit-assignments>article{border-bottom:1px solid var(--line);overflow-wrap:anywhere;gap:9px;padding:17px 0;font-size:14px;display:grid}.benefit-event:first-child,.benefit-assignments>article:first-child{padding-top:0}.benefit-event:last-child,.benefit-assignments>article:last-child{border:0;padding-bottom:0}.benefit-event-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.benefit-event-heading>div{gap:6px;display:grid}.benefit-event small,.benefit-assignments small{color:var(--ink-soft);font-size:12px;line-height:1.6}.benefit-event p,.benefit-assignments p{margin:0;font-size:13px;line-height:1.6}.benefit-assignments>article{grid-template-columns:minmax(0,1fr) auto}.benefit-assignments article>small,.benefit-assignments article>p{grid-column:1/-1}.benefit-assignments .journal-button{grid-column:1/-1;justify-self:start}.benefit-editor{width:min(880px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0}.benefit-editor>header{z-index:2;background:var(--surface);border-bottom:1px solid var(--line);padding:20px 24px;position:sticky;top:0}.benefit-editor-body{padding:24px}.benefit-editor form>footer{z-index:2;background:var(--surface);border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex;position:sticky;bottom:0}.benefit-steps{max-width:100%;padding-bottom:20px;overflow-x:auto}.benefit-steps .nebulis-segment{width:max-content;max-width:none}.benefit-form-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;margin:0;padding:0;display:grid}.benefit-form-wide{grid-column:1/-1}.benefit-form-grid input:not([type=checkbox]),.benefit-form-grid select,.benefit-form-grid textarea,.benefit-customer-picker input,.benefit-scope input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:40px;color:var(--ink);font:inherit;box-sizing:border-box;border-radius:8px;padding:10px 12px}.benefit-form-grid textarea{resize:vertical}:is(.benefit-form-grid input:focus-visible,.benefit-form-grid select:focus-visible,.benefit-form-grid textarea:focus-visible,.benefit-search input:focus-visible,.benefit-customer-picker input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.benefit-search-inline{align-items:center;gap:8px;min-width:0;display:flex}.benefit-search-inline>input{flex:1}.benefit-search-inline>button{flex-shrink:0}.benefit-customer-picker{gap:10px;display:grid}.benefit-picker-value{background:var(--accent-soft);border:1px solid var(--line);color:var(--accent);border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-size:14px;display:flex}.benefit-picker-value button{margin-left:auto}.benefit-picker-results{max-height:220px;display:grid;overflow:auto}.benefit-picker-results>button{text-align:left;border:0;border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;overflow-wrap:anywhere;gap:6px;padding:12px;display:grid}.benefit-picker-results>button:hover{background:var(--surface-recessed)}.benefit-picker-results small{color:var(--ink-soft)}.benefit-scope{gap:10px;display:grid}.benefit-options{border:1px solid var(--line);border-radius:9px;flex-wrap:wrap;gap:12px;min-width:0;margin:0;padding:16px;display:flex}.benefit-options legend{padding:0 6px;font-size:13px;font-weight:600}.benefit-options label,.benefit-check{align-items:center;gap:8px!important;display:flex!important}.benefit-options input[type=checkbox],.benefit-check input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent)}.benefit-options p{flex-basis:100%;margin:0}.benefit-form-grid>details{border:1px solid var(--line);border-radius:9px;padding:16px}.benefit-form-grid>details summary{cursor:pointer;font-size:13px}.benefit-form-grid>details label{margin-top:14px}.benefit-review h3{margin:0 0 16px;font-size:22px}.benefit-review>.benefit-conditions{margin:24px 0}.benefit-review>dl:not(.benefit-conditions){gap:18px;display:grid}.benefit-review>dl:not(.benefit-conditions)>div{gap:6px;display:grid}.benefit-review dt{color:var(--ink-soft);font-size:12px}.benefit-review dd{overflow-wrap:anywhere;margin:0}.benefit-delivery{border:1px solid var(--line);border-radius:10px;justify-items:start;gap:16px;padding:20px;display:grid}.benefit-delivery code{word-break:break-all;font-size:16px}.benefit-delivery small{color:var(--ink-soft);line-height:1.6}.benefit-delivery img{background:#fff;border-radius:8px}.benefit-delivery h3{margin:0}.profile-benefit-summary{border-bottom:1px solid var(--line);padding:18px 0}.profile-benefit-summary:last-child{border:0}.profile-benefit-summary>details{margin:15px 0 0 60px}.profile-benefit-summary>details>summary{color:var(--ink-soft);cursor:pointer;font-size:12px}@media (max-width:1050px){.benefit-catalog-row{grid-template-columns:1fr;gap:18px}.benefit-row-context{padding-left:60px}.benefit-detail-banner{flex-wrap:wrap;align-items:flex-start}.benefit-detail-grid{grid-template-columns:1fr}.benefit-public-ref{max-width:none}.benefit-detail-banner .benefit-summary{flex-basis:100%}}@media (max-width:600px){.benefit-workspace{gap:16px}.benefit-workspace .overview-heading{flex-wrap:wrap;align-items:flex-start;gap:16px}.benefit-navigation{flex-wrap:wrap;align-items:flex-start}.benefit-kpis,.benefit-money-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.benefit-metric{gap:7px;min-width:0;padding:16px}.benefit-metric>strong{overflow-wrap:anywhere;font-size:21px}.benefit-toolbar{gap:14px;padding:16px}.benefit-toolbar>label{flex:1;min-width:0}.benefit-toolbar select{width:100%;min-width:0}.benefit-search{flex-basis:100%}.benefit-catalog-caption{flex-wrap:wrap;gap:7px;padding:14px 16px}.benefit-catalog-row{gap:16px;padding:18px 16px}.benefit-summary{flex-wrap:wrap;gap:12px}.benefit-icon{border-radius:9px;flex-basis:36px;width:36px;height:36px}.benefit-summary-copy{flex-basis:calc(100% - 50px);gap:9px}.benefit-value{text-align:left;flex-basis:100%;gap:5px;max-width:none;padding-left:48px}.benefit-row-context{grid-template-columns:1fr;gap:12px;padding-left:48px}.benefit-detail-banner{gap:18px;padding:18px 16px}.benefit-detail-grid{gap:16px}.benefit-panel .overview-panel-head{padding:16px}.benefit-panel-body{padding:18px 16px}.benefit-conditions{grid-template-columns:1fr;gap:18px}.benefit-panel .overview-panel-head h2{font-size:17px}.benefit-event-heading{flex-wrap:wrap;gap:12px}.benefit-chip-row{gap:7px}.benefit-discount-summary{gap:12px;padding:16px}.benefit-discount-summary .benefit-metric{flex:1;min-width:0;padding:8px 0}.benefit-pagination{flex-wrap:wrap;padding:14px 16px}.benefit-editor{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.benefit-editor>header{padding:16px}.benefit-editor-body{padding:18px 16px}.benefit-editor form>footer{padding:14px 16px}.benefit-form-grid{grid-template-columns:1fr;gap:18px}.benefit-search-inline{flex-wrap:wrap}.benefit-search-inline input{flex-basis:100%}.benefit-extra-filters .benefit-search-inline{grid-template-columns:1fr auto;display:grid}.benefit-extra-filters .benefit-search-inline input{flex-basis:auto}.benefit-assignments>article{grid-template-columns:1fr;justify-items:start;gap:10px}.profile-benefit-summary>details{margin-left:0}.benefit-money-summary>.benefit-metric:last-child:nth-child(odd),.benefit-kpis>.benefit-metric:last-child:nth-child(odd){grid-column:1/-1}}.benefit-workspace{overflow-anchor:none}.benefit-catalog-content,.benefit-catalog-viewport{overflow-anchor:none;min-width:0;position:relative}.benefit-catalog-loading{z-index:1;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);pointer-events:none;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:14px}.benefit-field{min-width:0;color:var(--ink);gap:7px;font-size:13px;display:grid;position:relative}.benefit-editor .benefit-field>select.sr-only{border:0;width:1px;min-width:0;height:1px;min-height:0;padding:0;position:absolute;top:0;left:0}.benefit-toolbar>.benefit-field{flex:0 200px}.benefit-toolbar>.benefit-location-filter{flex-basis:244px}.benefit-field .filter-select{width:100%;min-width:0}.benefit-field-invalid .filter-select-trigger{border-color:#b33548}.benefit-field-invalid>small{color:#b33548;font-size:12px}.benefit-search-field{flex:1;align-items:center;min-width:0;display:flex;position:relative}.benefit-search-field>svg{color:var(--ink-soft);pointer-events:none;position:absolute;left:12px}.benefit-search-field>input{padding-left:38px}.benefit-search input,.benefit-extra-filters input,.benefit-editor input:not([type=checkbox]),.benefit-editor textarea{font:400 14px/1.4 var(--font-ui);border-radius:var(--radius-control)}.benefit-search input,.benefit-extra-filters input,.benefit-editor input:not([type=checkbox]){height:40px;padding-top:8px;padding-bottom:8px}.benefit-extra-filters{max-width:none}.benefit-disclosure{min-width:0}.benefit-disclosure-trigger{text-align:left;justify-content:flex-start;gap:8px}.benefit-disclosure-trigger>span{min-width:0}.benefit-disclosure-trigger>svg:last-child{transition:transform var(--dur-base) var(--ease-out);flex:none;margin-left:auto}.benefit-disclosure.is-open>.benefit-disclosure-trigger>svg:last-child{transform:rotate(180deg)}.benefit-disclosure-content{opacity:0;visibility:hidden;transition:grid-template-rows var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out),visibility var(--dur-base);grid-template-rows:0fr;display:grid}.benefit-disclosure.is-open>.benefit-disclosure-content{opacity:1;visibility:visible;grid-template-rows:1fr}.benefit-disclosure-content>div{min-height:0;overflow:hidden}.benefit-disclosure-body{gap:16px;padding-top:16px;display:grid}.benefit-extra-filters .benefit-disclosure-body{max-width:760px}.benefit-extra-filters .benefit-customer-picker{margin-top:0}.benefit-extra-filters .benefit-disclosure-body>p{align-items:center;gap:12px;margin:0;font-size:13px;display:flex}.benefit-form-grid>.benefit-disclosure{border:1px solid var(--line);border-radius:var(--radius-control);padding:14px 16px}.benefit-form-grid>.benefit-disclosure>.benefit-disclosure-trigger{box-shadow:none;background:0 0;border:0;width:100%;min-height:24px;padding:0}.benefit-disclosure-body>.benefit-callout{margin:0}.benefit-editor{scrollbar-gutter:stable}.benefit-editor form{padding:0}.benefit-editor form>footer{margin-top:0}.benefit-editor>header h2{font-size:22px;font-weight:600;line-height:1.3}.benefit-editor>header>.journal-button{flex:0 0 40px;width:40px;padding:8px}.benefit-editor-body{gap:20px;display:grid}.benefit-editor-body>.benefit-callout{flex-direction:column;gap:4px;margin:0}.benefit-editor-body>p{margin:0;font-size:14px;line-height:1.6}.benefit-editor .benefit-options{border:1px solid var(--line);border-radius:var(--radius-control);align-content:start;gap:12px 18px;padding:14px 16px}.benefit-editor .benefit-options label,.benefit-editor .benefit-check{min-height:28px;font-size:14px;line-height:1.5}.benefit-options input[type=checkbox],.benefit-check input[type=checkbox]{flex:0 0 16px}.benefit-editor .journal-note{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.55}.benefit-form-grid>p{margin:0}.benefit-steps{scrollbar-width:none;padding-bottom:0}.benefit-steps::-webkit-scrollbar{display:none}.benefit-editor .benefit-form-grid{animation:benefit-fields-in var(--dur-base) var(--ease-out)}.benefit-picker-results:empty{display:none}.benefit-picker-results:not(:empty){border:1px solid var(--line);border-radius:var(--radius-control)}.benefit-picker-results>button{transition:background var(--dur-fast) var(--ease-out);font-size:14px}.benefit-picker-results>button:last-child{border-bottom:0}.benefit-picker-results>button:focus-visible{outline:2px solid var(--accent);outline-offset:-3px;background:var(--surface-recessed)}.benefit-picker-value>strong{overflow-wrap:anywhere;font-weight:500}.benefit-picker-value>.journal-button{flex:0 0 36px;width:36px;min-height:36px;padding:8px}.benefit-title{font-weight:600}.benefit-panel .overview-panel-head h2{font-size:18px;font-weight:600;line-height:1.4}.benefit-panel .overview-panel-head{flex-wrap:wrap}.benefit-value>strong,.benefit-metric>strong{font-weight:600}.benefit-catalog-row{transition:background var(--dur-fast) var(--ease-out)}.benefit-detail-banner{border-radius:var(--radius)}.benefit-detail-banner .benefit-summary-copy{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.benefit-detail-banner .benefit-summary-copy>small{flex-basis:100%}.benefit-detail-banner .benefit-title{font-size:18px;line-height:1.4}.benefit-panel-body>.journal-note{margin-top:18px;font-size:13px;line-height:1.55}.benefit-panel-body>p:first-child{margin-top:0}.benefit-panel-body>p:last-child{margin-bottom:0}.benefit-review>dl:not(.benefit-conditions){margin:0}.benefit-review h3{font-weight:600}.benefit-review>label{margin-top:20px}.benefit-review>.journal-note{margin-top:16px}@keyframes benefit-fields-in{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.benefit-toolbar>.benefit-field{flex:100%;width:100%}.benefit-toolbar>.benefit-location-filter{flex-basis:100%}.benefit-editor>header h2{font-size:19px}.benefit-editor>header{gap:12px}.benefit-editor-body{gap:18px}.benefit-editor .benefit-options{padding:12px 14px}.benefit-editor form>footer{gap:8px}.benefit-editor form>footer>.overview-apply{margin-left:auto}.benefit-search-inline{flex-wrap:nowrap;display:flex}.benefit-search-inline>input{flex-basis:auto;min-width:0}.benefit-scope .benefit-search-inline{flex-wrap:wrap}.benefit-scope .benefit-search-inline>input{flex-basis:100%}.benefit-form-grid>.benefit-disclosure{padding:12px 14px}.benefit-panel .overview-panel-head h2{font-size:17px}}@media (prefers-reduced-motion:reduce){.benefit-disclosure-content,.benefit-disclosure-trigger>svg:last-child,.benefit-catalog-row,.benefit-picker-results>button{transition:none}.benefit-editor .benefit-form-grid{animation:none}}.benefit-catalog-row{grid-template-columns:44px minmax(0,1.1fr) minmax(140px,.7fr) minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:20px;padding:22px}.benefit-catalog-row-coupon{grid-template-columns:44px minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}.benefit-catalog-row>.benefit-summary,.benefit-catalog-row>.benefit-row-context{display:contents}.benefit-catalog-row .benefit-icon{grid-column:1;width:44px;height:44px}.benefit-catalog-row .benefit-summary-copy{grid-column:2;gap:10px;min-width:0}.benefit-catalog-row .benefit-value{text-align:left;grid-column:3;gap:7px;min-width:0;max-width:none;padding:0}.benefit-catalog-row .benefit-value>strong{white-space:nowrap;font-size:20px}.benefit-catalog-row .benefit-row-context>div{gap:7px;min-width:0;line-height:1.5}.benefit-catalog-row-certificate .benefit-row-context>div:first-child{grid-column:4}.benefit-catalog-row-certificate .benefit-row-context>div:last-child{grid-column:5}.benefit-catalog-row-coupon .benefit-row-context>div:first-child{grid-column:3}.benefit-catalog-row-coupon .benefit-row-context>div:last-child{grid-column:4}@media (max-width:1200px){.benefit-catalog-row{grid-template-columns:44px minmax(0,1.2fr) minmax(0,1fr);gap:18px 20px}.benefit-catalog-row-coupon .benefit-summary-copy{grid-column:2/4}.benefit-catalog-row .benefit-row-context>div:first-child{grid-column:2}.benefit-catalog-row .benefit-row-context>div:last-child{grid-column:3}}@media (max-width:600px){.benefit-catalog-row{grid-template-columns:36px minmax(0,1fr);gap:16px 12px;padding:18px 16px}.benefit-catalog-row .benefit-icon{width:36px;height:36px}.benefit-catalog-row .benefit-summary-copy,.benefit-catalog-row .benefit-value,.benefit-catalog-row .benefit-row-context>div:first-child,.benefit-catalog-row .benefit-row-context>div:last-child{grid-column:2}.benefit-discount-summary{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.benefit-discount-summary>div:first-child{grid-column:1/-1;padding:0 0 4px}.benefit-discount-summary .benefit-metric{overflow-wrap:anywhere;min-width:0}}.certificate-number-panel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:20px 24px;display:flex}.certificate-number-panel h2{color:var(--muted);margin:0 0 8px;font-size:14px;font-weight:600}.certificate-full-number{letter-spacing:.08em;-webkit-user-select:all;user-select:all;color:var(--ink);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:clamp(24px,4vw,32px);line-height:1.25;display:block}.certificate-number-panel .journal-button{flex:none}.integration-workspace{--page-section-gap:var(--layout-section-gap-compact);overflow-anchor:none}.integration-workspace>.overview-heading,.sync-workspace>.overview-heading{align-items:flex-start;min-height:100px}.integration-navigation{min-width:0;display:flex}.integration-navigation .nebulis-segment{flex-wrap:wrap}.integration-content{gap:var(--page-section-gap,20px);min-width:0;display:grid}.integration-content[aria-busy=true]{opacity:.65;pointer-events:none;transition:opacity var(--dur-base) var(--ease-standard)}.integration-metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.integration-metrics>a{color:var(--ink);min-width:0;transition:background var(--dur-base) var(--ease-out);align-content:start;gap:10px;padding:22px 60px 22px 22px;text-decoration:none;display:grid;position:relative}.integration-metrics>a+a{border-left:1px solid var(--line)}.integration-metrics>a:hover{background:var(--surface-soft)}.integration-metrics span,.integration-metrics small{color:var(--ink-soft);font-size:13px;line-height:1.5}.integration-metrics strong{font-variant-numeric:tabular-nums;font-size:30px;line-height:1.2}.integration-metrics>a>.nebulis-open-arrow{position:absolute;top:14px;right:12px}.integration-metrics [data-tone=danger] strong{color:var(--danger)}.integration-metrics [data-tone=warning] strong{color:var(--amber)}.integration-focus{align-items:center;gap:18px;padding:22px;display:flex}.integration-focus h2{margin:0;font-size:18px}.integration-focus p{color:var(--ink-soft);margin:8px 0 0;font-size:13px;line-height:1.6}.integration-focus>div{flex:1;min-width:0}.integration-focus>.button{flex-shrink:0}.integration-focus-icon{border-radius:var(--radius-control,8px);background:var(--selection-soft);height:48px;color:var(--selection);flex:0 0 48px;justify-content:center;align-items:center;display:flex}.integration-focus.has-attention .integration-focus-icon{background:var(--amber-soft);color:var(--amber)}.integration-sites-panel{overflow:hidden}.integration-panel-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.integration-panel-heading h2{margin:0;font-size:18px}.integration-panel-heading>a:not(.nebulis-open-arrow){color:var(--accent);align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.integration-panel-heading>span:not(.control-status){color:var(--ink-soft);font-size:12px}.site-delivery-workspace{gap:22px;min-width:0;display:grid}.site-delivery-workspace .integration-panel-heading p{margin:7px 0 0;line-height:1.6}.site-delivery-empty{align-items:flex-start;gap:18px;padding:8px 0;display:flex}.site-delivery-empty>svg{color:var(--accent);flex-shrink:0}.site-delivery-empty h3{margin:0 0 8px;font-size:16px}.site-delivery-empty p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.7}.site-delivery-list{gap:0;display:grid}.site-delivery-row{border-bottom:1px solid var(--line-soft);grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:18px;padding:20px 0;display:grid}.site-delivery-row>div:nth-child(2){overflow-wrap:anywhere;gap:9px;min-width:0;display:grid}.site-delivery-row strong{font-size:15px}.site-delivery-row small{color:var(--ink-soft);font-size:13px;line-height:1.6}.site-delivery-method{color:var(--ink-soft);flex-wrap:wrap;gap:10px 18px;font-size:13px;line-height:1.6;display:flex}.site-delivery-method code{background:var(--surface-soft);color:var(--ink);border-radius:5px;padding:2px 7px}.site-delivery-row-actions,.site-delivery-editor-actions>div{flex-wrap:wrap;gap:10px;display:flex}.site-delivery-row-actions>.button{min-width:118px}.site-delivery-add{grid-template-columns:minmax(0,440px) auto;justify-content:start;align-items:center;gap:14px;display:grid}.site-delivery-fields{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;min-width:0;margin:0 0 20px;padding:0;display:grid}.site-delivery-wide{grid-column:1/-1}.site-delivery-editor-actions{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding-top:22px;display:flex}.site-delivery-editor-actions>span{color:var(--ink-soft);font-size:13px}.site-delivery-editor form>p{margin:0;font-size:14px;line-height:1.7}.site-delivery-workspace .policy-warning{border-radius:10px;gap:14px;padding:18px 22px;display:grid}.site-delivery-workspace .policy-warning p{margin:0;line-height:1.6}.site-delivery-workspace .policy-warning>.button{justify-self:start}@media (max-width:650px){.site-delivery-row{grid-template-columns:36px minmax(0,1fr);gap:14px}.site-delivery-row-actions{grid-column:2}.site-delivery-row-actions>.button{min-width:0}.site-delivery-add,.site-delivery-fields{grid-template-columns:minmax(0,1fr)}.site-delivery-wide{grid-column:auto}.site-delivery-editor-actions{flex-direction:column;align-items:flex-start}.site-delivery-editor-actions>div{width:100%}.site-delivery-editor-actions .button{flex:1}.site-delivery-workspace .integration-panel-heading>.order-link{line-height:1.6}}.integration-site-list{display:grid}.integration-site-row{color:var(--ink);transition:background var(--dur-base) var(--ease-out);grid-template-columns:44px minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) 20px;align-items:start;gap:18px;padding:22px;text-decoration:none;display:grid}.integration-site-row+.integration-site-row{border-top:1px solid var(--line-soft)}.integration-site-row:hover{background:var(--surface-soft)}.integration-site-row:focus-visible{outline:2px solid var(--accent);outline-offset:-3px;border-radius:8px}.integration-metrics>a:focus-visible{outline:2px solid var(--accent);outline-offset:-3px;border-radius:8px}.integration-site-icon{width:44px;height:44px;color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-control,8px);justify-content:center;align-items:center;display:flex}.integration-site-identity,.integration-site-state,.integration-site-locations{align-content:start;justify-items:start;gap:8px;min-width:0;display:grid}.integration-site-identity strong{font-size:15px;line-height:1.5}.integration-site-row small{color:var(--ink-soft);font-size:12px;line-height:1.5}.integration-site-identity small{overflow-wrap:anywhere}.integration-site-state small{font-size:11px}.integration-site-locations>span{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.integration-open-arrow{color:var(--ink-soft);align-self:center}.integration-empty{text-align:center;min-height:180px;color:var(--ink-soft);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:32px;font-size:14px;display:flex}.integration-empty strong{color:var(--ink);font-size:17px}.integration-data-note{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.6}.integration-alert,.integration-message{border:1px solid var(--line);border-radius:var(--radius-panel,12px);background:var(--surface);align-items:start;gap:12px;margin:0;padding:16px 20px;font-size:13px;line-height:1.6;display:flex}.integration-alert{color:var(--danger);background:var(--danger-soft)}.integration-alert svg{flex-shrink:0;margin-top:1px}.integration-message{color:var(--green);background:var(--green-soft)}.integration-detail-actions,.integration-detail-links,.integration-editor-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.integration-detail-actions{justify-content:space-between}.integration-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.integration-detail-panel{flex-direction:column;align-items:stretch;min-width:0;display:flex;overflow:hidden}.integration-detail-panel>:not(.integration-panel-heading){margin:20px 22px 0}.integration-detail-panel>:last-child{margin-bottom:22px}.integration-detail-panel>p:not(.integration-data-note){font-size:14px;line-height:1.6}.integration-detail-panel>.button{align-self:flex-start}.integration-facts{grid-template-columns:1fr 1fr;gap:20px;display:grid}.integration-facts dt{color:var(--ink-soft);margin-bottom:7px;font-size:12px}.integration-facts dd{overflow-wrap:anywhere;margin:0;font-size:14px}.integration-key-list{display:grid}.integration-configured{align-items:center;gap:10px;padding:12px 0;font-size:13px;display:flex}.integration-configured+.integration-configured{border-top:1px solid var(--line-soft)}.integration-configured>span{flex:1}.integration-configured>strong{font-size:12px;font-weight:500}.integration-configured svg{color:var(--amber);flex-shrink:0}.integration-configured[data-configured=true] svg{color:var(--green)}.integration-location-list{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.integration-location-list li{background:var(--selection-soft);color:var(--selection);border-radius:8px;padding:8px 12px;font-size:13px}.integration-route-warning{color:var(--amber);align-items:start;gap:10px;display:flex}.integration-route-warning svg{flex-shrink:0;margin-top:2px}.integration-editor{overflow:hidden}.integration-editor-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0;padding:22px;display:grid}.integration-editor label{gap:8px;font-size:13px;display:grid}.integration-editor input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-control,8px);background:var(--surface);width:100%;min-height:40px;color:var(--ink);font:inherit;padding:10px 12px}.integration-editor input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.integration-editor small{color:var(--ink-soft);font-size:12px;line-height:1.5}.integration-editor .integration-enable{align-items:center;gap:12px;display:flex}.integration-enable input{width:18px;height:18px;accent-color:var(--accent)}.integration-enable>span{gap:5px;display:grid}.integration-editor-secrets{border-top:1px solid var(--line-soft);grid-column:1/-1;padding-top:20px}.integration-editor-secrets summary{cursor:pointer;color:var(--accent);font-size:14px}.integration-editor-secrets>p{margin:14px 0}.integration-secret-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.integration-editor-actions{border-top:1px solid var(--line-soft);padding:18px 22px}.integration-editor>.control-notice{margin:0 22px 20px}.sync-workspace .sync-table th:nth-child(4){width:9%}.sync-workspace .sync-table th:nth-child(5){width:17%}.sync-workspace .sync-table :is(th,td){text-align:left;padding:16px 14px}.sync-workspace .sync-table :is(th,td):nth-child(4),.sync-workspace .sync-table :is(th,td):last-child{text-align:center}:is(.sync-workspace .sync-table tbody tr:has(a:hover),.sync-workspace .sync-table tbody tr:has(a:focus-visible)){background:var(--surface-soft)}.sync-workspace .control-status{white-space:normal;line-height:1.5}.sync-workspace .control-status[data-status]{background:var(--surface-soft);color:var(--ink-soft)}.sync-workspace .control-status[data-status=FAILED],.sync-workspace .control-status[data-status=RECONCILIATION_REQUIRED]{background:var(--danger-soft);color:var(--danger)}.sync-workspace .control-status[data-status=WAITING_CONFIGURATION]{background:var(--amber-soft);color:var(--amber)}.sync-workspace .control-status[data-status=SUCCESS]{background:var(--green-soft);color:var(--green)}.sync-workspace .control-status[data-status=PENDING],.sync-workspace .control-status[data-status=IN_PROGRESS]{background:var(--selection-soft);color:var(--selection)}.sync-status-filters label{border:1px solid var(--line);border-radius:var(--radius-control,8px);background:var(--surface);color:var(--ink);padding:8px 10px}.sync-status-filters label:has(input:checked){color:var(--selection);border-color:var(--selection);background:var(--selection-soft)}.sync-status-filters input{accent-color:var(--selection)}.sync-journal [aria-busy=true] tbody{opacity:.5}.sync-journal .sync-extra-field{color:var(--ink-soft);gap:5px;min-width:170px;font-size:12px;display:grid}.sync-journal .sync-site-filter{flex:260px;max-width:440px}.sync-journal .filter-select>button,.sync-journal .sync-filter-main input:not([type=checkbox]),.sync-period .date-range-trigger{min-height:40px}.sync-journal .sync-table small{line-height:1.5}@media (max-width:1100px){.integration-site-row{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr) 20px}.integration-site-locations{grid-column:2/4}.integration-open-arrow{grid-area:1/4/3}.integration-focus{flex-wrap:wrap}.integration-focus>.button{margin-left:66px}.integration-secret-fields{grid-template-columns:1fr}.integration-navigation .nebulis-segment>a{padding:6px 12px}}@media (max-width:650px){.integration-metrics{grid-template-columns:1fr}.integration-metrics>a+a{border-left:0;border-top:1px solid var(--line)}.integration-metrics>a{grid-template-columns:1fr auto;gap:8px 16px;padding:18px 22px}.integration-metrics strong{grid-area:1/2/3}.integration-metrics>a>.nebulis-open-arrow{display:none}.integration-metrics small{grid-column:1}.integration-site-row{grid-template-columns:36px minmax(0,1fr) 18px;gap:14px;padding:18px}.integration-site-icon{width:36px;height:36px}.integration-site-state,.integration-site-locations{grid-column:2}.integration-open-arrow{grid-area:1/3}.integration-detail-grid,.integration-editor-fields,.integration-facts{grid-template-columns:1fr}.integration-panel-heading{flex-wrap:wrap;gap:10px;padding:18px}.integration-detail-panel>:not(.integration-panel-heading){margin-left:18px;margin-right:18px}.integration-focus{gap:14px;padding:18px}.integration-focus>.button{width:100%;margin-left:0}.integration-focus-icon{flex-basis:36px;height:36px}.integration-focus h2{font-size:16px}.integration-navigation .nebulis-segment{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.integration-editor-actions>.button{flex:1}}@media (prefers-reduced-motion:reduce){.integration-content,.integration-site-row,.integration-metrics>a{transition:none}}@media (max-width:650px){.integration-focus{grid-template-columns:36px minmax(0,1fr);align-items:start;display:grid}.integration-focus>.button{grid-column:1/-1;justify-self:stretch;width:auto}.integration-focus-icon{width:36px}.integration-navigation .nebulis-segment{box-sizing:border-box;max-width:100%}}.integration-metrics-four{grid-template-columns:repeat(4,minmax(0,1fr))}.integration-health-banner{align-items:center;gap:16px;padding:20px 22px;display:flex}.integration-health-banner>div{flex:1;min-width:0}.integration-health-banner h2,.integration-diagnostics-intro h2{color:var(--ink);margin:0;font-size:17px}.integration-health-banner p,.integration-diagnostics-intro p{color:var(--ink-soft);margin:7px 0 0;font-size:13px;line-height:1.6}.integration-health-icon{background:var(--amber-soft);color:var(--amber);border-radius:50%;flex-shrink:0;padding:10px;display:flex}.integration-health-banner.tone-good .integration-health-icon{background:var(--green-soft);color:var(--green)}.integration-health-banner.tone-danger .integration-health-icon{background:var(--danger-soft);color:var(--danger)}.integration-queue-card{min-width:0;container-type:inline-size}.integration-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.integration-queue-body{gap:20px;padding:20px 22px;display:grid}.integration-queue-breakdown{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.integration-queue-count{grid-row:span 2;grid-template-rows:subgrid;row-gap:10px;min-width:0;display:grid}.integration-queue-count small{overflow-wrap:anywhere;color:var(--ink-soft);font-size:12px;line-height:1.5}.integration-queue-count strong{font-variant-numeric:tabular-nums;font-size:22px}.integration-queue-count.tone-danger strong{color:var(--danger)}.integration-queue-count.tone-warning strong{color:var(--amber)}.integration-queue-history{border-top:1px solid var(--line-soft);color:var(--ink-soft);gap:12px;padding-top:18px;font-size:12px;display:grid}.integration-queue-history span{gap:5px;display:grid}.integration-queue-history strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.integration-text-link{color:var(--accent);align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.integration-connection-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:22px;display:grid}.integration-connection-card{border:1px solid var(--line);border-radius:var(--radius-panel,12px);min-width:0;overflow:hidden}.integration-connection-card>header{border-bottom:1px solid var(--line-soft);align-items:center;gap:14px;padding:18px;display:flex}.integration-connection-card>header>a:not(.button){min-width:0;color:var(--ink);flex:1;gap:5px;text-decoration:none;display:grid}.integration-connection-card header strong{font-size:15px}.integration-connection-card header small{color:var(--ink-soft);overflow-wrap:anywhere;font-size:12px}.integration-site-signals{gap:18px;padding:20px 22px;display:grid}.integration-signal-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.integration-signal-heading>.button{font-size:12px}.integration-signal-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;display:grid}.integration-signal-facts dt,.integration-card-route dt{color:var(--ink-soft);margin-bottom:8px;font-size:12px}.integration-signal-facts dd{font-variant-numeric:tabular-nums;gap:5px;margin:0;font-size:14px;display:grid}.integration-signal-facts dd>span{font-size:12px}.integration-result-good{color:var(--green)}.integration-result-danger{color:var(--danger)}.integration-card-route{border-top:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:18px;display:grid}.integration-card-route dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.integration-diagnostics-intro{align-items:flex-start;gap:16px;padding:22px;display:flex}.integration-diagnostics-intro>svg{color:var(--accent);flex-shrink:0}.integration-diagnostics-intro>div{flex:1;min-width:0}.integration-diagnostics-intro>.button{flex-shrink:0}.integration-event-filters{flex-wrap:wrap;gap:14px;padding:20px 22px;display:flex}.integration-event-filters>.filter-select{flex:200px;min-width:0}.integration-event-scope{color:var(--ink-soft);margin:0;padding:0 22px 20px;font-size:12px;line-height:1.6}.integration-event-table{border-collapse:collapse;width:100%}.integration-event-table :is(th,td){text-align:left;border-bottom:1px solid var(--line-soft);padding:16px 22px;font-size:13px}.integration-event-table th{background:var(--surface-soft);color:var(--ink-soft);font-size:12px;font-weight:500}.integration-event-table td small{color:var(--ink-soft);margin-top:6px;font-size:12px;display:block}.integration-events>.control-notice{margin:0 22px 20px}.integration-events .control-footer>div{align-items:center;gap:12px;display:flex}.integration-events .control-footer{gap:12px}.integration-event-table tbody tr:hover{background:var(--surface-soft)}.integration-configuration-row{align-items:center;gap:12px;font-size:13px;display:flex}.integration-configuration-row>svg{color:var(--accent);flex-shrink:0}.integration-configuration-row>div{flex:1;gap:6px;min-width:0;display:grid}.integration-configuration-row small{color:var(--ink-soft);font-size:12px;line-height:1.5}.integration-configuration-row>.button{flex-shrink:0;min-inline-size:132px;font-size:12px}.integration-location-controls{gap:10px;padding:0;list-style:none;display:grid}.integration-location-controls li{background:var(--selection-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 14px;font-size:13px;display:flex}.integration-link-location{align-items:center;gap:12px;display:flex}.integration-link-location>.filter-select{flex:1;min-width:0}.integration-issued-secret{border-color:var(--amber);gap:18px;padding:22px;display:grid}.integration-issued-secret header{justify-content:space-between;align-items:center;gap:16px;display:flex}.integration-issued-secret h2{margin:0;font-size:18px}.integration-issued-secret p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.6}.integration-issued-secret label{gap:8px;font-size:13px;display:grid}.integration-issued-secret label>span{gap:12px;display:flex}.integration-issued-secret input{background:var(--surface-soft);border:1px solid var(--line);min-width:0;color:var(--ink);border-radius:8px;flex:1;padding:10px 12px}.integration-danger-button{color:var(--danger)}.integration-confirm-body{padding:22px;font-size:14px;line-height:1.6}.integration-confirm-body p{color:var(--ink-soft);margin:14px 0 22px}.integration-confirm-body footer{justify-content:flex-end;gap:12px;display:flex}@media (max-width:1100px){.integration-metrics-four{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-metrics-four>a:nth-child(3){border-left:0}.integration-metrics-four>a:nth-child(n+3){border-top:1px solid var(--line)}.integration-queue-grid{grid-template-columns:1fr}.integration-diagnostics-intro{flex-wrap:wrap}.integration-diagnostics-intro>.button{margin-left:40px}}@media (max-width:800px){.integration-connection-cards{grid-template-columns:1fr}}@media (max-width:650px){.integration-health-banner{grid-template-columns:36px minmax(0,1fr);gap:14px;padding:18px;display:grid}.integration-health-icon{padding:6px}.integration-health-banner>.button{grid-column:1/-1}.integration-metrics-four{grid-template-columns:1fr}.integration-metrics-four>a:nth-child(n+2){border-left:0;border-top:1px solid var(--line)}.integration-queue-body,.integration-site-signals,.integration-connection-cards{padding:18px}.integration-signal-facts,.integration-card-route{grid-template-columns:1fr 1fr}.integration-diagnostics-intro{grid-template-columns:24px minmax(0,1fr);padding:18px;display:grid}.integration-diagnostics-intro>.button{white-space:normal;grid-column:1/-1;margin-left:0}.integration-event-table{min-width:700px}.integration-event-filters{padding:18px}.integration-configuration-row{flex-wrap:wrap}.integration-configuration-row>.button{margin-left:30px}.integration-link-location{flex-wrap:wrap}.integration-link-location>.filter-select{flex-basis:100%}.integration-issued-secret label>span{flex-wrap:wrap}.integration-issued-secret input{flex-basis:100%}.integration-confirm-body footer{flex-wrap:wrap}.integration-confirm{max-width:calc(100vw - 24px)}}.integration-result-stale,.integration-signal-facts dd>small{color:var(--ink-soft);font-size:12px;line-height:1.5}@media (max-width:650px){.integration-workspace>.overview-heading,.sync-workspace>.overview-heading{min-height:110px}}.integration-connection-card{container-type:inline-size}.integration-diagnostic-site .integration-signal-facts{grid-template-columns:repeat(4,minmax(0,1fr))}@container (width>=700px){.integration-signal-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:800px){.integration-diagnostic-site .integration-signal-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.integration-queue-card .integration-panel-heading h2{min-width:0}.integration-queue-card .integration-panel-heading>a,.integration-queue-card .integration-text-link svg{flex-shrink:0}.integration-queue-card .integration-text-link{min-width:0;line-height:1.6}@container (width<=560px){.integration-queue-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px}}@container (width<=360px){.integration-queue-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}.integration-connection-open{white-space:normal;flex-shrink:0;max-width:100%;text-decoration:none}.integration-connection-open svg{flex-shrink:0}@container (width<=540px){.integration-connection-card>header{grid-template-columns:44px minmax(0,1fr);display:grid}.integration-connection-open{grid-column:2;justify-self:start}}.integration-exchange-state{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.integration-delete-section{border-top:1px solid var(--line-soft);padding-top:18px;font-size:13px;line-height:1.6}.integration-delete-section summary{cursor:pointer;color:var(--ink-soft)}.integration-delete-section p{color:var(--ink-soft);margin:14px 0}.integration-delete-section>.button{margin-top:4px}.integration-metrics>a:is(:hover,:focus-visible) .nebulis-open-arrow{color:var(--accent);background:var(--accent-soft)}.integration-attention{padding:20px 22px}.integration-attention h2{color:var(--ink);margin:0 0 16px;font-size:18px}.integration-attention>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.integration-attention a{border:1px solid var(--line);border-radius:var(--radius-control,8px);color:var(--ink);transition:background var(--dur-base) var(--ease-out);grid-template-columns:minmax(0,1fr) 28px;gap:8px 12px;padding:16px;text-decoration:none;display:grid}.integration-attention a>strong{font-size:14px}.integration-attention a>span{color:var(--ink-soft);font-size:12px;line-height:1.6}.integration-attention .nebulis-open-arrow{color:var(--danger);grid-area:1/2/3;align-self:center}.integration-attention a:is(:hover,:focus-visible){background:var(--surface-soft)}.integration-attention a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.integration-protocols{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:18px;display:grid}.integration-protocols>span{min-width:0;color:var(--ink-soft);align-content:start;gap:8px;font-size:13px;line-height:1.6;display:grid}.integration-protocols strong{color:var(--ink);font-weight:600}.integration-site-signals.is-compact{gap:14px}.integration-site-signals.is-compact .integration-signal-facts>div:nth-child(4){display:none}.integration-site-signals.is-compact .integration-signal-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-site-signals.is-compact .integration-signal-facts dd>span{font-size:12px}.integration-setup ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0;padding:20px 22px;list-style:none;display:grid}.integration-setup li{align-items:flex-start;gap:12px;min-width:0;display:flex}.integration-setup li>.control-status{flex-shrink:0}.integration-setup li>div{gap:6px;font-size:13px;line-height:1.6;display:grid}.integration-setup small{color:var(--ink-soft);font-size:12px}.integration-setup>.integration-data-note{padding:0 22px 20px}.integration-draft-note{border-radius:var(--radius-control,8px);background:var(--selection-soft);color:var(--ink);margin:18px 22px 0;padding:14px 16px;font-size:13px;line-height:1.6}.integration-event-period{padding:0 22px 18px}.integration-events-empty{min-height:96px;padding:24px}.integration-event-filters>.filter-select{flex-basis:220px}@container (width<=540px){.integration-site-signals.is-compact .integration-signal-facts,.integration-protocols{grid-template-columns:1fr 1fr}.integration-protocols>span:last-child{grid-column:1/-1}}@media (max-width:800px){.integration-protocols,.integration-setup ol{grid-template-columns:1fr}}@media (max-width:650px){.integration-attention,.integration-setup ol{padding:18px}.integration-setup li{flex-wrap:wrap}.integration-setup>.integration-data-note,.integration-event-period{padding-left:18px;padding-right:18px}.integration-draft-note{margin-left:18px;margin-right:18px}}@media (prefers-reduced-motion:reduce){.integration-attention a{transition:none}}.integration-connections-heading{flex-wrap:wrap}.integration-connections-heading>h2{flex:220px}.integration-connections-heading>.button{white-space:normal;flex-shrink:0}.integration-detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start}.integration-detail-panel{container:integration-detail/inline-size}.integration-configuration-row{grid-template-columns:18px minmax(0,1fr) auto;align-items:start;display:grid}.integration-configuration-row>.button{align-self:center}.integration-configuration-row strong{overflow-wrap:anywhere;line-height:1.5}.integration-link-location{flex-wrap:wrap;align-items:center}.integration-link-location>.filter-select{flex:220px;min-width:min(100%,220px);max-width:100%}.integration-link-location>.button{flex-shrink:0}.integration-diagnostic-site{container:integration-signals/inline-size}@container integration-detail (width<=440px){.integration-configuration-row{grid-template-columns:18px minmax(0,1fr)}.integration-configuration-row>.button{grid-column:2;justify-self:start;margin-left:0}.integration-facts{grid-template-columns:1fr}}@container integration-signals (width<=720px){.integration-diagnostic-site .integration-signal-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container integration-signals (width<=440px){.integration-diagnostic-site .integration-signal-facts,.integration-diagnostic-site .integration-protocols{grid-template-columns:1fr}}.integration-connection-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.integration-list-summary{gap:18px;padding:18px;display:grid}.integration-list-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;margin:0;display:grid}.integration-list-facts>div{min-width:0}.integration-list-facts dt{color:var(--ink-soft);margin-bottom:7px;font-size:12px;line-height:1.5}.integration-list-facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;gap:5px;margin:0;font-size:13px;line-height:1.5;display:grid}.integration-list-facts small{color:var(--ink-soft);font-size:12px}.integration-list-facts a{color:var(--accent);justify-self:start;text-decoration:none}.integration-list-facts a:hover{text-decoration:underline}.integration-list-facts a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}@container (width<=640px){.integration-list-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=340px){.integration-list-facts{grid-template-columns:1fr}}.integration-overview-sites{padding:20px 22px;display:grid;container:integration-sites-overview/inline-size}.integration-overview-site{grid-template-columns:minmax(0,1fr) minmax(160px,auto) auto;align-items:center;gap:12px 20px;min-width:0;display:grid}.integration-overview-site+.integration-overview-site{border-top:1px solid var(--line-soft);margin-top:18px;padding-top:18px}.integration-overview-identity{align-items:center;gap:12px;min-width:0;display:flex}.integration-overview-identity>a{color:var(--ink);gap:5px;min-width:0;text-decoration:none;display:grid}.integration-overview-identity strong{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.integration-overview-identity small,.integration-overview-state small{color:var(--ink-soft);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.integration-overview-identity>.integration-site-icon{flex-shrink:0}.integration-overview-state{justify-items:start;gap:7px;min-width:0;display:grid}.integration-overview-actions{align-items:center;gap:10px;display:flex}.integration-overview-site-context{color:var(--ink-soft);overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:12px;line-height:1.6}.integration-event-detail{container:integration-event/inline-size}.integration-navigation .nebulis-segment{overflow:clip}.integration-event-detail-body{gap:24px;min-width:0;padding:22px;display:grid}.integration-event-detail-state{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:12px 20px;font-size:12px;display:flex}.integration-event-explanation{background:var(--surface-soft);border-left:3px solid var(--accent);border-radius:8px;gap:10px;padding:18px 20px;display:grid}.integration-event-explanation-FAILED{border-left-color:var(--danger)}.integration-event-explanation-RECEIVED{border-left-color:var(--amber)}.integration-event-explanation h3{margin:0;font-size:16px;line-height:1.5}.integration-event-explanation p{margin:0;font-size:13px;line-height:1.7}.integration-event-explanation p+p{color:var(--ink-soft)}.integration-event-related{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:12px;padding-top:20px;display:flex}.integration-event-related p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.6}.integration-events{container:integration-events/inline-size}.integration-event-filters{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@container integration-events (width<=980px){.integration-event-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@container integration-events (width<=440px){.integration-event-filters{grid-template-columns:1fr}}.integration-event-table td{vertical-align:top;line-height:1.5}.integration-event-table th{position:relative}.integration-event-table td:nth-child(2){min-width:180px;max-width:300px}.integration-event-record{min-width:150px}.integration-event-record>a{color:var(--accent);text-decoration:none}.integration-event-record>a:hover{text-decoration:underline}.integration-event-record>a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.integration-event-record>span{color:var(--ink-soft);font-size:12px}.integration-event-description{border-radius:var(--radius-control,8px);background:var(--surface-soft);color:var(--ink);margin:0;padding:12px 16px;font-size:14px;line-height:1.6}@container integration-event (width<=440px){.integration-event-detail-body{padding:18px}.integration-event-explanation{padding:16px}.integration-event-related>.button{white-space:normal}}@container integration-sites-overview (width<=740px){.integration-overview-site{grid-template-columns:minmax(0,1fr) auto}.integration-overview-state{grid-column:1}.integration-overview-actions{flex-direction:column;grid-area:1/2/3;align-items:flex-end}}@container integration-sites-overview (width<=440px){.integration-overview-site{grid-template-columns:1fr}.integration-overview-actions{flex-direction:row;grid-area:auto/1;justify-content:space-between;align-items:center}}.integration-site-tabs{align-items:center;min-width:0;display:flex}.integration-site-tabs .nebulis-segment{overflow:clip}.integration-site-body{overflow-anchor:none;min-width:0;transition:height var(--dur-base) var(--ease-standard)}.integration-site-body[data-resizing=true]{overflow:clip}.integration-site-panel{gap:var(--page-section-gap,20px);align-content:start;min-width:0;display:grid}.integration-site-panel[hidden]{display:none}@media (prefers-reduced-motion:reduce){.integration-site-body{transition:none}.integration-site-body[data-resizing=true]{overflow:visible}}.integration-connections-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.integration-history-scope{color:var(--ink-soft);margin:20px 24px;font-size:13px}.integration-history-list{margin:0;padding:0 24px;list-style:none}.integration-history-list>li{border-top:1px solid var(--line-soft);gap:12px;min-width:0;padding:20px 0;display:grid}.integration-history-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.integration-history-meta{color:var(--ink-soft);flex-wrap:wrap;gap:8px 20px;font-size:13px;display:flex}.integration-history-list p{margin:0;line-height:1.6}.integration-history-details{gap:6px;margin:0;padding-left:20px;font-size:13px;line-height:1.5;display:grid}.integration-history-list small{color:var(--ink-soft)}.integration-import-result{border-top:1px solid var(--line-soft);margin-top:20px;padding-top:20px}.integration-import-result h3{margin:0 0 16px;font-size:14px}.integration-import-counts{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:16px;margin:0 0 16px;display:grid}.integration-import-counts dt{color:var(--ink-soft);font-size:12px;line-height:1.5}.integration-import-counts dd{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:22px;font-weight:650}.integration-import-result p{color:var(--ink-soft);margin:8px 0;font-size:12px;line-height:1.6}.integration-history>.control-notice{margin:20px 24px}.integration-history-pagination{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.integration-history-pagination>div{gap:8px;display:flex}@media (max-width:600px){.integration-history-list{padding:0 16px}.integration-history-scope{margin:16px}.integration-connections-tools{width:100%}.integration-history-meta{gap:8px 12px}.integration-history-heading strong{overflow-wrap:anywhere;max-width:100%}}.site-delivery-editor{margin-top:24px}.site-delivery-editor h3{overflow-wrap:anywhere;margin:0 0 20px;font-size:16px;line-height:1.5}.management-viewport,.management-workspace{overflow-anchor:none;min-width:0}.management-viewport>.management-workspace{grid-template-columns:minmax(0,1fr);animation:none}.management-navigation{max-width:100%;margin:0}.device-navigation{min-width:0;max-width:100%;margin:0}.device-navigation .nebulis-segment{flex-wrap:wrap;max-width:100%}.device-navigation a{white-space:nowrap}.delivery-header-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.delivery-directory-form{gap:24px;min-width:0;display:grid}.delivery-directory .customer-section-body{max-width:none;padding:0}.delivery-basic-fields{border:0;grid-template-columns:minmax(0,1fr) minmax(180px,.5fr);gap:24px;min-width:0;margin:0;padding:0;display:grid}.delivery-basic-fields .rules-checkbox{grid-column:1/-1}.delivery-mappings{gap:24px;display:grid}.delivery-site-mapping{border:1px solid #d7deed;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(150px,.6fr);gap:20px 24px;min-width:0;padding:24px;display:grid;position:relative}.delivery-site-mapping legend{overflow-wrap:anywhere;align-items:center;gap:10px;max-width:calc(100% - 60px);padding:0 8px;font-size:15px;font-weight:600;display:flex}.delivery-remove-site{background:#fff;position:absolute;top:-24px;right:16px}.delivery-site-title{grid-column:1/-1}.delivery-site-add{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.delivery-save-bar{background:#fff;border:1px solid #d7deed;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;font-size:13px;display:flex}.delivery-directory .muted{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.7}.delivery-directory .management-overview-description{overflow-wrap:anywhere}.delivery-directory .policy-warning{gap:12px;display:grid}.delivery-directory .policy-warning p{margin:0}@media (max-width:650px){.delivery-directory .customer-card-head{align-items:flex-start}.delivery-basic-fields,.delivery-site-mapping,.delivery-site-add{grid-template-columns:minmax(0,1fr)}.delivery-site-title{grid-column:auto}.delivery-save-bar{flex-direction:column;align-items:flex-start}.delivery-directory .customer-section-body{padding:0}.delivery-site-mapping{padding:20px}.delivery-directory .management-overview-row{grid-template-columns:38px minmax(0,1fr) 24px;gap:12px}.delivery-directory .management-overview-row .rules-mapping-state{grid-area:2/2;justify-self:start}.delivery-directory .management-overview-row>.nebulis-open-arrow{grid-area:1/3}.delivery-header-actions .journal-button{white-space:normal}}.rules-back{align-self:flex-start;align-items:center;gap:10px;display:inline-flex}.rules-workspace .order-link{align-items:center;gap:10px;max-width:100%;line-height:1.6;display:inline-flex}.rules-workspace .order-link>.nebulis-open-arrow{flex-shrink:0}.rules-workspace [hidden]{display:none!important}.rules-editor #rules-method-title:focus{outline:none}.rules-editor #rules-method-title{scroll-margin-top:90px}.rules-workspace #rules-method-editor .rules-fields{grid-template-columns:minmax(0,1fr);gap:24px}.rules-workspace #rules-method-editor .rules-fields>div:first-child .management-field{max-width:340px}.rules-workspace #rules-method-editor .rules-fields>div+div{border-top:1px solid #e5e9f0;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;padding:22px 0 0;display:grid}.rules-workspace #rules-method-editor .rules-fields>div+div>h3,.rules-workspace #rules-method-editor .rules-fields>div+div>p{grid-column:1/-1}@media (max-width:600px){.rules-workspace #rules-method-editor .rules-fields>div+div{grid-template-columns:minmax(0,1fr)}}.rules-method-list{gap:0;display:grid}.rules-method-row{border-top:1px solid #e5e9f0;border-radius:8px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:4px 8px;display:grid}.rules-method-row.is-selected{background:#f4f1fd}.rules-method-open{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:18px;padding:18px 0;display:grid}.rules-method-open>span:first-child{gap:8px;min-width:0;display:grid}.rules-method-open small,.rules-pickup-mark{color:var(--ink-soft);font-size:13px;line-height:1.5}.rules-method-open:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #5942c7}.rules-method-row:hover{background:#f5f7fb}.rules-mapping-state{color:#596273;background:#f3f5f9;border-radius:7px;padding:7px 10px;font-size:13px}.rules-mapping-state.is-set{color:#5942c7;background:#f0ecfc}.rules-carrier-toggle{cursor:pointer;place-items:center;min-height:44px;display:grid}.rules-carrier-toggle input,.rules-checkbox input{accent-color:#5942c7;flex-shrink:0;width:18px;height:18px}.rules-fields{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:32px;min-width:0;margin:0;padding:0;display:grid}.rules-fields>div{flex-direction:column;align-items:stretch;gap:18px;min-width:0;display:flex}.rules-fields>div+div{border-left:1px solid #e5e9f0;padding-left:28px}.rules-editor h3,.rules-explanation h3{margin:0;font-size:16px;line-height:1.5}.rules-editor p{margin:0;line-height:1.65}.rules-editor .management-form{gap:24px;max-width:none}.rules-checkbox{align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.rules-numeric-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;min-width:0;display:grid}.rules-explanation{border-top:1px solid #e5e9f0;gap:14px;padding-top:22px;display:grid}.rules-cleanup-fields{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.fulfillment-rule-row{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:12px;padding:18px 0;display:flex}.fulfillment-rule-row>.management-field{flex:180px;min-width:0}.fulfillment-rule-row>strong{flex:180px}.fulfillment-routing{container-type:inline-size}.fulfillment-routing-toggle{align-items:center;margin-top:18px}.fulfillment-routing .fulfillment-routing-description{max-width:100ch;color:var(--ink-soft);margin:16px 0 24px}.fulfillment-criteria{margin:0;padding:0;list-style:none}.fulfillment-criterion{border-top:1px solid var(--line-soft);grid-template-columns:32px minmax(180px,1fr) minmax(220px,300px) 88px;align-items:end;gap:16px;min-width:0;padding:20px 0;display:grid}.fulfillment-criterion:last-child{padding-bottom:0}.fulfillment-criterion-number{background:var(--surface-soft);width:32px;height:32px;color:var(--ink-soft);font-variant-numeric:tabular-nums;border-radius:8px;align-self:end;place-items:center;margin-bottom:4px;font-size:13px;font-weight:600;display:grid}.order-fulfillment-rules .rules-checkbox{align-items:center;min-width:0;min-height:40px}.order-fulfillment-rules .rules-checkbox input{margin:0}.fulfillment-criterion .management-field{min-width:0}.fulfillment-criterion-actions{align-items:center;gap:8px;display:flex}.fulfillment-criterion-actions .journal-button{flex:0 0 40px;justify-content:center;width:40px;height:40px;min-height:40px;padding:0}.order-fulfillment-rules .fulfillment-participant{grid-template-columns:minmax(160px,1fr) repeat(3,auto) minmax(120px,160px);gap:16px;display:grid}.order-fulfillment-rules .fulfillment-pickup{grid-template-columns:minmax(180px,1fr) minmax(120px,160px) minmax(180px,1fr) auto;align-items:end;gap:16px;display:grid}@container (width<=700px){.fulfillment-criterion{grid-template-columns:32px minmax(0,1fr) 88px;gap:12px}.fulfillment-criterion>.rules-checkbox{grid-area:1/2}.fulfillment-criterion>.management-field{grid-area:2/2/auto/-1;width:100%;max-width:300px}.fulfillment-criterion-actions{grid-area:1/3}}@media (max-width:1100px){.order-fulfillment-rules .fulfillment-participant,.order-fulfillment-rules .fulfillment-pickup{grid-template-columns:repeat(2,minmax(0,1fr))}.order-fulfillment-rules .fulfillment-participant>strong{grid-column:1/-1}.order-fulfillment-rules .fulfillment-participant>.management-field{max-width:160px}.order-fulfillment-rules .fulfillment-pickup>.journal-button{justify-self:start}}@media (max-width:600px){.order-fulfillment-rules .fulfillment-participant,.order-fulfillment-rules .fulfillment-pickup{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.rules-fields{grid-template-columns:minmax(0,1fr);gap:26px}.rules-fields>div+div{border-top:1px solid #e5e9f0;border-left:0;padding-top:24px;padding-left:0}}@media (max-width:600px){.rules-method-row{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:4px 0}.rules-method-open{grid-template-columns:minmax(0,1fr) 24px;gap:12px}.rules-method-open .rules-mapping-state{grid-area:2/1;justify-self:start}.rules-method-open .nebulis-open-arrow{grid-area:1/2/3}.rules-numeric-fields{grid-template-columns:minmax(0,1fr)}.rules-pickup-mark{font-size:11px}}.management-workspace,.access-workspace{--page-section-gap:22px}.management-workspace .customer-card-head,.access-workspace .customer-card-head{margin:0}.management-workspace .eyebrow,.access-workspace .eyebrow{color:var(--ink-soft)}.management-attention .order-link{align-items:center;gap:10px;display:inline-flex}.management-navigation .nebulis-segment{flex-wrap:wrap;max-width:100%}.management-navigation a{white-space:nowrap}.management-heading-actions,.management-quick-actions,.management-form-actions,.management-employee-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.management-employee-meta{color:#596273;gap:12px 22px;margin-top:14px;font-size:14px}.management-panel{min-width:0;padding:24px}.management-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.management-panel h2{color:var(--ink);margin:0;font-size:18px;line-height:1.5}.management-panel-heading h2{align-items:center;gap:10px;display:flex}.management-panel-heading h2 svg{color:#5942c7}.management-panel>p{margin:16px 0;line-height:1.6}.management-overview-rows{display:grid}.management-overview-row{color:inherit;border-top:1px solid #e5e9f0;border-radius:6px;grid-template-columns:44px minmax(0,1fr) auto 36px;align-items:center;gap:18px;padding:22px 8px;text-decoration:none;display:grid}.management-overview-row>.nebulis-open-arrow{grid-column:4}.management-overview-row:hover,.management-record:hover{background:#f5f7fb}:is(.management-overview-row:focus-visible,.management-record:focus-visible){outline-offset:2px;outline:2px solid #5942c7}.management-row-icon{color:#5942c7;background:#f0ecfc;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.management-overview-description,.management-overview-value{gap:7px;min-width:0;display:grid}.management-overview-value{text-align:right;min-width:140px}.management-overview-row small,.management-record small{color:#596273;font-size:13px;line-height:1.5}.management-overview-description strong{font-size:16px}.management-attention{background:#fff8ed;border:1px solid #eddab4;border-radius:12px;padding:20px 24px;line-height:1.6}.management-attention h2{color:#1a1d21;margin:0 0 12px;font-size:18px}.management-attention p{margin:8px 0 14px}.management-list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.management-field,.management-form>label{color:var(--ink-soft);gap:8px;min-width:0;font-size:13px;display:grid}.management-list-toolbar>.management-field:first-child{flex:1;min-width:230px}.management-field input,.management-form input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:40px;font:400 14px/22px var(--font-ui);color:var(--ink);padding:8px 12px}:is(.management-field input:focus-visible,.management-form input:focus-visible){outline-offset:2px;outline:2px solid #5942c7}.management-form{gap:24px;min-width:0;max-width:none;display:grid}.management-form .management-checkbox{color:var(--ink);align-items:center;gap:12px;font-size:14px;line-height:1.6;display:flex}.management-checkbox input{accent-color:#5942c7;flex-shrink:0;width:18px;height:18px}.management-form .journal-note{margin:0;line-height:1.6}.management-form-actions{border-top:1px solid var(--line-soft);justify-content:flex-end;margin-top:0;padding-top:20px}.management-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 36px;margin:0;display:grid}.management-facts dt{color:#596273;margin-bottom:8px;font-size:13px}.management-facts dd{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.management-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.employee-profile{gap:22px;display:grid}.management-other-actions{background:#fff;border:1px solid #d9dfe9;border-radius:12px;padding:18px 22px}.management-other-actions summary{cursor:pointer;font-size:14px;font-weight:600}.management-other-actions p{line-height:1.6}.management-links{gap:16px;padding:0;list-style:none;display:grid}.management-links li{overflow-wrap:anywhere;gap:6px;display:grid}.management-links li span{color:#596273;font-size:14px}.employee-history{margin:22px 0;padding:0;list-style:none}.employee-history li{border-top:1px solid #e5e9f0;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:18px 0;display:flex}.employee-history li>div{overflow-wrap:anywhere;gap:8px;display:grid}.employee-history span{color:#596273;font-size:13px}.management-record-list{display:grid}.management-record{color:inherit;border-top:1px solid #e5e9f0;grid-template-columns:24px minmax(0,1fr) auto 36px;align-items:center;gap:16px;padding:22px 6px;text-decoration:none;display:grid}.management-record>svg:first-child{color:#5942c7;align-self:start;margin-top:2px}.management-record>div{overflow-wrap:anywhere;gap:7px;min-width:0;display:grid}.management-record strong{font-size:15px}.management-record span{font-size:14px}.management-device-record{grid-template-columns:24px minmax(160px,1fr) minmax(150px,.8fr) minmax(170px,.8fr) 36px}.management-device-state{justify-items:start}.management-rule-list{gap:20px;display:grid}.management-rule-list .journal-button{margin-bottom:12px;margin-right:12px}.management-rule-list small{display:block}.access-list .overview-table tr:has(.management-row-link){position:relative}.management-row-link:after{content:"";position:absolute;inset:0}.access-list .overview-table tr:hover td{background:#f5f7fb}.access-list .overview-table tr .journal-button{z-index:1;position:relative}.access-workspace [hidden]{display:none!important}@media (max-width:1000px){.management-device-record{grid-template-columns:24px minmax(0,1fr) auto 36px}.management-device-record>div:nth-last-child(2){grid-column:2/4}.management-device-record>:last-child{grid-area:1/4}}@media (max-width:650px){.management-panel{padding:18px}.management-panel-heading{margin-bottom:18px}.management-facts,.management-two-columns{grid-template-columns:1fr}.management-overview-row{grid-template-columns:38px minmax(0,1fr) 36px;gap:12px;padding:20px 0}.management-row-icon{width:36px;height:36px}.management-overview-value{text-align:left;grid-column:2;min-width:0}.management-overview-row>.nebulis-open-arrow{grid-area:1/3}.management-record{grid-template-columns:22px minmax(0,1fr) 36px}.management-record>.access-decision,.management-record>.management-device-state{grid-area:2/2;justify-self:start}.management-record>:last-child{grid-area:1/3;align-self:start;margin-top:2px}.management-device-record>div:nth-last-child(2){grid-area:3/2}.management-employee-meta{gap:10px 16px}.management-list-toolbar>.management-field:first-child{flex-basis:100%;min-width:0}.management-quick-actions{align-items:stretch}.management-quick-actions>a{flex:220px}.management-heading-actions{gap:10px}}.management-discard-dialog{max-width:560px}.management-discard-body{padding:24px;line-height:1.6}.management-discard-body p{margin:0 0 22px}.infrastructure-record{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0}.infrastructure-type-filter{width:240px;max-width:100%}html[data-appearance=nebulis] :is(.management-workspace,.access-workspace,.management-discard-dialog) .journal-button.primary-button{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:none}html[data-appearance=nebulis] :is(.management-workspace,.access-workspace,.management-discard-dialog) .journal-button.primary-button:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.management-workspace .access-decision{white-space:normal;border-radius:7px;padding:5px 9px;font-size:13px;font-weight:500;line-height:1.4}.management-workspace .access-decision.is-allowed{color:#087450;background:#eafbf3}.management-workspace .access-decision.is-denied{color:#596273;background:#f1f3f7}.management-workspace .journal-button>.nebulis-open-arrow{width:16px;height:16px;color:inherit;border-radius:0;flex:0 0 16px}.management-workspace .customer-card-head{gap:24px}.management-workspace .customer-back{margin-bottom:16px}.management-workspace .management-panel-heading,.management-workspace .access-panel-heading{align-items:center;margin-bottom:24px}.management-workspace :is(.management-panel-heading,.access-panel-heading) h2{margin:0;font-size:18px;line-height:1.5}.management-workspace .access-panel-heading .journal-note{margin:0}.management-workspace .management-panel>p{font-size:14px;line-height:1.7}.management-workspace .management-panel>.journal-note{color:var(--ink-soft);font-size:13px}.management-workspace .management-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.management-workspace .management-form-grid>:is(p,.management-checkbox,.management-form-actions){grid-column:1/-1}.management-workspace .management-quick-actions{border-top:1px solid var(--line-soft);margin-top:8px;padding-top:20px}.management-workspace :is(.access-filter,.access-search form>label){color:var(--ink-soft);font-size:13px}.management-workspace .access-search-line{align-items:center;gap:12px;margin-top:8px}.management-workspace .access-search-line input{min-height:40px;font:400 14px/22px var(--font-ui);color:var(--ink);border-radius:var(--radius-control);padding:8px 12px}.management-workspace .access-filters{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 140px;gap:20px;margin-top:20px;padding-top:20px;display:grid}.management-workspace .access-list .overview-table td{font-size:14px}.management-workspace .access-list .management-row-link{color:var(--ink);text-align:left;font-size:14px;font-weight:600;text-decoration:none}.management-workspace .access-list .management-row-link:hover{color:var(--accent)}.management-workspace .access-list .customer-pagination{border-top:1px solid var(--line-soft);justify-content:flex-end;gap:8px;margin-top:20px;padding-top:20px;display:flex}.management-workspace .access-role-picker>.journal-note{margin:16px 0 0;font-size:13px;line-height:1.6}.access-application-panel{gap:24px;min-width:0;display:grid}.access-application-switcher{min-width:0;margin-bottom:24px}.access-application-switcher .nebulis-segment{flex-wrap:wrap;width:100%}.access-application-switcher .nebulis-segment>button{text-align:left;flex:180px;justify-content:flex-start;padding:14px 16px}.access-application-label{gap:8px;min-width:0;display:grid}.access-application-label>strong{font-size:14px;line-height:1.5}.access-application-state{align-items:center;gap:7px;font-size:12px;font-weight:400;line-height:1.5;display:flex}.access-application-state.is-allowed{color:var(--success)}.access-application-state.is-denied{color:var(--ink-soft)}.access-application-state>svg{flex-shrink:0}.management-workspace .policy-field{grid-template-columns:minmax(0,1fr) minmax(180px,240px)}.management-workspace .policy-field small{font-size:13px;line-height:1.6}.management-workspace .policy-reason{color:var(--ink-soft);gap:8px;font-size:13px;font-weight:400}.management-workspace .policy-reason textarea{color:var(--ink);font-size:14px}.management-workspace .policy-fields{padding:0}.management-workspace .policy-editor>.journal-button{margin:20px 0 0}.management-workspace .policy-editor>p{margin:16px 0;font-size:13px;line-height:1.6}.management-workspace .policy-preview{margin:20px 0 0}.management-workspace .policy-actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;padding-top:20px;display:flex}.management-workspace .policy-editor>.policy-actions>.journal-button{margin:0}.management-workspace .rules-back{justify-self:start;font-weight:500;text-decoration:none}.management-workspace .pos-default-row>.journal-button{min-width:150px}.management-workspace .management-field textarea{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:88px;color:var(--ink);font:400 14px/1.6 var(--font-ui);resize:vertical;padding:12px}.management-workspace .management-field textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.customer-behavior-workspace.management-workspace .customer-card-head>div>p:last-child:not(.eyebrow){color:var(--ink-soft);margin:12px 0 0;font-size:13px;line-height:1.6}.customer-behavior-workspace.management-workspace .behavior-rule-grid{align-items:stretch;gap:24px}.behavior-rule-card{flex-direction:column;display:flex}.behavior-rule-card .management-panel-heading{align-items:start;gap:12px}.behavior-rule-card .management-panel-heading h2{font-size:16px}.behavior-rule-card .management-form{flex:1}.behavior-rule-card .behavior-description{min-height:44px;margin:0 0 24px}.behavior-rule-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;display:grid}.behavior-rule-fields .behavior-channel{grid-column:1/-1}@media (max-width:800px){.management-workspace .management-form-grid{grid-template-columns:1fr}.management-workspace .access-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.management-workspace .access-filters>.access-filter:last-child{grid-column:1/-1;max-width:180px}}@media (max-width:650px){.management-workspace :is(.management-panel,.access-search,.access-role-picker,.access-list,.access-rules,.policy-history){padding:18px}.management-workspace .management-panel-heading,.management-workspace .access-panel-heading{margin-bottom:20px}.management-workspace .management-form-actions{align-items:stretch;gap:10px}.management-workspace .management-form-actions>.journal-button{flex:140px}.management-workspace .access-filters{grid-template-columns:minmax(0,1fr);gap:16px}.management-workspace .access-filters>.access-filter:last-child{grid-column:auto;max-width:none}.access-application-switcher .nebulis-segment>button{flex-basis:140px;padding:12px}.management-workspace .policy-field{grid-template-columns:minmax(0,1fr);gap:12px}.management-workspace .policy-preview{margin:16px 0 0;padding:16px}.management-workspace .policy-actions>.journal-button{flex:180px}.management-workspace .pos-default-row>.journal-button{width:100%}.behavior-rule-fields{grid-template-columns:minmax(0,1fr)}.behavior-rule-card .behavior-description{min-height:0}}.infrastructure-form{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}.infrastructure-wide{grid-column:1/-1}.infrastructure-back{justify-self:start}.infrastructure-note{color:#596273;margin-top:8px;font-size:13px;display:block}.infrastructure-linked-devices{gap:14px;margin-bottom:22px;display:grid}.infrastructure-linked-device{color:inherit;border:1px solid #e5e9f0;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:12px;text-decoration:none;display:flex}.infrastructure-linked-device:hover{background:#f5f7fb}.infrastructure-linked-device>div{overflow-wrap:anywhere;gap:7px;min-width:0;display:grid}.infrastructure-linked-device small{color:#596273;font-size:13px}.infrastructure-pairing{background:#f5f2fd;border:1px solid #ded6f6;border-radius:10px;justify-items:start;gap:14px;padding:18px;display:grid}.infrastructure-pairing strong{letter-spacing:.12em;color:#5942c7;font-family:monospace;font-size:30px}.infrastructure-pairing span{color:#596273;font-size:13px}.infrastructure-workspace .order-link{align-items:center;gap:10px;display:inline-flex}@media (max-width:650px){.infrastructure-form{grid-template-columns:1fr}.infrastructure-wide{grid-column:1}}.infrastructure-site-choice{border-top:1px solid var(--border,#d5ddef);gap:10px;padding-top:20px;display:grid}.infrastructure-site-choice .management-field{max-width:520px}.infrastructure-site-choice p{margin:0}.delivery-directory .delivery-basic-fields{grid-template-columns:minmax(0,1fr);gap:22px}.delivery-linked-sites{gap:18px;display:grid}.delivery-linked-sites .management-overview-row{grid-template-columns:42px minmax(0,1fr) 24px;padding:18px 0}.delivery-related-links{flex-wrap:wrap;gap:16px 30px;padding-top:6px;display:flex}.delivery-related-links .order-link{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.pos-assignment-workspace,.pos-rule-sequence{gap:22px;min-width:0;display:grid}.pos-assignment-intro{color:var(--ink-soft,#596273);margin:0;font-size:14px;line-height:1.7}.pos-rule-heading{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:24px;display:grid}.pos-rule-heading h2{margin:0;font-size:18px;line-height:1.4}.pos-rule-heading p{color:var(--ink-soft,#596273);margin:7px 0 0;font-size:13px;line-height:1.6}.pos-rule-number{background:var(--selection-soft);width:32px;height:32px;color:var(--accent,#5942c7);border-radius:9px;place-items:center;font-size:14px;font-weight:600;display:grid}.pos-result{color:#596273;white-space:nowrap;background:#f1f3f7;border-radius:7px;padding:7px 11px;font-size:13px;font-weight:600;line-height:1.4}.pos-result-one{color:#065b83;background:#e6f6fc}.pos-result-two{color:#895500;background:#fff3e5}.pos-rule-toggle{margin-bottom:16px;line-height:1.6}.pos-rule-note,.pos-rule-otherwise{color:var(--ink-soft,#596273);margin:0;font-size:13px;line-height:1.7}.pos-rule-otherwise{background:var(--surface-soft);color:var(--ink,#171a22);border-radius:8px;margin-top:18px;padding:14px 16px}.pos-rule-readonly{color:var(--ink-soft,#596273);align-items:center;gap:14px;font-size:14px;display:flex}.pos-rule-readonly svg{color:var(--accent,#5942c7);flex-shrink:0}.pos-rule-readonly p{margin:0;line-height:1.7}.pos-rule-conditions{border:0;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:end;gap:22px;min-width:0;margin:0 0 20px;padding:0;display:grid}.pos-rule-or{min-height:42px;color:var(--ink-soft,#596273);align-self:end;place-items:center;font-size:12px;font-weight:600;display:grid}.pos-rule-input-unit{background:#fff;border:1px solid #d9dfe9;border-radius:8px;align-items:center;display:flex;overflow:hidden}.pos-rule-input-unit input{flex:1;min-width:0;border:0!important}.pos-rule-input-unit>span{color:var(--ink-soft,#596273);padding:0 14px;font-size:13px}.pos-rule-save{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.pos-rule-save>span{color:var(--ink-soft,#596273);font-size:13px}.pos-default-list{margin-bottom:20px;display:grid}.pos-default-row{border-top:1px solid #e5e9f0;grid-template-columns:minmax(0,1fr) minmax(160px,240px) auto;align-items:center;gap:20px;padding:20px 0;display:grid}.pos-default-row>div:first-child{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.pos-default-row strong{font-size:15px}.pos-default-row small{color:var(--ink-soft,#596273);font-size:13px;line-height:1.5}.pos-inactive-toggle{color:var(--accent,#5942c7);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin:0 0 22px;padding:0;font-size:13px;display:block}.pos-assignment-workspace .order-link{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.pos-assignment-context{color:var(--ink-soft,#596273);gap:14px;padding:0 4px;display:flex}.pos-assignment-context svg{flex-shrink:0;margin-top:2px}.pos-assignment-context p{margin:0;font-size:13px;line-height:1.7}@media (max-width:650px){.pos-rule-heading{grid-template-columns:32px minmax(0,1fr);gap:12px}.pos-rule-heading>.pos-result,.pos-rule-heading>svg{grid-column:2;justify-self:start}.pos-rule-conditions{grid-template-columns:minmax(0,1fr);gap:12px}.pos-rule-or{justify-self:start;min-height:24px}.pos-default-row{grid-template-columns:minmax(0,1fr);gap:14px}.pos-default-row>.journal-button{justify-self:start}.pos-rule-save{flex-direction:column;align-items:flex-start}.pos-rule-save>.journal-button{width:100%}.pos-rule-card.is-inactive .pos-rule-heading{opacity:1}}.employee-woo-links>li{justify-content:space-between;align-items:flex-start;gap:var(--space-4,16px);flex-wrap:wrap;display:flex}.employee-woo-links>li>div:first-child{gap:8px;min-width:0;display:grid}.employee-woo-links .access-decision{justify-self:start}.management-secret-value{overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;user-select:all}.employee-profile .management-two-columns{align-items:start}.management-import-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;display:grid}.management-import-facts>div{min-width:0}.management-import-facts dt{color:var(--ink-soft);margin-bottom:8px;font-size:12px}.management-import-facts dd{font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:600}@media (max-width:600px){.management-import-facts{grid-template-columns:1fr}}.registration-policy-editor fieldset{border:1px solid var(--line);border-radius:12px;min-width:0;margin:18px 0;padding:18px}.registration-policy-editor legend{padding:0 6px;font-weight:600}.registration-policy-editor label{gap:8px;margin:12px 0;display:grid}.registration-policy-editor input,.registration-policy-editor textarea{box-sizing:border-box;width:100%}.registration-policy-editor textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-height:90px;color:var(--ink);font:400 14px/22px var(--font-ui);padding:8px 12px}.registration-policy-editor details{margin-top:12px}.registration-policy-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;padding:18px 0;line-height:1.65;overflow:auto}.releases-workspace{--page-section-gap:22px;min-width:0}.release-context-navigation{gap:12px;min-width:0;display:grid}.release-navigation-panel{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.release-navigation-panel>h2{margin:0;font-size:16px;line-height:1.5}.release-navigation-panel>.release-app-navigation{flex:260px}.release-navigation-panel>.journal-button{white-space:nowrap;margin-left:auto}.release-navigation-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.release-navigation-heading>.journal-button{white-space:nowrap;flex-shrink:0}@media (max-width:650px){.release-navigation-heading{flex-wrap:wrap}}.release-viewport{overflow-anchor:none;min-width:0;transition:height var(--dur-base) var(--ease-standard)}.release-viewport[data-resizing=true]{overflow:clip}.release-content{gap:var(--page-section-gap);min-width:0;animation:customer-content-in var(--dur-base) var(--ease-out);align-content:start;display:grid}@media (prefers-reduced-motion:reduce){.release-viewport{transition:none}.release-viewport[data-resizing=true]{overflow:visible}.release-content{animation:none}}.release-header-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.release-app-navigation{min-width:0;display:flex}.release-app-navigation .nebulis-segment{flex-wrap:wrap;max-width:100%}.release-panel-heading{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.release-panel-heading>div:not(.release-badges){flex:1;min-width:0}.release-panel-heading h2{margin:0;font-size:18px;line-height:1.5}.release-panel-heading p{color:var(--ink-soft);margin:6px 0 0;font-size:13px;line-height:1.6}.release-note{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.7}.release-current-body{justify-content:space-between;align-items:center;gap:24px;display:flex}.release-current-body>div{gap:14px;min-width:0;display:grid}.release-current-body p{overflow-wrap:anywhere;margin:0}.release-current-version{font-variant-numeric:tabular-nums;font-size:30px;line-height:1.3}.release-badges{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:1.5;display:flex}.release-badges .control-status{white-space:nowrap;overflow-wrap:normal;word-break:normal;flex:none;align-items:center;gap:6px;max-width:100%;display:inline-flex}.release-badges .control-status>svg{flex-shrink:0}.release-badges .control-status:has(>svg):before{display:none}.release-badges .is-neutral{background:var(--surface-soft);color:var(--ink-soft)}.release-empty{align-items:flex-start;gap:16px;padding:8px 0;display:flex}.release-empty>svg{color:var(--accent);flex-shrink:0}.release-empty h3{margin:0 0 8px;font-size:16px;line-height:1.5}.release-empty p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.7}.release-history{overflow:hidden}.release-history-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.release-history-heading>div{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.release-history-heading h2{margin:0;font-size:18px}.release-history-heading span{color:var(--ink-soft);font-size:13px}.release-history>.release-empty{padding:28px 24px}.release-filters{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:20px;padding:24px;display:grid}.release-filter-actions{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.release-list[aria-busy=true]{opacity:.65}.release-row{color:var(--ink);border-bottom:1px solid var(--line-soft);transition:background var(--dur-base) var(--ease-standard);grid-template-columns:42px minmax(0,1fr) minmax(140px,.35fr) minmax(160px,.4fr) 20px;align-items:center;gap:20px;padding:24px;text-decoration:none;display:grid}:is(.release-row:hover,.release-row:focus-visible){background:var(--surface-soft)}.release-row-name,.release-row-file{overflow-wrap:anywhere;gap:10px;min-width:0;display:grid}.release-row strong{font-size:15px}.release-row small,.release-row time{color:var(--ink-soft);font-size:13px;line-height:1.6}.release-row>.nebulis-open-arrow{justify-self:end}.release-pagination{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;font-size:13px;display:flex}.release-pagination>div{gap:8px;display:flex}.release-back{place-self:start}.release-profile-facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px;margin:0 0 24px;display:grid}.release-profile-facts dt,.release-file-details dt,.release-confirm-facts dt{color:var(--ink-soft);font-size:13px;line-height:1.5}.release-profile-facts dd,.release-file-details dd,.release-confirm-facts dd{overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.6}.release-profile-actions{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.release-profile-card{container-type:inline-size}.release-profile-header{align-items:center;gap:16px;min-width:0;margin-bottom:24px;display:flex}.release-profile-identity{flex:1;gap:6px;min-width:0;display:grid}.release-profile-version{flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;display:flex}.release-profile-version>h2{overflow-wrap:anywhere;margin:0;font-size:20px}.release-profile-header>.management-row-icon{flex-shrink:0}.release-profile-header>.release-profile-actions{flex:0 auto;justify-content:flex-end;margin:0}.release-profile-card>.release-profile-facts{border-top:1px solid var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(140px,190px));gap:18px 28px;margin:0;padding-top:20px}.release-profile-card>.release-note,.release-profile-card>.release-validation{margin-top:20px}@container (width<=700px){.release-profile-header{flex-wrap:wrap;align-items:flex-start}.release-profile-header>.release-profile-actions{flex-basis:100%;justify-content:flex-start;margin-left:58px}.release-profile-card>.release-profile-facts{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}@container (width<=400px){.release-profile-version{flex-direction:column;align-items:flex-start;gap:10px}.release-profile-header>.release-profile-actions{margin-left:0}.release-profile-header>.release-profile-actions>.journal-button{white-space:normal;text-align:left;max-width:100%}}.release-upload-fields{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;min-width:0;margin:0 0 28px;padding:0;display:grid}.release-upload-wide{grid-column:1/-1}.release-upload-fields small{color:var(--ink-soft);margin-top:4px;font-size:12px;line-height:1.7;display:block}.release-upload-fields input[type=file]{max-width:100%;padding:6px 12px;font-size:13px}.release-upload-fields input::file-selector-button{font:inherit;background:var(--selection-soft);color:var(--ink);cursor:pointer;border:0;border-radius:5px;margin-right:12px;padding:3px 10px;line-height:20px}.release-upload-fields .rules-checkbox{align-items:flex-start;line-height:1.6}.release-upload-fields .rules-checkbox input{margin-top:4px}.release-notes-editor{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.release-notes-editor textarea,.release-upload-fields textarea{resize:vertical;max-width:100%;min-height:88px}.release-notes-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.release-notes-label h3{margin:0;font-size:16px}.release-notes-label>span{color:var(--ink-soft);font-size:13px}.release-note-block-editor{border:1px solid var(--line-soft);border-radius:10px;gap:18px;min-width:0;padding:20px;display:grid}.release-note-block-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.release-note-block-heading strong{font-size:14px}.release-note-block-fields{grid-template-columns:minmax(0,1fr) minmax(140px,.5fr);gap:20px;display:grid}.release-note-presets{flex-wrap:wrap;gap:8px;display:flex}.release-note-presets button{border:1px solid var(--line);background:var(--surface);font:inherit;color:var(--ink-soft);cursor:pointer;border-radius:6px;align-items:center;gap:7px;padding:5px 9px;font-size:12px;display:inline-flex}.release-note-presets button>span{border-radius:50%;flex-shrink:0;width:6px;height:6px}.release-add-block{justify-self:start}.release-form-actions{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-top:22px;display:flex}.release-form-actions>span{color:var(--ink-soft);font-size:13px;line-height:1.6}.release-form-actions>div{flex-wrap:wrap;gap:10px;display:flex}.release-notes-view{gap:22px;min-width:0;display:grid}.release-notes-view h3{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.6}.release-notes-view h4{color:var(--ink);align-items:center;gap:10px;margin:0 0 12px;font-size:15px;display:flex}.release-notes-view h4>span{border-radius:50%;flex-shrink:0;width:7px;height:7px}.release-notes-view ul{gap:10px;margin:0;padding-left:22px;display:grid}.release-notes-view li{overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px;line-height:1.7}.release-validation{color:var(--amber);background:var(--amber-soft);overflow-wrap:anywhere;border-radius:8px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:13px;line-height:1.7;display:flex}.release-validation svg{flex-shrink:0;margin-top:2px}.release-file-details summary{cursor:pointer;font-size:14px;font-weight:600}.release-file-details dl{gap:20px;margin:24px 0 0;display:grid}.release-file-details code{overflow-wrap:anywhere;font-size:13px}.release-maintenance h2{margin:0 0 24px;font-size:18px}.release-maintenance>div{gap:22px;display:grid}.release-maintenance article{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.release-maintenance h3{margin:0 0 7px;font-size:15px}.release-maintenance p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.7}.release-maintenance>p{margin-top:20px}.release-maintenance .journal-button{min-width:150px}.release-confirm-version{overflow-wrap:anywhere;font-weight:600;font-size:19px!important}.release-confirm-facts{gap:20px;margin:24px 0;display:grid}.release-confirmation .release-validation{color:var(--amber)}@media (max-width:1000px){.release-row{grid-template-columns:42px minmax(0,1fr) minmax(130px,.45fr) 20px;gap:16px}.release-row time{grid-column:2/-2}.release-row>.nebulis-open-arrow{grid-area:1/4}.release-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.release-header-actions{gap:10px}.release-header-actions>.primary-button{font-size:13px}.release-panel-heading{align-items:flex-start;gap:14px}.release-panel-heading>.release-badges,.release-panel-heading>span:last-child:not(.management-row-icon){width:100%}.release-current-body{flex-direction:column;align-items:flex-start;gap:22px}.release-history-heading{align-items:flex-start;padding:18px 16px}.release-history-heading h2{font-size:17px}.release-history-heading>div{gap:8px}.release-row{grid-template-columns:36px minmax(0,1fr) 20px;gap:14px;padding:20px 16px}.release-row .management-row-icon{width:36px;height:36px}.release-row-file{grid-area:2/2}.release-row time{grid-area:3/2}.release-row>.nebulis-open-arrow{grid-area:1/3}.release-upload-fields,.release-note-block-fields,.release-filters{grid-template-columns:minmax(0,1fr)}.release-filters{padding:20px 16px}.release-note-block-editor{padding:16px}.release-form-actions{flex-direction:column;align-items:flex-start}.release-form-actions>div{width:100%}.release-pagination{gap:14px;padding:18px 16px}.release-maintenance article{grid-template-columns:36px minmax(0,1fr);align-items:start}.release-maintenance article>.journal-button{grid-column:2;justify-self:start}.release-maintenance .management-row-icon{width:36px;height:36px}}
