/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.collapse\!{visibility:collapse!important}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.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}}.mx-auto{margin-inline:auto}.mt-28{margin-top:calc(var(--spacing) * 28)}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.px-5{padding-inline:calc(var(--spacing) * 5)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale\!{--tw-grayscale:grayscale(100%)!important;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition\!{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.\[rdoc-ref\:lib\/racc\/rdoc\/grammar\.en\.rdoc\]{rdoc-ref:lib/racc/rdoc/grammar.en.rdoc}}:root{color-scheme:light;--ui-background:#f7f6f2;--ui-foreground:#20242b;--ui-surface:#fff;--ui-surface-subtle:#efeee9;--ui-muted:#626872;--ui-border:#deddd7;--ui-border-strong:#c4c3bd;--ui-primary:#3659d9;--ui-primary-hover:#2849c4;--ui-primary-soft:#e9edff;--ui-primary-ink:#1c318d;--ui-danger:#ba3b3b;--ui-warning:#9a5b12;--ui-success:#26704b;--ui-sidebar:#171b22;--ui-sidebar-foreground:#f4f2ed;--ui-sidebar-muted:#a8adb6;--ui-sidebar-active:#2b3240;--ui-focus:#4167ec;--ui-selection:#cfd8ff;--ui-font-size-display:clamp(1.75rem, 4vw, 2.65rem);--ui-font-size-title:1.25rem;--ui-font-size-body:.9375rem;--ui-font-size-label:.75rem;--ui-radius-sm:.5rem;--ui-radius-nav:.62rem;--ui-radius-brand:.65rem;--ui-radius-lg:.875rem;--ui-radius-pill:999px;--ui-radius-circle:50%;--ui-motion-fast:.16s;--ui-motion-standard:.2s;--ui-ease-out:cubic-bezier(.22, 1, .36, 1);--ui-topbar-height:4rem;--ui-sidebar-width:16.25rem;--ui-sidebar-collapsed:4.75rem}[data-theme=dark]{color-scheme:dark;--ui-background:#111418;--ui-foreground:#f1f0ec;--ui-surface:#191d23;--ui-surface-subtle:#232830;--ui-muted:#adb2bb;--ui-border:#303640;--ui-border-strong:#464d58;--ui-primary:#8ea6ff;--ui-primary-hover:#a7b8ff;--ui-primary-soft:#27345e;--ui-primary-ink:#e3e8ff;--ui-danger:#ff9898;--ui-warning:#f2bd75;--ui-success:#7fd3a7;--ui-sidebar:#0d1014;--ui-sidebar-foreground:#f4f2ed;--ui-sidebar-muted:#a8adb6;--ui-sidebar-active:#252c37;--ui-focus:#9db1ff;--ui-selection:#32477f}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--ui-topbar-height) + 1.5rem)}body{margin:0}[hidden]{display:none!important}.fair-pos-body{min-height:100vh;color:var(--ui-foreground);background:var(--ui-background);margin:0;font-family:ui-sans-serif,system-ui,sans-serif;line-height:1.5}.fair-pos-shell{width:min(72rem,100%);margin:0 auto;padding:clamp(1rem,3vw,2.5rem)}.fair-pos-header{justify-content:space-between;align-items:start;gap:1.5rem;display:flex}.fair-pos-header h1{font-size:var(--ui-font-size-display);margin:.15rem 0 .35rem;line-height:1.05}.fair-pos-header p{max-width:44rem;color:var(--ui-muted);margin:0}.fair-pos-connection{border:1px solid var(--ui-success);border-radius:var(--ui-radius-pill);color:var(--ui-success);white-space:nowrap;padding:.45rem .7rem;font-weight:700}.fair-pos-connection.is-offline{border-color:var(--ui-warning);color:var(--ui-warning)}.fair-pos-alert{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);grid-template-columns:auto 1fr;align-items:start;gap:.7rem;margin:1.5rem 0;padding:.9rem 1rem;display:grid}.fair-pos-alert p{margin:0}.fair-pos-status-mark{background:currentColor;border-radius:50%;width:.75rem;height:.75rem;margin-top:.35rem}.fair-pos-alert.is-success{border-color:var(--ui-success);color:var(--ui-success)}.fair-pos-alert.is-warning{border-color:var(--ui-warning);color:var(--ui-warning)}.fair-pos-alert.is-error,.fair-pos-alert.is-critical{border-color:var(--ui-danger);color:var(--ui-danger)}.fair-pos-workspace{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);padding:clamp(1rem,3vw,1.5rem)}.fair-pos-section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.fair-pos-section-heading h2,.fair-pos-section-heading p,.fair-pos-pending{margin:0}.fair-pos-section-heading p{color:var(--ui-muted)}.fair-pos-pending{text-align:right}.fair-pos-products{gap:.75rem;display:grid}.fair-pos-product{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.fair-pos-product h3,.fair-pos-product p{margin:0}.fair-pos-product-copy>p{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.fair-pos-product-copy .fair-pos-available{color:var(--ui-foreground);margin-top:.25rem;font-weight:700}.fair-pos-stepper{grid-template-columns:2.75rem 4.25rem 2.75rem;align-items:stretch;display:grid}.fair-pos-stepper button,.fair-pos-stepper input{border:1px solid var(--ui-border-strong);background:var(--ui-surface);text-align:center;min-height:2.75rem}.fair-pos-stepper button:first-of-type{border-radius:var(--ui-radius-sm) 0 0 var(--ui-radius-sm)}.fair-pos-stepper button:last-of-type{border-radius:0 var(--ui-radius-sm) var(--ui-radius-sm) 0}.fair-pos-stepper input{font-variant-numeric:tabular-nums;border-inline:0;width:4.25rem}.fair-pos-stepper button{color:var(--ui-primary-ink);cursor:pointer;font-size:1.25rem;font-weight:800}.fair-pos-stepper button:disabled{color:var(--ui-muted);cursor:not-allowed;opacity:.55}.fair-pos-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.fair-pos-actions button{border-radius:var(--ui-radius-sm);cursor:pointer;border:1px solid #0000;min-height:2.75rem;padding:.65rem 1rem;font-weight:750}.fair-pos-primary{color:var(--ui-background);background:var(--ui-primary)}.fair-pos-secondary{color:var(--ui-primary-ink);background:var(--ui-surface);border-color:var(--ui-border-strong)!important}.fair-pos-danger{color:#fff;background:var(--ui-danger)}.fair-pos-recovery{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);min-height:2.75rem;margin:0 0 1rem;padding:.65rem 1rem;font-weight:750}.fair-pos-primary-task{gap:1rem;display:grid}.fair-pos-provisioning{max-width:48rem;margin-inline:auto}.fair-pos-import{gap:1rem;display:grid}.fair-pos-import .ui-input{min-width:0;font-size:1rem}.fair-pos-import textarea{overflow-wrap:anywhere}.fair-pos-import>button,.fair-pos-acknowledgement button{border-radius:var(--ui-radius-sm);cursor:pointer;border:1px solid #0000;width:fit-content;min-height:2.75rem;padding:.65rem 1rem;font-weight:750}.fair-pos-acknowledgement{gap:1rem;display:grid}.fair-pos-acknowledgement p{max-width:68ch;margin:0}.fair-pos-actions button:disabled{cursor:not-allowed;opacity:.55}.fair-pos-field-error{color:var(--ui-danger);margin:1rem 0 0;font-weight:700}.fair-pos-note{border:1px solid var(--ui-warning);border-radius:var(--ui-radius-sm);color:var(--ui-muted);background:var(--ui-surface-subtle);margin-top:1.25rem;padding:1rem}@media (max-width:40rem){.fair-pos-header,.fair-pos-section-heading{flex-direction:column;align-items:stretch}.fair-pos-connection{align-self:flex-start}.fair-pos-pending{text-align:left}.fair-pos-product{grid-template-columns:1fr}.fair-pos-stepper{grid-template-columns:1fr 4.25rem 1fr;justify-content:stretch}.fair-pos-actions{display:grid}.fair-pos-import>button,.fair-pos-acknowledgement button{width:100%}}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-underline-offset:.2em}::selection{color:var(--ui-foreground);background:var(--ui-selection)}*{scrollbar-color:var(--ui-border-strong) transparent;scrollbar-width:thin}:focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px;scroll-margin-top:calc(var(--ui-topbar-height) + 1rem);scroll-margin-bottom:1rem}.ui-body{min-width:20rem;min-height:100vh;color:var(--ui-foreground);background:var(--ui-background);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--ui-font-size-body);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:clip}.ui-icon{flex:none;width:1.25rem;height:1.25rem}.ui-skip-link{z-index:100;border-radius:var(--ui-radius-sm);color:var(--ui-primary-ink);background:var(--ui-primary-soft);transition:transform var(--ui-motion-fast) var(--ui-ease-out);padding:.65rem .9rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.ui-skip-link:focus{transform:translateY(0)}.ui-topbar{z-index:60;height:var(--ui-topbar-height);border-bottom:1px solid var(--ui-border);background:var(--ui-surface);align-items:center;display:flex;position:fixed;inset:0 0 auto}.ui-brand-zone{width:var(--ui-sidebar-width);border-right:1px solid var(--ui-border);flex:none;align-items:center;height:100%;padding:0 1.15rem;display:none}.ui-brand{align-items:center;gap:.7rem;min-width:0;text-decoration:none;display:flex}.ui-brand-mark{border-radius:var(--ui-radius-brand);color:#fff;background:var(--ui-primary);flex:none;place-items:center;width:2.1rem;height:2.1rem;display:grid}.ui-icon-brand{width:1.15rem;height:1.15rem}.ui-brand-copy,.ui-profile-copy{flex-direction:column;min-width:0;line-height:1.2;display:flex}.ui-brand-copy strong{font-size:var(--ui-font-size-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-brand-copy small,.ui-profile-copy small{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.18rem}.ui-icon-button{cursor:pointer;border-radius:var(--ui-radius-sm);width:2.5rem;height:2.5rem;color:var(--ui-muted);transition:color var(--ui-motion-fast) var(--ui-ease-out), background-color var(--ui-motion-fast) var(--ui-ease-out), transform var(--ui-motion-fast) var(--ui-ease-out);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.ui-icon-button:hover{color:var(--ui-foreground);background:var(--ui-surface-subtle)}.ui-icon-button:active{transform:scale(.94)}.ui-mobile-menu{margin-left:.75rem}.ui-workspace{flex-direction:column;flex:auto;min-width:0;padding:0 .8rem;line-height:1.15;display:flex}.ui-workspace-label{color:var(--ui-muted);font-size:var(--ui-font-size-label);display:none}.ui-workspace strong{font-size:var(--ui-font-size-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-topbar-actions{flex:none;align-items:center;gap:.3rem;padding-right:.75rem;display:flex}.ui-locale-switcher{border:1px solid var(--ui-border);border-radius:var(--ui-radius-nav);align-items:center;gap:.15rem;padding:.2rem;display:flex}.ui-locale-switcher a{border-radius:var(--ui-radius-sm);min-width:1.75rem;min-height:1.75rem;color:var(--ui-muted);font-size:var(--ui-font-size-label);letter-spacing:.03em;transition:color var(--ui-motion-fast) var(--ui-ease-out), background-color var(--ui-motion-fast) var(--ui-ease-out);place-items:center;padding:.28rem .4rem;font-weight:750;text-decoration:none;display:grid}.ui-locale-switcher a[aria-current=page]{color:var(--ui-primary-ink);background:var(--ui-primary-soft)}.ui-theme-toggle{position:relative;overflow:hidden}.ui-theme-icon{transition:opacity var(--ui-motion-standard) var(--ui-ease-out), transform var(--ui-motion-standard) var(--ui-ease-out);place-items:center;display:grid;position:absolute}.ui-theme-icon-dark,[data-theme=dark] .ui-theme-icon-light{opacity:0;transform:translateY(.45rem)rotate(18deg)}[data-theme=dark] .ui-theme-icon-dark{opacity:1;transform:translateY(0)rotate(0)}.ui-profile{align-items:center;gap:.55rem;margin-left:.1rem;display:flex}.ui-avatar{border-radius:var(--ui-radius-circle);color:#fff;width:2.25rem;height:2.25rem;font-size:var(--ui-font-size-label);background:#4b5260;place-items:center;font-weight:750;display:grid}.ui-profile-copy{display:none}.ui-profile-copy strong{font-size:var(--ui-font-size-body)}.ui-sidebar{inset:var(--ui-topbar-height) auto 0 0;z-index:50;width:min(var(--ui-sidebar-width), calc(100vw - 3.5rem));visibility:hidden;color:var(--ui-sidebar-foreground);background:var(--ui-sidebar);transition:transform var(--ui-motion-standard) var(--ui-ease-out), visibility 0s linear var(--ui-motion-standard);flex-direction:column;display:flex;position:fixed;overflow-y:hidden;transform:translate(-100%)}.is-mobile-nav-open .ui-sidebar{visibility:visible;transition-delay:0s;overflow-y:auto;transform:translate(0)}.is-mobile-nav-open{overflow:hidden}.ui-sidebar-overlay{inset:var(--ui-topbar-height) 0 0;z-index:40;cursor:pointer;width:100%;animation:ui-overlay-in var(--ui-motion-standard) var(--ui-ease-out) both;background:#070a0f94;border:0;position:fixed}.ui-sidebar-overlay[hidden]{display:none}.ui-sidebar-head{justify-content:space-between;align-items:center;min-height:4rem;padding:0 1rem 0 1.25rem;display:flex}.ui-sidebar-heading{color:var(--ui-sidebar-muted);font-size:var(--ui-font-size-label);letter-spacing:.08em;text-transform:uppercase;font-weight:750}.ui-sidebar .ui-icon-button{color:var(--ui-sidebar-muted);display:none}.ui-sidebar .ui-mobile-close{display:inline-grid}.ui-sidebar .ui-icon-button:hover{color:var(--ui-sidebar-foreground);background:var(--ui-sidebar-active)}.ui-nav-list{gap:.3rem;padding:0 .7rem;display:grid}.ui-nav-link{border-radius:var(--ui-radius-nav);min-height:2.75rem;color:var(--ui-sidebar-muted);transition:color var(--ui-motion-fast) var(--ui-ease-out), background-color var(--ui-motion-fast) var(--ui-ease-out), transform var(--ui-motion-fast) var(--ui-ease-out);align-items:center;gap:.8rem;padding:0 .8rem;font-weight:620;text-decoration:none;display:flex}.ui-nav-link:hover{color:var(--ui-sidebar-foreground);background:#ffffff0f;transform:translate(.15rem)}.ui-nav-link.is-active{color:#fff;background:var(--ui-sidebar-active)}.ui-sidebar-note{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;align-items:flex-start;gap:.65rem;margin:auto .95rem 1rem;padding:.85rem;display:flex}.ui-sidebar-note strong,.ui-sidebar-note small{display:block}.ui-sidebar-note strong{font-size:var(--ui-font-size-label)}.ui-sidebar-note small{color:var(--ui-sidebar-muted);font-size:var(--ui-font-size-label);margin-top:.22rem}.ui-status-dot{border-radius:var(--ui-radius-circle);background:var(--ui-success);flex:none;width:.48rem;height:.48rem;margin-top:.35rem}.ui-sidebar-footer{color:var(--ui-sidebar-muted);font-size:var(--ui-font-size-label);font-variant-numeric:tabular-nums;padding:0 1.25rem 1.15rem}.ui-main{min-height:100vh;padding-top:var(--ui-topbar-height)}.ui-main:focus{outline:none}.ui-page{width:min(100%,90rem);min-width:0;margin:0 auto;padding:1.5rem 1rem 3.5rem}.ui-enter{animation:ui-content-in .26s var(--ui-ease-out) both}.ui-page-header{flex-direction:column;gap:1rem;padding:1rem 0 1.75rem;display:flex}.ui-page h1,.ui-page h2,.ui-page h3,.ui-page p{margin-top:0}.ui-page h1{max-width:22ch;font-size:var(--ui-font-size-display);letter-spacing:-.025em;margin-bottom:.55rem;font-weight:400;line-height:1.08}.ui-page-intro{max-width:68ch;color:var(--ui-muted);font-size:var(--ui-font-size-body);margin-bottom:0}.ui-state-badge{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);width:fit-content;color:var(--ui-muted);background:var(--ui-surface);font-size:var(--ui-font-size-label);align-self:flex-start;align-items:center;gap:.5rem;padding:.45rem .72rem;font-weight:650;display:inline-flex}.ui-state-badge .ui-status-dot{margin-top:0}.ui-setup-layout{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);display:grid;overflow:hidden}.ui-setup-main{padding:1.15rem}.ui-section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.ui-section-heading h2,.ui-environment h2,.ui-priority-preview h2{font-size:var(--ui-font-size-title);letter-spacing:-.012em;margin-bottom:.35rem;font-weight:700;line-height:1.25}.ui-section-heading p,.ui-environment>p,.ui-priority-preview p{max-width:64ch;color:var(--ui-muted);font-size:var(--ui-font-size-body);margin-bottom:0}.ui-progress-label{color:var(--ui-primary-ink);font-size:var(--ui-font-size-label);font-variant-numeric:tabular-nums;flex:none;font-weight:750}.ui-checklist{margin:0;padding:0;list-style:none}.ui-checklist li{border-top:1px solid var(--ui-border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:1rem 0;display:grid}.ui-step-number{border-radius:var(--ui-radius-circle);width:1.85rem;height:1.85rem;color:var(--ui-primary-ink);background:var(--ui-primary-soft);font-size:var(--ui-font-size-label);font-variant-numeric:tabular-nums;place-items:center;font-weight:800;display:grid}.ui-checklist h3{font-size:var(--ui-font-size-body);margin-bottom:.2rem}.ui-checklist p{color:var(--ui-muted);font-size:var(--ui-font-size-body);margin-bottom:0}.ui-step-status{color:var(--ui-muted);font-size:var(--ui-font-size-label);grid-column:2;font-weight:650}.ui-setup-footnote{border-radius:var(--ui-radius-sm);color:var(--ui-primary-ink);background:var(--ui-primary-soft);align-items:flex-start;gap:.65rem;margin-top:.75rem;padding:.8rem .9rem;display:flex}.ui-setup-footnote .ui-icon{width:1.05rem;height:1.05rem;margin-top:.08rem}.ui-setup-footnote p{font-size:var(--ui-font-size-body);margin-bottom:0}.ui-environment{color:var(--ui-sidebar-foreground);background:var(--ui-sidebar);padding:1.2rem}.ui-environment>p{color:var(--ui-sidebar-muted)}.ui-environment-list{margin:1.35rem 0}.ui-environment-list div{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 0;display:flex}.ui-environment-list dt{color:var(--ui-sidebar-muted);font-size:var(--ui-font-size-label)}.ui-environment-list dd{font-size:var(--ui-font-size-label);text-align:right;margin:0;font-weight:700}.ui-tabular{font-variant-numeric:tabular-nums}.ui-environment-ready{color:#9be0ba;align-items:flex-start;gap:.65rem;padding-top:.3rem;display:flex}.ui-environment-ready .ui-icon{margin-top:.05rem}.ui-environment-ready span,.ui-environment-ready strong,.ui-environment-ready small{display:block}.ui-environment-ready strong{font-size:var(--ui-font-size-label)}.ui-environment-ready small{color:var(--ui-sidebar-muted);font-size:var(--ui-font-size-label);margin-top:.22rem}.ui-priority-preview{flex-direction:column;gap:1.1rem;margin-top:1rem;padding:1.25rem 0 0;display:flex}.ui-priority-bands{flex-wrap:wrap;gap:.5rem;display:flex}.ui-priority-bands span{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);color:var(--ui-muted);background:var(--ui-surface);font-size:var(--ui-font-size-label);align-items:center;gap:.45rem;padding:.38rem .62rem;font-weight:650;display:inline-flex}.ui-priority-bands i{border-radius:var(--ui-radius-circle);background:var(--ui-danger);width:.42rem;height:.42rem}.ui-priority-bands span:nth-child(2) i{background:var(--ui-warning)}.ui-priority-bands span:nth-child(3) i{background:var(--ui-primary)}.ui-profile{text-decoration:none}.ui-auth-body{min-width:20rem;min-height:100vh;color:var(--ui-foreground);background:var(--ui-background);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--ui-font-size-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}.ui-auth-shell{min-height:100vh;display:grid}.ui-auth-aside{color:var(--ui-sidebar-foreground);background:var(--ui-sidebar);flex-direction:column;gap:0;padding:1.25rem;display:flex}.ui-auth-brand{width:fit-content;color:var(--ui-sidebar-foreground);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.ui-auth-brand>span:last-child,.ui-auth-brand strong,.ui-auth-brand small{display:block}.ui-auth-brand small{color:var(--ui-sidebar-muted);font-size:var(--ui-font-size-label);margin-top:.18rem}.ui-auth-promise,.ui-auth-assurances{display:none}.ui-auth-promise{max-width:34rem}.ui-auth-promise h1{max-width:18ch;font-size:var(--ui-font-size-display);letter-spacing:-.025em;margin:0 0 .75rem;font-weight:400;line-height:1.08}.ui-auth-promise p{max-width:56ch;color:var(--ui-sidebar-muted);margin:0}.ui-auth-assurances{gap:.75rem;margin:0;padding:0;list-style:none;display:none}.ui-auth-assurances li{color:var(--ui-sidebar-muted);align-items:center;gap:.6rem;display:flex}.ui-auth-assurances .ui-icon{color:#9be0ba;width:1rem;height:1rem}.ui-auth-main{flex-direction:column;min-width:0;display:flex}.ui-auth-toolbar{min-height:var(--ui-topbar-height);justify-content:flex-end;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.ui-auth-content{flex:auto;align-content:center;gap:1rem;width:min(100%,34rem);margin:0 auto;padding:1rem 1rem 3rem;display:grid}.ui-auth-content:focus{outline:none}.ui-auth-panel{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);width:100%;padding:1.5rem}.ui-panel-compact{max-width:38rem}.ui-auth-header{margin-bottom:1.5rem}.ui-auth-header h1{max-width:22ch;font-size:var(--ui-font-size-display);letter-spacing:-.025em;margin:0 0 .55rem;font-weight:400;line-height:1.08}.ui-auth-header p{max-width:60ch;color:var(--ui-muted);margin:0}.ui-form{gap:1rem;display:grid}.ui-form-compact{margin-top:1rem}.ui-field{gap:.45rem;display:grid}.ui-field label,.ui-checkbox{font-size:var(--ui-font-size-label);font-weight:700}.ui-field-hint{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.ui-input{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);width:100%;min-height:3rem;color:var(--ui-foreground);caret-color:var(--ui-primary);background:var(--ui-surface);transition:border-color var(--ui-motion-fast) var(--ui-ease-out), background-color var(--ui-motion-fast) var(--ui-ease-out);padding:.7rem .8rem}input.ui-input,select.ui-input{height:3rem;padding-block:0;line-height:1.25}select.ui-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23626872' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25rem;padding-right:2.5rem}[data-theme=dark] select.ui-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23adb2bb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}textarea.ui-input{line-height:1.5}.ui-input:hover{border-color:var(--ui-muted)}.ui-input:focus{border-color:var(--ui-primary)}.ui-input::placeholder{color:var(--ui-muted)}.ui-code-input{letter-spacing:.08em;font-variant-numeric:tabular-nums}.ui-checkbox{cursor:pointer;width:fit-content;color:var(--ui-muted);align-items:center;gap:.55rem;display:inline-flex}.ui-checkbox input{width:1.1rem;height:1.1rem;accent-color:var(--ui-primary)}.ui-button,.ui-button-secondary{cursor:pointer;border-radius:var(--ui-radius-sm);max-width:100%;height:2.75rem;font-size:var(--ui-font-size-body);text-align:center;vertical-align:middle;white-space:nowrap;transition:color var(--ui-motion-fast) var(--ui-ease-out), background-color var(--ui-motion-fast) var(--ui-ease-out), border-color var(--ui-motion-fast) var(--ui-ease-out), transform var(--ui-motion-fast) var(--ui-ease-out);justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.ui-button{border:1px solid var(--ui-primary);color:#fff;background:#3659d9}[data-theme=dark] .ui-button{color:#111418;background:var(--ui-primary)}.ui-button:hover{background:var(--ui-primary-hover)}.ui-button-secondary{border:1px solid var(--ui-border-strong);color:var(--ui-foreground);background:var(--ui-surface)}.ui-button-secondary:hover{background:var(--ui-surface-subtle)}.ui-button-quiet{border-radius:var(--ui-radius-sm);max-width:100%;min-height:2.75rem;color:var(--ui-primary-ink);font-size:var(--ui-font-size-body);text-align:center;white-space:nowrap;transition:color var(--ui-motion-fast) var(--ui-ease-out), background-color var(--ui-motion-fast) var(--ui-ease-out), transform var(--ui-motion-fast) var(--ui-ease-out);justify-content:center;align-items:center;padding:.65rem .85rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.ui-button-quiet:hover{background:var(--ui-primary-soft)}.ui-button-quiet:active,.ui-button:active,.ui-button-secondary:active{transform:scale(.98)}.ui-form-links,.ui-security-links{flex-wrap:wrap;gap:.65rem 1rem;margin-top:1.25rem;display:flex}.ui-form-links a:not(.ui-button),.ui-security-links a,.ui-text-link{color:var(--ui-primary-ink);font-weight:650}.ui-link-button{cursor:pointer;font-size:var(--ui-font-size-body);background:0 0;border:0;padding:0}.ui-form-note{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin:1rem 0 0}.ui-form-errors,.ui-flash{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);padding:.8rem .9rem}.ui-form-errors{color:var(--ui-danger)}.ui-form-errors ul{margin:.45rem 0 0;padding-left:1.2rem}.ui-flash{align-items:flex-start;gap:.6rem;margin:1rem;display:flex}.ui-auth-content>.ui-flash{margin:0}.ui-flash.is-alert{color:var(--ui-danger)}.ui-flash.is-notice{color:var(--ui-success)}.ui-error-code{color:var(--ui-primary-ink);font-size:var(--ui-font-size-label);font-variant-numeric:tabular-nums;margin-bottom:.5rem;font-weight:750;display:block}.ui-security-layout{gap:1rem;display:grid}.ui-security-main,.ui-security-side{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg)}.ui-security-main{background:var(--ui-surface)}.ui-mfa-setup{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);display:grid;overflow:hidden}.ui-security-main,.ui-security-side,.ui-mfa-qr,.ui-mfa-actions,.ui-recovery-panel{padding:1.25rem}.ui-mfa-actions{align-content:start;gap:1rem;display:grid}.ui-security-side{color:var(--ui-sidebar-foreground);background:var(--ui-sidebar)}.ui-security-layout>*,.ui-mfa-setup>*{min-width:0}.ui-security-side h2{font-size:var(--ui-font-size-title);margin-bottom:.35rem;font-weight:700;line-height:1.25}.ui-security-side>p,.ui-security-side .ui-form-note{color:var(--ui-sidebar-muted)}.ui-security-side .ui-security-links{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.ui-security-side .ui-security-links a{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);min-width:0;min-height:2.75rem;color:var(--ui-sidebar-foreground);font-size:var(--ui-font-size-label);white-space:nowrap;align-items:center;padding:.6rem .75rem;line-height:1.2;text-decoration:none;display:inline-flex}.ui-security-side .ui-security-links a:hover{background:var(--ui-sidebar-active)}.ui-session-list{margin:0;padding:0;list-style:none}.ui-session-list li{border-top:1px solid var(--ui-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem 0;display:grid}.ui-session-copy{gap:.25rem;display:grid}.ui-session-copy span{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.ui-session-list form{grid-column:2}.ui-mfa-setup{align-items:start}.ui-mfa-qr img{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:#fff;width:min(100%,15rem);height:auto;margin:1rem 0;padding:.5rem;display:block}.ui-mfa-qr details{color:var(--ui-muted)}.ui-mfa-qr code,.ui-recovery-codes code{color:var(--ui-foreground);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ui-recovery-panel{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface)}.ui-recovery-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;padding:0;list-style:none;display:grid}.ui-recovery-codes li{border-bottom:1px solid var(--ui-border);padding:.6rem}.ui-settings-grid{align-items:start;gap:1rem;display:grid}.ui-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);padding:1.25rem}.ui-card>h2{font-size:var(--ui-font-size-title);margin-top:0;font-weight:700;line-height:1.25}.ui-card-subtle{background:var(--ui-surface-subtle)}.ui-meta-list{gap:0;margin:0;display:grid}.ui-meta-list>div{border-top:1px solid var(--ui-border);gap:.25rem;padding:.85rem 0;display:grid}.ui-meta-list dt{font-weight:700}.ui-meta-list dd{color:var(--ui-muted);margin:0}.organization-settings-page{scroll-padding-top:calc(var(--ui-topbar-height) + 1rem)}.onboarding-layout{align-items:start;gap:1rem;display:grid}.onboarding-progress-card,.onboarding-cutover-card,.organization-profile-card{min-width:0}.onboarding-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.onboarding-heading h2,.onboarding-cutover-card h2{font-size:var(--ui-font-size-title);margin:0 0 .35rem;line-height:1.25}.onboarding-heading p,.onboarding-cutover-card>p:not(.onboarding-cutover-note){max-width:62ch;color:var(--ui-muted);margin:0}.onboarding-percentage{color:var(--ui-primary-ink);font-size:var(--ui-font-size-title);font-variant-numeric:tabular-nums;flex:none;font-weight:750;line-height:1}.onboarding-progress-copy{font-size:var(--ui-font-size-label);flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;margin-top:1.4rem;display:flex}.onboarding-progress-copy span{color:var(--ui-muted)}.onboarding-progress{border-radius:var(--ui-radius-pill);width:100%;height:.5rem;color:var(--ui-primary);background:var(--ui-surface-subtle);border:0;margin-top:.55rem;display:block;overflow:hidden}.onboarding-progress::-webkit-progress-bar{background:var(--ui-surface-subtle)}.onboarding-progress::-webkit-progress-value{background:var(--ui-primary)}.onboarding-progress::-moz-progress-bar{background:var(--ui-primary)}.onboarding-checklist{margin:1.1rem 0 0;padding:0;list-style:none}.onboarding-checklist li{border-top:1px solid var(--ui-border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.45rem .75rem;padding:1rem 0;display:grid}.onboarding-step-mark{border-radius:var(--ui-radius-circle);width:1.85rem;height:1.85rem;color:var(--ui-primary-ink);background:var(--ui-primary-soft);font-size:var(--ui-font-size-label);font-variant-numeric:tabular-nums;place-items:center;font-weight:800;display:grid}.onboarding-checklist .is-complete .onboarding-step-mark{color:var(--ui-success);background:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.onboarding-checklist .is-complete .onboarding-step-mark{background:color-mix(in srgb, var(--ui-success) 12%, transparent)}}.onboarding-step-mark .ui-icon{width:1.15rem;height:1.15rem}.onboarding-step-copy{min-width:0}.onboarding-step-copy h3{font-size:var(--ui-font-size-body);margin:0 0 .15rem}.onboarding-step-copy p{color:var(--ui-muted);margin:0}.onboarding-step-state{color:var(--ui-muted);font-size:var(--ui-font-size-label);grid-column:2;font-weight:700}.onboarding-checklist .is-complete .onboarding-step-state{color:var(--ui-success)}.onboarding-step-action{grid-column:2;justify-self:start}.onboarding-ready-action{border-radius:var(--ui-radius-md);color:var(--ui-primary-ink);background:var(--ui-primary-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.onboarding-ready-action p{max-width:54ch;margin:.2rem 0 0}.onboarding-cutover-card{background:var(--ui-surface-subtle)}.onboarding-cutover-icon{border-radius:var(--ui-radius-sm);width:2.5rem;height:2.5rem;color:var(--ui-primary-ink);background:var(--ui-primary-soft);place-items:center;margin-bottom:1rem;display:grid}.onboarding-operations-state{margin:1.25rem 0 0}.onboarding-operations-state>div{border-block:1px solid var(--ui-border);padding:.85rem 0}.onboarding-operations-state dt{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.onboarding-operations-state dd{margin:.2rem 0 0;font-weight:750}.onboarding-cutover-list{margin:0;padding:0;list-style:none}.onboarding-cutover-list li{border-bottom:1px solid var(--ui-border);gap:.15rem;padding:.8rem 0;display:grid}.onboarding-cutover-list span{font-weight:700}.onboarding-cutover-list small,.onboarding-cutover-note{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.onboarding-cutover-note{margin:1rem 0 0}.organization-profile-card{margin-top:1rem}.organization-profile-card .ui-section-heading p{color:var(--ui-muted);margin:0}.organization-settings-form,.organization-preference-grid,.organization-document-grid{gap:1rem;display:grid}.organization-document-fields{border:0;border-top:1px solid var(--ui-border);min-width:0;margin:0;padding:1.25rem 0 0}.organization-document-fields legend{font-size:var(--ui-font-size-title);padding:0;font-weight:700}.organization-document-fields>p{max-width:68ch;color:var(--ui-muted);margin:.35rem 0 1rem}.ui-notification-list{margin:0;padding:0;list-style:none}.ui-notification-list li{border-top:1px solid var(--ui-border);grid-template-columns:minmax(0,1fr);align-items:center;gap:1rem;padding:1rem 0;display:grid}.ui-notification-list li:first-child{border-top:0}.ui-notification-list li.is-unread{border:1px solid var(--ui-primary);padding-inline:.85rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ui-notification-list li.is-unread{border:1px solid color-mix(in srgb, var(--ui-primary) 24%, var(--ui-border))}}.ui-notification-list li.is-unread{border-radius:var(--ui-radius-sm);background:var(--ui-primary-soft)}.ui-notification-list p{margin:.35rem 0}.ui-notification-summary,.ui-notification-actions,.ui-notification-heading{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.ui-notification-heading{justify-content:space-between}.ui-notification-summary form,.ui-notification-actions form{margin:0}.ui-notification-list small{color:var(--ui-muted);font-size:var(--ui-font-size-label);display:block}.ui-notification-list time{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.ui-empty-state{justify-items:start;gap:.5rem;display:grid}.ui-empty-state h2,.ui-empty-state p{margin:0}.ui-empty-state h2{font-size:var(--ui-font-size-title);letter-spacing:-.012em;font-weight:700;line-height:1.25}.ui-empty-state p{max-width:64ch;color:var(--ui-muted)}.cr-topbar .ui-brand-mark{background:var(--ui-sidebar-active)}.cr-sidebar-form{margin:0 .95rem 1rem}.cr-sidebar-button{cursor:pointer;border-radius:var(--ui-radius-sm);width:100%;min-height:2.75rem;color:var(--ui-sidebar-foreground);font-size:var(--ui-font-size-label);transition:color var(--ui-motion-fast) var(--ui-ease-out), background-color var(--ui-motion-fast) var(--ui-ease-out), transform var(--ui-motion-fast) var(--ui-ease-out);background:0 0;border:1px solid #fff3;padding:.65rem .8rem;font-weight:700}.cr-sidebar-button:hover{background:var(--ui-sidebar-active)}.cr-sidebar-button:active{transform:scale(.98)}.cr-access-note .ui-status-dot{background:var(--ui-warning)}.cr-access-note .ui-status-dot.is-active{background:var(--ui-success)}.cr-jit-banner{inset:var(--ui-topbar-height) 0 auto;z-index:56;border-bottom:1px solid var(--ui-border-strong);min-height:3.5rem;color:var(--ui-primary-ink);background:var(--ui-primary-soft);align-content:center;gap:.15rem;padding:.55rem 1rem;display:grid;position:fixed}.cr-jit-banner strong,.cr-jit-banner span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cr-jit-banner span{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.cr-main.has-jit-context{padding-top:calc(var(--ui-topbar-height) + 3.5rem)}.cr-impersonation-banner{inset:calc(var(--ui-topbar-height) + 3.5rem) 0 auto;z-index:55;border-bottom:1px solid var(--ui-border-strong);min-height:4.5rem;color:var(--ui-sidebar-foreground);background:var(--ui-sidebar);animation:cr-banner-in var(--ui-motion-standard) var(--ui-ease-out) both;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex;position:fixed}.cr-impersonation-banner div,.cr-impersonation-banner strong,.cr-impersonation-banner span{display:block}.cr-impersonation-banner span{color:var(--ui-sidebar-muted);font-size:var(--ui-font-size-label);margin-top:.2rem}.cr-banner-action{cursor:pointer;border:1px solid var(--ui-sidebar-muted);border-radius:var(--ui-radius-sm);min-height:2.5rem;color:var(--ui-sidebar-foreground);font-size:var(--ui-font-size-label);white-space:nowrap;transition:background-color var(--ui-motion-fast) var(--ui-ease-out), transform var(--ui-motion-fast) var(--ui-ease-out);background:0 0;padding:.5rem .75rem;font-weight:700}.cr-banner-action:hover{background:var(--ui-sidebar-active)}.cr-banner-action:active{transform:scale(.98)}.cr-main.is-impersonating{padding-top:calc(var(--ui-topbar-height) + 8rem)}.cr-access-layout,.cr-command-layout{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);display:grid;overflow:hidden}.cr-access-copy,.cr-access-form,.cr-command-layout>div,.cr-command-layout>form{padding:1.25rem}.cr-access-copy{color:var(--ui-sidebar-foreground);background:var(--ui-sidebar)}.cr-access-copy h2,.cr-command-layout h2,.cr-action-panel h2,.cr-context-panel h2{font-size:var(--ui-font-size-title);letter-spacing:-.012em;margin:0 0 .35rem}.cr-access-copy>p,.cr-action-panel>p,.cr-command-layout>div>p{max-width:65ch;color:var(--ui-muted)}.cr-access-copy>p{color:var(--ui-sidebar-muted)}.cr-rule-list,.cr-state-list,.cr-data-grid{margin:1.25rem 0 0;display:grid}.cr-rule-list>div,.cr-state-list>div,.cr-data-grid>div{border-top:1px solid var(--ui-border);gap:.25rem;padding:.75rem 0;display:grid}.cr-access-copy .cr-rule-list>div{border-color:#ffffff1f}.cr-rule-list dt,.cr-state-list dt,.cr-data-grid dt{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.cr-access-copy .cr-rule-list dt{color:var(--ui-sidebar-muted)}.cr-rule-list dd,.cr-state-list dd,.cr-data-grid dd{overflow-wrap:anywhere;margin:0}.cr-textarea{resize:vertical;min-height:7rem}.cr-state-locked{color:var(--ui-warning)}.cr-state-elevated{color:var(--ui-success)}.cr-state-warning{color:var(--ui-warning)}.cr-attention-band{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);color:var(--ui-primary-ink);background:var(--ui-primary-soft);flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:1.25rem;display:flex}.cr-attention-band h2,.cr-attention-band p{margin:0}.cr-attention-band h2{font-size:var(--ui-font-size-title);margin-bottom:.35rem}.cr-attention-band p{max-width:68ch}.cr-attention-queue,.cr-tenant-management,.cr-incident-summary,.cr-incident-detail,.cr-form-surface{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);margin-bottom:1rem;padding:1.25rem}.cr-attention-heading{margin-bottom:1rem}.cr-attention-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.cr-attention-filters{align-items:end;gap:.75rem;margin-bottom:1rem;display:grid}.cr-attention-list,.cr-link-list{margin:0;padding:0;list-style:none}.cr-attention-list li{border-top:1px solid var(--ui-border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem .75rem;padding:.85rem 0;display:grid}.cr-attention-list li:first-child{border-top:0}.cr-attention-list strong,.cr-attention-list li div>span{display:block}.cr-attention-list li div>span{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.2rem}.cr-priority-marker{border-radius:var(--ui-radius-circle);background:var(--ui-muted);width:.55rem;height:.55rem}.cr-priority-marker.is-critical{background:var(--ui-danger)}.cr-priority-marker.is-warning{background:var(--ui-warning)}.cr-priority-marker.is-information{background:var(--ui-primary)}.cr-management-grid{gap:1rem;display:grid}.cr-management-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);min-width:0;padding:1rem}.cr-management-card h3,.cr-subsection-title{font-size:var(--ui-font-size-title);margin-bottom:1rem;font-weight:700}.cr-config-summary{border-top:1px solid var(--ui-border);gap:1rem;margin-top:1rem;padding-top:1rem;display:grid}.cr-config-summary h3{margin-bottom:.25rem}.cr-config-summary p{color:var(--ui-muted);overflow-wrap:anywhere;margin:0}.cr-incident-field-grid{gap:1rem;display:grid}.cr-incident-copy{white-space:pre-line;max-width:72ch}.cr-link-list li{border-top:1px solid var(--ui-border);justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.cr-link-list li:first-child{border-top:0}.cr-link-list span{color:var(--ui-muted)}.cr-dashboard-grid{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);display:grid;overflow:hidden}.cr-primary-panel,.cr-context-panel{padding:1.25rem}.cr-context-panel{color:var(--ui-sidebar-foreground);background:var(--ui-sidebar)}.cr-context-panel .cr-rule-list dt{color:var(--ui-sidebar-muted)}.cr-context-panel .cr-rule-list>div{border-color:#ffffff1f}.cr-inline-count{color:var(--ui-primary-ink);font-size:var(--ui-font-size-title)}.cr-state-list{grid-template-columns:minmax(0,1fr)}.cr-state-list>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem}.cr-state-list dd{font-weight:750}.cr-audit-section,.cr-directory,.cr-tenant-snapshot{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);margin-top:1rem;padding:1.25rem}.cr-audit-list{margin:0;padding:0;list-style:none}.cr-audit-list li{border-top:1px solid var(--ui-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;padding:.85rem 0;display:grid}.cr-audit-list li:first-child{border-top:0}.cr-audit-list div,.cr-audit-list strong,.cr-audit-list span{display:block}.cr-audit-list div>span,.cr-audit-list time{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.cr-correlation{color:var(--ui-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--ui-font-size-label);overflow-wrap:anywhere;margin-top:.2rem;display:block}.cr-audit-list time{font-variant-numeric:tabular-nums;grid-area:1/2}.cr-outcome{border-radius:var(--ui-radius-pill);width:fit-content;color:var(--ui-muted);font-size:var(--ui-font-size-label);white-space:nowrap;border:1px solid;align-items:center;padding:.3rem .55rem;font-weight:700;display:inline-flex}.cr-audit-list .cr-outcome{grid-column:1}.cr-outcome.is-succeeded,.cr-outcome.is-active{color:var(--ui-success)}.cr-outcome.is-denied,.cr-outcome.is-failed,.cr-outcome.is-suspended,.cr-outcome.is-closed{color:var(--ui-danger)}.cr-search-form{align-items:end;gap:.75rem;margin-bottom:1rem;display:grid}.cr-table-wrap{overflow-x:auto}.cr-table{border-collapse:collapse;text-align:left;width:100%}.cr-table th,.cr-table td{border-top:1px solid var(--ui-border);vertical-align:middle;padding:.85rem .75rem}.cr-table th{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.cr-table td:first-child strong,.cr-table td:first-child span{display:block}.cr-table td:first-child span{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.2rem}.cr-table td:last-child{text-align:right}@media (max-width:47.99rem){.cr-responsive-table,.cr-responsive-table tbody,.cr-responsive-table tr,.cr-responsive-table td{width:100%;display:block}.cr-responsive-table thead{display:none}.cr-responsive-table tr{border-top:1px solid var(--ui-border);padding:.75rem 0}.cr-responsive-table tr:first-child{border-top:0}.cr-responsive-table td{text-align:left;overflow-wrap:anywhere;border:0;grid-template-columns:minmax(7rem,.4fr) minmax(0,1fr);gap:.75rem;padding:.45rem 0;display:grid}.cr-responsive-table td:before{content:attr(data-label);color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.cr-responsive-table td[data-label=""]{justify-content:flex-end;display:flex}.cr-responsive-table td[data-label=""]:before{content:none}}.cr-context-strip{border-top:1px solid var(--ui-border-strong);border-bottom:1px solid var(--ui-border-strong);color:var(--ui-foreground);background:var(--ui-surface-subtle);flex-direction:column;gap:.3rem;padding:.85rem 1rem;display:flex}.cr-context-strip span{color:var(--ui-muted)}.cr-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-data-grid>div{padding-inline:.75rem}.cr-data-grid dd{font-weight:750}.cr-action-grid{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);margin-top:1rem;display:grid;overflow:hidden}.cr-action-panel{padding:1.25rem}.cr-action-panel+.cr-action-panel{border-top:1px solid var(--ui-border)}.cr-danger-zone{background:var(--ui-surface-subtle)}.cr-step-up-grid{gap:1rem;display:grid}.cr-command-layout>form{border-top:1px solid var(--ui-border)}.cr-danger-button{cursor:pointer;border:1px solid var(--ui-danger);border-radius:var(--ui-radius-sm);min-height:2.75rem;color:var(--ui-surface);background:var(--ui-danger);font-size:var(--ui-font-size-body);transition:filter var(--ui-motion-fast) var(--ui-ease-out), transform var(--ui-motion-fast) var(--ui-ease-out);justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:700;display:inline-flex}.cr-danger-button:hover{filter:brightness(.92)}.cr-danger-button:active{transform:scale(.98)}@keyframes cr-banner-in{0%{opacity:.01;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes ui-content-in{0%{opacity:.01;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}.catalog-page-header{align-items:flex-start}.catalog-header-actions,.catalog-form-actions,.catalog-filter-actions,.catalog-pagination{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.catalog-tabs{border:1px solid var(--ui-border);border-radius:var(--ui-radius-nav);background:var(--ui-surface);gap:.3rem;padding:.3rem;display:flex;overflow-x:auto}.catalog-tab{border-radius:var(--ui-radius-sm);min-height:2.75rem;color:var(--ui-muted);font-size:var(--ui-font-size-label);white-space:nowrap;transition:color var(--ui-motion-fast) var(--ui-ease-out), background-color var(--ui-motion-fast) var(--ui-ease-out);align-items:center;gap:.5rem;padding:.65rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.catalog-tab:hover{color:var(--ui-foreground)}.catalog-tab.is-active{color:var(--ui-primary-ink);background:var(--ui-primary-soft)}.catalog-tab.is-locked{color:var(--ui-muted)}.catalog-tab-lock{width:1rem;height:1rem}.catalog-toolbar{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface-subtle);gap:1rem;margin:1rem 0;padding:1rem;display:grid}.catalog-toolbar>p{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-variant-numeric:tabular-nums;margin:0}.catalog-search-form,.catalog-filter-form{align-items:end;gap:.75rem;display:grid}.catalog-filter-checkbox{min-height:3rem}.catalog-table-shell{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);width:100%;min-width:0;max-width:100%;overflow-x:auto}.catalog-table{border-collapse:collapse;width:100%;min-width:48rem}.catalog-products-table{min-width:64rem}.catalog-table th,.catalog-table td{border-bottom:1px solid var(--ui-border);text-align:left;vertical-align:middle;padding:.85rem 1rem}.catalog-table th{color:var(--ui-muted);background:var(--ui-surface-subtle);font-size:var(--ui-font-size-label);font-weight:700}.catalog-table tr:last-child td{border-bottom:0}.catalog-table tbody tr{transition:background-color var(--ui-motion-fast) var(--ui-ease-out)}.catalog-table tbody tr:hover{background:var(--ui-surface-subtle)}.catalog-table td>span,.catalog-table td>small,.catalog-product-cell>span:last-child{display:block}.catalog-table td>span,.catalog-product-cell small{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.2rem}.catalog-item-title{font-size:var(--ui-font-size-body)}.catalog-code,.catalog-code-input{font-variant-numeric:tabular-nums;letter-spacing:.03em}.catalog-product-cell{align-items:center;gap:.75rem;min-width:15rem;display:flex}.catalog-product-cell small{display:block}.catalog-cover-placeholder,.catalog-empty-mark{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);color:var(--ui-muted);background:var(--ui-surface-subtle);flex:none;place-items:center;display:grid}.catalog-cover-placeholder{width:2.5rem;height:3rem}.catalog-cover-placeholder .ui-icon{width:1rem}.catalog-empty-mark{width:3rem;height:3rem;color:var(--ui-primary-ink);background:var(--ui-primary-soft)}.catalog-empty-state{align-content:center;min-height:16rem}.catalog-status,.catalog-readiness{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);width:fit-content;color:var(--ui-muted);background:var(--ui-surface);font-size:var(--ui-font-size-label);white-space:nowrap;align-items:center;padding:.38rem .62rem;font-weight:700;display:inline-flex}.catalog-status.is-active,.catalog-readiness.is-ready{color:var(--ui-success)}.catalog-status.is-forthcoming{color:var(--ui-primary-ink)}.catalog-status.is-draft{color:var(--ui-muted)}.catalog-status.is-archived{color:var(--ui-warning)}.catalog-status.is-withdrawn,.catalog-readiness.is-incomplete{color:var(--ui-danger)}.catalog-status.is-out_of_print{color:var(--ui-warning)}.catalog-pagination{color:var(--ui-muted);font-size:var(--ui-font-size-label);justify-content:flex-end;padding-top:1rem}.catalog-breadcrumb{color:var(--ui-muted);font-size:var(--ui-font-size-label);flex-wrap:wrap;gap:.5rem;padding-top:1rem;display:flex}.catalog-breadcrumb a{color:var(--ui-primary-ink)}.catalog-eyebrow{color:var(--ui-primary-ink);font-size:var(--ui-font-size-label);margin-bottom:.3rem;font-weight:750}.catalog-form-page{max-width:72rem}.catalog-form{gap:1rem;display:grid}.catalog-form-section{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);min-width:0;margin:0;padding:1.25rem}.catalog-form-section legend{font-size:var(--ui-font-size-title);padding:0 .3rem;font-weight:700}.catalog-form-section>p{max-width:68ch;color:var(--ui-muted);margin-bottom:1rem}.catalog-form-grid,.catalog-repeating-fields{gap:1rem;display:grid}.catalog-textarea{resize:vertical;min-height:8rem}.catalog-contribution-row,.catalog-identifier-row{border-top:1px solid var(--ui-border);gap:.75rem;padding-top:1rem;display:grid}.catalog-contribution-row:first-child,.catalog-identifier-row:first-child{border-top:0;padding-top:0}.catalog-remove-field{align-self:end;min-height:3rem}.catalog-form-support{font-size:var(--ui-font-size-label);margin:1rem 0 0}.catalog-readonly-value{align-items:center;min-height:3rem;display:flex}.catalog-context-band,.catalog-readiness-panel{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-primary-soft);padding:1.25rem}.catalog-context-band span,.catalog-context-band strong,.catalog-context-band small{display:block}.catalog-context-band span,.catalog-context-band small{color:var(--ui-primary-ink);font-size:var(--ui-font-size-label)}.catalog-context-band strong{margin:.3rem 0}.catalog-orderable-field{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);align-items:flex-start;padding:1rem}.catalog-orderable-field span,.catalog-orderable-field strong,.catalog-orderable-field small{display:block}.catalog-orderable-field small{color:var(--ui-muted);margin-top:.3rem;font-weight:400}.catalog-detail-grid{gap:1rem;display:grid}.catalog-model-note p{color:var(--ui-muted);margin-bottom:0}.catalog-long-copy p:last-child{margin-bottom:0}.catalog-related-section,.catalog-identifiers-card,.catalog-contributions-card,.catalog-primary-cover,.catalog-lifecycle-card,.catalog-danger-zone{margin-top:1.5rem}.catalog-primary-cover .ui-section-heading{align-items:start}.catalog-primary-cover-state{border-radius:var(--ui-radius-sm);min-height:1.8rem;font-size:var(--ui-font-size-label);border:1px solid;align-items:center;padding:.2rem .6rem;font-weight:700;display:inline-flex}.catalog-primary-cover-state.is-selected{color:var(--ui-success)}.catalog-primary-cover-state.is-empty{color:var(--ui-muted)}.catalog-primary-cover-metadata{margin-top:1rem}.catalog-primary-cover-empty,.catalog-primary-cover-availability{border-top:1px solid var(--ui-border);margin:1rem 0 0;padding-top:1rem}.catalog-primary-cover-empty h3{font-size:var(--ui-font-size-body);margin:0 0 .3rem}.catalog-primary-cover-empty p,.catalog-primary-cover-availability{color:var(--ui-muted)}.catalog-primary-cover-availability{color:var(--ui-warning)}.catalog-primary-cover-scanner-hint{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin:1rem 0 0}.catalog-primary-cover-form{border-top:1px solid var(--ui-border);gap:1rem;margin-top:1rem;padding-top:1rem;display:grid}.catalog-primary-cover-form .ui-button{justify-self:start}.catalog-primary-cover-remove{border-top:1px solid var(--ui-border);margin-top:1rem;padding-top:1rem}.catalog-primary-cover-no-candidates{margin-top:1rem}.catalog-product-list{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);overflow:hidden}.catalog-product-list article{border-bottom:1px solid var(--ui-border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:1rem;display:grid}.catalog-product-list article:last-child{border-bottom:0}.catalog-product-list article>div:nth-child(2) span{color:var(--ui-muted);font-size:var(--ui-font-size-label);display:block}.catalog-readiness-panel{color:var(--ui-primary-ink);gap:1rem;display:grid}.catalog-readiness-panel.is-ready{color:var(--ui-success);background:var(--ui-surface)}.catalog-readiness-panel.is-incomplete{color:var(--ui-warning);background:var(--ui-surface)}.catalog-readiness-panel h2,.catalog-readiness-panel p{margin:0}.catalog-readiness-panel h2{font-size:var(--ui-font-size-title);margin-bottom:.3rem}.catalog-readiness-panel ul{margin:0;padding-left:1.25rem}.catalog-identifier-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.catalog-identifier-list li{border-top:1px solid var(--ui-border);gap:.3rem;padding:.85rem 0;display:grid}.catalog-identifier-list span,.catalog-identifier-list small{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.catalog-credit-list,.catalog-relation-list,.catalog-lifecycle-history ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.catalog-credit-list li,.catalog-relation-list article{border-top:1px solid var(--ui-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 0;display:flex}.catalog-credit-list span,.catalog-relation-list article>div:first-child>span{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-bottom:.2rem;display:block}.catalog-relation-list article>div:first-child>strong{display:block}.catalog-relation-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ui-text-button{cursor:pointer;color:var(--ui-danger);font:inherit;font-size:var(--ui-font-size-label);text-underline-offset:.2em;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.catalog-inline-form{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface-subtle);align-items:end;gap:.75rem;margin-top:1rem;padding:1rem;display:grid}.catalog-transition-grid{gap:.75rem;margin-top:1rem;display:grid}.catalog-transition-form{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);align-content:start;gap:.75rem;padding:1rem;display:grid}.catalog-transition-form>div:first-of-type>strong,.catalog-transition-form>div:first-of-type>span{display:block}.catalog-transition-form>div:first-of-type>span{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.25rem}.catalog-lifecycle-terminal{color:var(--ui-muted);margin-top:1rem}.catalog-lifecycle-history{border-top:1px solid var(--ui-border);margin-top:1.25rem;padding-top:1.25rem}.catalog-lifecycle-history h3{font-size:var(--ui-font-size-body);margin-bottom:.5rem}.catalog-lifecycle-history li{grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.75rem 0;display:grid}.catalog-lifecycle-mark{background:var(--ui-primary);border-radius:999px;width:.65rem;height:.65rem;margin-top:.35rem}.catalog-lifecycle-history strong,.catalog-lifecycle-history span{display:block}.catalog-lifecycle-history span,.catalog-lifecycle-history p{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.catalog-lifecycle-history p{margin:.25rem 0 0}.catalog-danger-zone{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);padding:1.25rem}.catalog-danger-zone h2{font-size:var(--ui-font-size-title);margin-bottom:.3rem}.catalog-danger-zone p{color:var(--ui-muted)}.catalog-danger-action{color:var(--ui-danger)}.counterparty-page-header{align-items:flex-start}.counterparty-header-actions,.counterparty-filter-actions,.counterparty-form-actions,.counterparty-pagination{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.counterparty-toolbar{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface-subtle);gap:1rem;margin:1rem 0;padding:1rem;display:grid}.counterparty-toolbar>p{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-variant-numeric:tabular-nums;margin:0}.counterparty-filter-form{align-items:end;gap:.75rem;display:grid}.counterparty-filter-checkbox{min-height:3rem}.counterparty-table-shell{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);width:100%;min-width:0;max-width:100%;overflow-x:auto}.counterparty-table{border-collapse:collapse;table-layout:fixed;width:calc(100% - 1px);min-width:60rem}.counterparty-table th:first-child{width:15%}.counterparty-table th:nth-child(2){width:13%}.counterparty-table th:nth-child(3){width:10%}.counterparty-table th:nth-child(4),.counterparty-table th:nth-child(5){width:22%}.counterparty-table th:nth-child(6){width:8%}.counterparty-table th:nth-child(7){width:10%}.counterparty-table th,.counterparty-table td{border-bottom:1px solid var(--ui-border);text-align:left;vertical-align:middle;padding:.85rem 1rem}.counterparty-table td:nth-child(4){overflow-wrap:anywhere}.counterparty-table th{color:var(--ui-muted);background:var(--ui-surface-subtle);font-size:var(--ui-font-size-label);font-weight:700}.counterparty-table tr:last-child td{border-bottom:0}.counterparty-table tbody tr{transition:background-color var(--ui-motion-fast) var(--ui-ease-out)}.counterparty-table tbody tr:hover{background:var(--ui-surface-subtle)}.counterparty-table td>span,.counterparty-table td>small{display:block}.counterparty-table td>small{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.2rem}.counterparty-item-title{font-size:var(--ui-font-size-body)}.counterparty-status,.counterparty-readiness,.counterparty-address-kind{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);width:fit-content;color:var(--ui-muted);background:var(--ui-surface);font-size:var(--ui-font-size-label);white-space:nowrap;align-items:center;padding:.38rem .62rem;font-weight:700;display:inline-flex}.counterparty-status.is-active,.counterparty-readiness.is-ready{color:var(--ui-success)}.counterparty-status.is-inactive{color:var(--ui-muted)}.counterparty-readiness{white-space:normal;width:auto;max-width:100%}.counterparty-readiness.is-incomplete{color:var(--ui-warning)}.counterparty-pagination{color:var(--ui-muted);font-size:var(--ui-font-size-label);justify-content:flex-end;padding-top:1rem}.counterparty-empty-state{align-content:center;min-height:16rem}.counterparty-empty-mark{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);width:3rem;height:3rem;color:var(--ui-primary-ink);background:var(--ui-primary-soft);place-items:center;display:grid}.counterparty-breadcrumb{color:var(--ui-muted);font-size:var(--ui-font-size-label);flex-wrap:wrap;gap:.5rem;padding-top:1rem;display:flex}.counterparty-breadcrumb a{color:var(--ui-primary-ink)}.counterparty-eyebrow{color:var(--ui-primary-ink);font-size:var(--ui-font-size-label);margin-bottom:.3rem;font-weight:750}.counterparty-code,.counterparty-code-input{font-variant-numeric:tabular-nums;letter-spacing:.03em}.counterparty-form-page{max-width:72rem}.counterparty-form{gap:1rem;display:grid}.counterparty-form-section{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);min-width:0;margin:0;padding:1.25rem}.counterparty-form-section legend{font-size:var(--ui-font-size-title);padding:0 .3rem;font-weight:700}.counterparty-form-section>p{max-width:68ch;color:var(--ui-muted);margin-bottom:1rem}.counterparty-form-grid,.counterparty-role-grid,.counterparty-address-form-grid{gap:1rem;display:grid}.counterparty-form-grid-spaced{margin-top:1rem}.counterparty-role-option{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);align-items:flex-start;min-height:4.5rem;padding:1rem}.counterparty-role-option span,.counterparty-role-option strong,.counterparty-role-option small{display:block}.counterparty-role-option small{color:var(--ui-muted);margin-top:.3rem;font-weight:400}.counterparty-sensitive-note{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);color:var(--ui-primary-ink);background:var(--ui-primary-soft);gap:.3rem;margin-top:1rem;padding:1rem;display:grid}.counterparty-sensitive-note span{font-size:var(--ui-font-size-label)}.counterparty-readiness-panel{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);gap:1rem;padding:1.25rem;display:grid}.counterparty-readiness-panel.is-ready{color:var(--ui-success)}.counterparty-readiness-panel.is-incomplete{color:var(--ui-warning)}.counterparty-readiness-panel h2,.counterparty-readiness-panel p{margin:0}.counterparty-readiness-panel h2{font-size:var(--ui-font-size-title);margin-bottom:.3rem}.counterparty-readiness-panel ul{margin:0;padding-left:1.25rem}.counterparty-detail-grid{gap:1rem;margin-top:1rem;display:grid}.counterparty-card-note{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-bottom:1rem}.counterparty-address-section,.counterparty-address-editor,.counterparty-history{margin-top:1.5rem}.counterparty-address-grid{gap:1rem;display:grid}.counterparty-address-card{gap:.75rem;display:grid}.counterparty-address-card h3{font-size:var(--ui-font-size-title);margin:.5rem 0 0}.counterparty-address-card address{color:var(--ui-foreground);font-style:normal}.counterparty-address-card small{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.counterparty-address-empty{align-content:center;min-height:10rem}.counterparty-address-editor>.ui-section-heading{margin-bottom:1rem}.counterparty-address-form{gap:1rem;display:grid}.counterparty-history{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface-subtle);padding:1rem 1.25rem}.counterparty-history summary{cursor:pointer;font-weight:700}.counterparty-history-list{margin-top:1rem}.counterparty-history-list article{border-top:1px solid var(--ui-border);gap:.3rem;padding:.85rem 0;display:grid}.counterparty-history-list span,.counterparty-history-list small{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.inventory-page-header{align-items:flex-start}.inventory-header-actions,.inventory-filter-actions,.inventory-form-actions,.inventory-pagination{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.inventory-eyebrow{color:var(--ui-primary-ink);font-size:var(--ui-font-size-label);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.3rem;font-weight:700}.inventory-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.inventory-metric{gap:.25rem;min-width:0;padding:1rem;display:grid}.inventory-metric>span,.inventory-metric>small{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.inventory-metric>strong{overflow-wrap:anywhere;font-size:var(--ui-font-size-title);font-variant-numeric:tabular-nums}.inventory-metric.is-healthy>strong{color:var(--ui-success)}.inventory-metric.is-alert>strong{color:var(--ui-danger)}.inventory-section{margin-top:2rem}.inventory-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.inventory-section-heading h2,.inventory-section-heading p{margin:0}.inventory-section-heading p{color:var(--ui-muted)}.inventory-warehouse-grid{gap:.75rem;display:grid}.inventory-warehouse-card{color:inherit;transition:border-color var(--ui-motion-fast) var(--ui-ease-out), transform var(--ui-motion-fast) var(--ui-ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;text-decoration:none;display:grid}.inventory-warehouse-card:hover{border-color:var(--ui-border-strong);transform:translateY(-2px)}.inventory-warehouse-card:active{transform:translateY(0)}.inventory-warehouse-card strong,.inventory-warehouse-card small{display:block}.inventory-warehouse-card small{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.2rem}.inventory-warehouse-mark,.inventory-empty-mark{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);color:var(--ui-primary-ink);background:var(--ui-primary-soft);place-items:center;display:grid}.inventory-warehouse-mark{width:2.6rem;height:2.6rem}.inventory-empty-mark{width:3rem;height:3rem}.inventory-status,.inventory-stock-state,.inventory-reference,.inventory-reversal-note{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);width:fit-content;color:var(--ui-muted);background:var(--ui-surface);font-size:var(--ui-font-size-label);align-items:center;padding:.38rem .62rem;font-weight:700;display:inline-flex}.inventory-status.is-active,.inventory-stock-state.is-available{color:var(--ui-success)}.inventory-status.is-inactive{color:var(--ui-muted)}.inventory-stock-state.is-allocated{color:var(--ui-primary-ink)}.inventory-stock-state.is-not-sellable{color:var(--ui-warning)}.inventory-stock-state.is-empty{color:var(--ui-muted)}.inventory-toolbar{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface-subtle);gap:1rem;margin:1rem 0;padding:1rem;display:grid}.inventory-toolbar>p{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-variant-numeric:tabular-nums;margin:0}.inventory-filter-form,.inventory-movement-filter-form{align-items:end;gap:.75rem;display:grid}.inventory-table-shell{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);width:100%;max-width:100%;overflow-x:auto}.inventory-table{border-collapse:collapse;table-layout:fixed;width:calc(100% - 1px);min-width:62rem}.inventory-table th:first-child{width:23%}.inventory-table th:nth-child(2){width:18%}.inventory-table th:nth-child(n+3):nth-child(-n+7){width:9%}.inventory-table th:nth-child(8){width:14%}.inventory-table th,.inventory-table td{border-bottom:1px solid var(--ui-border);text-align:left;vertical-align:middle;padding:.85rem 1rem}.inventory-table th{color:var(--ui-muted);background:var(--ui-surface-subtle);font-size:var(--ui-font-size-label);font-weight:700}.inventory-table tbody tr{transition:background-color var(--ui-motion-fast) var(--ui-ease-out)}.inventory-table tbody tr:hover{background:var(--ui-surface-subtle)}.inventory-table tr:last-child td{border-bottom:0}.inventory-table td>strong,.inventory-table td>small{display:block}.inventory-table td>small{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.2rem}.inventory-pagination{color:var(--ui-muted);font-size:var(--ui-font-size-label);justify-content:flex-end;padding-top:1rem}.inventory-empty-state{align-content:center;min-height:14rem}.inventory-timeline,.inventory-compact-history{margin:0;padding:0;list-style:none}.inventory-timeline{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface)}.inventory-timeline li{border-bottom:1px solid var(--ui-border);grid-template-columns:auto minmax(0,1fr);gap:.85rem;padding:1rem;display:grid}.inventory-timeline li:last-child{border-bottom:0}.inventory-timeline strong,.inventory-timeline span,.inventory-timeline small{display:block}.inventory-timeline span{margin-top:.15rem}.inventory-timeline small{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.3rem}.inventory-timeline-mark,.inventory-kind-mark{border-radius:var(--ui-radius-circle);background:var(--ui-primary);flex:none;display:block}.inventory-timeline-mark{width:.7rem;height:.7rem;margin-top:.35rem}.inventory-kind-mark{width:.8rem;height:.8rem}.inventory-timeline-mark.is-gift,.inventory-kind-mark.is-gift,.inventory-timeline-mark.is-reversal,.inventory-kind-mark.is-reversal{background:var(--ui-warning)}.inventory-timeline-mark.is-adjustment,.inventory-kind-mark.is-adjustment{background:var(--ui-muted)}.inventory-breadcrumb{color:var(--ui-muted);font-size:var(--ui-font-size-label);flex-wrap:wrap;gap:.5rem;padding-top:1rem;display:flex}.inventory-breadcrumb a{color:var(--ui-primary-ink)}.inventory-form-page{max-width:72rem}.inventory-form{gap:1rem;display:grid}.inventory-form-section{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);min-width:0;margin:0;padding:1.25rem}.inventory-form-section legend{font-size:var(--ui-font-size-title);padding:0 .3rem;font-weight:700}.inventory-form-section>p{max-width:68ch;color:var(--ui-muted);margin-bottom:1rem}.inventory-form-grid{gap:1rem;display:grid}.inventory-code-input,.inventory-quantity-input,.inventory-delta{font-variant-numeric:tabular-nums}.inventory-kind-tabs{gap:.6rem;margin-bottom:1rem;display:grid}.inventory-kind-tab{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);color:inherit;background:var(--ui-surface);transition:border-color var(--ui-motion-fast) var(--ui-ease-out), background-color var(--ui-motion-fast) var(--ui-ease-out);gap:.2rem;padding:.85rem 1rem;text-decoration:none;display:grid}.inventory-kind-tab small{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.inventory-kind-tab:hover{border-color:var(--ui-border-strong)}.inventory-kind-tab.is-active{border-color:var(--ui-primary);color:var(--ui-primary-ink);background:var(--ui-primary-soft)}.inventory-command-summary,.inventory-policy-note{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:1rem;display:grid}.inventory-command-summary{background:var(--ui-surface-subtle);align-items:center}.inventory-command-summary p,.inventory-policy-note span{color:var(--ui-muted);margin:.2rem 0 0}.inventory-policy-note{color:var(--ui-primary-ink);background:var(--ui-primary-soft)}.inventory-policy-note strong,.inventory-policy-note span{grid-column:2}.inventory-policy-note:before{content:"i";grid-row:1/span 2;font-weight:700}.inventory-reason-input{resize:vertical;min-height:7rem}.inventory-prerequisite{align-content:center;gap:.75rem;min-height:14rem;display:grid}.inventory-prerequisite h2,.inventory-prerequisite p{margin:0}.inventory-prerequisite p{color:var(--ui-muted)}.inventory-ledger{gap:.85rem;display:grid}.inventory-movement-card{gap:1rem;display:grid}.inventory-movement-card>header,.inventory-movement-card>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.inventory-movement-card>p{margin:0}.inventory-movement-card>footer{border-top:1px solid var(--ui-border);padding-top:.75rem}.inventory-movement-kind{align-items:center;gap:.65rem;display:flex}.inventory-movement-kind strong,.inventory-movement-kind small{display:block}.inventory-movement-kind small{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.2rem}.inventory-reference{overflow-wrap:anywhere;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.inventory-entry-grid{gap:.5rem;display:grid}.inventory-entry-row{border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);align-items:center;gap:.65rem;padding:.75rem;display:grid}.inventory-entry-row strong,.inventory-entry-row small{display:block}.inventory-entry-row small{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.15rem}.inventory-entry-row>span{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.inventory-entry-row dl{gap:1rem;margin:0;display:flex}.inventory-entry-row dl>div{gap:.1rem;display:grid}.inventory-entry-row dt{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.inventory-entry-row dd{margin:0;font-weight:700}.inventory-delta.is-positive{color:var(--ui-success)}.inventory-delta.is-negative{color:var(--ui-danger)}.inventory-reversal-form{width:100%}.inventory-reversal-form summary{cursor:pointer;width:fit-content;color:var(--ui-primary-ink);font-weight:700}.inventory-inline-form{gap:.75rem;margin-top:.75rem;display:grid}.inventory-detail-grid{gap:1rem;display:grid}.inventory-detail-grid h2{font-size:var(--ui-font-size-title);margin-bottom:1rem}.inventory-channel-grid{gap:.75rem;display:grid}.inventory-channel-card{gap:1rem;min-width:0;display:grid}.inventory-channel-card h3{font-size:var(--ui-font-size-title);margin:0}.inventory-channel-card dl{border-top:1px solid var(--ui-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.inventory-channel-card dl>div{min-width:0;padding:.75rem .5rem 0}.inventory-channel-card dl>div:nth-child(odd){padding-left:0}.inventory-channel-card dl>div:nth-child(2n){padding-right:0}.inventory-channel-card dt{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.inventory-channel-card dd{font-size:var(--ui-font-size-title);font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-weight:700}.inventory-balance-list{gap:0;margin:0;display:grid}.inventory-balance-list>div{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.inventory-balance-list>div:last-child{border-bottom:0}.inventory-balance-list dt small,.inventory-balance-list dd span{color:var(--ui-muted);font-size:var(--ui-font-size-label);display:block}.inventory-balance-list dd{text-align:right;margin:0}.inventory-compact-history li{border-bottom:1px solid var(--ui-border);grid-template-columns:3rem minmax(0,1fr);gap:.75rem;padding:.75rem 0;display:grid}.inventory-compact-history li:last-child{border-bottom:0}.inventory-compact-history strong,.inventory-compact-history small{display:block}.inventory-compact-history small{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.2rem}.inventory-muted{color:var(--ui-muted)}@keyframes ui-overlay-in{0%{opacity:0}to{opacity:1}}@media (max-width:39.99rem){.inventory-table{min-width:0}.inventory-table thead{display:none}.inventory-table,.inventory-table tbody,.inventory-table tr,.inventory-table td{width:100%;display:block}.inventory-table tr{border-bottom:1px solid var(--ui-border);padding:.5rem .75rem}.inventory-table tr:last-child{border-bottom:0}.inventory-table td{border-bottom:0;grid-template-columns:minmax(7rem,.65fr) minmax(0,1fr);gap:.75rem;padding:.5rem 0;display:grid}.inventory-table td:before{content:attr(data-label);color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.inventory-metrics{grid-template-columns:minmax(0,1fr)}.inventory-warehouse-card{grid-template-columns:auto minmax(0,1fr)}.inventory-warehouse-card .inventory-status{grid-column:2}.catalog-table,.catalog-products-table{min-width:0}.catalog-table thead{display:none}.catalog-table,.catalog-table tbody,.catalog-table tr,.catalog-table td{width:100%;display:block}.catalog-table tr{border-bottom:1px solid var(--ui-border);padding:.5rem .75rem}.catalog-table tr:last-child{border-bottom:0}.catalog-table td{overflow-wrap:anywhere;border:0;grid-template-columns:minmax(7rem,.65fr) minmax(0,1fr);gap:.75rem;padding:.5rem 0;display:grid}.catalog-table td:before{content:attr(data-label);color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.catalog-table td[data-label=""]{justify-content:flex-end;display:flex}.catalog-table td[data-label=""]:before{content:none}.catalog-product-cell,.counterparty-table{min-width:0}.counterparty-table thead{display:none}.counterparty-table,.counterparty-table tbody,.counterparty-table tr,.counterparty-table td{width:100%;display:block}.counterparty-table tr{border-bottom:1px solid var(--ui-border);padding:.5rem .75rem}.counterparty-table tr:last-child{border-bottom:0}.counterparty-table td{overflow-wrap:anywhere;border:0;grid-template-columns:minmax(7rem,.65fr) minmax(0,1fr);gap:.75rem;padding:.5rem 0;display:grid}.counterparty-table td:before{content:attr(data-label);color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.counterparty-table td[data-label=""]{justify-content:flex-end;display:flex}.counterparty-table td[data-label=""]:before{content:none}}@media (min-width:40rem){.cr-attention-filters{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.cr-attention-list li{grid-template-columns:auto minmax(0,1fr) auto auto}.cr-incident-field-grid,.cr-config-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-warehouse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-filter-form{grid-template-columns:minmax(0,1.5fr) minmax(12rem,.7fr) auto}.inventory-movement-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-filter-search,.inventory-filter-actions{grid-column:span 2}.inventory-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-field-wide{grid-column:span 2}.inventory-kind-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-entry-row{grid-template-columns:minmax(0,1fr) minmax(6rem,.35fr) auto}.inventory-inline-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.inventory-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-search-form{grid-template-columns:minmax(0,1fr) auto}.catalog-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-filter-search,.catalog-filter-actions{grid-column:span 2}.catalog-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-field-wide,.catalog-orderable-field{grid-column:span 2}.catalog-contribution-row,.catalog-identifier-row{grid-template-columns:minmax(0,1.5fr) minmax(12rem,.7fr)}.catalog-remove-field{grid-column:1/-1}.catalog-product-list article{grid-template-columns:auto minmax(0,1fr) auto auto auto}.catalog-identifier-list li{grid-template-columns:minmax(8rem,.6fr) minmax(0,1fr) auto;align-items:center}.catalog-transition-grid,.counterparty-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.counterparty-filter-search,.counterparty-filter-actions{grid-column:span 2}.counterparty-form-grid,.counterparty-address-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.counterparty-field-wide,.counterparty-address-wide{grid-column:span 2}.counterparty-role-grid,.counterparty-address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-attention-band{flex-direction:row;justify-content:space-between;align-items:center}.cr-search-form{grid-template-columns:minmax(0,1fr) auto}.cr-step-up-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-data-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cr-state-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.ui-notification-list li{grid-template-columns:minmax(0,1fr) auto}.ui-security-side .ui-security-links{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-workspace{padding-inline:1.1rem}.ui-workspace-label{display:block}.ui-workspace strong{font-size:var(--ui-font-size-body);margin-top:.2rem}.ui-topbar-actions{gap:.5rem;padding-right:1rem}.ui-profile-copy{display:flex}.ui-page{padding:2rem 1.5rem 4rem}.ui-page-header{flex-direction:row;justify-content:space-between;align-items:flex-end;padding:1.25rem 0 2rem}.ui-state-badge{align-self:flex-end}.ui-setup-main,.ui-environment{padding:1.5rem}.ui-checklist li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.ui-step-status{grid-column:3}.onboarding-checklist li{grid-template-columns:auto minmax(0,1fr) auto}.onboarding-step-state{grid-area:1/3;align-self:center}.organization-preference-grid,.organization-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-field-wide{grid-column:span 2}.ui-priority-preview{flex-direction:row;justify-content:space-between;align-items:flex-start}.ui-priority-bands{justify-content:flex-end}.ui-auth-aside,.ui-auth-panel,.ui-security-main,.ui-security-side,.ui-mfa-qr,.ui-mfa-actions,.ui-recovery-panel{padding:1.5rem}.ui-mfa-setup{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.75fr)}}@media (min-width:64rem){.inventory-warehouse-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-movement-filter-form{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(8rem,.65fr)) auto}.inventory-movement-filter-form .inventory-filter-search,.inventory-movement-filter-form .inventory-filter-actions{grid-column:auto}.inventory-kind-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.inventory-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr)}.inventory-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.8fr)}.catalog-product-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-inline-form{grid-template-columns:minmax(10rem,.75fr) minmax(0,1.5fr) auto}.catalog-inline-form .catalog-field-wide{grid-column:auto}.counterparty-filter-form{grid-template-columns:repeat(5,minmax(0,1fr))}.counterparty-filter-search,.counterparty-filter-actions{grid-column:span 2}.counterparty-role-grid,.counterparty-detail-grid,.counterparty-address-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-settings-grid{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.8fr)}.onboarding-layout{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.75fr)}.organization-preference-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-security-layout{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.75fr);align-items:stretch}}@media (min-width:80rem){.catalog-filter-form{grid-template-columns:minmax(14rem,2fr) repeat(4,minmax(7rem,1fr)) auto}.catalog-filter-search,.catalog-filter-actions{grid-column:auto}.catalog-filter-actions{grid-area:1/6;justify-content:flex-end}.catalog-filter-checkbox{grid-area:2/1/auto/-1}}@media (min-width:64rem){.cr-jit-banner{left:var(--ui-sidebar-width)}.ui-body[data-sidebar-collapsed=true] .cr-jit-banner{left:var(--ui-sidebar-collapsed)}.cr-impersonation-banner{left:var(--ui-sidebar-width)}.ui-body[data-sidebar-collapsed=true] .cr-impersonation-banner{left:var(--ui-sidebar-collapsed)}.cr-main.is-impersonating{padding-top:calc(var(--ui-topbar-height) + 8rem)}.cr-access-layout{grid-template-columns:minmax(20rem,.85fr) minmax(24rem,1.15fr)}.cr-dashboard-grid{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.8fr)}.cr-action-grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.75fr)}.cr-management-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cr-action-panel+.cr-action-panel{border-top:0;border-left:1px solid var(--ui-border)}.cr-command-layout{grid-template-columns:minmax(0,.85fr) minmax(22rem,1.15fr)}.cr-command-layout>form{border-top:0;border-left:1px solid var(--ui-border)}.ui-brand-zone{display:flex}.ui-mobile-menu{display:none}.ui-sidebar{width:var(--ui-sidebar-width);visibility:visible;overflow-y:auto;transform:translate(0)}.ui-sidebar-collapse{display:inline-grid!important}.ui-mobile-close{display:none!important}.ui-sidebar-overlay{display:none}.ui-main{margin-left:var(--ui-sidebar-width)}.ui-page{padding:2.4rem 2rem 5rem}.ui-setup-layout{grid-template-columns:minmax(0,1.75fr) minmax(17rem,.8fr)}.ui-environment{min-height:100%}.ui-body[data-sidebar-collapsed=true] .ui-brand-zone,.ui-body[data-sidebar-collapsed=true] .ui-sidebar{width:var(--ui-sidebar-collapsed)}.ui-body[data-sidebar-collapsed=true] .ui-main{margin-left:var(--ui-sidebar-collapsed)}.ui-body[data-sidebar-collapsed=true] .ui-brand-copy,.ui-body[data-sidebar-collapsed=true] .ui-nav-label,.ui-body[data-sidebar-collapsed=true] .ui-sidebar-heading{display:none}.ui-body[data-sidebar-collapsed=true] .ui-brand-zone,.ui-body[data-sidebar-collapsed=true] .ui-sidebar-head,.ui-body[data-sidebar-collapsed=true] .ui-nav-link{justify-content:center}.ui-body[data-sidebar-collapsed=true] .ui-sidebar-head,.ui-body[data-sidebar-collapsed=true] .ui-brand-zone,.ui-body[data-sidebar-collapsed=true] .ui-nav-link{padding-inline:0}.ui-body[data-sidebar-collapsed=true] .ui-sidebar-note{justify-content:center;margin-inline:.7rem;padding-inline:0}.ui-body[data-sidebar-collapsed=true] .ui-sidebar-footer{display:none}.ui-auth-shell{grid-template-columns:minmax(22rem,.85fr) minmax(32rem,1.15fr)}.ui-auth-aside{justify-content:space-between;gap:2rem;min-height:100vh;padding:2rem;position:sticky;top:0}.ui-auth-promise{display:block}.ui-auth-assurances{display:grid}.ui-auth-main{min-height:100vh}.ui-auth-content{padding-bottom:var(--ui-topbar-height)}}@media (min-width:80rem){.ui-page{padding-inline:3rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sales-page-header{align-items:flex-start}.sales-header-actions,.sales-section-tools,.sales-filter-actions,.sales-form-actions,.sales-transition-actions,.sales-pagination{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.sales-eyebrow{color:var(--ui-primary-ink);font-size:var(--ui-font-size-label);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.3rem;font-weight:700}.sales-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.sales-metric{gap:.25rem;min-width:0;padding:1rem;display:grid}.sales-metric>span,.sales-metric>small{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.sales-metric>strong{font-size:var(--ui-font-size-title);font-variant-numeric:tabular-nums}.sales-metric.is-commitment>strong{color:var(--ui-primary-ink)}.sales-section{margin-top:2rem}.sales-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.sales-section-heading h2,.sales-section-heading p{margin:0}.sales-section-heading p{color:var(--ui-muted)}.sales-toolbar{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface-subtle);margin:1rem 0;padding:1rem}.sales-filter-form,.sales-document-filter-form{align-items:end;gap:.75rem;display:grid}.sales-table-shell{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);width:100%;max-width:100%;overflow-x:auto}.sales-table{border-collapse:collapse;table-layout:fixed;width:calc(100% - 1px);min-width:52rem}.sales-table th,.sales-table td{border-bottom:1px solid var(--ui-border);text-align:left;vertical-align:middle;padding:.85rem 1rem}.sales-table th{color:var(--ui-muted);background:var(--ui-surface-subtle);font-size:var(--ui-font-size-label);font-weight:700}.sales-table tbody tr{transition:background-color var(--ui-motion-fast) var(--ui-ease-out)}.sales-table tbody tr:hover{background:var(--ui-surface-subtle)}.sales-table tr:last-child td{border-bottom:0}.sales-table td>strong,.sales-table td>small{display:block}.sales-table td>small{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.2rem}.sales-status,.sales-stock,.sales-allocation-state{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);width:fit-content;max-width:100%;color:var(--ui-muted);background:var(--ui-surface);font-size:var(--ui-font-size-label);text-align:left;align-items:center;padding:.38rem .62rem;font-weight:700;line-height:1.35;display:inline-flex}.sales-status.is-confirmed,.sales-stock.is-ready{color:var(--ui-success)}.sales-status.is-preparing{color:var(--ui-primary-ink)}.sales-status.is-fulfilled{color:var(--ui-success)}.sales-status.is-cancelled,.sales-stock.is-critical{color:var(--ui-danger)}.sales-stock.is-allocated{color:var(--ui-primary-ink)}.sales-stock.is-unavailable{color:var(--ui-warning)}.sales-allocation-state.is-ready{color:var(--ui-success)}.sales-allocation-state.is-pending{color:var(--ui-warning)}.sales-lines-table{min-width:64rem}.sales-lines-table th:first-child{width:23%}.sales-lines-table th:nth-child(2){width:7%}.sales-lines-table th:nth-child(3){width:10%}.sales-lines-table th:nth-child(4){width:9%}.sales-lines-table th:nth-child(5){width:17%}.sales-lines-table th:nth-child(6){width:24%}.sales-lines-table th:nth-child(7){width:10%}.sales-lines-table .sales-stock,.sales-lines-table .sales-allocation-state{background:0 0;border:0;border-radius:0;padding:0;display:block}.sales-pagination{color:var(--ui-muted);font-size:var(--ui-font-size-label);justify-content:flex-end;padding-top:1rem}.sales-empty-state{align-content:center;min-height:14rem}.sales-breadcrumb{color:var(--ui-muted);font-size:var(--ui-font-size-label);flex-wrap:wrap;gap:.5rem;padding-top:1rem;display:flex}.sales-breadcrumb a{color:var(--ui-primary-ink)}.sales-form-page{max-width:76rem}.sales-form{gap:1rem;display:grid}.sales-form-section{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);min-width:0;margin:0;padding:1.25rem}.sales-form-section legend{font-size:var(--ui-font-size-title);padding:0 .3rem;font-weight:700}.sales-form-section>p,.sales-lines-heading>p{max-width:68ch;color:var(--ui-muted);margin-bottom:1rem}.sales-form-grid,.sales-line-grid,.sales-detail-grid,.sales-summary-layout,.sales-settings-grid{gap:1rem;display:grid}.sales-notes{resize:vertical;min-height:7rem}.sales-lines-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.sales-lines-heading>p{margin:0}.sales-lines{gap:.75rem;display:grid}.sales-line-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);padding:1rem}.sales-line-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;margin-bottom:.75rem;display:grid}.sales-line-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-line-description{grid-column:1/-1}.sales-line-remove{margin-top:1.4rem}.sales-line-fulfillment .ui-field-hint{max-width:36ch;line-height:1.35}.sales-availability{min-height:1.2rem;color:var(--ui-muted);font-size:var(--ui-font-size-label);font-variant-numeric:tabular-nums;margin-top:.3rem;display:block}.sales-policy-note{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);color:var(--ui-primary-ink);background:var(--ui-primary-soft);grid-template-columns:auto minmax(0,1fr);gap:.3rem .75rem;padding:1rem;display:grid}.sales-policy-note:before{content:"i";grid-row:1/span 2;font-weight:700}.sales-policy-note span{color:var(--ui-muted)}.sales-prerequisite{align-content:center;gap:.75rem;min-height:14rem;display:grid}.sales-prerequisite h2,.sales-prerequisite p{margin:0}.sales-prerequisite p{color:var(--ui-muted)}.sales-state-rail{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sales-state-rail li{border-right:1px solid var(--ui-border);min-width:0;color:var(--ui-muted);font-size:var(--ui-font-size-label);align-items:center;gap:.5rem;padding:.75rem;display:flex}.sales-state-rail li:last-child{border-right:0}.sales-state-rail li>span{border:1px solid var(--ui-border);border-radius:var(--ui-radius-circle);background:var(--ui-surface-subtle);flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}.sales-state-rail li.is-reached{color:var(--ui-success)}.sales-state-rail li.is-reached>span{border-color:var(--ui-success)}.sales-state-rail li.is-cancelled{color:var(--ui-danger)}.sales-state-rail li.is-cancelled>span{border-color:var(--ui-danger)}.sales-action-band{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);color:var(--ui-primary-ink);background:var(--ui-primary-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1.25rem;display:flex}.sales-action-band h2,.sales-action-band p{margin:0}.sales-action-band h2{font-size:var(--ui-font-size-title)}.sales-action-band p{margin-top:.3rem}.sales-allocation-band{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);gap:1rem;margin-top:1rem;padding:1.25rem;display:grid}.sales-allocation-band.is-held{border-color:var(--ui-primary)}.sales-allocation-band.is-pending{border-color:var(--ui-warning)}.sales-allocation-band.is-ready{border-color:var(--ui-success)}.sales-allocation-band h2,.sales-allocation-band p{margin:0}.sales-allocation-band h2{font-size:var(--ui-font-size-title)}.sales-allocation-band p{max-width:62ch;color:var(--ui-muted);margin-top:.3rem}.sales-allocation-band dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.sales-allocation-band dl>div{border-left:1px solid var(--ui-border);min-width:0;padding:.5rem .75rem}.sales-allocation-band dl>div:nth-child(odd){border-left:0}.sales-allocation-band dt{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.sales-allocation-band dd{font-size:var(--ui-font-size-title);font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-weight:700}.sales-cancel-disclosure{position:relative}.sales-cancel-disclosure>summary{cursor:pointer;list-style:none}.sales-cancel-disclosure>summary::-webkit-details-marker{display:none}.sales-cancel-form{z-index:5;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);width:min(22rem,100vw - 3rem);color:var(--ui-foreground);background:var(--ui-surface);gap:.75rem;padding:1rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0}.ui-button-danger{cursor:pointer;border:1px solid var(--ui-danger);border-radius:var(--ui-radius-sm);max-width:100%;height:2.75rem;color:var(--ui-surface);background:var(--ui-danger);font-size:var(--ui-font-size-body);text-align:center;white-space:nowrap;transition:filter var(--ui-motion-fast) var(--ui-ease-out), transform var(--ui-motion-fast) var(--ui-ease-out);justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;font-weight:700;line-height:1.2;display:inline-flex}.ui-button-danger:hover{filter:brightness(.92)}.ui-button-danger:active{transform:scale(.98)}.ui-button-danger:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.55}.sales-detail-grid{margin-top:1rem}.sales-detail-card,.sales-tax-card,.sales-total-card,.sales-setting-card{gap:1rem;display:grid}.sales-card-heading{align-items:flex-start;gap:.75rem;display:flex}.sales-card-heading>span{border-radius:var(--ui-radius-sm);width:2.5rem;height:2.5rem;color:var(--ui-primary-ink);background:var(--ui-primary-soft);flex:none;place-items:center;display:grid}.sales-card-heading h2,.sales-card-heading p{margin:0}.sales-card-heading h2{font-size:var(--ui-font-size-title)}.sales-card-heading p{color:var(--ui-muted);margin-top:.2rem}.sales-detail-card dl,.sales-tax-card dl,.sales-total-card dl{gap:.75rem;margin:0;display:grid}.sales-detail-card dl>div,.sales-tax-card dl>div,.sales-total-card dl>div{border-top:1px solid var(--ui-border);justify-content:space-between;gap:1rem;padding-top:.75rem;display:flex}.sales-detail-card dt,.sales-tax-card dt,.sales-total-card dt{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.sales-detail-card dd,.sales-tax-card dd,.sales-total-card dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.sales-tax-card dd{gap:1rem;display:flex}.sales-grand-total{color:var(--ui-primary-ink);font-size:var(--ui-font-size-title);font-weight:700}.sales-timeline{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);margin:0;padding:0;list-style:none}.sales-timeline li{border-bottom:1px solid var(--ui-border);grid-template-columns:auto minmax(0,1fr);gap:.85rem;padding:1rem;display:grid}.sales-timeline li:last-child{border-bottom:0}.sales-timeline strong,.sales-timeline span,.sales-timeline small{display:block}.sales-timeline span{margin-top:.15rem}.sales-timeline small{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.3rem}.sales-timeline-mark{border-radius:var(--ui-radius-circle);background:var(--ui-success);width:.7rem;height:.7rem;margin-top:.35rem}.sales-timeline-mark.is-preparing{background:var(--ui-primary)}.sales-timeline-mark.is-cancelled{background:var(--ui-danger)}.sales-setting-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.sales-setting-list li{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.sales-setting-list strong,.sales-setting-list small{display:block}.sales-setting-list small,.sales-setting-list b{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.sales-setting-form{border-top:1px solid var(--ui-border);gap:.75rem;padding-top:1rem;display:grid}.sales-setting-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.delivery-note-immutability,.delivery-note-preflight,.delivery-note-artifact-panel,.delivery-note-links{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface)}.delivery-note-immutability{color:var(--ui-primary-ink);background:var(--ui-primary-soft);align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.delivery-note-immutability>span,.delivery-note-artifact{border-radius:var(--ui-radius-sm);background:var(--ui-surface);flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.delivery-note-immutability h2,.delivery-note-immutability p,.delivery-note-preflight h2,.delivery-note-preflight p,.delivery-note-form-card h2,.delivery-note-order-summary h2,.delivery-note-links h2,.delivery-note-links p,.delivery-note-artifact-panel h2,.delivery-note-artifact-panel p{margin:0}.delivery-note-immutability h2,.delivery-note-preflight h2,.delivery-note-form-card h2,.delivery-note-order-summary h2,.delivery-note-links h2,.delivery-note-artifact-panel h2{font-size:var(--ui-font-size-title)}.delivery-note-immutability p,.delivery-note-preflight p,.delivery-note-links p,.delivery-note-artifact-panel p{color:var(--ui-muted)}.delivery-note-preflight{border-left-width:.3rem;padding:1rem 1.25rem}.delivery-note-preflight.is-ready{border-left-color:var(--ui-success)}.delivery-note-preflight.is-blocked{border-left-color:var(--ui-danger)}.delivery-note-preflight.is-warning{border-left-color:var(--ui-warning)}.delivery-note-preflight ul{margin:.75rem 0;padding-left:1.25rem}.delivery-note-issue-layout{align-items:start;gap:1rem;display:grid}.delivery-note-form-card,.delivery-note-order-summary{padding:1.25rem}.delivery-note-form-card .ui-form{margin-top:1rem}.delivery-note-order-summary dl,.delivery-note-links dl,.delivery-note-artifact-panel dl{margin:1rem 0 0}.delivery-note-order-summary dl>div,.delivery-note-links dl>div,.delivery-note-artifact-panel dl>div{border-bottom:1px solid var(--ui-border);justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.delivery-note-order-summary dt,.delivery-note-links dt,.delivery-note-artifact-panel dt{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.delivery-note-order-summary dd,.delivery-note-links dd,.delivery-note-artifact-panel dd{text-align:right;margin:0}.delivery-note-order-summary ol{border-top:1px solid var(--ui-border);gap:.5rem;margin:1rem 0 0;padding:1rem 0 0;list-style:none;display:grid}.delivery-note-order-summary li{grid-template-columns:minmax(6rem,.75fr) minmax(0,1.5fr) auto;align-items:baseline;gap:.75rem;display:grid}.delivery-note-order-summary li span,.delivery-note-order-summary li small{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.delivery-note-artifact-panel{border-left-width:.3rem;gap:1rem;padding:1rem 1.25rem;display:grid}.delivery-note-artifact-panel>div:first-child{align-items:center;gap:.75rem;display:flex}.delivery-note-artifact-panel.is-ready{border-left-color:var(--ui-success)}.delivery-note-artifact-panel.is-failed{border-left-color:var(--ui-danger)}.delivery-note-artifact-panel.is-pending,.delivery-note-artifact-panel.is-generating{border-left-color:var(--ui-primary)}.delivery-note-digest{overflow-wrap:anywhere;max-width:22rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--ui-font-size-label)}.delivery-note-pdf-status{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);width:fit-content;color:var(--ui-muted);background:var(--ui-surface);font-size:var(--ui-font-size-label);align-items:center;padding:.38rem .62rem;font-weight:700;display:inline-flex}.delivery-note-pdf-status.is-ready{color:var(--ui-success)}.delivery-note-pdf-status.is-failed{color:var(--ui-danger)}.delivery-note-pdf-status.is-generating{color:var(--ui-primary-ink)}.delivery-note-links{padding:1.25rem}.delivery-note-lines-table .ui-tabular{font-weight:700}.invoice-fiscal-gate{border:2px solid var(--ui-warning);border-radius:var(--ui-radius-lg);color:var(--ui-foreground);background:var(--ui-surface);grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:1.25rem;display:grid}.invoice-fiscal-gate>span{border-radius:var(--ui-radius-sm);width:2.5rem;height:2.5rem;color:var(--ui-warning);background:var(--ui-surface-subtle);place-items:center;display:grid}.invoice-fiscal-gate h2,.invoice-fiscal-gate p,.invoice-form-card h2,.invoice-form-card p,.invoice-preview-card h2,.invoice-payment-card h2,.invoice-payment-card p{margin:0}.invoice-fiscal-gate h2,.invoice-form-card h2,.invoice-preview-card h2,.invoice-payment-card h2{font-size:var(--ui-font-size-title)}.invoice-fiscal-gate>div>p:last-child,.invoice-form-card>p,.invoice-payment-card p{color:var(--ui-muted)}.invoice-issue-layout,.invoice-status-grid{align-items:start;gap:1rem;display:grid}.invoice-form-card,.invoice-preview-card,.invoice-payment-card{padding:1.25rem}.invoice-form-card .ui-form{margin-top:1rem}.invoice-preview-card dl,.invoice-payment-card dl{margin:1rem 0 0}.invoice-preview-card dl>div,.invoice-payment-card dl>div{border-bottom:1px solid var(--ui-border);justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.invoice-preview-card dt,.invoice-payment-card dt{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.invoice-preview-card dd,.invoice-payment-card dd{text-align:right;margin:0}.invoice-preview-total{border-top:2px solid var(--ui-foreground);gap:.3rem;margin-top:1rem;padding-top:1rem;display:grid}.invoice-preview-total span,.invoice-preview-total small{color:var(--ui-muted)}.invoice-preview-total strong{font-size:var(--ui-font-size-display);font-variant-numeric:tabular-nums}.invoice-payment-card{border-left:.3rem solid var(--ui-primary);gap:1rem;display:grid}.invoice-payment-card.is-paid{border-left-color:var(--ui-success)}.invoice-payment-card.is-partial{border-left-color:var(--ui-warning)}.invoice-payment-card.is-overdue{border-left-color:var(--ui-danger)}.invoice-payment-form{gap:.75rem;display:grid}.invoice-payment-status,.invoice-transmission-status{border-radius:var(--ui-radius-pill);width:fit-content;color:var(--ui-muted);background:var(--ui-surface);font-size:var(--ui-font-size-label);border:1px solid;align-items:center;padding:.38rem .62rem;font-weight:700;display:inline-flex}.invoice-payment-status.is-paid{color:var(--ui-success)}.invoice-payment-status.is-partial{color:var(--ui-warning)}.invoice-payment-status.is-overdue{color:var(--ui-danger)}.invoice-transmission-status{color:var(--ui-warning)}.invoice-lines-table .ui-tabular{white-space:nowrap}.invoices-table th:first-child{width:18%}.invoices-table th:nth-child(2){width:19%}.invoices-table th:nth-child(3){width:17%}.invoices-table th:nth-child(4){width:14%}.invoices-table th:nth-child(5){width:12%}.invoices-table th:nth-child(6){width:11%}.invoices-table th:nth-child(7){width:9%}.invoices-table td:first-child,.invoices-table td:nth-child(2){overflow-wrap:anywhere}@media (min-width:48rem){.invoices-table td:nth-child(2) .ui-text-link{white-space:nowrap}}@media (max-width:47.99rem){.sales-state-rail{grid-template-columns:1fr}.sales-state-rail li{border-right:0;border-bottom:1px solid var(--ui-border)}.sales-state-rail li:last-child{border-bottom:0}.sales-table-shell{background:0 0;border:0;overflow:visible}.sales-table{border-collapse:separate;min-width:0}.sales-table thead{display:none}.sales-table tbody{gap:.75rem;display:grid}.sales-table tr{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);gap:.5rem;padding:1rem;display:grid}.sales-table td{text-align:right;border:0;grid-template-columns:minmax(7rem,.4fr) minmax(0,1fr);gap:.75rem;padding:.3rem 0;display:grid}.sales-table td:before{content:attr(data-label);color:var(--ui-muted);font-size:var(--ui-font-size-label);text-align:left;font-weight:700}.sales-table td>*{justify-self:end}.sales-table td:first-child{border-bottom:1px solid var(--ui-border);padding-bottom:.75rem}.delivery-note-order-summary li{grid-template-columns:1fr auto}.delivery-note-order-summary li strong{grid-area:1/1/auto/-1}.delivery-note-artifact-panel dl>div{display:grid}.delivery-note-artifact-panel dd{text-align:left}.invoice-preview-card dl>div,.invoice-payment-card dl>div{display:grid}.invoice-preview-card dd,.invoice-payment-card dd{text-align:left}}@media (min-width:48rem){.sales-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-filter-form{grid-template-columns:minmax(14rem,1.4fr) repeat(2,minmax(10rem,.8fr)) auto}.sales-document-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-document-filter-form .sales-filter-actions{grid-column:1/-1}.sales-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-field-wide{grid-column:1/-1}.sales-line-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-line-description{grid-column:1/-1}.sales-detail-grid,.sales-summary-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-allocation-band{grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);align-items:center}.sales-allocation-band dl{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-allocation-band dl>div:nth-child(odd){border-left:1px solid var(--ui-border)}.sales-allocation-band dl>div:first-child{border-left:0}.delivery-note-issue-layout{grid-template-columns:minmax(0,1.6fr) minmax(18rem,.8fr)}.delivery-note-artifact-panel{grid-template-columns:minmax(0,1fr) minmax(24rem,.8fr);align-items:center}.delivery-note-artifact-panel dl{margin-top:0}.invoice-issue-layout{grid-template-columns:minmax(0,1fr) minmax(22rem,.8fr)}.invoice-status-grid{grid-template-columns:minmax(0,1.4fr) minmax(20rem,.6fr)}}@media (min-width:70rem){.sales-line-grid{grid-template-columns:.55fr minmax(13rem,1.4fr) repeat(3,.75fr) minmax(14rem,2fr)}.sales-line-description{grid-column:auto}.sales-document-filter-form{grid-template-columns:minmax(14rem,1.4fr) repeat(3,minmax(9rem,.75fr)) auto}.sales-document-filter-form .sales-filter-actions{grid-column:auto}.sales-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.ops-page-header{align-items:flex-start}.ops-eyebrow,.ops-widget-kicker{color:var(--ui-primary-ink);font-size:var(--ui-font-size-label);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.35rem;font-weight:750}#operational-dashboard{transition:opacity var(--ui-motion-fast) var(--ui-ease-out);display:block}#operational-dashboard[busy]{opacity:.62}.ops-summary,.cr-operations{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);overflow:hidden}.ops-summary-heading{border-bottom:1px solid var(--ui-border);flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.ops-summary-heading h2,.cr-operations h2{font-size:var(--ui-font-size-title);margin-bottom:.35rem}.ops-summary-heading p,.cr-operations .ui-section-heading p{color:var(--ui-muted);margin-bottom:0}.ops-refresh{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.ops-refresh time,.cr-operations time{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-variant-numeric:tabular-nums}.ops-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ops-summary-item{border-right:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);min-width:0;padding:1rem 1.1rem}.ops-summary-item dt{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.ops-summary-item dd{font-size:var(--ui-font-size-display);margin:.25rem 0 0;font-weight:760;line-height:1}.ops-summary-item span{color:var(--ui-muted);font-size:var(--ui-font-size-label);align-items:center;gap:.4rem;margin-top:.4rem;display:flex}.ops-summary-item span:before,.cr-signal-status:before{border-radius:var(--ui-radius-circle);background:var(--ui-success);content:"";flex:none;width:.42rem;height:.42rem}.ops-summary-item.is-unavailable span:before{background:var(--ui-muted)}.ops-summary-item.is-failed span:before{background:var(--ui-danger)}.ops-widget-grid{gap:1rem;margin-top:1rem;display:grid}.ops-widget{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);min-width:0;overflow:hidden}.ops-widget-header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.15rem 0;display:flex}.ops-widget-header h2{font-size:var(--ui-font-size-title);margin-bottom:0}.ops-count{min-width:2ch;color:var(--ui-foreground);font-size:var(--ui-font-size-display);text-align:right;font-weight:760;line-height:1}.ops-widget-rule{border-bottom:1px solid var(--ui-border);min-height:3.2rem;color:var(--ui-muted);font-size:var(--ui-font-size-label);margin:0;padding:.8rem 1.15rem 1rem}.ops-item-list{margin:0;padding:0;list-style:none}.ops-item-list li{border-top:1px solid var(--ui-border);grid-template-columns:minmax(0,1fr);gap:.75rem;padding:.9rem 1.15rem;display:grid}.ops-item-list li:first-child{border-top:0}.ops-item-copy,.ops-item-copy strong,.ops-item-copy small{display:block}.ops-item-copy{min-width:0}.ops-item-copy strong{overflow-wrap:anywhere;margin-top:.16rem}.ops-item-copy small{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.2rem}.ops-item-identifier{color:var(--ui-primary-ink);font-size:var(--ui-font-size-label);font-variant-numeric:tabular-nums;font-weight:750}.ops-item-action{width:fit-content;color:var(--ui-primary-ink);font-size:var(--ui-font-size-label);white-space:nowrap;transition:color var(--ui-motion-fast) var(--ui-ease-out);align-self:center;font-weight:750}.ops-item-action:hover{color:var(--ui-primary-hover)}.ops-widget-empty,.ops-widget-fallback{color:var(--ui-muted);align-items:flex-start;gap:.7rem;padding:1.2rem 1.15rem;display:flex}.ops-widget-empty .ui-icon,.ops-widget-fallback .ui-icon{width:1.1rem;height:1.1rem;margin-top:.1rem}.ops-widget-empty .ui-icon{color:var(--ui-success)}.ops-widget-fallback .ui-icon{color:var(--ui-warning)}.ops-widget-empty p,.ops-widget-fallback p{margin-bottom:0}.ops-widget-fallback strong,.ops-widget-fallback span{display:block}.ops-widget-fallback span{font-size:var(--ui-font-size-label);margin-top:.2rem}.cr-operations{margin-bottom:1rem;padding:1.25rem}.cr-signal-grid{gap:.75rem;display:grid}.cr-signal{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);min-width:0;padding:1rem}.cr-signal header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.cr-signal h3{font-size:var(--ui-font-size-body);margin-bottom:0}.cr-signal-status{color:var(--ui-muted);font-size:var(--ui-font-size-label);text-align:right;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.cr-signal.is-attention .cr-signal-status:before{background:var(--ui-warning)}.cr-signal.is-warming .cr-signal-status:before{background:var(--ui-primary)}.cr-signal.is-unavailable .cr-signal-status:before{background:var(--ui-muted)}.cr-signal.is-failed .cr-signal-status:before{background:var(--ui-danger)}.cr-signal-value{font-size:var(--ui-font-size-title);margin-top:.8rem;display:block}.cr-signal>p{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin:.6rem 0 0}.cr-signal>small{color:var(--ui-warning);font-size:var(--ui-font-size-label);margin-top:.65rem;display:block}.cr-mini-evidence{border-top:1px solid var(--ui-border);margin:.8rem 0 0;padding-top:.45rem}.cr-mini-evidence>div{justify-content:space-between;align-items:baseline;gap:.75rem;padding-top:.35rem;display:flex}.cr-mini-evidence dt{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.cr-mini-evidence dd{font-size:var(--ui-font-size-label);margin:0;font-weight:750}.cr-signal .ops-item-action{margin-top:.8rem;display:inline-block}@media (min-width:40rem){.ops-summary-heading{flex-direction:row;justify-content:space-between;align-items:center}.ops-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ops-summary-item{border-bottom:0}.ops-summary-item:last-child{border-right:0}.ops-item-list li{grid-template-columns:minmax(0,1fr) auto;align-items:center}.cr-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ops-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-widget:last-child{grid-column:1/-1}.cr-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cr-slo-page>section+section,.cr-slo-page>section+.cr-slo-lower-grid,.cr-slo-page>.cr-slo-lower-grid{margin-top:1rem}.cr-slo-overview,.cr-slo-section{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);min-width:0;overflow:hidden}.cr-slo-overview{padding:1.25rem}.cr-slo-section>.ui-section-heading{padding:1.15rem 1.15rem 0}.cr-slo-overview-heading{align-items:flex-start;gap:1rem}.cr-slo-status,.cr-slo-row-status{color:var(--ui-muted);font-size:var(--ui-font-size-label);align-items:center;gap:.4rem;font-weight:750;display:inline-flex}.cr-slo-status.is-ready,.cr-slo-row-status.is-ready,.cr-slo-row-status.is-clear{color:var(--ui-success)}.cr-slo-status.is-ready .ui-status-dot{background:var(--ui-success)}.cr-slo-status.is-attention,.cr-slo-status.is-stale,.cr-slo-row-status.is-attention,.cr-slo-row-status.is-stale,.cr-slo-row-status.is-alert{color:var(--ui-danger)}.cr-slo-status.is-attention .ui-status-dot,.cr-slo-status.is-stale .ui-status-dot{background:var(--ui-danger)}.cr-slo-status.is-warming,.cr-slo-row-status.is-warming{color:var(--ui-primary-ink)}.cr-slo-status.is-warming .ui-status-dot{background:var(--ui-primary)}.cr-slo-status.is-unavailable .ui-status-dot{background:var(--ui-muted)}.cr-slo-state-copy{max-width:72ch;color:var(--ui-muted);margin:.9rem 0 0}.cr-slo-overview.is-attention .cr-slo-state-copy,.cr-slo-overview.is-stale .cr-slo-state-copy{color:var(--ui-danger)}.cr-slo-metric-strip{border-block:1px solid var(--ui-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:1.1rem 0 0;display:grid}.cr-slo-metric-strip>div{min-width:0;padding:.9rem .75rem}.cr-slo-metric-strip>div:nth-child(odd){padding-left:0}.cr-slo-metric-strip>div:nth-child(2n){border-left:1px solid var(--ui-border)}.cr-slo-metric-strip>div:nth-child(n+3){border-top:1px solid var(--ui-border)}.cr-slo-metric-strip dt,.cr-slo-quality-grid dt,.cr-slo-burn-list dt{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.cr-slo-metric-strip dd{font-size:var(--ui-font-size-title);margin:.3rem 0 0;font-weight:760}.cr-slo-progress-grid{gap:1rem;margin-top:1rem;display:grid}.cr-slo-progress-label{color:var(--ui-muted);font-size:var(--ui-font-size-label);justify-content:space-between;gap:.75rem;font-weight:700;display:flex}.cr-slo-progress{border-radius:var(--ui-radius-pill);background:var(--ui-surface-subtle);width:100%;height:.5rem;color:var(--ui-primary);border:0;margin-top:.45rem;overflow:hidden}.cr-slo-progress::-webkit-progress-bar{background:var(--ui-surface-subtle)}.cr-slo-progress::-webkit-progress-value{border-radius:var(--ui-radius-pill);background:var(--ui-primary)}.cr-slo-progress::-moz-progress-bar{border-radius:var(--ui-radius-pill);background:var(--ui-primary)}.cr-slo-progress.is-budget::-webkit-progress-value{background:var(--ui-success)}.cr-slo-progress.is-budget::-moz-progress-bar{background:var(--ui-success)}.cr-slo-overview.is-attention .cr-slo-progress.is-budget::-webkit-progress-value{background:var(--ui-danger)}.cr-slo-overview.is-stale .cr-slo-progress.is-budget::-webkit-progress-value{background:var(--ui-danger)}.cr-slo-overview.is-attention .cr-slo-progress.is-budget::-moz-progress-bar{background:var(--ui-danger)}.cr-slo-overview.is-stale .cr-slo-progress.is-budget::-moz-progress-bar{background:var(--ui-danger)}.cr-slo-boundary{margin:1rem 0 0}.cr-slo-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:.65rem 0 0;padding:0 1.15rem 1rem;display:grid}.cr-slo-quality-grid>div{border-top:1px solid var(--ui-border);min-width:0;padding:.65rem 0}.cr-slo-quality-grid dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:700}.cr-slo-table{margin-top:.65rem}.cr-slo-table th:nth-child(n+3),.cr-slo-table td:nth-child(n+3):nth-child(-n+5){text-align:right}.cr-slo-table td:nth-child(6) span,.cr-slo-table td:nth-child(6) small{display:block}.cr-slo-table td:nth-child(6) small{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.2rem}.cr-slo-lower-grid{gap:1rem;display:grid}.cr-slo-burn-list{margin:.65rem 0 0;padding:0 1.15rem 1rem;list-style:none}.cr-slo-burn-list>li{border-top:1px solid var(--ui-border);gap:.75rem;padding:.85rem 0;display:grid}.cr-slo-burn-list>li>div>strong,.cr-slo-burn-list>li>div>span{display:block}.cr-slo-burn-list>li>div>span{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.2rem}.cr-slo-burn-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.cr-slo-burn-list dd{margin:.2rem 0 0;font-weight:750}.cr-slo-cause-list{margin:.65rem 0 0;padding:0 1.15rem 1rem}.cr-slo-cause-list>div{border-top:1px solid var(--ui-border);justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.cr-slo-cause-list dt{color:var(--ui-muted)}.cr-slo-cause-list dd{margin:0;font-weight:760}.cr-slo-empty{margin:.65rem 1.15rem 1.15rem}@media (max-width:47.99rem){.cr-slo-overview-heading{flex-direction:column}.cr-slo-table th:nth-child(n+3),.cr-slo-table td:nth-child(n+3):nth-child(-n+5){text-align:left}}@media (min-width:40rem){.cr-slo-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.cr-slo-metric-strip>div{padding-inline:1rem}.cr-slo-metric-strip>div:first-child{padding-left:0}.cr-slo-metric-strip>div+div{border-left:1px solid var(--ui-border)}.cr-slo-metric-strip>div:nth-child(n+3){border-top:0}.cr-slo-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-slo-quality-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1rem}}@media (min-width:64rem){.cr-slo-lower-grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr)}.cr-slo-burn-list>li{grid-template-columns:minmax(9rem,.7fr) minmax(15rem,1.3fr) auto;align-items:center}}.support-page-header{align-items:flex-start}.support-page-header>div,.support-detail-main,.support-detail-aside,.support-detail-operations{min-width:0}.support-header-actions,.support-form-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.support-header-actions form{margin:0}.support-queue,.support-sla-summary,.support-report-card,.support-conversation,.support-context-card,.support-form-section{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);padding:1.25rem}.support-count{border-radius:var(--ui-radius-circle);min-width:2.5rem;min-height:2.5rem;color:var(--ui-primary-ink);background:var(--ui-primary-soft);font-size:var(--ui-font-size-label);place-items:center;display:grid}.support-sla-summary-heading{flex-direction:column;gap:1rem;display:flex}.support-sla-summary-heading h2{font-size:var(--ui-font-size-title);margin-bottom:.3rem}.support-sla-summary-heading p{max-width:70ch;color:var(--ui-muted);margin:0}.support-sla-summary-heading>div>span{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.5rem;display:block}.support-sla-rate strong,.support-sla-rate span{display:block}.support-sla-rate strong{font-size:var(--ui-font-size-title);line-height:1.2}.support-sla-rate span{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.3rem}.support-sla-metrics{border-top:1px solid var(--ui-border);margin:1.25rem 0 0;padding:0;display:grid}.support-sla-metrics>div{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:baseline;gap:1rem;padding:.75rem 0;display:flex}.support-sla-metrics>div:last-child{border-bottom:0}.support-sla-metrics dt{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.support-sla-metrics dd{font-size:var(--ui-font-size-title);margin:0;font-weight:750}.support-table-shell{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);overflow-x:auto}.support-table{border-collapse:collapse;width:100%;min-width:50rem}.support-table.is-staff{min-width:60rem}.support-table th,.support-table td{border-bottom:1px solid var(--ui-border);text-align:left;vertical-align:middle;padding:.75rem}.support-table th{color:var(--ui-muted);background:var(--ui-surface-subtle);font-size:var(--ui-font-size-label);font-weight:750}.support-table tr:last-child td{border-bottom:0}.support-table td:last-child{text-align:right}.support-table td>strong,.support-table td>small{display:block}.support-table td>small{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.3rem}.support-status,.support-priority,.support-sla-status{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);width:fit-content;color:var(--ui-muted);background:var(--ui-surface);font-size:var(--ui-font-size-label);white-space:nowrap;align-items:center;gap:.45rem;padding:.45rem .72rem;font-weight:700;display:inline-flex}.support-status:before,.support-priority:before,.support-sla-status:before{border-radius:var(--ui-radius-circle);background:var(--ui-muted);content:"";flex:none;width:.48rem;height:.48rem}.support-status.is-open:before,.support-status.is-in_progress:before{background:var(--ui-primary)}.support-status.is-resolved:before{background:var(--ui-success)}.support-status.is-closed:before{background:var(--ui-muted)}.support-priority.is-high:before{background:var(--ui-warning)}.support-priority.is-urgent:before{background:var(--ui-danger)}.support-sla-status.is-pending:before{background:var(--ui-primary)}.support-sla-status.is-met:before{background:var(--ui-success)}.support-sla-status.is-breached{color:var(--ui-danger)}.support-sla-status.is-breached:before{background:var(--ui-danger)}.support-empty{padding:2rem 1rem}.support-empty p{color:var(--ui-muted)}.support-breadcrumb{color:var(--ui-muted);font-size:var(--ui-font-size-label);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.support-breadcrumb a{color:var(--ui-primary-ink)}.support-form-page{max-width:76rem}.support-form,.support-detail-main,.support-detail-aside,.support-detail-operations{gap:1rem;display:grid}.support-detail-main,.support-detail-aside,.support-detail-operations{align-content:start}.support-form-grid{gap:1rem;display:grid}.support-textarea{resize:vertical;min-height:10rem}.support-textarea.is-compact{min-height:7rem}.support-file-input{height:auto;min-height:3rem}.support-privacy-note,.support-closed-note{border-radius:var(--ui-radius-sm);color:var(--ui-primary-ink);background:var(--ui-primary-soft);gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.support-privacy-note strong,.support-privacy-note span,.support-closed-note strong,.support-closed-note span{display:block}.support-privacy-note span,.support-closed-note span{font-size:var(--ui-font-size-label);margin-top:.3rem}.support-detail-layout,.support-report-copy{gap:1rem;display:grid}.support-report-copy>div{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);min-width:0;padding:1rem}.support-report-copy strong{margin-bottom:.5rem;display:block}.support-report-copy p:last-child{margin-bottom:0}.support-message-list,.support-attachment-list,.support-timeline{margin:0;padding:0;list-style:none}.support-message-list{gap:.75rem;display:grid}.support-message-list li{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);padding:1rem}.support-message-list li.is-staff{background:var(--ui-primary-soft)}.support-message-list header{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.support-message-list time,.support-timeline time{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.support-message-list p:last-child{margin-bottom:0}.support-conversation-empty,.support-context-card>p{color:var(--ui-muted)}.support-reply-form{border-top:1px solid var(--ui-border);gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.support-reply-form .ui-button{justify-self:start}.support-context-card h2{font-size:var(--ui-font-size-title);margin-bottom:1rem}.support-data-list{margin:0}.support-data-list>div{border-top:1px solid var(--ui-border);gap:.3rem;padding:.75rem 0;display:grid}.support-data-list>div:first-child{border-top:0;padding-top:0}.support-data-list dt{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.support-data-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.support-data-list code,.support-sentry-separation code{font-size:var(--ui-font-size-label)}.support-context-note{border-top:1px solid var(--ui-border);font-size:var(--ui-font-size-label);margin:1rem 0 0;padding-top:1rem}.support-attachment-list li{border-top:1px solid var(--ui-border);gap:.75rem;padding:.75rem 0;display:grid}.support-attachment-list li:first-child{border-top:0;padding-top:0}.support-attachment-list strong,.support-attachment-list span{overflow-wrap:anywhere;display:block}.support-attachment-list span{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.3rem}.support-attachment-list .ui-button-secondary{justify-self:start}.support-timeline li{border-top:1px solid var(--ui-border);grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.75rem 0;display:grid}.support-timeline li:first-child{border-top:0;padding-top:0}.support-timeline-mark{border-radius:var(--ui-radius-circle);background:var(--ui-muted);width:.65rem;height:.65rem;margin-top:.35rem}.support-timeline-mark.is-created,.support-timeline-mark.is-replied{background:var(--ui-primary)}.support-timeline-mark.is-state_changed{background:var(--ui-success)}.support-timeline-mark.is-sentry_linked{background:var(--ui-warning)}.support-timeline strong,.support-timeline span,.support-timeline time{display:block}.support-timeline span{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin:.2rem 0}.support-operation-block,.support-sentry-separation,.support-sentry-form{gap:.75rem;display:grid}.support-operation-block,.support-sentry-separation{border-top:1px solid var(--ui-border);padding:1rem 0}.support-operation-block:first-of-type{border-top:0;padding-top:0}.support-operation-block>span{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.support-operation-block .ui-button-secondary,.support-sentry-form .ui-button-secondary,.support-sentry-separation>.ui-button-secondary{justify-self:start}.support-sentry-separation p{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin:0}.support-sla-block-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.support-sla-details{margin:0}.support-sla-details>div{border-top:1px solid var(--ui-border);gap:.3rem;padding:.65rem 0;display:grid}.support-sla-details>div:first-child{border-top:0}.support-sla-details dt{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.support-sla-details dd{overflow-wrap:anywhere;margin:0}.support-sla-block>p{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin:0}@media (min-width:40rem){.support-page-header{flex-direction:row;justify-content:space-between}.support-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-field-wide{grid-column:1/-1}.support-report-copy{grid-template-columns:repeat(2,minmax(0,1fr))}.support-attachment-list li{grid-template-columns:minmax(0,1fr) auto;align-items:center}.support-sla-summary-heading{flex-direction:row;justify-content:space-between;align-items:flex-start}.support-sla-rate{text-align:right;min-width:8rem}.support-sla-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.support-sla-metrics>div{border-bottom:0;border-left:1px solid var(--ui-border);padding:.75rem 1rem 0;display:block}.support-sla-metrics>div:first-child{border-left:0;padding-left:0}.support-sla-metrics dd{margin-top:.35rem}}@media (min-width:64rem){.support-detail-layout{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.75fr)}.support-detail-layout.is-staff{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.85fr)}.support-detail-layout.is-staff .support-detail-main{grid-area:1/1/span 2}.support-detail-layout.is-staff .support-detail-operations{grid-area:1/2}.support-detail-layout.is-staff .support-detail-aside{grid-area:2/2}}.data-import-page-header{align-items:flex-start}.data-import-page-header>div{min-width:0}.data-import-form-page{max-width:76rem}.data-import-page>section+section{margin-top:1rem}.data-import-panel,.data-import-summary,.data-import-form-section{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);width:100%;min-width:0;max-width:100%;padding:1.25rem}.data-import-count{border-radius:var(--ui-radius-circle);min-width:2.5rem;min-height:2.5rem;color:var(--ui-primary-ink);background:var(--ui-primary-soft);font-size:var(--ui-font-size-label);place-items:center;display:grid}.data-import-table-shell{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);width:100%;min-width:0;max-width:100%;overflow-x:auto}.data-import-table{border-collapse:collapse;width:100%;min-width:48rem}.data-import-preview-table{min-width:58rem}.data-import-table th,.data-import-table td{border-bottom:1px solid var(--ui-border);text-align:left;vertical-align:middle;padding:.75rem}.data-import-table th{color:var(--ui-muted);background:var(--ui-surface-subtle);font-size:var(--ui-font-size-label);font-weight:750}.data-import-table tr:last-child td{border-bottom:0}.data-import-table td:last-child{text-align:right}.data-import-preview-table td:last-child{text-align:left;min-width:14rem}.data-import-table td>strong,.data-import-table td>small{display:block}.data-import-table td>small{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.3rem}.data-import-state,.data-import-row-state{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);width:fit-content;color:var(--ui-muted);background:var(--ui-surface);font-size:var(--ui-font-size-label);white-space:nowrap;align-items:center;gap:.45rem;padding:.45rem .72rem;font-weight:700;display:inline-flex}.data-import-state:before,.data-import-row-state:before{border-radius:var(--ui-radius-circle);background:var(--ui-muted);content:"";flex:none;width:.48rem;height:.48rem}.data-import-state.is-uploaded:before{background:var(--ui-warning)}.data-import-state.is-previewed:before,.data-import-row-state.is-valid:before{background:var(--ui-primary)}.data-import-state.is-confirmed:before,.data-import-row-state.is-imported:before{background:var(--ui-success)}.data-import-state.is-failed:before,.data-import-row-state.is-invalid:before{background:var(--ui-danger)}.data-import-row-state.is-unchanged:before{background:var(--ui-muted)}.data-import-empty{padding:2rem 1rem}.data-import-empty p{color:var(--ui-muted)}.data-import-breadcrumb{color:var(--ui-muted);font-size:var(--ui-font-size-label);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.data-import-breadcrumb a{color:var(--ui-primary-ink)}.data-import-form,.data-import-mapping-form,.data-import-form-grid,.data-import-mapping-grid{gap:1rem;display:grid}.data-import-mapping-tools{border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);gap:1rem;padding:1rem;display:grid}.data-import-mapping-tools-copy strong,.data-import-mapping-tools-copy span{display:block}.data-import-mapping-tools-copy span,.data-import-applied-version{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.3rem}.data-import-profile-fields{gap:1rem;display:grid}.data-import-file-input{height:auto;min-height:3rem}.data-import-safety-note,.data-import-confirmation,.data-import-blocked{border-radius:var(--ui-radius-sm);gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.data-import-safety-note,.data-import-confirmation{color:var(--ui-primary-ink);background:var(--ui-primary-soft)}.data-import-blocked{color:var(--ui-danger);background:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.data-import-blocked{background:color-mix(in srgb, var(--ui-danger) 9%, var(--ui-surface))}}.data-import-safety-note strong,.data-import-safety-note span,.data-import-confirmation strong,.data-import-confirmation span,.data-import-blocked strong,.data-import-blocked span{display:block}.data-import-safety-note span,.data-import-confirmation span,.data-import-blocked span{font-size:var(--ui-font-size-label);margin-top:.3rem}.data-import-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.data-import-summary{gap:1rem;display:grid}.data-import-metrics,.data-import-source-meta,.data-import-reconciliation{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);margin:0;display:grid;overflow:hidden}.data-import-metrics>div,.data-import-source-meta>div,.data-import-reconciliation>div{border-bottom:1px solid var(--ui-border);min-width:0;padding:.9rem}.data-import-metrics>div:last-child,.data-import-source-meta>div:last-child,.data-import-reconciliation>div:last-child{border-bottom:0}.data-import-metrics dt,.data-import-source-meta dt,.data-import-reconciliation dt{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.data-import-metrics dd,.data-import-source-meta dd,.data-import-reconciliation dd{overflow-wrap:anywhere;margin:.3rem 0 0;font-weight:700}.data-import-metrics dd{font-size:var(--ui-font-size-title)}.data-import-source-meta code{font-size:var(--ui-font-size-label)}.data-import-errors{color:var(--ui-danger);font-size:var(--ui-font-size-label);margin:.5rem 0 0;padding-left:1rem}.data-import-confirmation{flex-direction:column;align-items:flex-start}.data-import-confirmation form{margin:0}@media (min-width:40rem){.data-import-page-header{flex-direction:row;justify-content:space-between}.data-import-form-grid,.data-import-profile-fields,.data-import-mapping-grid,.data-import-metrics,.data-import-source-meta,.data-import-reconciliation{grid-template-columns:repeat(2,minmax(0,1fr))}.data-import-metrics>div,.data-import-source-meta>div,.data-import-reconciliation>div{border-right:1px solid var(--ui-border)}.data-import-metrics>div:nth-child(2n),.data-import-source-meta>div:nth-child(2n),.data-import-reconciliation>div:nth-child(2n){border-right:0}.data-import-metrics>div:nth-last-child(-n+2),.data-import-source-meta>div:nth-last-child(-n+2),.data-import-reconciliation>div:nth-last-child(-n+2){border-bottom:0}.data-import-confirmation{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:64rem){.data-import-source-grid,.data-import-mapping-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.data-import-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.data-import-source-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.data-import-metrics>div{border-bottom:0}.data-import-metrics>div:nth-child(2n){border-right:1px solid var(--ui-border)}.data-import-metrics>div:last-child{border-right:0}.data-import-source-meta>div,.data-import-source-meta>div:nth-child(2n){border-right:1px solid var(--ui-border)}.data-import-source-meta>div:nth-child(3n){border-right:0}.data-import-source-meta>div:nth-last-child(-n+3){border-bottom:0}}@media (max-width:39.99rem){.data-import-table,.data-import-preview-table{min-width:0}.data-import-table thead{display:none}.data-import-table,.data-import-table tbody,.data-import-table tr,.data-import-table td{width:100%;display:block}.data-import-table tr{border-bottom:1px solid var(--ui-border);padding:.5rem .75rem}.data-import-table tr:last-child{border-bottom:0}.data-import-table td,.data-import-preview-table td:last-child{overflow-wrap:anywhere;text-align:left;border:0;grid-template-columns:minmax(7rem,.65fr) minmax(0,1fr);gap:.75rem;min-width:0;padding:.5rem 0;display:grid}.data-import-table td:before{content:attr(data-label);color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.data-import-table td[data-label=""]{justify-content:flex-end;display:flex}.data-import-table td[data-label=""]:before{content:none}}.support-content-page .ui-page-header{align-items:flex-start}.support-content-tabs{border-bottom:1px solid var(--ui-border);gap:.3rem;margin-bottom:1rem;padding:.3rem 0;display:flex;overflow-x:auto}.support-content-tab,.knowledge-context{border-radius:var(--ui-radius-sm);min-height:2.75rem;color:var(--ui-muted);font-size:var(--ui-font-size-label);white-space:nowrap;transition:color var(--ui-motion-fast) var(--ui-ease-out), background-color var(--ui-motion-fast) var(--ui-ease-out);flex:none;align-items:center;padding:.65rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.support-content-tab:hover,.knowledge-context:hover{color:var(--ui-foreground);background:var(--ui-surface-subtle)}.support-content-tab.is-active,.knowledge-context.is-active{color:var(--ui-primary-ink);background:var(--ui-primary-soft)}.support-content-panel,.knowledge-toolbar,.knowledge-results,.knowledge-article{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface)}.support-content-panel,.knowledge-results{padding:1.25rem}.support-content-table td{vertical-align:top}.support-content-table td:first-child{min-width:17rem}.support-content-actions,.support-content-form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.support-content-actions form{margin:0}.support-content-status,.support-content-language{border-radius:var(--ui-radius-pill);width:fit-content;color:var(--ui-muted);background:var(--ui-surface-subtle);font-size:var(--ui-font-size-label);white-space:nowrap;align-items:center;padding:.45rem .72rem;font-weight:700;display:inline-flex}.support-content-status.is-published,.support-content-status.is-active,.support-content-status.is-sent{color:var(--ui-success)}.support-content-status.is-sending{color:var(--ui-primary-ink);background:var(--ui-primary-soft)}.support-content-status.is-failed{color:var(--ui-danger)}.support-content-form{gap:1rem;display:grid}.support-content-form-section{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);gap:1rem;min-width:0;margin:0;padding:1.25rem;display:grid}.support-content-form-section legend{font-size:var(--ui-font-size-title);padding:0 .3rem;font-weight:700}.support-content-form-grid,.support-content-language-grid,.support-broadcast-layout,.support-broadcast-previews,.knowledge-grid{gap:1rem;display:grid}.support-content-summary{resize:vertical;min-height:6rem}.support-content-body{resize:vertical;min-height:14rem}.support-broadcast-delivery{align-self:start}.support-broadcast-delivery h2{font-size:var(--ui-font-size-title)}.support-broadcast-delivery>p{color:var(--ui-muted)}.support-broadcast-delivery .ui-text-link{margin-top:1rem;display:inline-block}.support-broadcast-previews article{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-background);min-width:0;padding:1rem}.support-broadcast-facts{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-background);margin:0 0 1rem;display:grid;overflow:hidden}.support-broadcast-facts>div{border-bottom:1px solid var(--ui-border);min-width:0;padding:.9rem 1rem}.support-broadcast-facts>div:last-child{border-bottom:0}.support-broadcast-facts dt{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.support-broadcast-facts dd{overflow-wrap:anywhere;margin:.3rem 0 0;font-weight:700}.support-broadcast-previews h3{font-size:var(--ui-font-size-title);margin:.75rem 0 .5rem}.support-broadcast-previews p:last-child{margin-bottom:0}.support-delivery-state{border-radius:var(--ui-radius-sm);color:var(--ui-primary-ink);background:var(--ui-primary-soft);margin-bottom:1rem;padding:1rem}.support-delivery-state.is-sent{color:var(--ui-success);background:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.support-delivery-state.is-sent{background:color-mix(in srgb, var(--ui-success) 10%, var(--ui-surface))}}.support-delivery-state.is-failed{color:var(--ui-danger);background:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.support-delivery-state.is-failed{background:color-mix(in srgb, var(--ui-danger) 9%, var(--ui-surface))}}.knowledge-toolbar{gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.knowledge-search{align-items:end;gap:.75rem;display:grid}.knowledge-contexts{gap:.3rem;padding-bottom:.3rem;display:flex;overflow-x:auto}.knowledge-grid{grid-template-columns:minmax(0,1fr)}.knowledge-card{border-top:1px solid var(--ui-border);flex-direction:column;align-items:flex-start;min-width:0;padding:1rem 0;display:flex}.knowledge-card h3{font-size:var(--ui-font-size-title);margin:.75rem 0 .5rem}.knowledge-card h3 a{text-decoration:none}.knowledge-card h3 a:hover{color:var(--ui-primary-ink)}.knowledge-card p{color:var(--ui-muted);flex:auto}.knowledge-article{max-width:54rem;margin:1rem auto 0;overflow:hidden}.knowledge-article>header{border-bottom:1px solid var(--ui-border);background:var(--ui-background);padding:1.5rem}.knowledge-article h1{margin-top:0}.knowledge-article time{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:1rem;display:block}.knowledge-article-body{padding:1.5rem}.knowledge-article-body p{max-width:72ch}.support-reply-composer{gap:1rem;display:grid}.support-saved-replies{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-background);gap:.75rem;padding:1rem;display:grid}.support-saved-replies strong,.support-saved-replies span{display:block}.support-saved-replies span{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.3rem}.support-saved-reply-list{flex-wrap:wrap;gap:.5rem;display:flex}.support-saved-reply{cursor:pointer;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);min-height:2.75rem;color:var(--ui-foreground);background:var(--ui-surface);font-size:var(--ui-font-size-label);text-align:left;transition:color var(--ui-motion-fast) var(--ui-ease-out), background-color var(--ui-motion-fast) var(--ui-ease-out), transform var(--ui-motion-fast) var(--ui-ease-out);padding:.65rem 1rem;font-weight:700}.support-saved-reply:hover{color:var(--ui-primary-ink);background:var(--ui-primary-soft)}.support-saved-reply:active{transform:scale(.98)}.support-textarea.is-saved-reply-inserted{border-color:var(--ui-primary);background:var(--ui-primary-soft)}@media (min-width:40rem){.support-content-page .ui-page-header{flex-direction:row;justify-content:space-between}.support-content-form-grid,.support-content-language-grid,.support-broadcast-previews{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-search{grid-template-columns:minmax(0,1fr) auto}.knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);padding:1rem}.support-broadcast-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.support-broadcast-facts>div{border-right:1px solid var(--ui-border);border-bottom:0}.support-broadcast-facts>div:last-child{border-right:0}}@media (min-width:64rem){.support-broadcast-layout{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.7fr)}.knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cr-operations-page .ui-page-header{align-items:flex-start}.cr-process-panel{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);margin-top:1rem;padding:1.25rem;overflow:hidden}.cr-process-panel .ui-section-heading p,.cr-process-muted{color:var(--ui-muted);margin-bottom:0}.cr-process-table td{vertical-align:top}.cr-process-table td:nth-child(2) strong,.cr-process-table td:nth-child(2) span,.cr-process-table td:nth-child(3) small{display:block}.cr-process-table td:nth-child(2) span,.cr-process-table td:nth-child(3) small{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.3rem}.cr-process-table code{overflow-wrap:anywhere;font-size:var(--ui-font-size-label)}.cr-process-table .ui-icon{width:1rem;height:1rem}.ui-state-badge.is-failed{color:var(--ui-danger)}.ui-state-badge.is-succeeded{color:var(--ui-success)}.ui-state-badge.is-running,.ui-state-badge.is-queued{color:var(--ui-primary-ink);background:var(--ui-primary-soft)}.cr-replay-history{margin:0;padding:0;list-style:none}.cr-replay-history li{border-top:1px solid var(--ui-border);align-items:center;gap:.75rem;padding:.85rem 0;display:grid}.cr-replay-history div,.cr-replay-history strong,.cr-replay-history div span{min-width:0;display:block}.cr-replay-history div span,.cr-replay-history time{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.2rem}.cr-replay-history time{font-variant-numeric:tabular-nums}@media (min-width:40rem){.cr-operations-page .ui-page-header{flex-direction:row;justify-content:space-between}.cr-replay-history li{grid-template-columns:minmax(0,1fr) auto auto}}@media (min-width:48rem){.cr-process-table{min-width:62rem}.cr-process-table th:nth-child(4),.cr-process-table td:nth-child(4){min-width:11rem}}@media (min-width:64rem){.cr-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.privacy-reference{color:var(--ui-primary-ink);font-size:var(--ui-font-size-label);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.4rem;font-weight:750}.privacy-request-page,.cr-privacy-page{max-width:78rem}.privacy-request-summary,.privacy-workspace,.cr-privacy-page>.ui-card+.ui-card{margin-top:1rem}.ui-fact-grid{grid-template-columns:minmax(0,1fr);gap:0;margin:0 0 1rem;display:grid}.ui-fact-grid>div{border-top:1px solid var(--ui-border);min-width:0;padding:.8rem 0}.ui-fact-grid dt{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.ui-fact-grid dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:700}.ui-notice{border-left:.2rem solid var(--ui-primary);border-radius:var(--ui-radius-sm);color:var(--ui-primary-ink);background:var(--ui-primary-soft);margin:1rem 0;padding:.9rem 1rem}.ui-notice strong,.ui-notice p{margin:0;display:block}.ui-notice p{margin-top:.3rem}.ui-notice-danger{border-left-color:var(--ui-danger);color:var(--ui-danger);background:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.ui-notice-danger{background:color-mix(in srgb, var(--ui-danger) 9%, var(--ui-surface))}}.ui-form-hint,.ui-empty-copy{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin:.65rem 0 0}.privacy-timeline{margin:0;padding:0;list-style:none}.privacy-timeline li{border-top:1px solid var(--ui-border);grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.85rem 0;display:grid}.privacy-timeline li:first-child{border-top:0}.privacy-timeline strong,.privacy-timeline span,.privacy-timeline time{display:block}.privacy-timeline span,.privacy-timeline time{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.2rem}.privacy-timeline time{font-variant-numeric:tabular-nums}.privacy-queue-counts{flex:none;gap:1rem;display:flex}.privacy-queue-counts span{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.privacy-queue-counts strong{color:var(--ui-foreground);font-size:var(--ui-font-size-title);display:block}.privacy-queue-counts .is-danger,.privacy-queue-counts .is-danger strong,.is-overdue{color:var(--ui-danger)}.privacy-queue-table td{vertical-align:top}.privacy-queue-table td:nth-child(2) strong,.privacy-queue-table td:nth-child(2) span{display:block}.privacy-queue-table td:nth-child(2) span{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.2rem}.privacy-queue-table time{font-variant-numeric:tabular-nums;white-space:nowrap}.privacy-workspace,.privacy-actions,.privacy-workspace>main{align-items:start;gap:1rem;display:grid}.privacy-workspace>main,.privacy-actions{min-width:0}.privacy-actions .ui-card>p{color:var(--ui-muted)}.privacy-actions .ui-form{margin-top:1rem}.privacy-danger-panel{border-left:.2rem solid var(--ui-danger)}.ui-compact-list{gap:.45rem;margin:.75rem 0 0;padding-left:1.25rem;display:grid}.privacy-preflight-columns{border-top:1px solid var(--ui-border);gap:1.25rem;margin-top:1rem;padding-top:1rem;display:grid}.privacy-preflight-columns h3{font-size:var(--ui-font-size-body);margin-bottom:.5rem}.ui-confirmation-code{border-radius:var(--ui-radius-sm);overflow-wrap:anywhere;color:var(--ui-foreground);background:var(--ui-surface-subtle);margin:1rem 0;padding:.85rem 1rem}.ui-confirmation-code code{font-size:var(--ui-font-size-body);font-weight:700}.ui-state-badge.is-received{color:var(--ui-muted)}.ui-state-badge.is-under_review,.ui-state-badge.is-ready{color:var(--ui-primary-ink);background:var(--ui-primary-soft)}.ui-state-badge.is-completed{color:var(--ui-success)}.ui-state-badge.is-rejected{color:var(--ui-danger)}.privacy-queue-summary .ui-empty-state h3{font-size:var(--ui-font-size-title);margin:0}.privacy-queue-summary .ui-empty-state p{margin:0}@media (min-width:40rem){.privacy-request-page .ui-page-header,.cr-privacy-page .ui-page-header{flex-direction:row;justify-content:space-between;align-items:flex-start}.privacy-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.privacy-preflight-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.privacy-workspace{grid-template-columns:minmax(0,1.45fr) minmax(19rem,.75fr)}}.cr-security-page,.cr-security-command-page{max-width:82rem}.cr-security-page .ui-page-header>time{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-variant-numeric:tabular-nums}.cr-security-posture{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);background:var(--ui-surface-subtle);gap:1rem;padding:1rem;display:grid;overflow:hidden}.cr-security-posture>div:first-child{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.cr-security-posture>div:first-child>.ui-icon{width:1.4rem;height:1.4rem;color:var(--ui-primary-ink);flex:none}.cr-security-posture h2{font-size:var(--ui-font-size-title);margin-bottom:.3rem}.cr-security-posture p{max-width:68ch;color:var(--ui-muted);margin:0}.cr-security-posture.is-critical>div:first-child>.ui-icon{color:var(--ui-danger)}.cr-security-posture dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.cr-security-posture dl>div{border-left:1px solid var(--ui-border);min-width:0;padding:.35rem .75rem}.cr-security-posture dl>div:first-child{border-left:0;padding-left:0}.cr-security-posture dt{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.cr-security-posture dd{font-size:var(--ui-font-size-title);margin:.2rem 0 0;font-weight:750}.cr-security-columns{align-items:start;gap:1rem;display:grid}.cr-security-section{min-width:0}.cr-security-records{margin:0;padding:0;list-style:none}.cr-security-records>li{border-top:1px solid var(--ui-border);align-items:center;gap:.75rem;padding:.9rem 0;display:grid}.cr-security-records>li:first-child{border-top:0}.cr-security-records strong,.cr-security-records span{overflow-wrap:anywhere;min-width:0;display:block}.cr-security-records div>span{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.25rem}.cr-security-inline-command,.cr-session-revoke-form{gap:.5rem;min-width:0;display:grid}.cr-security-inline-command .ui-input,.cr-session-revoke-form .ui-input{min-width:0;height:2.75rem}.cr-security-composer{border-top:1px solid var(--ui-border-strong);margin-top:1rem;padding-top:.85rem}.cr-security-composer>summary{cursor:pointer;border-radius:var(--ui-radius-sm);width:fit-content;min-height:2.75rem;color:var(--ui-primary-ink);align-items:center;gap:.55rem;padding:.65rem .75rem;font-weight:700;display:flex}.cr-security-composer>summary:hover{background:var(--ui-primary-soft)}.cr-security-composer>summary:focus-visible{outline:.18rem solid var(--ui-focus);outline-offset:.15rem}.cr-security-composer>summary .ui-icon{width:1.05rem;height:1.05rem}.cr-security-form{margin-top:1rem}.cr-form-grid{gap:1rem;display:grid}.cr-security-session-table td{vertical-align:top}.cr-security-session-table td:nth-child(3) span{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.2rem;display:block}.cr-command-reason{border-top:1px solid var(--ui-border);margin-top:1rem;padding-top:1rem}.cr-command-reason strong,.cr-command-reason p{margin:0;display:block}.cr-command-reason p{color:var(--ui-muted);margin-top:.3rem}.ui-state-badge.is-warning,.ui-state-badge.is-scheduled{color:var(--ui-warning)}.ui-state-badge.is-active{color:var(--ui-primary-ink);background:var(--ui-primary-soft)}.ui-state-badge.is-ended,.ui-state-badge.is-cancelled{color:var(--ui-muted)}.ui-maintenance-banner{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);width:min(100% - 2rem,88rem);color:var(--ui-primary-ink);background:var(--ui-primary-soft);grid-template-columns:auto minmax(0,1fr);gap:.65rem .75rem;margin:1rem auto 0;padding:.85rem 1rem;display:grid}.ui-maintenance-banner.is-active{color:var(--ui-warning);background:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.ui-maintenance-banner.is-active{background:color-mix(in srgb, var(--ui-warning) 10%, var(--ui-surface))}}.ui-maintenance-banner>.ui-icon{width:1.2rem;height:1.2rem;margin-top:.15rem}.ui-maintenance-banner strong,.ui-maintenance-banner span{display:block}.ui-maintenance-banner span{color:var(--ui-muted);margin-top:.2rem}.ui-maintenance-banner time{color:currentColor;font-size:var(--ui-font-size-label);font-variant-numeric:tabular-nums;grid-column:2;font-weight:700}.ui-maintenance-body{min-height:100vh;color:var(--ui-foreground);background:var(--ui-background);margin:0;padding:1rem}.ui-maintenance-shell{place-items:center;min-height:calc(100vh - 2rem);display:grid}.ui-maintenance-panel{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);background:var(--ui-surface);width:min(100%,42rem);padding:1.5rem}.ui-maintenance-mark{border-radius:var(--ui-radius-sm);width:2.75rem;height:2.75rem;color:var(--ui-primary-ink);background:var(--ui-primary-soft);place-items:center;margin-bottom:1.5rem;display:grid}.ui-maintenance-panel h1{max-width:18ch;font-size:var(--ui-font-size-display);letter-spacing:-.025em;margin:0 0 .75rem;font-weight:400;line-height:1.08}.ui-maintenance-panel>p{max-width:68ch;color:var(--ui-muted);margin:0}.ui-maintenance-panel dl{margin:1.5rem 0}.ui-maintenance-panel dl>div{border-top:1px solid var(--ui-border);padding-top:.8rem}.ui-maintenance-panel dt{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.ui-maintenance-panel dd{font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-weight:700}@media (min-width:40rem){.cr-security-page .ui-page-header{flex-direction:row;justify-content:space-between;align-items:flex-start}.cr-security-posture{grid-template-columns:minmax(0,1fr) minmax(19rem,.65fr);align-items:center}.cr-security-records>li{grid-template-columns:minmax(0,1fr) auto}.cr-security-records .cr-security-inline-command{grid-column:1/-1;grid-template-columns:minmax(12rem,1fr) auto}.cr-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cr-form-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-maintenance-banner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.ui-maintenance-banner time{grid-area:1/3}.ui-maintenance-panel{padding:2rem}}@media (min-width:64rem){.cr-security-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-security-session-table{min-width:70rem}.cr-session-revoke-form{min-width:15rem}}.billing-plans-page,.cr-billing-catalog{max-width:82rem}.ui-nav-lock-icon{width:.9rem;height:.9rem;color:var(--ui-sidebar-muted);margin-left:auto}.billing-plans-page>section,.cr-billing-catalog>section,.cr-billing-assignment{min-width:0}.billing-current,.cr-billing-assignment,.cr-billing-create,.cr-billing-product{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);padding:1.25rem}.billing-current{background:var(--ui-surface-subtle);gap:1rem;display:grid}.billing-current h2,.billing-current p,.billing-current dl{margin:0}.billing-current p{color:var(--ui-muted);margin-top:.3rem}.billing-current dl{gap:.75rem;display:grid}.billing-current dl>div{border-top:1px solid var(--ui-border);min-width:0;padding-top:.65rem}.billing-current dt{font-weight:700}.billing-current dd{color:var(--ui-muted);font-variant-numeric:tabular-nums;margin:.2rem 0 0}.billing-offer-grid,.cr-billing-product-list{gap:1rem;display:grid}.billing-offer{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);flex-direction:column;gap:1rem;min-width:0;padding:1.25rem;display:flex;position:relative}.billing-offer.is-relevant{border-color:var(--ui-primary)}.billing-relevant-label{width:fit-content;color:var(--ui-primary-ink);font-size:var(--ui-font-size-label);margin-top:.5rem;display:block}.billing-offer header>span,.cr-billing-product header>div>span{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.billing-offer h3,.billing-offer p,.cr-billing-product h3,.cr-billing-product p{margin:0}.billing-offer h3,.cr-billing-product h3{font-size:var(--ui-font-size-title);margin-top:.25rem}.billing-offer p,.cr-billing-product p{color:var(--ui-muted);margin-top:.4rem}.billing-offer ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.billing-offer li{align-items:center;gap:.5rem;display:flex}.billing-offer li .ui-icon{width:1rem;height:1rem;color:var(--ui-success)}.billing-price-list{font-variant-numeric:tabular-nums;gap:.3rem;margin-top:auto;display:grid}.billing-addon-list{border-top:1px solid var(--ui-border)}.billing-addon-list article{border-bottom:1px solid var(--ui-border);gap:.75rem;min-width:0;padding:1rem 0;display:grid}.billing-addon-list h3,.billing-addon-list p{margin:0}.billing-addon-list h3{font-size:var(--ui-font-size-title)}.billing-addon-list p,.billing-addon-list article>span{color:var(--ui-muted)}.billing-addon-list article>strong{font-variant-numeric:tabular-nums}.billing-plans-page .billing-checkout-gate{border-top:1px solid var(--ui-border);margin-top:1.5rem;padding-top:1rem}.billing-locked-page{max-width:64rem}.billing-locked{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);background:var(--ui-surface);width:min(100%,48rem);padding:1.5rem}.billing-locked-icon{border-radius:var(--ui-radius-sm);width:2.75rem;height:2.75rem;color:var(--ui-primary-ink);background:var(--ui-primary-soft);place-items:center;margin-bottom:1.25rem;display:grid}.billing-locked h1{max-width:18ch;font-size:var(--ui-font-size-display);letter-spacing:-.025em;margin:0 0 .75rem;font-weight:400;line-height:1.08}.billing-locked>p:not(.ui-eyebrow){max-width:62ch;color:var(--ui-muted)}.billing-locked-offer{border-top:1px solid var(--ui-border);gap:.2rem;margin:1.5rem 0;padding-top:1rem;display:grid}.billing-locked-offer span,.billing-locked-offer small,.billing-locked>small{color:var(--ui-muted)}.billing-locked-offer strong{font-size:var(--ui-font-size-title)}.billing-locked-actions{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 .75rem;display:flex}.billing-isbn-boundary{border-block:1px solid var(--ui-border);margin:1.5rem 0;padding:1.25rem 0}.billing-isbn-boundary-heading{align-items:flex-start;gap:.75rem;display:flex}.billing-isbn-boundary-heading>span{border-radius:var(--ui-radius-sm);width:2.5rem;height:2.5rem;color:var(--ui-primary-ink);background:var(--ui-primary-soft);flex:none;place-items:center;display:grid}.billing-isbn-boundary-heading .ui-icon{width:1.1rem;height:1.1rem}.billing-isbn-boundary h2,.billing-isbn-boundary p{margin:0}.billing-isbn-boundary h2{font-size:var(--ui-font-size-title)}.billing-isbn-boundary p{max-width:70ch;color:var(--ui-muted);margin-top:.3rem}.billing-isbn-boundary dl{gap:0;margin:1rem 0 0;display:grid}.billing-isbn-boundary dl>div{border-top:1px solid var(--ui-border);min-width:0;padding:.85rem 0}.billing-isbn-boundary dt{color:var(--ui-primary-ink);font-size:var(--ui-font-size-label);font-weight:700}.billing-isbn-boundary dd{color:var(--ui-muted);overflow-wrap:anywhere;margin:.3rem 0 0}.cr-billing-assignment{margin-top:1rem}.cr-billing-summary{margin-bottom:1rem}.cr-billing-form{border-top:1px solid var(--ui-border);padding-top:1rem}.cr-billing-fields,.cr-billing-bilingual-fields{gap:1rem;display:grid}.cr-billing-addons,.cr-billing-modules{border:0;margin:0;padding:0}.cr-billing-addons legend,.cr-billing-modules legend{font-size:var(--ui-font-size-label);margin-bottom:.65rem;font-weight:700}.cr-billing-addons{gap:.5rem;display:grid}.cr-billing-addons .ui-checkbox{width:100%;min-height:2.75rem;padding-block:.5rem}.cr-billing-addons .ui-checkbox span{gap:.3rem;display:grid}.cr-billing-addons small{color:var(--ui-muted);font-weight:400}.cr-billing-modules{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.cr-billing-modules .ui-checkbox{min-height:2.75rem;padding-block:.5rem}.billing-plans-page .ui-button,.billing-plans-page .ui-button-secondary,.billing-locked-page .ui-button,.billing-locked-page .ui-button-secondary,.cr-billing-catalog .ui-button,.cr-billing-catalog .ui-button-secondary,.cr-billing-assignment .ui-button,.cr-billing-assignment .ui-button-secondary{white-space:normal;height:auto;min-height:2.75rem}.cr-billing-create-form{gap:1rem;display:grid}.cr-billing-product.is-archived{background:var(--ui-surface-subtle)}.cr-billing-product>header{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.cr-billing-product>header>div{min-width:0}.cr-billing-product p,.cr-billing-price span,.cr-billing-price strong{overflow-wrap:anywhere}.cr-billing-price-list{border-top:1px solid var(--ui-border);margin-top:1rem}.cr-billing-price{border-bottom:1px solid var(--ui-border);gap:.75rem;min-width:0;padding:.85rem 0;display:grid}.cr-billing-price strong,.cr-billing-price span{display:block}.cr-billing-price span{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.2rem}.cr-billing-inline-command{gap:.5rem;min-width:0;display:grid}.cr-billing-price-form{margin-top:1rem}.cr-billing-price-form>summary{cursor:pointer;border-radius:var(--ui-radius-sm);width:fit-content;color:var(--ui-primary-ink);padding:.65rem .75rem;font-weight:700}.cr-billing-price-form>summary:hover{background:var(--ui-primary-soft)}.cr-billing-price-form>.ui-form{border-top:1px solid var(--ui-border);margin-top:1rem;padding-top:1rem}.cr-billing-archive-product{border-top:1px solid var(--ui-border);gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.cr-usage-billing{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);min-width:0;margin-top:1rem;padding:1.25rem}.cr-usage-boundary{border-radius:var(--ui-radius-sm);color:var(--ui-primary-ink);background:var(--ui-primary-soft);align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.75rem;display:flex}.cr-usage-boundary .ui-icon{flex:none;width:1.1rem;height:1.1rem;margin-top:.15rem}.cr-usage-boundary p{max-width:72ch;margin:0}.cr-usage-overview{border-radius:var(--ui-radius-lg);background:var(--ui-surface-subtle);gap:0;margin:0;display:grid}.cr-usage-overview>div{min-width:0;padding:1rem}.cr-usage-overview>div+div{border-top:1px solid var(--ui-border)}.cr-usage-overview dt{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.cr-usage-overview dd{font-size:var(--ui-font-size-title);overflow-wrap:anywhere;margin:.3rem 0 0;font-weight:700}.cr-usage-section-heading{margin-top:2rem}.cr-usage-section-heading h3,.cr-usage-section-heading p{margin:0}.cr-usage-section-heading h3{font-size:var(--ui-font-size-title)}.cr-usage-section-heading p{max-width:70ch;color:var(--ui-muted);margin-top:.3rem}.cr-usage-contract-table{margin-top:1rem}.cr-usage-contract-table td:first-child strong,.cr-usage-contract-table td:first-child span{display:block}.cr-usage-source{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.2rem}.cr-usage-contract-table td:last-child{font-size:var(--ui-font-size-label)}.cr-usage-contract-table td:last-child span{color:var(--ui-muted);margin-inline:.25rem}.cr-reconciliation{border-radius:var(--ui-radius-pill);min-height:2rem;font-size:var(--ui-font-size-label);align-items:center;padding:.35rem .65rem;font-weight:700;display:inline-flex}.cr-reconciliation.is-match{color:var(--ui-success);background:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.cr-reconciliation.is-match{background:color-mix(in srgb, var(--ui-success) 12%, transparent)}}.cr-reconciliation.is-difference{color:var(--ui-danger);background:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.cr-reconciliation.is-difference{background:color-mix(in srgb, var(--ui-danger) 12%, transparent)}}.cr-reconciliation.is-unavailable{color:var(--ui-muted);background:var(--ui-surface-subtle)}.cr-usage-operations{border-bottom:1px solid var(--ui-border);margin-top:1rem}.cr-usage-operation{border-top:1px solid var(--ui-border)}.cr-usage-operation>summary{cursor:pointer;border-radius:var(--ui-radius-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem .75rem;display:grid}.cr-usage-operation>summary:hover{background:var(--ui-surface-subtle)}.cr-usage-summary-copy{gap:.2rem;min-width:0;display:grid}.cr-usage-summary-copy strong{font-weight:700}.cr-usage-operation>summary small{color:var(--ui-muted)}.cr-usage-chevron{width:1rem;height:1rem;color:var(--ui-muted)}.cr-usage-operation[open] .cr-usage-chevron{transform:rotate(180deg)}.cr-usage-operation[open]>summary{color:var(--ui-primary-ink);background:var(--ui-primary-soft)}.cr-usage-form{margin:0 .75rem;padding:1rem 0 1.25rem}.cr-usage-form-grid,.cr-usage-pricing-fields{gap:1rem;display:grid}.cr-usage-pricing-fields[hidden]{display:none}.cr-usage-form .ui-button-secondary{white-space:normal;height:auto;min-height:2.75rem}.cr-usage-billing>.ui-section-heading .ui-state-badge{white-space:nowrap}.cr-usage-statements{margin:1rem 0 0;padding:0;list-style:none}.cr-usage-statements>li{border-top:1px solid var(--ui-border);gap:1rem;padding:1rem 0;display:grid}.cr-usage-statements>li>div{gap:.2rem;display:grid}.cr-usage-statements>li>div span{color:var(--ui-muted)}.cr-usage-statements dl{gap:.5rem;margin:0;display:grid}.cr-usage-statements dl>div{justify-content:space-between;gap:1rem;display:flex}.cr-usage-statements dt{color:var(--ui-muted)}.cr-usage-statements dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}@media (min-width:40rem){.billing-current{grid-template-columns:minmax(0,.8fr) minmax(18rem,1fr);align-items:start}.billing-current dl,.billing-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-addon-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.billing-addon-list article>strong{grid-column:2}.cr-billing-fields,.cr-billing-bilingual-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-billing-price{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);align-items:end}.cr-billing-inline-command{grid-template-columns:minmax(10rem,1fr) auto}.cr-billing-archive-product{grid-template-columns:minmax(12rem,1fr) auto;align-items:end}.cr-usage-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-usage-overview>div+div{border-top:0}.cr-usage-overview>div:nth-child(2n){border-left:1px solid var(--ui-border)}.cr-usage-overview>div:nth-child(n+3){border-top:1px solid var(--ui-border)}.cr-usage-form-grid,.cr-usage-pricing-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-usage-pricing-fields>.ui-field:only-child{grid-column:1/-1}.cr-usage-statements>li{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);align-items:start}}@media (max-width:39.99rem){.cr-usage-billing>.ui-section-heading{gap:.75rem;display:grid}.cr-usage-billing>.ui-section-heading .ui-state-badge{justify-self:start}}@media (min-width:64rem){.billing-offer-grid,.billing-isbn-boundary dl{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-isbn-boundary dl>div{border-top:0;padding:0 1rem}.billing-isbn-boundary dl>div:first-child{padding-left:0}.billing-isbn-boundary dl>div+div{border-left:1px solid var(--ui-border)}.cr-billing-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.cr-usage-overview{grid-template-columns:repeat(4,minmax(0,1fr))}.cr-usage-overview>div:nth-child(n){border-top:0}.cr-usage-overview>div+div{border-left:1px solid var(--ui-border)}}.isbn-page-header{align-items:flex-start}.isbn-page-header .ui-button,.isbn-form-actions .ui-button,.isbn-form-actions .ui-button-secondary,.isbn-command-form .ui-button,.isbn-assignment-card .ui-button,.isbn-assignment-card .ui-button-secondary,.isbn-inline-command .ui-button-secondary,.isbn-bulk-toolbar .ui-button,.isbn-barcode-actions .ui-button,.isbn-barcode-actions .ui-button-secondary{white-space:normal;height:auto;min-height:2.75rem}.isbn-page .ui-button:disabled,.isbn-page .ui-button[disabled]{cursor:not-allowed;opacity:.48}.isbn-metrics{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);gap:0;margin:1rem 0;display:grid;overflow:hidden}.isbn-metric{border-top:1px solid var(--ui-border);gap:.2rem;min-width:0;padding:1rem;display:grid}.isbn-metric:first-child{border-top:0}.isbn-metric dt{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.isbn-metric dd{font-size:var(--ui-font-size-title);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.isbn-metric small{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.isbn-metric.is-available dd{color:var(--ui-success)}.isbn-metric.is-assigned dd{color:var(--ui-primary-ink)}.isbn-metric.is-review dd{color:var(--ui-warning)}.isbn-pool-directory{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);margin:1rem 0;overflow:hidden}.isbn-pool-directory .ui-section-heading{padding:1rem}.isbn-pool-directory .ui-section-heading p{color:var(--ui-muted);margin:.2rem 0 0}.isbn-pool-directory ul{border-top:1px solid var(--ui-border);margin:0;padding:0;list-style:none}.isbn-pool-directory li{border-bottom:1px solid var(--ui-border);gap:.75rem;padding:1rem;display:grid}.isbn-pool-directory li:last-child{border-bottom:0}.isbn-pool-directory li strong,.isbn-pool-directory li small{display:block}.isbn-pool-directory li small{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.2rem}.isbn-pool-directory-status{color:var(--ui-muted);font-size:var(--ui-font-size-label);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.isbn-filter-form,.isbn-command-form,.isbn-assignment-form,.isbn-inline-command{align-items:end;gap:.75rem;display:grid}.isbn-filter-actions,.isbn-form-actions,.isbn-header-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.isbn-code,.isbn-code-heading,.isbn-codes-input{font-variant-numeric:tabular-nums;letter-spacing:.03em}.isbn-code-heading{overflow-wrap:anywhere;max-width:none!important}.isbn-status,.isbn-pool-status{white-space:nowrap}.isbn-status.is-available{color:var(--ui-success)}.isbn-status.is-assigned{color:var(--ui-primary-ink);background:var(--ui-primary-soft)}.isbn-status.is-review{color:var(--ui-warning)}.isbn-pool-status.is-active{color:var(--ui-success)}.isbn-pool-status.is-exhausted{color:var(--ui-warning)}.isbn-pool-status.is-archived{color:var(--ui-muted)}.isbn-empty-state{align-content:center;min-height:16rem}.isbn-source-fields[hidden]{display:none}.isbn-codes-input{resize:vertical;min-height:10rem}.isbn-reason-input{resize:vertical;min-height:6rem}.isbn-form-actions{justify-content:flex-start}.isbn-bulk-form{min-width:0}.isbn-bulk-toolbar{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface-subtle);gap:1rem;min-width:0;margin:1rem 0;padding:1rem;display:grid}.isbn-bulk-heading{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.isbn-bulk-heading h2,.isbn-bulk-heading p{margin:0}.isbn-bulk-heading h2{font-size:var(--ui-font-size-title)}.isbn-bulk-heading p{max-width:62ch;color:var(--ui-muted);margin-top:.3rem}.isbn-bulk-mark{border-radius:var(--ui-radius-sm);width:2.5rem;height:2.5rem;color:var(--ui-primary-ink);background:var(--ui-primary-soft);flex:none;place-items:center;display:grid}.isbn-bulk-mark .ui-icon{width:1.1rem;height:1.1rem}.isbn-bulk-controls{align-items:end;gap:.75rem;min-width:0;display:grid}.isbn-selection-count{min-height:2.75rem;color:var(--ui-muted);font-size:var(--ui-font-size-label);font-variant-numeric:tabular-nums;align-items:center;font-weight:700;display:inline-flex}.isbn-selection-cell{text-align:center;width:3.25rem}.isbn-selection-checkbox{cursor:pointer;width:1.15rem;height:1.15rem;accent-color:var(--ui-primary)}.isbn-barcode-panel{align-items:start;gap:1.25rem;min-width:0;margin-top:1.5rem;display:grid}.isbn-barcode-preview{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:#fff;place-items:center;min-width:0;margin:0;padding:1rem;display:grid}.isbn-barcode-preview img{width:min(100%,28.25rem);height:auto;display:block}.isbn-barcode-copy{gap:1rem;min-width:0;display:grid}.isbn-barcode-copy h2,.isbn-barcode-copy p{margin:0}.isbn-barcode-copy h2{font-size:var(--ui-font-size-title)}.isbn-barcode-copy>div:first-child p{max-width:68ch;color:var(--ui-muted);margin-top:.3rem}.isbn-barcode-specs{border-radius:var(--ui-radius-lg);background:var(--ui-surface-subtle);gap:0;margin:0;display:grid;overflow:hidden}.isbn-barcode-specs>div{border-top:1px solid var(--ui-border);min-width:0;padding:.85rem 1rem}.isbn-barcode-specs>div:first-child{border-top:0}.isbn-barcode-specs dt{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.isbn-barcode-specs dd{overflow-wrap:anywhere;margin:.3rem 0 0;font-weight:700}.isbn-barcode-notice{border-block:1px solid var(--ui-border);color:var(--ui-muted);padding-block:.75rem}.isbn-barcode-actions{flex-wrap:wrap;gap:.75rem;display:flex}.isbn-pool-grid,.isbn-code-grid{align-items:start;gap:1rem;display:grid}.isbn-pool-capacity dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.isbn-pool-capacity dl>div{border-top:1px solid var(--ui-border);padding:.85rem 0}.isbn-pool-capacity dl>div:nth-child(2n){border-left:1px solid var(--ui-border);padding-left:1rem}.isbn-pool-capacity dt{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.isbn-pool-capacity dd{font-size:var(--ui-font-size-title);font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-weight:700}.isbn-pool-capacity progress{width:100%;height:.6rem;accent-color:var(--ui-primary);margin-top:1rem}.isbn-pool-capacity>p{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin:.3rem 0 0}.isbn-command-card,.isbn-review-card,.isbn-codes-section,.isbn-history-section{margin-top:1.5rem}.isbn-command-card .ui-section-heading p,.isbn-review-card .ui-section-heading p,.isbn-codes-section .ui-section-heading p,.isbn-history-section .ui-section-heading p{max-width:68ch;color:var(--ui-muted);margin:0}.isbn-command-wide{min-width:0}.isbn-review-banner{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);color:var(--ui-warning);background:var(--ui-surface);align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:1rem;display:flex}.isbn-review-banner .ui-icon{margin-top:.15rem}.isbn-review-banner strong{display:block}.isbn-review-banner p{color:var(--ui-muted);margin:.2rem 0 0}.isbn-assignment-card>p{color:var(--ui-muted)}.isbn-assigned-title strong,.isbn-assigned-title span{display:block}.isbn-assigned-title span{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.2rem}.isbn-event-list{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);margin:0;padding:0;list-style:none;overflow:hidden}.isbn-event-list li{border-bottom:1px solid var(--ui-border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:1rem;display:grid}.isbn-event-list li:last-child{border-bottom:0}.isbn-event-mark{border-radius:var(--ui-radius-sm);width:2.25rem;height:2.25rem;color:var(--ui-primary-ink);background:var(--ui-primary-soft);place-items:center;display:grid}.isbn-event-mark .ui-icon{width:1rem;height:1rem}.isbn-event-list p{overflow-wrap:anywhere;color:var(--ui-muted);margin:.2rem 0}.isbn-event-list small{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.isbn-event-list .ui-state-badge{grid-column:2}@media (min-width:40rem){.isbn-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.isbn-metric:nth-child(2){border-top:0;border-left:1px solid var(--ui-border)}.isbn-metric:nth-child(4){border-left:1px solid var(--ui-border)}.isbn-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.isbn-filter-search,.isbn-filter-actions{grid-column:span 2}.isbn-bulk-controls{grid-template-columns:minmax(8rem,.45fr) minmax(10rem,1fr) auto}.isbn-barcode-specs{grid-template-columns:repeat(3,minmax(0,1fr))}.isbn-barcode-specs>div:nth-child(n){border-top:0}.isbn-barcode-specs>div+div{border-left:1px solid var(--ui-border)}.isbn-generate-form{grid-template-columns:minmax(8rem,.35fr) minmax(16rem,1fr) auto}.isbn-event-list li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.isbn-event-list .ui-state-badge{grid-column:3}.isbn-pool-directory li{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (min-width:64rem){.isbn-page-header{flex-direction:row;align-items:flex-end}.isbn-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.isbn-metric:nth-child(n){border-top:0}.isbn-metric+.isbn-metric{border-left:1px solid var(--ui-border)}.isbn-filter-form{grid-template-columns:minmax(14rem,1.5fr) repeat(3,minmax(9rem,.75fr)) auto}.isbn-filter-search,.isbn-filter-actions{grid-column:auto}.isbn-bulk-toolbar{grid-template-columns:minmax(0,1fr) minmax(28rem,auto);align-items:end}.isbn-pool-grid{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr)}.isbn-code-grid{grid-template-columns:minmax(0,.8fr) minmax(22rem,1.2fr)}.isbn-barcode-panel{grid-template-columns:minmax(20rem,.85fr) minmax(0,1.15fr)}.isbn-command-form:not(.isbn-generate-form){grid-template-columns:repeat(2,minmax(0,1fr))}.isbn-command-wide{grid-column:1/-1}.isbn-inline-command{grid-template-columns:minmax(0,1fr) auto}}.editorial-page-header{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.editorial-header-actions{flex-wrap:wrap;gap:.75rem;display:flex}.editorial-header-actions .ui-button-secondary{white-space:nowrap;gap:.45rem}.editorial-header-actions .ui-icon{width:1rem;height:1rem}.editorial-page-header .ui-button,.editorial-page-header .editorial-status{flex:none}.editorial-breadcrumb{color:var(--ui-muted);font-size:var(--ui-font-size-label);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.editorial-breadcrumb a{color:var(--ui-primary-ink);font-weight:700}.editorial-status{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);width:fit-content;min-height:1.85rem;color:var(--ui-muted);background:var(--ui-surface);font-size:var(--ui-font-size-label);white-space:nowrap;align-items:center;padding:.3rem .62rem;font-weight:700;display:inline-flex}.editorial-status.is-active,.editorial-status.is-in_progress{border-color:var(--ui-primary);color:var(--ui-primary-ink);background:var(--ui-primary-soft)}.editorial-status.is-completed{border-color:var(--ui-success);color:var(--ui-success)}.editorial-status.is-manual_block,.editorial-status.is-dependency_block{border-color:var(--ui-warning);color:var(--ui-warning)}.editorial-status.is-cancelled{color:var(--ui-danger)}.editorial-risk,.editorial-load-status{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);width:fit-content;min-height:1.85rem;color:var(--ui-muted);background:var(--ui-surface);font-size:var(--ui-font-size-label);white-space:nowrap;align-items:center;padding:.3rem .62rem;font-weight:700;display:inline-flex}.editorial-risk.is-medium,.editorial-load-status.is-near_capacity{border-color:var(--ui-warning);color:var(--ui-warning)}.editorial-risk.is-high,.editorial-risk.is-critical,.editorial-load-status.is-over_capacity{border-color:var(--ui-danger);color:var(--ui-danger)}.editorial-risk.is-none,.editorial-load-status.is-available{border-color:var(--ui-success);color:var(--ui-success)}.editorial-metrics{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);margin-bottom:1.5rem;display:grid;overflow:hidden}.editorial-metrics>div{border-top:1px solid var(--ui-border);justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem;display:flex}.editorial-metrics>div:first-child{border-top:0}.editorial-metrics span{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.editorial-metrics strong{font-size:var(--ui-font-size-title);font-variant-numeric:tabular-nums}.editorial-project-directory,.editorial-stage-list{min-width:0}.editorial-project-list{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);overflow:hidden}.editorial-project-row{border-top:1px solid var(--ui-border);gap:1rem;min-width:0;padding:1rem;display:grid}.editorial-project-row:first-child{border-top:0}.editorial-project-main{min-width:0}.editorial-project-main h3{font-size:var(--ui-font-size-title);margin:.5rem 0 .2rem}.editorial-project-main h3 a{color:var(--ui-foreground)}.editorial-project-main p{color:var(--ui-muted);margin:0}.editorial-project-row dl,.editorial-project-summary dl{border-radius:var(--ui-radius-lg);background:var(--ui-surface-subtle);min-width:0;margin:0;display:grid;overflow:hidden}.editorial-project-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-project-summary dl>div:nth-child(2n){border-left:1px solid var(--ui-border)}.editorial-project-summary dl>div:nth-child(2){border-top:0}.editorial-next-action{border:1px solid var(--ui-primary);border-radius:var(--ui-radius-lg);background:var(--ui-primary-soft);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;margin-bottom:1rem;padding:1rem;display:grid}.editorial-next-action-marker{border-radius:var(--ui-radius-sm);width:2.25rem;height:2.25rem;color:var(--ui-primary-ink);background:var(--ui-surface);place-items:center;display:grid}.editorial-next-action-marker .ui-icon{width:1rem;height:1rem}.editorial-next-action h2,.editorial-next-action small{margin:0}.editorial-next-action h2{font-size:var(--ui-font-size-title)}.editorial-next-action small{color:var(--ui-muted);margin-top:.2rem;display:block}.editorial-next-action>form{grid-column:2;justify-self:start;margin:0}.editorial-project-row dl>div,.editorial-project-summary dl>div{border-top:1px solid var(--ui-border);padding:.75rem}.editorial-project-row dl>div:first-child,.editorial-project-summary dl>div:first-child{border-top:0}.editorial-project-row dt,.editorial-project-summary dt{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.editorial-project-row dd,.editorial-project-summary dd{font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-weight:700}.editorial-project-row>.ui-button-secondary{justify-self:start}.editorial-empty-state>span{border-radius:var(--ui-radius-sm);width:3rem;height:3rem;color:var(--ui-primary-ink);background:var(--ui-primary-soft);place-items:center;margin-bottom:1rem;display:grid}.editorial-project-form{gap:1rem;display:grid}.editorial-form-section{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);min-width:0;margin:0;padding:1.25rem}.editorial-form-section>legend{font-size:var(--ui-font-size-title);padding:0 .4rem;font-weight:700}.editorial-form-section>p{color:var(--ui-muted);margin:0 0 1rem}.editorial-form-grid{gap:1rem;display:grid}.editorial-field{font-size:var(--ui-font-size-label);gap:.45rem;font-weight:700;display:grid}.editorial-field small{color:var(--ui-muted);font-weight:400}.editorial-template-grid{gap:.75rem;display:grid}.editorial-template-option{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;min-height:2.75rem;padding:1rem;display:grid}.editorial-template-option:has(input:checked){border-color:var(--ui-primary);background:var(--ui-primary-soft)}.editorial-template-option input{accent-color:var(--ui-primary);margin-top:.25rem}.editorial-template-option strong,.editorial-template-option small,.editorial-template-option em{display:block}.editorial-template-option small{color:var(--ui-muted);margin-top:.3rem}.editorial-template-option em{color:var(--ui-primary-ink);font-size:var(--ui-font-size-label);margin-top:.5rem;font-style:normal;font-weight:700}.editorial-template-option:focus-within{outline:3px solid var(--ui-focus);outline-offset:3px}.editorial-form-actions{flex-wrap:wrap;gap:.75rem;display:flex}.editorial-project-summary{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);gap:1rem;margin-bottom:1rem;padding:1.25rem;display:grid}.editorial-project-summary h2,.editorial-project-summary p{margin:0}.editorial-project-summary h2{font-size:var(--ui-font-size-title)}.editorial-project-summary p{color:var(--ui-muted);margin-top:.3rem}.editorial-external-collaborators{gap:1rem;margin-bottom:1rem;display:grid}.editorial-external-collaborators .ui-section-heading p{color:var(--ui-muted);margin-bottom:0}.editorial-external-collaborator-form{align-items:end;gap:.75rem;display:grid}.editorial-external-collaborator-form .ui-button{justify-self:start}.editorial-external-collaborator-list{border-top:1px solid var(--ui-border);margin:0;padding:0;list-style:none}.editorial-external-collaborator-list li{border-bottom:1px solid var(--ui-border);gap:.75rem;padding:.85rem 0;display:grid}.editorial-external-collaborator-list strong,.editorial-external-collaborator-list span{overflow-wrap:anywhere;display:block}.editorial-external-collaborator-list span{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.2rem}.editorial-external-collaborator-list form{margin:0}.editorial-stage-rail{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);margin:0 0 1.5rem;padding:0;list-style:none;display:grid;overflow:hidden}.editorial-stage-rail li{border-top:1px solid var(--ui-border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.2rem .65rem;padding:.85rem 1rem;display:grid}.editorial-stage-rail li:first-child{border-top:0}.editorial-stage-rail li>span{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-circle);width:1.85rem;height:1.85rem;color:var(--ui-muted);font-size:var(--ui-font-size-label);grid-row:span 2;place-items:center;font-weight:800;display:grid}.editorial-stage-rail li.is-in_progress>span{border-color:var(--ui-primary);color:var(--ui-primary-ink);background:var(--ui-primary-soft)}.editorial-stage-rail li.is-completed>span{border-color:var(--ui-success);color:var(--ui-success)}.editorial-stage-rail small{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.editorial-stage-list{gap:1rem;display:grid}.editorial-stage{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);overflow:hidden}.editorial-stage>header{border-bottom:1px solid var(--ui-border);background:var(--ui-surface-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.editorial-stage>header h2,.editorial-stage>header p{margin:0}.editorial-stage>header h2{font-size:var(--ui-font-size-title)}.editorial-stage>header p{color:var(--ui-muted);margin-top:.25rem}.editorial-task-list{margin:0;padding:0;list-style:none}.editorial-task{border-top:1px solid var(--ui-border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:1rem;display:grid}.editorial-task:first-child{border-top:0}.editorial-task-marker{border-radius:var(--ui-radius-sm);width:2.25rem;height:2.25rem;color:var(--ui-muted);background:var(--ui-surface-subtle);place-items:center;display:grid}.editorial-task-marker .ui-icon{width:1rem;height:1rem}.editorial-task.is-completed .editorial-task-marker{color:var(--ui-success)}.editorial-task.is-manual_block .editorial-task-marker,.editorial-task.is-dependency_block .editorial-task-marker{color:var(--ui-warning)}.editorial-task-copy{min-width:0}.editorial-task-copy>div{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.editorial-task-copy h3{font-size:var(--ui-font-size-body);margin:0}.editorial-task-copy>p{color:var(--ui-muted);margin:.3rem 0 0}.editorial-task-copy .editorial-task-block{color:var(--ui-warning);overflow-wrap:anywhere}.editorial-task-copy .editorial-risk-reasons{color:var(--ui-foreground);font-size:var(--ui-font-size-label)}.editorial-task-copy .editorial-task-assignment{align-items:center;gap:.4rem;display:flex}.editorial-task-assignment .ui-icon{flex:none;width:1rem;height:1rem}.editorial-task-actions{flex-wrap:wrap;grid-column:2;align-items:center;gap:.65rem;display:flex}.editorial-task-actions form{margin:0}.editorial-assignment-disclosure{width:min(100%,34rem);margin-top:.35rem}.editorial-assignment-disclosure summary{cursor:pointer;align-content:center;min-height:2.75rem}.editorial-assignment-disclosure form{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);gap:.75rem;margin-top:.65rem;padding:.85rem;display:grid}.editorial-assignment-disclosure .ui-button-secondary{justify-self:start}.editorial-block-disclosure{width:min(100%,30rem)}.editorial-block-disclosure summary{cursor:pointer;align-content:center;min-height:2.75rem}.editorial-block-disclosure form{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);gap:.55rem;margin-top:.65rem;padding:.85rem;display:grid}.editorial-block-disclosure label{font-size:var(--ui-font-size-label);font-weight:700}.editorial-block-disclosure .ui-button-danger{justify-self:start}.editorial-workload-grid{gap:1rem;margin-bottom:1rem;display:grid}.editorial-resource-card,.editorial-load-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);min-width:0;padding:1.25rem}.editorial-inline-form{align-items:end;gap:.75rem;display:grid}.editorial-inline-form .ui-button-secondary{justify-self:start}.editorial-department-list,.editorial-profile-list,.editorial-load-list{gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.editorial-department-list li{border-top:1px solid var(--ui-border);align-items:center;gap:.65rem;min-height:2.75rem;padding:.75rem 0;display:flex}.editorial-department-list .ui-icon{width:1rem;height:1rem;color:var(--ui-primary-ink)}.editorial-profile-form{border-top:1px solid var(--ui-border);gap:.75rem;padding:1rem 0;display:grid}.editorial-profile-form .ui-button-secondary{justify-self:start}.editorial-profile-person{align-items:center;gap:.65rem;min-width:0;display:flex}.editorial-profile-person>span{border-radius:var(--ui-radius-sm);width:2.25rem;height:2.25rem;color:var(--ui-primary-ink);background:var(--ui-primary-soft);flex:none;place-items:center;display:grid}.editorial-profile-person .ui-icon{width:1rem;height:1rem}.editorial-profile-person div{min-width:0}.editorial-profile-person strong,.editorial-profile-person small{overflow-wrap:anywhere;display:block}.editorial-profile-person small{color:var(--ui-muted);margin-top:.15rem}.editorial-readonly-field{align-content:center;gap:.35rem;display:grid}.editorial-readonly-field span{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.editorial-load-row{border-top:1px solid var(--ui-border);align-items:center;gap:.75rem;padding:1rem 0;display:grid}.editorial-load-row>div:first-child{min-width:0}.editorial-load-row>div:first-child strong,.editorial-load-row>div:first-child small{overflow-wrap:anywhere;display:block}.editorial-load-row>div:first-child small,.editorial-load-value small{color:var(--ui-muted);margin-top:.2rem}.editorial-load-meter{appearance:none;border-radius:var(--ui-radius-pill);background:var(--ui-border);border:0;width:100%;height:.55rem;overflow:hidden}.editorial-load-meter::-webkit-progress-bar{border-radius:inherit;background:var(--ui-border)}.editorial-load-meter::-webkit-progress-value{border-radius:inherit;background:var(--ui-primary)}.editorial-load-meter::-moz-progress-bar{border-radius:inherit;background:var(--ui-primary)}.editorial-load-value{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;display:flex}.editorial-load-value strong{font-variant-numeric:tabular-nums}.editorial-inline-empty{border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);align-items:center;gap:.65rem;padding:1rem;display:flex}.editorial-inline-empty .ui-icon{width:1rem;height:1rem;color:var(--ui-primary-ink)}.editorial-inline-empty p{color:var(--ui-muted);margin:0}.editorial-dashboard-page,.editorial-calendar-page{max-width:90rem}.editorial-dashboard-page .editorial-header-actions{max-width:100%}@media (max-width:63.99rem){.editorial-dashboard-page .editorial-header-actions{flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}}.editorial-dashboard-metrics{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);margin:0 0 1rem;display:grid;overflow:hidden}.editorial-dashboard-metrics>div{border-top:1px solid var(--ui-border);justify-content:space-between;align-items:baseline;gap:1rem;min-width:0;padding:.85rem 1rem;display:flex}.editorial-dashboard-metrics>div:first-child{border-top:0}.editorial-dashboard-metrics dt{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.editorial-dashboard-metrics dd{font-size:var(--ui-font-size-title);font-variant-numeric:tabular-nums;margin:0;font-weight:750}.editorial-dashboard-next-action{border:1px solid var(--ui-primary);border-radius:var(--ui-radius-lg);background:var(--ui-primary-soft);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;margin-bottom:1rem;padding:1rem;display:grid}.editorial-dashboard-next-action h2,.editorial-dashboard-next-action p{margin:0}.editorial-dashboard-next-action h2{color:var(--ui-primary-ink);font-size:var(--ui-font-size-title);font-weight:750}.editorial-dashboard-next-action p{color:var(--ui-muted);margin:.2rem 0 .55rem}.editorial-dashboard-next-command{grid-column:2;justify-self:start}.editorial-dashboard-next-command form{margin:0}.editorial-command-grid,.editorial-dashboard-lower-grid{gap:1rem;min-width:0;display:grid}.editorial-dashboard-lower-grid{margin-top:1rem}.editorial-command-section{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);min-width:0;padding:1.15rem}.editorial-command-section>.ui-section-heading{align-items:flex-start;margin-bottom:1rem}.editorial-command-section>.ui-section-heading h2,.editorial-command-section>.ui-section-heading p{margin:0}.editorial-command-section>.ui-section-heading h2{font-size:var(--ui-font-size-title)}.editorial-command-section>.ui-section-heading p{max-width:68ch;color:var(--ui-muted);margin-top:.3rem}.editorial-task-filters{gap:.45rem;margin:0 0 .65rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.editorial-filter-link{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);min-height:2.5rem;color:var(--ui-muted);background:var(--ui-surface);font-size:var(--ui-font-size-label);flex:none;align-items:center;gap:.45rem;padding:.45rem .7rem;font-weight:700;text-decoration:none;display:inline-flex}.editorial-filter-link:hover,.editorial-filter-link.is-active{border-color:var(--ui-primary);color:var(--ui-primary-ink);background:var(--ui-primary-soft)}.editorial-filter-link strong{font-variant-numeric:tabular-nums}.editorial-compact-task-list,.editorial-recent-notifications>ol,.editorial-calendar-fallback ol{margin:0;padding:0;list-style:none}.editorial-compact-task{border-top:1px solid var(--ui-border);align-items:center;gap:.75rem;min-width:0;padding:.9rem 0;display:grid}.editorial-compact-task:first-child{border-top:0}.editorial-compact-task-main{min-width:0}.editorial-compact-task-main>div{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.editorial-compact-task-main strong{overflow-wrap:anywhere;min-width:0}.editorial-compact-task-main strong a{color:var(--ui-foreground)}.editorial-compact-task-main p,.editorial-compact-task-main small{color:var(--ui-muted);margin:.25rem 0 0;display:block}.editorial-compact-task-main small{font-size:var(--ui-font-size-label)}.editorial-compact-task-action form{margin:0}.editorial-calendar-status{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin:0 0 .75rem}.editorial-calendar-canvas{min-width:0}.editorial-calendar-shell{--fc-border-color:var(--ui-border);--fc-button-bg-color:var(--ui-surface);--fc-button-border-color:var(--ui-border-strong);--fc-button-hover-bg-color:var(--ui-surface-subtle);--fc-button-hover-border-color:var(--ui-primary);--fc-button-active-bg-color:var(--ui-primary-soft);--fc-button-active-border-color:var(--ui-primary);--fc-event-bg-color:var(--ui-primary-soft);--fc-event-border-color:var(--ui-primary);--fc-event-text-color:var(--ui-primary-ink);--fc-neutral-bg-color:var(--ui-surface-subtle);--fc-page-bg-color:var(--ui-surface);--fc-today-bg-color:var(--ui-primary)}@supports (color:color-mix(in lab, red, red)){.editorial-calendar-shell{--fc-today-bg-color:color-mix(in srgb, var(--ui-primary) 9%, transparent)}}.editorial-calendar-shell .fc{color:var(--ui-foreground);font-family:inherit;font-size:var(--ui-font-size-label)}.editorial-calendar-shell .fc .fc-toolbar{flex-wrap:wrap;gap:.65rem}.editorial-calendar-shell .fc .fc-toolbar-title{font-size:var(--ui-font-size-title);letter-spacing:-.012em;line-height:1.25}.editorial-calendar-shell .fc .fc-button{border-radius:var(--ui-radius-sm);min-height:2.5rem;color:var(--ui-foreground);box-shadow:none;padding:.5rem .7rem;font-weight:700}.editorial-calendar-shell .fc .fc-button-primary:not(:disabled).fc-button-active{color:var(--ui-primary-ink)}.editorial-calendar-shell .fc .fc-event{border-radius:var(--ui-radius-sm);padding:.15rem .25rem}.editorial-calendar-shell .fc .fc-event.is-critical,.editorial-calendar-shell .fc .fc-event.is-high{border-color:var(--ui-danger);color:var(--ui-danger);background:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.editorial-calendar-shell .fc .fc-event.is-critical,.editorial-calendar-shell .fc .fc-event.is-high{background:color-mix(in srgb, var(--ui-danger) 9%, var(--ui-surface))}}.editorial-calendar-shell .fc .fc-event.is-medium{border-color:var(--ui-warning);color:var(--ui-warning);background:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.editorial-calendar-shell .fc .fc-event.is-medium{background:color-mix(in srgb, var(--ui-warning) 9%, var(--ui-surface))}}.editorial-calendar-shell .fc a{color:inherit}.editorial-calendar-fallback ol{border-block:1px solid var(--ui-border)}.editorial-calendar-fallback li{border-top:1px solid var(--ui-border);gap:.4rem .8rem;padding:.8rem 0;display:grid}.editorial-calendar-fallback li:first-child{border-top:0}.editorial-calendar-fallback time{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-variant-numeric:tabular-nums}.editorial-calendar-fallback strong,.editorial-calendar-fallback span{display:block}.editorial-calendar-fallback span{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.2rem}.editorial-calendar-empty>span,.editorial-dashboard-empty>span{border-radius:var(--ui-radius-sm);width:3rem;height:3rem;color:var(--ui-primary-ink);background:var(--ui-primary-soft);place-items:center;margin-bottom:.5rem;display:grid}.editorial-dashboard-empty{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);padding:1.5rem}.editorial-dashboard-empty .ui-button,.editorial-dashboard-empty .ui-button-secondary{margin-top:.65rem}.editorial-recent-notifications>ol>li{border-top:1px solid var(--ui-border);padding:.8rem 0}.editorial-recent-notifications>ol>li:first-child{border-top:0}.editorial-recent-notifications strong,.editorial-recent-notifications span,.editorial-recent-notifications time{display:block}.editorial-recent-notifications span{color:var(--ui-muted);margin-top:.2rem}.editorial-recent-notifications time{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-variant-numeric:tabular-nums;margin-top:.35rem}.editorial-recent-notifications li.is-unread strong{color:var(--ui-primary-ink)}.editorial-task-filter-tabs{margin-bottom:1rem}.editorial-my-task-results .editorial-compact-task:last-child{padding-bottom:0}@media (min-width:40rem){.editorial-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-metrics>div:nth-child(2){border-top:0;border-left:1px solid var(--ui-border)}.editorial-metrics>div:nth-child(4){border-left:1px solid var(--ui-border)}.editorial-project-row dl{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-project-row dl>div:nth-child(n),.editorial-project-summary dl>div:nth-child(n){border-top:0}.editorial-project-row dl>div+div,.editorial-project-summary dl>div+div{border-left:1px solid var(--ui-border)}.editorial-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-external-collaborator-list li{grid-template-columns:minmax(0,1fr) auto;align-items:center}.editorial-field-wide{grid-column:1/-1}.editorial-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-project-summary dl{grid-template-columns:repeat(5,minmax(0,1fr))}.editorial-next-action{grid-template-columns:auto minmax(0,1fr) auto}.editorial-next-action>form{grid-area:1/3}.editorial-task{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.editorial-task-actions{flex-wrap:nowrap;grid-column:3;justify-content:flex-end;align-self:start}.editorial-block-disclosure{width:auto}.editorial-block-disclosure[open]{width:min(30rem,100%)}.editorial-inline-form{grid-template-columns:minmax(0,1fr) auto}.editorial-profile-form{grid-template-columns:minmax(0,1fr) minmax(8rem,.45fr) auto}.editorial-profile-person{grid-column:1/-1}.editorial-load-row{grid-template-columns:minmax(12rem,1fr) minmax(10rem,1.5fr) minmax(9rem,auto) auto}.editorial-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-dashboard-metrics>div:nth-child(2){border-top:0;border-left:1px solid var(--ui-border)}.editorial-dashboard-metrics>div:nth-child(2n){border-left:1px solid var(--ui-border)}.editorial-dashboard-next-action{grid-template-columns:auto minmax(0,1fr) auto}.editorial-dashboard-next-command{grid-column:3}.editorial-compact-task{grid-template-columns:minmax(0,1fr) auto}.editorial-calendar-fallback li{grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr)}}@media (max-width:39.99rem){.editorial-dashboard-page .editorial-header-actions{grid-template-columns:minmax(0,1fr);gap:.5rem;width:100%;padding-bottom:0;display:grid;overflow:visible}.editorial-dashboard-page .editorial-header-actions .ui-button,.editorial-dashboard-page .editorial-header-actions .ui-button-secondary{white-space:normal;text-align:center;overflow-wrap:normal;word-break:normal;width:100%;min-width:0;height:auto;min-height:2.75rem;padding:.55rem .45rem}.editorial-dashboard-page .editorial-header-actions .ui-icon{display:none}.editorial-workload-page .editorial-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}.editorial-workload-page .editorial-metrics>div{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.45rem}.editorial-workload-page .editorial-metrics>div:nth-child(2){border-top:0;border-left:1px solid var(--ui-border)}.editorial-workload-page .editorial-metrics>div:nth-child(4){border-left:1px solid var(--ui-border)}}@media (min-width:64rem){.editorial-page-header{flex-direction:row;align-items:flex-end}.editorial-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.editorial-metrics>div:nth-child(n){border-top:0}.editorial-metrics>div+div{border-left:1px solid var(--ui-border)}.editorial-project-row{grid-template-columns:minmax(16rem,1fr) minmax(28rem,1.2fr) auto;align-items:center}.editorial-project-row dl{grid-template-columns:repeat(4,minmax(0,1fr))}.editorial-project-summary{grid-template-columns:minmax(16rem,.7fr) minmax(34rem,1.3fr);align-items:center}.editorial-stage-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.editorial-stage-rail li:nth-child(n){border-top:0}.editorial-stage-rail li+li{border-left:1px solid var(--ui-border)}.editorial-workload-grid{grid-template-columns:minmax(16rem,.75fr) minmax(34rem,1.25fr)}.editorial-dashboard-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.editorial-dashboard-metrics>div:nth-child(n){border-top:0}.editorial-dashboard-metrics>div+div{border-left:1px solid var(--ui-border)}.editorial-command-grid{grid-template-columns:minmax(19rem,.72fr) minmax(32rem,1.28fr);align-items:start}.editorial-dashboard-lower-grid{grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr);align-items:start}}.editorial-collaboration-state{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.editorial-collaboration-state form{margin:0}.editorial-collaboration-facts{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 .75rem;display:grid;overflow:hidden}.editorial-collaboration-facts>div{border-top:1px solid var(--ui-border);min-width:0;padding:.8rem}.editorial-collaboration-facts>div:nth-child(-n+2){border-top:0}.editorial-collaboration-facts>div:nth-child(2n){border-left:1px solid var(--ui-border)}.editorial-collaboration-facts dt{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.editorial-collaboration-facts dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:700}.editorial-collaboration-jumps{gap:.4rem;margin-bottom:1rem;padding:.25rem 0;display:flex;overflow-x:auto}.editorial-collaboration-jumps a{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);min-height:2.5rem;color:var(--ui-foreground);background:var(--ui-surface);flex:none;align-items:center;padding:.5rem .75rem;font-weight:700;display:inline-flex}.editorial-collaboration-layout,.editorial-collaboration-main{gap:1rem;min-width:0;display:grid}.editorial-collaboration-layout{align-items:start}.editorial-collaboration-panel{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);min-width:0;padding:1rem}.editorial-collaboration-panel-heading{justify-content:space-between;align-items:start;gap:.75rem;margin-bottom:1rem;display:flex}.editorial-collaboration-panel-heading h2,.editorial-collaboration-panel-heading p{margin:0}.editorial-collaboration-panel-heading h2{font-size:var(--ui-font-size-title)}.editorial-collaboration-panel-heading p{color:var(--ui-muted);margin-top:.25rem}.editorial-count{min-width:2rem;height:2rem;color:var(--ui-primary-ink);background:var(--ui-primary-soft);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-weight:800;display:inline-grid}.editorial-collaboration-form{gap:.75rem;margin-bottom:1rem;display:grid}.editorial-collaboration-form .ui-button{justify-self:start}.editorial-comment-composer{border-left:1px solid var(--ui-primary);background:var(--ui-surface-subtle);padding:.85rem}.editorial-mention-select{min-height:5rem}.editorial-comment-thread,.editorial-comment-replies,.editorial-version-history,.editorial-approval-list{margin:0;padding:0;list-style:none}.editorial-comment{border-top:1px solid var(--ui-border);padding:1rem 0;scroll-margin-top:1rem}.editorial-comment:first-child{border-top:0}.editorial-comment>article>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.editorial-comment header strong,.editorial-comment header small{overflow-wrap:anywhere;display:block}.editorial-comment header small{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.15rem}.editorial-comment-body{overflow-wrap:anywhere;margin:.75rem 0 0}.editorial-comment-body p{margin:.35rem 0 0}.editorial-comment-body p:first-child{margin-top:0}.editorial-comment-mentions{color:var(--ui-primary-ink);font-size:var(--ui-font-size-label);overflow-wrap:anywhere;margin:.65rem 0 0}.editorial-comment-mentions span{font-weight:800}.editorial-comment-actions{flex-wrap:wrap;align-items:start;gap:.65rem;margin-top:.75rem;display:flex}.editorial-comment-actions>details{max-width:100%}.editorial-comment-actions details[open]{width:min(32rem,100%)}.editorial-comment-actions form{gap:.55rem;margin-top:.55rem;display:grid}.editorial-comment-replies{border-left:2px solid var(--ui-border-strong);margin:.85rem 0 0 1rem}.editorial-comment-reply{border-top:1px solid var(--ui-border);padding:.75rem 0 .75rem .85rem}.editorial-comment-reply:first-child{border-top:0}.editorial-comment.is-resolved{opacity:.78}.editorial-collaboration-empty{border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);padding:1rem}.editorial-collaboration-empty h3,.editorial-collaboration-empty p{margin:0}.editorial-collaboration-empty h3{font-size:var(--ui-font-size-body)}.editorial-collaboration-empty p{color:var(--ui-muted);margin-top:.25rem}.editorial-document-list{gap:.75rem;display:grid}.editorial-document{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);overflow:hidden}.editorial-document>summary{cursor:pointer;background:var(--ui-surface-subtle);justify-content:space-between;align-items:center;gap:.75rem;min-height:3rem;padding:.75rem;display:flex}.editorial-document>summary strong,.editorial-document>summary small{overflow-wrap:anywhere;display:block}.editorial-document>summary small,.editorial-document>summary>span:last-child{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.editorial-version-history{padding:0 .75rem}.editorial-version-history li{border-top:1px solid var(--ui-border);gap:.75rem;padding:.85rem 0;display:grid}.editorial-version-history strong,.editorial-version-history span,.editorial-version-history small{overflow-wrap:anywhere;display:block}.editorial-version-history span,.editorial-version-history small{color:var(--ui-muted);margin-top:.2rem}.editorial-version-history small{font-size:var(--ui-font-size-label)}.editorial-version-history p{margin:.4rem 0 0}.editorial-version-history li>div:last-child{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.editorial-file-status,.editorial-approval-status{min-height:1.75rem;color:var(--ui-muted);background:var(--ui-surface-subtle);font-size:var(--ui-font-size-label);border-radius:999px;align-items:center;padding:.2rem .55rem;font-weight:800;display:inline-flex}.editorial-file-status.is-clean,.editorial-approval-status.is-approved{color:var(--ui-success);background:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.editorial-file-status.is-clean,.editorial-approval-status.is-approved{background:color-mix(in srgb, var(--ui-success) 10%, var(--ui-surface))}}.editorial-file-status.is-rejected,.editorial-file-status.is-error,.editorial-approval-status.is-changes_requested{color:var(--ui-danger);background:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.editorial-file-status.is-rejected,.editorial-file-status.is-error,.editorial-approval-status.is-changes_requested{background:color-mix(in srgb, var(--ui-danger) 9%, var(--ui-surface))}}.editorial-file-status.is-pending,.editorial-approval-status.is-pending{color:var(--ui-warning);background:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.editorial-file-status.is-pending,.editorial-approval-status.is-pending{background:color-mix(in srgb, var(--ui-warning) 10%, var(--ui-surface))}}.editorial-approval-list>li{border-top:1px solid var(--ui-border);padding:.9rem 0;scroll-margin-top:1rem}.editorial-approval-list>li:first-child{border-top:0}.editorial-approval-list header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.editorial-approval-list header small{color:var(--ui-muted)}.editorial-approval-list p{overflow-wrap:anywhere;margin:.55rem 0 0}.editorial-approval-list dl{margin:.65rem 0 0}.editorial-approval-list dl>div{grid-template-columns:minmax(6rem,.45fr) minmax(0,1fr);gap:.5rem;padding:.3rem 0;display:grid}.editorial-approval-list dt{color:var(--ui-muted)}.editorial-approval-list dd{overflow-wrap:anywhere;margin:0}.editorial-decision-note{border-left:1px solid var(--ui-primary);padding-left:.65rem}.editorial-approval-decision{background:var(--ui-surface-subtle);gap:.5rem;margin-top:.75rem;padding:.75rem;display:grid}.editorial-approval-decision>div{flex-wrap:wrap;gap:.5rem;display:flex}@media (min-width:40rem){.editorial-collaboration-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-collaboration-facts>div:nth-child(n){border-top:1px solid var(--ui-border);border-left:0}.editorial-collaboration-facts>div:nth-child(-n+3){border-top:0}.editorial-collaboration-facts>div:not(:nth-child(3n+1)){border-left:1px solid var(--ui-border)}.editorial-file-form{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-version-history li{grid-template-columns:minmax(0,1fr) auto;align-items:start}.editorial-version-history li>div:last-child{justify-content:flex-end}}@media (min-width:64rem){.editorial-collaboration-facts{grid-template-columns:repeat(6,minmax(0,1fr))}.editorial-collaboration-facts>div:nth-child(n){border-top:0}.editorial-collaboration-facts>div+div{border-left:1px solid var(--ui-border)}.editorial-collaboration-layout{grid-template-columns:minmax(0,1.3fr) minmax(20rem,.7fr)}.editorial-approval-panel{position:sticky;top:1rem}}@media (max-width:39.99rem){.editorial-collaboration-header{gap:.75rem}.editorial-collaboration-state,.editorial-collaboration-state form,.editorial-collaboration-state .ui-button{width:100%}.editorial-comment>article>header{grid-template-columns:auto minmax(0,1fr)}.editorial-comment>article>header .editorial-approval-status{grid-column:2;justify-self:start}.editorial-comment-replies{margin-left:.35rem}}.editorial-report-page{max-width:96rem}.editorial-report-header{align-items:end}.editorial-report-filters{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);gap:.75rem;padding:1rem;display:grid}.editorial-report-filters label{gap:.4rem;min-width:0;display:grid}.editorial-report-filters label>span{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.editorial-report-filters .ui-button{place-self:end start}.editorial-report-summary{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface-subtle);gap:1rem;padding:1rem;display:grid}.editorial-report-summary>div>span{color:var(--ui-primary);font-size:var(--ui-font-size-label);font-weight:800}.editorial-report-summary h2{font-size:var(--ui-font-size-title);margin:.2rem 0 0}.editorial-report-summary p{max-width:64ch;color:var(--ui-muted);margin:.4rem 0 0}.editorial-report-summary dl{gap:.7rem;margin:0;display:grid}.editorial-report-summary dl>div{min-width:0}.editorial-report-summary dt{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.editorial-report-summary dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-weight:700}.editorial-report-metrics{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.editorial-report-metrics>div{border-top:1px solid var(--ui-border);min-width:0;padding:.85rem}.editorial-report-metrics>div:nth-child(-n+2){border-top:0}.editorial-report-metrics>div:nth-child(2n){border-left:1px solid var(--ui-border)}.editorial-report-metrics dt{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.editorial-report-metrics dd{font-size:var(--ui-font-size-title);margin:.25rem 0 0;font-weight:800}.editorial-report-comparison{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin:-.35rem 0 0}.editorial-report-comparison strong{color:var(--ui-foreground)}.editorial-report-jumps{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:.45rem;max-width:100%;padding-bottom:.2rem;display:flex;overflow-x:auto}.editorial-report-jumps a{border:1px solid var(--ui-border);min-height:2.5rem;color:var(--ui-foreground);background:var(--ui-surface);font-size:var(--ui-font-size-label);border-radius:999px;flex:none;align-items:center;padding:.45rem .8rem;font-weight:800;text-decoration:none;display:inline-flex}.editorial-report-jumps a:hover{border-color:var(--ui-border-strong);background:var(--ui-surface-subtle)}.editorial-report-jumps a:focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}.editorial-report-section{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);min-width:0;padding:1rem}.editorial-report-section>.ui-section-heading{margin-bottom:1rem}.editorial-report-section>.ui-section-heading>span{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.editorial-report-grid{gap:1rem;display:grid}.editorial-timeline-legend{color:var(--ui-muted);font-size:var(--ui-font-size-label);flex-wrap:wrap;gap:.65rem;display:flex}.editorial-timeline-legend span{align-items:center;gap:.35rem;display:inline-flex}.editorial-timeline-legend i{background:var(--ui-border-strong);border-radius:3px;width:.75rem;height:.75rem}.editorial-timeline-legend i.is-in_progress{background:var(--ui-primary)}.editorial-timeline-legend i.is-completed{background:var(--ui-success)}.editorial-timeline-legend i.is-blocked{background:var(--ui-danger)}.editorial-timeline-viewport{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);overscroll-behavior-inline:contain;overflow-x:auto}.editorial-timeline-viewport:focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}.editorial-timeline-canvas{background:var(--ui-surface);min-width:62rem}.editorial-timeline-axis{border-bottom:1px solid var(--ui-border);background:var(--ui-surface-subtle);grid-template-columns:17rem minmax(0,1fr);min-height:3rem;display:grid}.editorial-timeline-axis>strong{z-index:6;border-right:1px solid var(--ui-border);background:var(--ui-surface-subtle);align-items:center;padding:.75rem;display:flex;position:sticky;left:0}.editorial-timeline-axis>div{min-width:0;position:relative}.editorial-timeline-axis time{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;top:50%;transform:translate(-50%,-50%)}.editorial-timeline-axis time:first-child{transform:translateY(-50%)}.editorial-timeline-axis time:last-child{transform:translate(-100%,-50%)}.editorial-timeline-body{grid-template-columns:17rem minmax(0,1fr);min-height:3.5rem;display:grid;position:relative}.editorial-timeline-labels{z-index:5;border-right:1px solid var(--ui-border);background:var(--ui-surface);position:sticky;left:0}.editorial-timeline-label{border-top:1px solid var(--ui-border);flex-direction:column;justify-content:center;min-width:0;height:3.5rem;padding:.35rem .75rem;display:flex}.editorial-timeline-label:first-child{border-top:0}.editorial-timeline-label.is-group-start:not(:first-child){border-top-color:var(--ui-border-strong)}.editorial-timeline-label small,.editorial-timeline-label span{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.editorial-timeline-label strong{font-size:var(--ui-font-size-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editorial-timeline-plot{background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 55px, var(--ui-border) 55px, var(--ui-border) 56px);min-width:0;position:relative}.editorial-timeline-dependencies{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.editorial-timeline-dependencies path{fill:none;stroke:var(--ui-border-strong);stroke-width:1.25px;vector-effect:non-scaling-stroke}.editorial-timeline-bar{z-index:3;border:1px solid var(--ui-primary);align-items:center;min-width:.55rem;height:2rem;display:flex;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.editorial-timeline-bar{border:1px solid color-mix(in srgb, var(--ui-primary) 70%, var(--ui-border))}}.editorial-timeline-bar{border-radius:var(--ui-radius-sm);color:#fff;background:var(--ui-primary);white-space:nowrap;padding:0 .45rem;font-size:.72rem;font-weight:800;text-decoration:none}.editorial-timeline-bar:hover{filter:brightness(.96)}.editorial-timeline-bar:focus-visible{z-index:7;outline:3px solid var(--ui-focus);outline-offset:2px}.editorial-timeline-bar.is-pending{color:var(--ui-foreground);border-color:var(--ui-border-strong);background:var(--ui-surface-subtle)}.editorial-timeline-bar.is-completed{border-color:var(--ui-success);background:var(--ui-success)}.editorial-timeline-bar.is-blocked{border-color:var(--ui-danger);background:var(--ui-danger)}.editorial-timeline-bar span{text-overflow:ellipsis;overflow:hidden}html[data-theme=dark] .editorial-timeline-bar:not(.is-pending){color:#15181e}.editorial-timeline-today,.editorial-timeline-target{z-index:2;width:1px;position:absolute;top:0;bottom:0}.editorial-timeline-today{border-left:2px solid var(--ui-danger)}.editorial-timeline-target{border-left:1px dashed var(--ui-primary)}.editorial-timeline-today b,.editorial-timeline-target b{color:var(--ui-muted);white-space:nowrap;font-size:.65rem;font-weight:800;position:absolute;top:.2rem;left:.25rem}.editorial-timeline-target b{left:auto;right:.25rem}.editorial-timeline-target:after{border:2px solid var(--ui-surface);background:var(--ui-primary);content:"";width:.7rem;height:.7rem;position:absolute;top:1.4rem;left:-.35rem;transform:rotate(45deg)}.editorial-bottleneck-list>li{border-top:1px solid var(--ui-border);padding:.9rem 0}.editorial-bottleneck-list>li:first-child{border-top:0;padding-top:0}.editorial-bottleneck-list>li>div:first-child{justify-content:space-between;gap:.75rem;display:flex}.editorial-bottleneck-list>li>div:first-child span{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.editorial-bottleneck-list p{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin:.45rem 0 0}.editorial-bottleneck-meter{background:var(--ui-surface-subtle);border-radius:999px;height:.55rem;margin-top:.5rem;overflow:hidden}.editorial-bottleneck-meter span{border-radius:inherit;background:var(--ui-warning);min-width:2px;height:100%;display:block}.editorial-bottleneck-tasks{font-size:var(--ui-font-size-label);flex-wrap:wrap;gap:.35rem .7rem;margin-top:.55rem;display:flex}.editorial-audit-list>li{border-top:1px solid var(--ui-border);grid-template-columns:auto minmax(0,1fr);gap:.7rem;padding:.75rem 0;display:grid}.editorial-audit-list>li:first-child{border-top:0;padding-top:0}.editorial-audit-outcome{min-height:1.6rem;color:var(--ui-muted);background:var(--ui-surface-subtle);border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.7rem;font-weight:800;display:inline-flex}.editorial-audit-outcome.is-succeeded{color:var(--ui-success);background:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.editorial-audit-outcome.is-succeeded{background:color-mix(in srgb, var(--ui-success) 11%, var(--ui-surface))}}.editorial-audit-outcome.is-denied,.editorial-audit-outcome.is-failed{color:var(--ui-danger);background:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.editorial-audit-outcome.is-denied,.editorial-audit-outcome.is-failed{background:color-mix(in srgb, var(--ui-danger) 10%, var(--ui-surface))}}.editorial-audit-list p{color:var(--ui-muted);margin:.2rem 0 0}.editorial-audit-list small{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:.25rem;display:block}.editorial-delay-table-wrap{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);overscroll-behavior-inline:contain;max-width:100%;margin:0;overflow-x:auto}.editorial-delay-table{min-width:55rem}.editorial-delay-state{min-height:1.75rem;font-size:var(--ui-font-size-label);border-radius:999px;align-items:center;padding:.2rem .55rem;font-weight:800;display:inline-flex}.editorial-delay-state.is-overdue_open{color:var(--ui-danger);background:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.editorial-delay-state.is-overdue_open{background:color-mix(in srgb, var(--ui-danger) 9%, var(--ui-surface))}}.editorial-delay-state.is-completed_late{color:var(--ui-warning);background:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.editorial-delay-state.is-completed_late{background:color-mix(in srgb, var(--ui-warning) 10%, var(--ui-surface))}}@media (min-width:40rem){.editorial-report-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-report-summary{grid-template-columns:minmax(0,1.3fr) minmax(16rem,.7fr);align-items:start}.editorial-report-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.editorial-report-metrics>div:nth-child(n){border-top:0;border-left:1px solid var(--ui-border)}.editorial-report-metrics>div:first-child{border-left:0}}@media (min-width:64rem){.editorial-report-filters{grid-template-columns:minmax(14rem,1.5fr) repeat(3,minmax(10rem,1fr)) auto;align-items:end}.editorial-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:39.99rem){.editorial-report-header>.ui-button-secondary,.editorial-report-filters .ui-button{width:100%}.editorial-report-summary,.editorial-report-section{padding:.9rem}.editorial-timeline-section{margin-inline:-.25rem}.editorial-timeline-canvas{min-width:50rem}.editorial-timeline-axis,.editorial-timeline-body{grid-template-columns:11.5rem minmax(0,1fr)}}@media print{.editorial-report-filters,.editorial-report-header>.ui-button-secondary,.editorial-report-jumps,.editorial-breadcrumb{display:none!important}.editorial-report-page{max-width:none}.editorial-report-section,.editorial-report-summary{break-inside:avoid}}.editorial-catalog-bridge{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);min-width:0;margin-bottom:1rem;padding:1rem}.editorial-catalog-bridge>.ui-section-heading .ui-state-badge{white-space:nowrap;flex-shrink:0}.editorial-catalog-work{background:var(--ui-surface-subtle);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;min-width:0;padding:.9rem;display:flex}.editorial-catalog-work>div{min-width:0}.editorial-catalog-work h3{font-size:var(--ui-font-size-title);margin:0}.editorial-catalog-work p{color:var(--ui-muted);margin:.25rem 0 0}.editorial-catalog-work small{color:var(--ui-muted);margin-top:.35rem;display:block}.editorial-catalog-metrics{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin:1rem 0 0;display:grid;overflow:hidden}.editorial-catalog-metrics>div{border-top:1px solid var(--ui-border);min-width:0;padding:.75rem}.editorial-catalog-metrics>div:nth-child(-n+2){border-top:0}.editorial-catalog-metrics>div:nth-child(2n){border-left:1px solid var(--ui-border)}.editorial-catalog-metrics dt{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.editorial-catalog-metrics dd{font-size:var(--ui-font-size-title);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:800}.editorial-catalog-product-list{border-top:1px solid var(--ui-border);margin-top:1rem}.editorial-catalog-product-list>article{border-bottom:1px solid var(--ui-border);gap:.75rem;min-width:0;padding:.9rem 0;display:grid}.editorial-catalog-product-main{min-width:0}.editorial-catalog-product-main>span{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.editorial-catalog-product-main h3{margin:.2rem 0 0}.editorial-catalog-product-main p{color:var(--ui-muted);overflow-wrap:anywhere;margin:.25rem 0 0}.editorial-catalog-product-list .catalog-status{place-self:start}.editorial-catalog-product-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.editorial-catalog-product-list dt{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.editorial-catalog-product-list dd{font-size:var(--ui-font-size-label);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.15rem 0 0;font-weight:700}.editorial-catalog-source-note{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin:.75rem 0 0}.editorial-catalog-unlinked,.editorial-catalog-locked{background:var(--ui-surface-subtle);gap:1rem;min-width:0;padding:.9rem;display:grid}.editorial-catalog-unlinked h3,.editorial-catalog-locked h3{margin:0}.editorial-catalog-unlinked>div>p,.editorial-catalog-locked p{color:var(--ui-muted);margin:.3rem 0 0}.editorial-catalog-unlinked form{gap:.65rem;min-width:0;display:grid}.editorial-catalog-unlinked form label{min-width:0;font-size:var(--ui-font-size-label);gap:.4rem;font-weight:700;display:grid}.editorial-catalog-unlinked form small{color:var(--ui-muted)}.editorial-catalog-locked{grid-template-columns:auto minmax(0,1fr)}.editorial-catalog-locked>svg{width:1.25rem;color:var(--ui-muted)}.catalog-editorial-project-list{border-top:1px solid var(--ui-border)}.catalog-editorial-project-list>article{border-bottom:1px solid var(--ui-border);gap:.75rem;min-width:0;padding:.9rem 0;display:grid}.catalog-editorial-project-list>article>div:first-child{min-width:0}.catalog-editorial-project-list>article>div:first-child strong,.catalog-editorial-project-list>article>div:first-child span{display:block}.catalog-editorial-project-list>article>div:first-child span{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.25rem}.catalog-editorial-project-list .editorial-status{place-self:start}.catalog-editorial-project-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.catalog-editorial-project-list dt{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.catalog-editorial-project-list dd{font-size:var(--ui-font-size-label);font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-weight:700}.catalog-linked-protection{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);color:var(--ui-muted);background:var(--ui-surface-subtle);padding:.85rem 1rem}.catalog-release-desk{max-width:74rem}.catalog-release-header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:start;gap:1rem;padding:1.5rem 0;display:flex}.catalog-release-header h1,.catalog-release-findings h2,.catalog-release-history h2{margin:0}.catalog-release-header p{color:var(--ui-muted);margin:.35rem 0 0}.catalog-release-header code,.catalog-release-strip code{overflow-wrap:anywhere;color:var(--ui-primary-ink);font-variant-numeric:tabular-nums}.catalog-release-strip{border-bottom:1px solid var(--ui-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.catalog-release-strip>div{min-width:0;padding:.85rem 1rem .85rem 0}.catalog-release-strip strong,.catalog-release-strip span{display:block}.catalog-release-strip strong{font-size:var(--ui-font-size-label);color:var(--ui-muted)}.catalog-release-strip span{overflow-wrap:anywhere;margin-top:.2rem}.catalog-release-form,.catalog-release-findings,.catalog-release-history,.catalog-release-publish,.catalog-release-empty,.catalog-release-counts,.catalog-release-covers{border:1px solid var(--ui-border);background:var(--ui-surface);margin-top:1.5rem;padding:1.25rem}.catalog-release-editor .catalog-release-form{background:0 0;border:0;margin-top:0;padding:0}.catalog-release-form fieldset,.catalog-release-publish fieldset{border:0;gap:1rem;padding:0;display:grid}.catalog-release-form legend,.catalog-release-publish legend{font-size:var(--ui-font-size-title);padding:0;font-weight:700}.catalog-release-findings ul,.catalog-release-history ol{margin:1rem 0 0;padding-left:1.25rem}.catalog-release-findings li{border-bottom:1px solid var(--ui-border);overflow-wrap:anywhere;gap:.15rem;padding:.45rem 0;display:grid}.catalog-release-findings .is-blocker{color:var(--ui-danger)}.catalog-release-findings .is-warning{color:var(--ui-warning)}.catalog-release-findings .is-info{color:var(--ui-muted)}.catalog-release-form fieldset{border:0;border-top:1px solid var(--ui-border);margin:1.25rem 0 0;padding:1.25rem 0 0}.catalog-release-form fieldset:first-child{border-top:0;margin-top:0}.catalog-release-form .ui-field{min-width:0}.catalog-release-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.catalog-release-form fieldset,.catalog-release-form>p,.catalog-release-form>input{grid-column:1/-1}.catalog-release-actions{flex-wrap:wrap;gap:.5rem;display:flex}.catalog-release-history article{border-top:1px solid var(--ui-border);padding:.85rem 0}.catalog-release-history code,.catalog-release-full-fingerprint code{overflow-wrap:anywhere;word-break:break-word}.catalog-release-preview-meta,.catalog-release-recovery{border:1px solid var(--ui-border);background:var(--ui-surface);margin-top:1.5rem;padding:1.25rem}.catalog-release-immutable-note{border:1px solid var(--ui-primary);background:var(--ui-primary-soft);margin-top:1.5rem;padding:1.25rem}.catalog-release-immutable-note h2{font-size:var(--ui-font-size-title);margin:0 0 .5rem;font-weight:700}.catalog-release-immutable-note p{margin-top:0}.catalog-release-immutable-note p:last-child{margin-bottom:0}.catalog-release-return{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.catalog-release-preview-meta dl{gap:.75rem;margin:0;display:grid}.catalog-release-preview-meta dt{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.catalog-release-preview-meta dd{overflow-wrap:anywhere;margin:.2rem 0 0}.catalog-release-full-fingerprint{color:var(--ui-muted);font-size:var(--ui-font-size-label);gap:.25rem;margin:1rem 0 0;display:grid}.catalog-release-findings details{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin-top:.35rem}.catalog-release-recovery h2,.catalog-release-recovery p{margin-top:0}.catalog-release-publish{max-width:42rem}.catalog-release-publish .ui-button:disabled{cursor:not-allowed;opacity:.55}@media (min-width:40rem){.catalog-release-preview-meta dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.catalog-release-editor,.catalog-release-snapshot{border:1px solid var(--ui-border);background:var(--ui-surface);margin-top:1.5rem;padding:1.25rem}.catalog-release-form-intro,.catalog-release-hint,.catalog-release-zero,.catalog-release-snapshot .ui-section-heading p{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.catalog-release-hint{margin-top:.3rem;display:block}.catalog-release-action-bar{border-top:1px solid var(--ui-border);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1rem;display:flex}.catalog-release-action-bar p{margin:0}.catalog-release-secondary-actions{margin-top:1rem}.catalog-release-secondary-actions>div{flex-wrap:wrap;gap:.5rem;display:flex}.catalog-release-collection{border-top:1px solid var(--ui-border);margin-top:1.5rem;padding-top:1.5rem}.catalog-release-collection h3,.catalog-release-collection h4,.catalog-release-collection h5{margin:0 0 .75rem}.catalog-release-collection h4,.catalog-release-collection h5{font-size:var(--ui-font-size-body);margin-top:1.25rem}.catalog-release-snapshot-grid{gap:.75rem;margin:0;display:grid}.catalog-release-snapshot-grid>div{min-width:0}.catalog-release-snapshot-grid dt{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.catalog-release-snapshot-grid dd{overflow-wrap:anywhere;margin:.2rem 0 0}.catalog-release-data-list,.catalog-release-history-list{border-top:1px solid var(--ui-border);gap:0;margin:0;padding:0;list-style:none;display:grid}.catalog-release-data-list li,.catalog-release-history-list li{border-bottom:1px solid var(--ui-border);gap:.2rem;min-width:0;padding:.8rem 0;display:grid}.catalog-release-data-list span,.catalog-release-history-list span,.catalog-release-history-list code{color:var(--ui-muted);font-size:var(--ui-font-size-label);overflow-wrap:anywhere;display:block}.catalog-release-product-snapshot{border-top:1px solid var(--ui-border);padding:1rem 0}.catalog-release-product-snapshot:first-of-type{border-top:0}.catalog-release-steps{border-bottom:1px solid var(--ui-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:1rem 0 0;padding:0 0 1rem;list-style:none;display:grid}.catalog-release-steps li{min-width:0;color:var(--ui-muted);font-size:var(--ui-font-size-label);overflow-wrap:anywhere;font-weight:700}.catalog-release-steps li[aria-current=step]{color:var(--ui-primary-ink)}.catalog-release-preflight-step{border-top:1px solid var(--ui-border);margin-top:1.5rem;padding-top:1.5rem}.catalog-release-preflight-step h2,.catalog-release-counts h2,.catalog-release-covers h2{font-size:var(--ui-font-size-title);margin:0}.catalog-release-preflight-step>p,.catalog-release-covers>p{color:var(--ui-muted);margin:.35rem 0 0}.catalog-release-profile-form{align-items:end;gap:.75rem;min-width:0;margin-top:1rem;display:grid}.catalog-release-profile-form .ui-field,.catalog-release-profile-form select{width:100%;min-width:0}.catalog-release-field-error{color:var(--ui-danger);font-size:var(--ui-font-size-label);overflow-wrap:anywhere;margin-top:.35rem;font-weight:700;display:block}.catalog-release-unavailable{border-top:1px solid var(--ui-border);margin-top:1rem;padding-top:1rem}.catalog-release-unavailable strong,.catalog-release-unavailable p{overflow-wrap:anywhere}.catalog-release-unavailable p{color:var(--ui-muted)}.catalog-release-counts dl,.catalog-release-covers dl{gap:.75rem;margin:1rem 0 0;display:grid}.catalog-release-counts dt,.catalog-release-covers dt{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.catalog-release-counts dd,.catalog-release-covers dd{overflow-wrap:anywhere;margin:.2rem 0 0}.catalog-release-covers ul{border-top:1px solid var(--ui-border);gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.catalog-release-covers li{border-bottom:1px solid var(--ui-border);min-width:0;padding:1rem 0}.catalog-release-covers li>strong{overflow-wrap:anywhere}@media (min-width:40rem){.catalog-release-profile-form{grid-template-columns:minmax(0,1fr) auto}.catalog-release-counts dl,.catalog-release-covers dl,.catalog-release-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-release-snapshot-grid .catalog-release-wide{grid-column:1/-1}}@media (max-width:40rem){.catalog-release-header{display:grid}.catalog-release-strip{grid-template-columns:1fr}.catalog-release-strip>div{border-top:1px solid var(--ui-border)}.catalog-release-strip>div:first-child{border-top:0}.catalog-release-header .ui-button,.catalog-release-header form,.catalog-release-header form button{width:100%}.catalog-release-action-bar,.catalog-release-secondary-actions>div{align-items:stretch}.catalog-release-action-bar .ui-button,.catalog-release-action-bar .ui-button-secondary,.catalog-release-secondary-actions form,.catalog-release-return,.catalog-release-return .ui-button-secondary,.catalog-release-profile-form .ui-button{width:100%}.catalog-release-steps{grid-template-columns:1fr}}.fiscal-page{gap:1.5rem;display:grid}.fiscal-page-header{padding-bottom:0}.fiscal-eyebrow{color:var(--ui-primary-ink);font-size:var(--ui-font-size-label);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.4rem;font-weight:700}.fiscal-subnav{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);flex-wrap:wrap;gap:.5rem;padding:.5rem;display:flex}.fiscal-subnav-link{border-radius:var(--ui-radius-sm);min-height:2.75rem;color:var(--ui-muted);align-items:center;gap:.5rem;padding:.65rem .85rem;font-weight:700;text-decoration:none;display:inline-flex}.fiscal-subnav-link:hover{background:var(--ui-surface-subtle);color:var(--ui-foreground)}.fiscal-subnav-link.is-active{color:var(--ui-primary-ink);background:var(--ui-primary-soft)}.fiscal-section{gap:1rem;display:grid}.fiscal-section-heading{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.fiscal-section-heading h2{font-size:var(--ui-font-size-title);margin-bottom:.35rem}.fiscal-section-heading p,.fiscal-command-card>p{color:var(--ui-muted);margin-bottom:0}.fiscal-command-card,.fiscal-form,.fiscal-ledger,.fiscal-command-grid,.fiscal-form-grid,.fiscal-summary{gap:1rem;display:grid}.fiscal-field-wide{grid-column:1/-1}.fiscal-lines-fieldset{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);gap:.75rem;min-width:0;margin:0;padding:1rem;display:grid}.fiscal-lines-fieldset legend{padding-inline:.35rem;font-weight:700}.fiscal-line-form,.fiscal-inline-form{align-items:end;gap:.75rem;display:grid}.fiscal-setup-state{border-radius:var(--ui-radius-sm);color:var(--ui-warning);background:var(--ui-surface-subtle);padding:1rem}.fiscal-record-card{gap:1rem;min-width:0;display:grid}.fiscal-record-card>header,.fiscal-upload-list>li{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.fiscal-record-card header strong,.fiscal-record-card header small,.fiscal-upload-list strong,.fiscal-upload-list small{display:block}.fiscal-record-card header small,.fiscal-upload-list small{color:var(--ui-muted);font-size:var(--ui-font-size-label);overflow-wrap:anywhere;margin-top:.2rem}.fiscal-status{border-radius:var(--ui-radius-pill);width:fit-content;color:var(--ui-muted);background:var(--ui-surface);font-size:var(--ui-font-size-label);white-space:nowrap;border:1px solid;align-items:center;gap:.4rem;padding:.38rem .62rem;font-weight:700;display:inline-flex}.fiscal-status.is-posted,.fiscal-status.is-recorded,.fiscal-status.is-settled,.fiscal-status.is-clean{color:var(--ui-success)}.fiscal-status.is-overdue,.fiscal-status.is-reversed,.fiscal-status.is-rejected,.fiscal-status.is-error,.fiscal-status.is-unavailable{color:var(--ui-danger)}.fiscal-status.is-partial,.fiscal-status.is-pending{color:var(--ui-warning)}.fiscal-table-shell{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);width:100%;max-width:100%;overflow-x:auto}.fiscal-table{border-collapse:collapse;background:var(--ui-surface);width:100%;min-width:42rem}.fiscal-table th,.fiscal-table td{border-bottom:1px solid var(--ui-border);text-align:left;vertical-align:middle;padding:.8rem 1rem}.fiscal-table th{color:var(--ui-muted);background:var(--ui-surface-subtle);font-size:var(--ui-font-size-label)}.fiscal-table tr:last-child td{border-bottom:0}.fiscal-table td strong,.fiscal-table td small{display:block}.fiscal-table td small{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.fiscal-table .is-numeric{text-align:right}.fiscal-facts{gap:0;margin:0;display:grid}.fiscal-facts>div{border-top:1px solid var(--ui-border);justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.fiscal-facts dt{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.fiscal-facts dd{text-align:right;margin:0}.fiscal-inline-command{border-top:1px solid var(--ui-border);padding-top:.75rem}.fiscal-inline-command summary{cursor:pointer;width:fit-content;color:var(--ui-primary-ink);font-weight:700}.fiscal-inline-command[open] summary{margin-bottom:.75rem}.fiscal-toolbar{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface-subtle);padding:1rem}.fiscal-filter-form,.fiscal-filter-actions{align-items:end;gap:.75rem;display:grid}.fiscal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.fiscal-summary article{gap:.25rem;display:grid}.fiscal-summary span{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.fiscal-summary strong{font-size:var(--ui-font-size-title);font-variant-numeric:tabular-nums}.fiscal-upload-list,.fiscal-allocation-list ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.fiscal-allocation-list{gap:.75rem;display:grid}.fiscal-allocation-list h3{font-size:var(--ui-font-size-body);margin-bottom:0}.fiscal-allocation-list li{border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);align-items:center;gap:.75rem;padding:.75rem;display:grid}.fiscal-allocation-list small{color:var(--ui-muted);font-size:var(--ui-font-size-label);overflow-wrap:anywhere;display:block}.fiscal-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.fiscal-pagination span{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.fiscal-empty-state>.ui-icon{width:2rem;height:2rem;color:var(--ui-primary-ink)}.fiscal-open-item-cta{border-top:1px solid var(--ui-border);padding-top:.75rem}@media (min-width:48rem){.fiscal-page-header{flex-direction:row;justify-content:space-between;align-items:flex-start}.fiscal-command-grid,.fiscal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fiscal-line-form{grid-template-columns:minmax(8rem,.7fr) minmax(14rem,1.5fr) minmax(7rem,.6fr) minmax(9rem,.7fr)}.fiscal-inline-form{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.fiscal-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.fiscal-filter-form{grid-template-columns:repeat(2,minmax(10rem,1fr)) auto}.fiscal-filter-actions{grid-auto-flow:column}.fiscal-allocation-list li{grid-template-columns:minmax(0,1fr) auto auto}}@media (max-width:47.99rem){.fiscal-subnav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fiscal-subnav-link{min-width:0}.fiscal-table-shell{border:0;overflow:visible}.fiscal-table{min-width:0}.fiscal-table thead{display:none}.fiscal-table tbody{gap:.75rem;display:grid}.fiscal-table tr{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);gap:.4rem;padding:1rem;display:grid}.fiscal-table td{text-align:right;overflow-wrap:anywhere;border:0;grid-template-columns:minmax(7rem,.4fr) minmax(0,1fr);gap:.75rem;padding:.3rem 0;display:grid}.fiscal-table td:before{content:attr(data-label);color:var(--ui-muted);font-size:var(--ui-font-size-label);text-align:left;font-weight:700}.fiscal-table td>*{justify-self:end}.fiscal-form .ui-button,.fiscal-inline-form .ui-button,.fiscal-inline-form .ui-button-secondary{width:100%}}.catalog-release-comparison{max-width:74rem}.catalog-comparison-alert,.catalog-comparison-direction,.catalog-comparison-summary,.catalog-comparison-toc,.catalog-comparison-section,.catalog-comparison-form{border:1px solid var(--ui-border);background:var(--ui-surface);margin-top:1.5rem;padding:1.25rem}.catalog-comparison-alert h2,.catalog-comparison-direction h2,.catalog-comparison-summary h2,.catalog-comparison-toc h2,.catalog-comparison-section h2,.catalog-comparison-form legend{font-size:var(--ui-font-size-title);margin:0;font-weight:700}.catalog-comparison-alert p,.catalog-comparison-direction>p,.catalog-comparison-summary>p,.catalog-comparison-form>fieldset>p{color:var(--ui-muted)}.catalog-comparison-release-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.75rem;margin-top:1rem;display:grid}.catalog-comparison-release-pair article{background:var(--ui-surface-subtle);min-width:0;padding:1rem}.catalog-comparison-release-pair h3{font-size:var(--ui-font-size-body);margin:.25rem 0}.catalog-comparison-release-pair p{overflow-wrap:anywhere;margin:.35rem 0}.catalog-comparison-role{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.catalog-comparison-arrow{color:var(--ui-primary);font-size:var(--ui-font-size-title);align-self:center}.catalog-comparison-note,.catalog-comparison-signal{border-top:1px solid var(--ui-border);padding:.75rem 0 0}.catalog-comparison-toc ul{flex-wrap:wrap;gap:.5rem 1rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.catalog-comparison-results{gap:1.5rem;display:grid}.catalog-comparison-change-list{border-top:1px solid var(--ui-border);gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.catalog-comparison-change-list>li{border-bottom:1px solid var(--ui-border);padding:1rem 0}.catalog-comparison-change-heading{align-items:center;gap:.65rem;display:flex}.catalog-comparison-change-heading h3{font-size:var(--ui-font-size-body);margin:0}.catalog-comparison-values{gap:.75rem;margin:.75rem 0 0;display:grid}.catalog-comparison-values>div{min-width:0}.catalog-comparison-values dt{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.catalog-comparison-values dd{overflow-wrap:anywhere;margin:.2rem 0 0}.catalog-comparison-form{margin-top:1rem}.catalog-comparison-form fieldset{border:0;min-width:0;margin:0;padding:0}.catalog-comparison-form-fields{align-items:end;gap:.75rem;margin-top:1rem;display:grid}.catalog-comparison-form-fields .ui-button{width:100%}.catalog-comparison-history-empty{color:var(--ui-muted);margin:1rem 0}@media (min-width:40rem){.catalog-comparison-values{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-comparison-form-fields{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.catalog-comparison-form-fields .ui-button{width:auto}}@media (max-width:40rem){.catalog-comparison-release-pair{grid-template-columns:1fr}.catalog-comparison-arrow{justify-self:center;transform:rotate(90deg)}}@media (min-width:40rem){.editorial-catalog-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.editorial-catalog-metrics>div:nth-child(n){border-top:0;border-left:1px solid var(--ui-border)}.editorial-catalog-metrics>div:first-child{border-left:0}.editorial-catalog-unlinked{grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);align-items:start}.catalog-editorial-project-list>article{grid-template-columns:minmax(14rem,1fr) auto minmax(14rem,.8fr) auto;align-items:center}}@media (min-width:64rem){.editorial-catalog-product-list>article{grid-template-columns:minmax(16rem,1fr) auto minmax(28rem,1.2fr);align-items:center}}@media (max-width:39.99rem){.editorial-catalog-work>.ui-button-secondary,.editorial-catalog-unlinked .ui-button,.editorial-catalog-unlinked>.ui-button-secondary{width:100%}}.rights-page{min-width:0}.rights-page-header{align-items:flex-start}.rights-header-actions,.rights-form-actions,.rights-filter-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.rights-boundary{border-left:.3rem solid var(--ui-primary);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;margin-bottom:1rem;display:grid}.rights-boundary>span,.rights-simulation-heading>span{border-radius:var(--ui-radius-sm);width:2.6rem;height:2.6rem;color:var(--ui-primary-ink);background:var(--ui-primary-soft);place-items:center;display:grid}.rights-boundary h2,.rights-boundary p,.rights-simulation-heading h2,.rights-simulation-heading p{margin:0}.rights-boundary h2,.rights-simulation-heading h2{font-size:var(--ui-font-size-title)}.rights-boundary p,.rights-simulation-heading p{color:var(--ui-muted);margin-top:.25rem}.rights-toolbar{align-items:end}.rights-filter-form{flex:34rem;align-items:end;gap:.75rem;min-width:0;display:grid}.rights-filter-search{min-width:0}.rights-table td>strong,.rights-table td>small{display:block}.rights-table td>small{color:var(--ui-muted);margin-top:.2rem}.rights-status.is-active{color:var(--ui-success)}.rights-status.is-draft{color:var(--ui-primary-ink)}.rights-status.is-superseded,.rights-status.is-archived{color:var(--ui-muted)}.rights-beneficiary-directory,.rights-section{margin-top:1.5rem}.rights-beneficiary-directory>ul{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);margin:0;padding:0;list-style:none;display:grid}.rights-beneficiary-directory li{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.85rem 1rem;display:flex}.rights-beneficiary-directory li:last-child{border-bottom:0}.rights-beneficiary-directory li div{min-width:0}.rights-beneficiary-directory li strong,.rights-beneficiary-directory li small{overflow-wrap:anywhere;display:block}.rights-beneficiary-directory li small{color:var(--ui-muted);margin-top:.2rem}.rights-inline-empty{padding:1.5rem}.rights-form-page{max-width:66rem}.rights-form{gap:1rem;display:grid}.rights-form-section{min-width:0;padding:1.25rem}.rights-form-section legend{font-size:var(--ui-font-size-title);padding:0 .35rem;font-weight:800}.rights-form-section>p{color:var(--ui-muted);margin:0 0 1rem}.rights-form-grid,.rights-repeating-fields{gap:.9rem;min-width:0;display:grid}.rights-tier-row,.rights-grant-row{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface-subtle);gap:.75rem;min-width:0;padding:1rem;display:grid}.rights-tier-row>strong,.rights-grant-row>strong{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.rights-remove-field,.rights-exclusive-field{align-self:end}.ui-field-error{color:var(--ui-danger);font-size:var(--ui-font-size-label);font-weight:700}.rights-detail-grid{align-items:start;gap:1rem;display:grid}.rights-meta-list small{color:var(--ui-muted);margin-top:.15rem;display:block}.rights-history-card{min-width:0}.rights-history-card p{color:var(--ui-muted)}.rights-lock-note{border-top:1px solid var(--ui-border);align-items:flex-start;gap:.45rem;padding-top:.75rem;display:flex}.rights-lock-note .ui-icon{flex:none;width:1rem}.rights-grant-list{gap:.75rem;display:grid}.rights-grant-list article{align-items:center;gap:.75rem;min-width:0;display:grid}.rights-grant-list article strong,.rights-grant-list article span{display:block}.rights-grant-list article span{color:var(--ui-muted);margin-top:.2rem}.rights-grant-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.rights-grant-list dt{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.rights-grant-list dd{margin:.15rem 0 0;font-weight:700}.rights-simulation,.rights-activation{margin-top:1.5rem;padding:1.25rem}.rights-simulation{border-left:.3rem solid var(--ui-primary)}.rights-simulation-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.rights-simulation-form,.rights-activation-form{border-top:1px solid var(--ui-border);align-items:end;gap:.75rem;min-width:0;margin-top:1rem;padding-top:1rem;display:grid}.rights-simulation-result{border-top:1px solid var(--ui-border);gap:1rem;margin-top:1rem;padding-top:1rem;display:grid}.rights-result-summary p,.rights-result-summary span{color:var(--ui-muted);margin:0}.rights-result-summary strong{font-variant-numeric:tabular-nums;margin:.15rem 0;font-size:clamp(1.75rem,5vw,2.6rem);line-height:1.1;display:block}.rights-fingerprint{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin:0}.rights-fingerprint code{overflow-wrap:anywhere}.rights-activation{border:2px solid var(--ui-warning);gap:1rem;display:grid}.rights-activation h2,.rights-activation p{margin:0}.rights-activation h2{font-size:var(--ui-font-size-title)}.rights-activation p{color:var(--ui-muted);margin-top:.25rem}@media (min-width:40rem){.rights-filter-form{grid-template-columns:minmax(16rem,1fr) minmax(10rem,.45fr) auto}.rights-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rights-field-wide{grid-column:1/-1}.rights-tier-row{grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:start}.rights-tier-row>strong{padding-top:2rem}.rights-tier-row .rights-remove-field{grid-column:2/-1}.rights-grant-row{grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:start}.rights-grant-row>strong{padding-top:2rem}.rights-grant-row .rights-exclusive-field{grid-column:2/3}.rights-grant-row .rights-remove-field{grid-column:3/-1}.rights-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr)}.rights-grant-list article{grid-template-columns:minmax(0,1fr) minmax(16rem,.7fr)}.rights-simulation-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.rights-activation{grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);align-items:start}.rights-activation-form{border-top:0;margin-top:0;padding-top:0}}@media (max-width:39.99rem){.rights-header-actions,.rights-header-actions>*,.rights-form-actions,.rights-form-actions>*,.rights-filter-actions,.rights-filter-actions>*,.rights-simulation-form>.ui-button-secondary,.rights-activation-form>.ui-button{width:100%}.rights-beneficiary-directory li{align-items:flex-start}.rights-grant-list dl{grid-template-columns:1fr}}.consignment-page{min-width:0}.consignment-boundary{border-left:.3rem solid var(--ui-primary);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;margin-bottom:1rem;display:grid}.consignment-boundary>span{border-radius:var(--ui-radius-sm);width:2.6rem;height:2.6rem;color:var(--ui-primary-ink);background:var(--ui-primary-soft);place-items:center;display:grid}.consignment-boundary h2,.consignment-boundary p{margin:0}.consignment-boundary h2{font-size:var(--ui-font-size-title)}.consignment-boundary p{color:var(--ui-muted);margin-top:.25rem}.consignment-filter-form,.consignment-entry-form,.consignment-reminder-form,.consignment-form,.consignment-form-grid,.consignment-line-list,.consignment-detail-grid,.consignment-summary-grid{gap:.9rem;min-width:0;display:grid}.consignment-overdue-filter{align-self:center}.consignment-active-filters{color:var(--ui-muted);font-size:var(--ui-font-size-label);margin:-.25rem 0 1rem}.consignment-active-filters strong{color:var(--ui-foreground)}.consignment-status.is-active,.consignment-status.is-finalized{color:var(--ui-success)}.consignment-status.is-closed{color:var(--ui-muted)}.consignment-status.is-draft{color:var(--ui-primary-ink)}.consignment-overdue-label{font-weight:700;color:var(--ui-danger)!important}.consignment-table tr.is-overdue{box-shadow:inset .2rem 0 0 var(--ui-warning)}.consignment-form-page{max-width:72rem}.consignment-form-section{min-width:0;margin:0;padding:1.25rem}.consignment-form-section legend{font-size:var(--ui-font-size-title);padding:0 .35rem;font-weight:800}.consignment-form-section>p{margin:0 0 1rem}.consignment-form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.consignment-line-row{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface-subtle);gap:.75rem;min-width:0;padding:1rem;display:grid}.consignment-remove-line{align-self:end}.ui-input-affix{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.ui-input-affix>span{color:var(--ui-muted);padding-left:.8rem}.ui-input-affix>.ui-input{background:0 0;border:0}.ui-input-affix:focus-within{outline:2px solid var(--ui-primary);outline-offset:1px}.consignment-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:1rem 0}.consignment-summary-grid>article{gap:.25rem;min-width:0;display:grid}.consignment-summary-grid span,.consignment-summary-grid small{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.consignment-summary-grid strong{overflow-wrap:anywhere;font-size:var(--ui-font-size-title);font-variant-numeric:tabular-nums}.consignment-summary-grid .is-warning{border-color:var(--ui-warning)}.consignment-detail-grid{align-items:start}.consignment-detail-grid>*,.consignment-balance-table{min-width:0}.consignment-meta-list dd{overflow-wrap:anywhere}.consignment-command-card{border-left:.3rem solid var(--ui-primary);margin-top:1.5rem;padding:1.25rem}.consignment-entry-form,.consignment-reminder-form{align-items:end;margin-top:1rem}.consignment-inline-empty{align-content:center;min-height:9rem;padding:1.25rem}.consignment-no-send,.consignment-lock-note{color:var(--ui-warning);align-items:flex-start;gap:.5rem;margin:0 0 1rem;font-weight:700;display:flex}.consignment-no-send .ui-icon,.consignment-lock-note .ui-icon{flex:none;width:1rem}.consignment-reminder-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.consignment-reminder-list>li{align-items:start;gap:.75rem;min-width:0;display:grid}.consignment-reminder-list strong,.consignment-reminder-list small{display:block}.consignment-reminder-list small{color:var(--ui-muted);margin-top:.2rem}.consignment-reminder-list p{overflow-wrap:anywhere;margin:0}.consignment-close{gap:1rem;display:grid}.consignment-close form{gap:.75rem;display:grid}.consignment-finalization{border:2px solid var(--ui-warning);gap:1rem;margin-top:1.5rem;display:grid}.consignment-finalization h2,.consignment-finalization p{margin:0}.consignment-finalization h2{font-size:var(--ui-font-size-title)}.consignment-finalization p{color:var(--ui-muted);margin-top:.25rem}.consignment-history-card code{overflow-wrap:anywhere;font-size:var(--ui-font-size-label);display:block}@media (min-width:40rem){.consignment-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.consignment-field-wide{grid-column:1/-1}.consignment-line-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.consignment-line-row .consignment-field-wide,.consignment-remove-line{grid-column:1/-1}.consignment-detail-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.consignment-reminder-list>li{grid-template-columns:minmax(10rem,.45fr) minmax(0,1fr) auto}.consignment-close form{grid-template-columns:minmax(18rem,1fr) auto;align-items:end}.consignment-finalization{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (min-width:48rem){.consignment-filter-form{grid-template-columns:minmax(14rem,1.3fr) minmax(9rem,.6fr) minmax(12rem,.9fr)}.consignment-filter-form .consignment-overdue-filter{grid-column:1/2}.consignment-filter-form .sales-filter-actions{grid-column:2/-1;justify-content:flex-end}.consignment-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.consignment-entry-form{grid-template-columns:repeat(3,minmax(0,1fr))}.consignment-entry-form .consignment-field-wide{grid-column:span 2}.consignment-entry-form .consignment-form-actions{grid-column:1/-1}.consignment-reminder-form{grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr) auto}.consignment-reminder-form .consignment-field-wide{grid-column:auto}}@media (min-width:70rem){.consignment-filter-form{grid-template-columns:minmax(14rem,1.3fr) minmax(9rem,.55fr) minmax(12rem,.8fr) auto auto}.consignment-filter-form .consignment-overdue-filter,.consignment-filter-form .sales-filter-actions{grid-column:auto}}@media (max-width:39.99rem){.consignment-form-actions,.consignment-form-actions>*,.consignment-finalization form,.consignment-finalization form>*,.consignment-close .ui-button-danger{width:100%}.consignment-summary-grid{grid-template-columns:1fr}}.sales-fulfillment-docket{border:1px solid var(--ui-border);border-left:.3rem solid var(--ui-primary);border-radius:var(--ui-radius-lg);background:var(--ui-surface);margin-top:1rem;padding:1.25rem}.sales-fulfillment-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.sales-fulfillment-heading h2,.sales-fulfillment-heading p{margin:0}.sales-fulfillment-heading h2{font-size:var(--ui-font-size-title)}.sales-fulfillment-heading>div>p:last-child{max-width:70ch;color:var(--ui-muted);margin-top:.3rem}.sales-fulfillment-heading .sales-eyebrow{color:var(--ui-muted);font-size:var(--ui-font-size-label);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.25rem;font-weight:700}.sales-fulfillment-status{border-radius:var(--ui-radius-sm);min-height:1.9rem;font-size:var(--ui-font-size-label);text-align:center;border:1px solid;flex:none;align-items:center;padding:.2rem .6rem;font-weight:700;display:inline-flex}.sales-fulfillment-status.is-prepared{color:var(--ui-success)}.sales-fulfillment-status.is-empty{color:var(--ui-muted)}.sales-fulfillment-strip{border-top:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);gap:.75rem;margin:1rem 0 0;padding:1rem 0;display:grid}.sales-fulfillment-strip>div,.sales-fulfillment-details-grid>*{min-width:0}.sales-fulfillment-strip dt,.sales-fulfillment-details-grid dt{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.sales-fulfillment-strip dd,.sales-fulfillment-details-grid dd{overflow-wrap:anywhere;margin:.2rem 0 0}.sales-fulfillment-details{margin-top:1rem}.sales-fulfillment-details summary{cursor:pointer;font-weight:700}.sales-fulfillment-details-grid{gap:1rem;margin-top:1rem;display:grid}.sales-fulfillment-details-grid dl{gap:.75rem;margin:0;display:grid}.sales-fulfillment-details-grid ol{border-top:1px solid var(--ui-border);gap:0;margin:0;padding:0;list-style:none;display:grid}.sales-fulfillment-details-grid li{border-bottom:1px solid var(--ui-border);gap:.2rem;padding:.75rem 0;display:grid}.sales-fulfillment-details-grid li strong{overflow-wrap:anywhere}.sales-fulfillment-details-grid li span{color:var(--ui-muted);font-size:var(--ui-font-size-label);overflow-wrap:anywhere}.sales-fulfillment-details code{font-variant-numeric:tabular-nums}.sales-fulfillment-immutable,.sales-fulfillment-readonly{color:var(--ui-muted);font-size:var(--ui-font-size-label);align-items:start;gap:.5rem;margin:1rem 0 0;display:flex}.sales-fulfillment-immutable .ui-icon{flex:none;width:1rem}.sales-fulfillment-empty{border-top:1px solid var(--ui-border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;margin-top:1rem;padding:1rem 0;display:grid}.sales-empty-mark{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);width:2.5rem;height:2.5rem;color:var(--ui-primary-ink);background:var(--ui-primary-soft);place-items:center;display:grid}.sales-empty-mark .ui-icon{width:1.2rem}.sales-fulfillment-empty h3,.sales-fulfillment-empty p{margin:0}.sales-fulfillment-empty h3{font-size:var(--ui-font-size-body)}.sales-fulfillment-empty p{color:var(--ui-muted);margin-top:.2rem}.sales-fulfillment-form{margin-top:1rem}.sales-fulfillment-alert{border:1px solid var(--ui-warning);border-radius:var(--ui-radius-sm);color:var(--ui-foreground);background:var(--ui-surface-subtle);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;margin-top:1rem;padding:1rem;display:grid}.sales-fulfillment-alert>.ui-icon{width:1.1rem;color:var(--ui-warning)}.sales-fulfillment-alert h3{font-size:var(--ui-font-size-body);margin:0}.sales-fulfillment-alert ul{margin:.45rem 0 0;padding-left:1.2rem}.sales-fulfillment-alert li+li{margin-top:.35rem}.territory-report{max-width:76rem}.territory-report-header{border-bottom:1px solid var(--ui-border);padding-bottom:1.25rem}.territory-report-header h1{margin-bottom:.4rem}.territory-report-header .ui-page-intro{max-width:72ch}.territory-report-filters,.territory-summary,.territory-report-section,.territory-report-state,.territory-source{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);min-width:0;margin-top:1.5rem;padding:1.25rem}.territory-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.territory-section-heading h2,.territory-section-heading p,.territory-report-state h2,.territory-source h2{margin:0}.territory-section-heading p,.territory-report-state p,.territory-source>p{max-width:72ch;color:var(--ui-muted);margin:.35rem 0 0}.territory-filter-form{align-items:end;gap:.75rem;display:grid}.territory-filter-form .ui-field,.territory-filter-form .ui-input{width:100%;min-width:0}.territory-filter-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.territory-active-filters{border-top:1px solid var(--ui-border);color:var(--ui-muted);overflow-wrap:anywhere;margin:1rem 0 0;padding-top:1rem}.territory-active-filters strong{color:var(--ui-foreground)}.territory-summary{border-color:var(--ui-border-strong);gap:1.25rem;display:grid}.territory-summary-copy h2,.territory-summary-copy p{margin:0}.territory-summary-copy p{max-width:68ch;color:var(--ui-muted);margin-top:.4rem}.territory-metadata,.territory-summary-totals{border-top:1px solid var(--ui-border);gap:0;margin:0;display:grid}.territory-metadata>div,.territory-summary-totals>div{border-bottom:1px solid var(--ui-border);min-width:0;padding:.8rem 0}.territory-metadata dt,.territory-summary-totals dt{color:var(--ui-muted);font-size:var(--ui-font-size-label);font-weight:700}.territory-metadata dd,.territory-summary-totals dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:.2rem 0 0}.territory-summary-totals dd{color:var(--ui-primary-ink);font-size:var(--ui-font-size-title);font-weight:750}.territory-privacy-note{border:1px solid var(--ui-warning);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);margin-top:1rem;padding:1rem 1.25rem}.territory-privacy-note h2,.territory-privacy-note p{margin:0}.territory-privacy-note h2{font-size:var(--ui-font-size-body)}.territory-privacy-note p{max-width:78ch;color:var(--ui-muted);margin-top:.3rem}.territory-jumps{border-top:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);flex-wrap:wrap;gap:.5rem 1.1rem;margin-top:1rem;padding:.8rem 0;display:flex}.territory-jumps a,.territory-source-links a{min-height:1.75rem;color:var(--ui-primary-ink);font-weight:700}.territory-report-state{border-color:var(--ui-border-strong)}.territory-report-state.is-error{border-color:var(--ui-danger)}.territory-report-state.is-suppressed-only{border-color:var(--ui-warning)}.territory-report-state .ui-button-secondary{margin-top:1rem}.territory-map-layout{gap:1rem;min-width:0;display:grid}.territory-map-frame{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-background);min-width:0;padding:.75rem}.territory-map{width:100%;max-width:42rem;height:auto;margin-inline:auto;display:block;overflow:visible}.territory-map-cell{fill:var(--ui-surface-subtle);stroke:var(--ui-border-strong);stroke-width:.7px;vector-effect:non-scaling-stroke}.territory-map-cell.is-published.is-level-1{fill:var(--ui-primary-soft);stroke:var(--ui-primary)}.territory-map-cell.is-published.is-level-2{fill:var(--ui-selection);stroke:var(--ui-primary);stroke-dasharray:4 1}.territory-map-cell.is-published.is-level-3{fill:var(--ui-primary);stroke:var(--ui-primary-ink);stroke-dasharray:2 1}.territory-map-cell.is-published.is-level-4{fill:var(--ui-primary-ink);stroke:var(--ui-foreground);stroke-width:1.5px}.territory-map-cell.is-suppressed{fill:var(--ui-surface);stroke:var(--ui-muted);stroke-dasharray:2 2}.territory-map-cell.is-no-data{fill:var(--ui-surface-subtle);stroke:var(--ui-border)}.territory-map a:focus-visible{outline:none}.territory-map a:focus-visible .territory-map-cell{stroke:var(--ui-focus);stroke-width:3px}.territory-map-legend{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);padding:1rem}.territory-map-legend h3,.territory-map-legend p{margin:0}.territory-map-legend h3{font-size:var(--ui-font-size-body)}.territory-map-legend ol{gap:.6rem;margin:.85rem 0;padding:0;list-style:none;display:grid}.territory-map-legend li{grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.territory-map-legend i{border:1px solid var(--ui-border-strong);background:var(--ui-surface);width:1.8rem;height:1.15rem}.territory-map-legend i.is-level-1{border-color:var(--ui-primary);background:var(--ui-primary-soft)}.territory-map-legend i.is-level-2{border:2px dashed var(--ui-primary);background:var(--ui-selection)}.territory-map-legend i.is-level-3{border:2px dotted var(--ui-primary-ink);background:var(--ui-primary)}.territory-map-legend i.is-level-4{border:3px solid var(--ui-foreground);background:var(--ui-primary-ink)}.territory-map-legend i.is-suppressed{border:1px dashed var(--ui-muted);background:repeating-linear-gradient(135deg, var(--ui-surface) 0 4px, var(--ui-surface-subtle) 4px 8px)}.territory-map-legend i.is-no-data{border-color:var(--ui-border);background:var(--ui-surface-subtle)}.territory-map-legend p{color:var(--ui-muted);font-size:var(--ui-font-size-label)}.territory-table-shell{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);width:100%;min-width:0;max-width:100%;overflow-x:auto}.territory-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:36rem}.territory-table th,.territory-table td{border-bottom:1px solid var(--ui-border);text-align:left;vertical-align:middle;overflow-wrap:anywhere;padding:.8rem 1rem}.territory-table thead th{color:var(--ui-muted);background:var(--ui-surface-subtle);font-size:var(--ui-font-size-label)}.territory-table tbody tr:last-child>*{border-bottom:0}.territory-table tbody tr:target{outline:3px solid var(--ui-focus);outline-offset:-3px;background:var(--ui-primary-soft)}.territory-table th:first-child{width:38%}.territory-table th:nth-child(2){width:15%}.territory-table th:nth-child(3){width:27%}.territory-table th:nth-child(4){width:20%}.territory-status{border-radius:var(--ui-radius-sm);width:fit-content;max-width:100%;font-size:var(--ui-font-size-label);border:1px solid;padding:.3rem .55rem;font-weight:700;display:inline-flex}.territory-status.is-published{color:var(--ui-success)}.territory-status.is-suppressed{color:var(--ui-muted);border-style:dashed}.territory-table-empty{border:1px dashed var(--ui-border-strong);color:var(--ui-muted);margin:0;padding:1rem}.territory-source{margin-bottom:1.5rem}.territory-source-links{flex-wrap:wrap;gap:.5rem 1.1rem;display:flex}@media (min-width:48rem){.territory-filter-form{grid-template-columns:repeat(2,minmax(9rem,.65fr)) minmax(15rem,1.4fr) auto}.territory-summary{grid-template-columns:minmax(14rem,.9fr) minmax(18rem,1.1fr)}.territory-metadata{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.territory-metadata>div{border-bottom:0;padding:.8rem}.territory-metadata>div:nth-child(2n){border-left:1px solid var(--ui-border)}.territory-metadata>div:nth-child(n+3){border-top:1px solid var(--ui-border)}.territory-summary-totals{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.territory-summary-totals>div{border-right:1px solid var(--ui-border);padding:1rem}.territory-summary-totals>div:last-child{border-right:0}.territory-map-layout{grid-template-columns:minmax(0,1fr) minmax(14rem,.34fr);align-items:start}}@media (max-width:47.99rem){.territory-report-filters,.territory-summary,.territory-report-section,.territory-report-state,.territory-source{padding:1rem}.territory-filter-actions,.territory-filter-actions .ui-button{width:100%}.territory-table-shell{border:0;overflow:visible}.territory-table{border-collapse:separate;min-width:0}.territory-table thead{display:none}.territory-table tbody{gap:.75rem;display:grid}.territory-table tr{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface);gap:.35rem;padding:1rem;display:grid}.territory-table th[scope=row]{border-bottom:1px solid var(--ui-border);padding:0 0 .65rem}.territory-table td{text-align:right;border:0;grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);gap:.75rem;padding:.25rem 0;display:grid}.territory-table td:before{content:attr(data-label);color:var(--ui-muted);font-size:var(--ui-font-size-label);text-align:left;font-weight:700}.territory-table td>*{text-align:right;justify-self:end}}@media (min-width:40rem){.sales-fulfillment-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-fulfillment-details-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media (max-width:39.99rem){.sales-fulfillment-status,.sales-fulfillment-form .ui-button{justify-content:center;width:100%}}.fair-admin{max-width:72rem}.fair-breadcrumb{color:var(--ui-muted);font-size:var(--ui-font-size-label);flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.fair-breadcrumb a{color:var(--ui-primary-ink);font-weight:700}.fair-admin-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);min-width:0;margin-top:1rem;padding:1.25rem}.fair-admin-card>h2,.fair-admin-card>h3,.fair-admin-card>p{margin-bottom:.75rem}.fair-admin-card article{border-top:1px solid var(--ui-border);min-width:0;padding-block:1rem}.fair-admin-card article:first-of-type{border-top:0}.fair-admin-card ul{gap:.5rem;padding-inline-start:1.25rem;list-style:outside;display:grid}.fair-admin-form{gap:1rem;min-width:0;display:grid}.fair-admin-form fieldset{border:0;border-top:1px solid var(--ui-border);gap:.75rem;min-width:0;margin:0;padding:1rem 0 0;display:grid}.fair-admin-form legend{padding-inline:0;font-weight:750}.fair-admin .ui-input{overflow-wrap:anywhere;min-width:0}.fair-admin form:not(.fair-admin-form),.fair-admin-form>.ui-button,.fair-admin-form>.ui-button-secondary,.fair-admin-form>.ui-button-danger{width:fit-content}.fair-boundary-note{border:1px solid var(--ui-warning);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);gap:.25rem;margin-top:1rem;padding:1rem 1.25rem;display:grid}@media (max-width:40rem){.fair-admin-card{padding:1rem}.fair-admin form,.fair-admin form>.ui-button,.fair-admin form>.ui-button-secondary,.fair-admin form>.ui-button-danger{width:100%}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}