@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-tight-latin-400-normal-iW8qmuJY.woff2) format("woff2"),url(./inter-tight-latin-400-normal-BLrFJfvD.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-tight-latin-500-normal-BFXNXuvF.woff2) format("woff2"),url(./inter-tight-latin-500-normal-pobXraBK.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-tight-latin-600-normal-BgSTtRxb.woff2) format("woff2"),url(./inter-tight-latin-600-normal-D7bG6gX1.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-tight-latin-700-normal-BZKd_v_8.woff2) format("woff2"),url(./inter-tight-latin-700-normal-DvYAVZQd.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(./inter-tight-latin-800-normal-CRGCHRPv.woff2) format("woff2"),url(./inter-tight-latin-800-normal-D2te1T7i.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(./inter-tight-latin-900-normal-CsycwHi3.woff2) format("woff2"),url(./inter-tight-latin-900-normal-D-ilywrK.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-tight-latin-ext-400-normal-DN7wyBvd.woff2) format("woff2"),url(./inter-tight-latin-ext-400-normal-BQQeeQrv.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-tight-latin-ext-500-normal-D3akd6m-.woff2) format("woff2"),url(./inter-tight-latin-ext-500-normal-_hLDZz_3.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-tight-latin-ext-600-normal-BgMgWFts.woff2) format("woff2"),url(./inter-tight-latin-ext-600-normal-BvYdOF2O.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-tight-latin-ext-700-normal-BpKPOkj3.woff2) format("woff2"),url(./inter-tight-latin-ext-700-normal-CrlzIQ10.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(./inter-tight-latin-ext-800-normal-DfKN99cy.woff2) format("woff2"),url(./inter-tight-latin-ext-800-normal-A39zhqaD.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(./inter-tight-latin-ext-900-normal-CRvdXIc8.woff2) format("woff2"),url(./inter-tight-latin-ext-900-normal-CibZOeMa.woff) format("woff")}:root{--hai-font-family-base: "Inter Tight", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--hai-color-bg: #ffffff;--hai-color-surface: #fafafa;--hai-color-surface-muted: #f1f2f4;--hai-color-surface-elevated: #ffffff;--hai-color-border: #f1f2f4;--hai-color-border-hover: #c4c4c4;--hai-color-border-strong: #c4c4c4;--hai-color-text-primary: #2b2b2b;--hai-color-text-secondary: #676767;--hai-color-text-muted: #717171;--hai-color-text-placeholder: #b5b5b5;--hai-color-text-disabled: #b5b5b5;--hai-color-text-inverse: #ffffff;--hai-color-primary: #1e5fa8;--hai-color-primary-strong: #174a84;--hai-color-primary-soft: #e8f2fb;--hai-color-primary-ring: rgba(30, 95, 168, .18);--hai-color-primary-contrast: #ffffff;--hai-color-accent-muted: var(--hai-color-primary-soft);--hai-space-1: 4px;--hai-space-2: 8px;--hai-space-3: 12px;--hai-space-4: 16px;--hai-space-5: 20px;--hai-space-6: 24px;--hai-space-7: 32px;--hai-space-8: 40px;--hai-radius-xs: 4px;--hai-radius-sm: 6px;--hai-radius-md: 10px;--hai-radius-lg: 14px;--hai-radius-xl: 18px;--hai-radius-pill: 999px;--hai-shadow-card: 0 1px 2px rgba(0, 0, 0, .06);--hai-shadow-elevated: 0 8px 24px rgba(0, 0, 0, .12);--hai-shadow-bottom-menu: 0 -10px 30px rgba(17, 24, 39, .08);--hai-shadow-primary-action: 0 8px 18px rgba(30, 95, 168, .18);--hai-shadow-fab: 0 10px 24px rgba(30, 95, 168, .22);--hai-font-size-xs: 11px;--hai-font-size-sm: 12px;--hai-font-size-md: 14px;--hai-font-size-lg: 16px;--hai-font-size-xl: 20px;--hai-font-size-2xl: 24px;--hai-font-size-page-title: 32px;--hai-line-height-tight: 1.15;--hai-line-height-normal: 1.35;--hai-line-height-relaxed: 1.55;--hai-font-weight-regular: 400;--hai-font-weight-medium: 500;--hai-font-weight-semibold: 600;--hai-font-weight-bold: 700;--hai-font-weight-heavy: 800;--hai-icon-size-sm: 16px;--hai-icon-size-md: 20px;--hai-icon-size-lg: 24px;--hai-icon-size-xl: 28px;--hai-auth-login-canvas: linear-gradient(135deg, #f7f8fa 0%, #eef0f3 52%, #fafbfc 100%);--hai-auth-login-main-padding: 44px 24px 72px;--hai-auth-login-panel-width: 440px;--hai-auth-login-panel-gap: 22px;--hai-auth-login-panel-padding: 34px;--hai-auth-login-panel-radius: 8px;--hai-auth-login-panel-shadow: 0 1px 2px rgba(0, 0, 0, .04);--hai-auth-login-heading-icon-size: 2.5rem;--hai-auth-login-heading-gap: 12px;--hai-auth-login-title-copy-gap: 4px;--hai-auth-login-title-size: 2rem;--hai-auth-login-title-line-height: 1.05;--hai-auth-login-title-weight: var(--hai-font-weight-bold);--hai-auth-login-body-size: .875rem;--hai-auth-login-body-weight: var(--hai-font-weight-regular);--hai-auth-login-form-gap: 16px;--hai-auth-login-field-gap: 8px;--hai-auth-login-label-size: .8125rem;--hai-auth-login-label-weight: var(--hai-font-weight-semibold);--hai-auth-login-control-height: 2.5rem;--hai-auth-login-control-size: .875rem;--hai-auth-login-control-weight: var(--hai-font-weight-medium);--hai-auth-login-control-radius: 8px;--hai-auth-login-control-padding-x: 12px;--hai-auth-login-actions-gap: 10px;--hai-auth-login-action-gap: 8px;--hai-auth-login-action-padding-x: 14px}html[data-ops-type-scale=wide],[data-tenant-type-scale=comfortable]{--hai-auth-login-title-size: 2.125rem;--hai-auth-login-body-size: .9375rem;--hai-auth-login-label-size: .875rem;--hai-auth-login-control-size: .9375rem}html[data-ops-density=comfortable],[data-tenant-density=comfortable]{--hai-auth-login-heading-icon-size: 2.75rem;--hai-auth-login-control-height: 2.75rem}:root{--hai-color-success: #57b872;--hai-color-success-strong: #2f7d45;--hai-color-alert: #fab515;--hai-color-warning: #8a6200;--hai-color-destructive: #dc0c2d;--hai-color-destructive-strong: #b90a25;--hai-color-destructive-soft: rgba(220, 12, 45, .12);--hai-color-destructive-ring: rgba(220, 12, 45, .18);--hai-color-destructive-contrast: #ffffff;--hai-color-success-bg: rgba(87, 184, 114, .14);--hai-color-success-text: #2f7d45;--hai-color-success-dot: #2f7d45;--hai-color-warning-bg: rgba(250, 181, 21, .16);--hai-color-warning-text: #8a6200;--hai-color-warning-dot: #8a6200;--hai-color-error-bg: rgba(220, 12, 45, .12);--hai-color-error-text: #dc0c2d;--hai-color-error-dot: #dc0c2d;--hai-color-neutral-bg: #f1f2f4;--hai-color-neutral-text: #676767;--hai-color-neutral-dot: #717171;--hai-color-info-bg: rgba(103, 103, 103, .1);--hai-color-info-text: #676767;--hai-color-label-gray-bg: #f1f1ef;--hai-color-label-gray-text: #656560;--hai-color-label-blue-bg: #e3f2fd;--hai-color-label-blue-text: #1e5fa8;--hai-color-label-green-bg: #e7f3e8;--hai-color-label-green-text: #2d723b;--hai-color-label-red-bg: #fdecec;--hai-color-label-red-text: #c83232;--hai-color-label-yellow-bg: #fbf3db;--hai-color-label-yellow-text: #a86603;--hai-color-label-purple-bg: #f0e8f8;--hai-color-label-purple-text: #5b3299;--hai-color-label-pink-bg: #f8e6f0;--hai-color-label-pink-text: #9e2a66;--hai-color-label-orange-bg: #faebdd;--hai-color-label-orange-text: #8f4510}:root{--hai-control-height-sm: 32px;--hai-control-height-md: 36px;--hai-touch-target-min: 44px;--hai-button-primary-bg: var(--hai-color-primary);--hai-button-primary-border: var(--hai-color-primary);--hai-button-primary-text: var(--hai-color-primary-contrast);--hai-button-primary-bg-hover: var(--hai-color-primary-strong);--hai-button-primary-border-hover: var(--hai-color-primary-strong);--hai-button-primary-focus-ring: var(--hai-color-primary-ring);--hai-button-danger-bg: var(--hai-color-destructive);--hai-button-danger-border: var(--hai-color-destructive);--hai-button-danger-text: var(--hai-color-destructive-contrast);--hai-button-danger-bg-hover: var(--hai-color-destructive-strong);--hai-button-danger-border-hover: var(--hai-color-destructive-strong);--hai-button-danger-focus-ring: var(--hai-color-destructive-ring);--hai-button-secondary-bg: var(--hai-color-surface);--hai-button-secondary-border: var(--hai-color-border);--hai-button-secondary-text: var(--hai-color-text-primary);--hai-badge-radius: var(--hai-radius-pill);--hai-input-bg: var(--hai-color-surface);--hai-input-border: var(--hai-color-border);--hai-input-text: var(--hai-color-text-primary);--hai-input-placeholder: var(--hai-color-text-placeholder);--hai-list-reveal-height: var(--hai-control-height-md);--hai-list-reveal-padding-inline: var(--hai-space-3);--hai-list-reveal-gap: var(--hai-space-2);--hai-list-reveal-bg: transparent;--hai-list-reveal-bg-hover: var(--hai-color-surface-muted);--hai-list-reveal-border: var(--hai-color-border);--hai-list-reveal-text: var(--hai-color-text-secondary);--hai-list-reveal-text-hover: var(--hai-color-text-primary);--hai-list-reveal-font-size: var(--hai-font-size-sm);--hai-list-reveal-font-weight: var(--hai-font-weight-semibold);--hai-list-reveal-count-bg: var(--hai-color-surface-muted);--hai-list-reveal-count-border: var(--hai-color-border-strong);--hai-list-reveal-count-text: var(--hai-color-text-secondary);--hai-toast-offset: var(--hai-space-6);--hai-toast-width: min(25.25rem, calc(100vw - (var(--hai-toast-offset) * 2)));--hai-toast-gap: var(--hai-space-3);--hai-toast-surface: var(--hai-color-surface-elevated);--hai-toast-text: var(--hai-color-text-primary);--hai-toast-text-muted: var(--hai-color-text-secondary);--hai-toast-border: var(--hai-color-border);--hai-toast-border-strong: var(--hai-color-border-strong);--hai-toast-info-tone: var(--hai-color-label-blue-text);--hai-toast-success-tone: var(--hai-color-success-strong);--hai-toast-warning-tone: var(--hai-color-warning);--hai-toast-error-tone: var(--hai-color-error-text);--hai-toast-loading-tone: var(--hai-color-text-primary);--hai-toast-primary: var(--hai-color-primary);--hai-toast-primary-muted: var(--hai-color-primary-soft);--hai-toast-primary-ring: var(--hai-color-primary-ring);--hai-toast-shadow: 0 .375rem 1.125rem rgb(0 0 0 / 10%);--hai-toast-z-index: 1000;--hai-toast-font-family: var(--hai-font-family-base);--hai-toast-kicker-size: var(--hai-font-size-xs);--hai-toast-kicker-weight: var(--hai-font-weight-bold);--hai-toast-title-size: var(--hai-font-size-sm);--hai-toast-title-weight: var(--hai-font-weight-semibold);--hai-toast-title-line-height: var(--hai-line-height-tight);--hai-toast-description-size: var(--hai-font-size-md);--hai-toast-description-weight: var(--hai-font-weight-regular);--hai-toast-description-line-height: var(--hai-line-height-normal);--hai-toast-icon-size: var(--hai-icon-size-md);--hai-toast-close-icon-size: var(--hai-icon-size-md);--hai-toast-close-radius: var(--hai-radius-sm)}.hai-list-reveal{width:100%;min-height:var(--hai-list-reveal-height);display:flex;align-items:center;margin-top:0;border-top:0;border-bottom:1px solid var(--hai-list-reveal-border);background:var(--hai-list-reveal-bg);color:var(--hai-list-reveal-text);font-size:var(--hai-list-reveal-font-size);font-weight:var(--hai-list-reveal-font-weight)}.hai-list-reveal-button{width:100%;min-height:var(--hai-list-reveal-height);display:inline-flex;align-items:center;gap:var(--hai-list-reveal-gap);border:0;border-radius:0;padding:0 var(--hai-list-reveal-padding-inline);background:transparent;color:inherit;font:inherit;line-height:1;text-align:start;white-space:nowrap;cursor:pointer}.hai-list-reveal-button:hover{background:var(--hai-list-reveal-bg-hover);color:var(--hai-list-reveal-text-hover)}.hai-list-reveal-button:focus-visible{outline:2px solid var(--hai-color-primary);outline-offset:-2px}.hai-list-reveal-static{width:100%;min-height:var(--hai-list-reveal-height);display:inline-flex;align-items:center;gap:var(--hai-list-reveal-gap);padding:0 var(--hai-list-reveal-padding-inline)}.hai-list-reveal-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;inline-size:var(--hai-icon-size-md);block-size:var(--hai-icon-size-md);color:currentColor}.hai-list-reveal-icon>svg{inline-size:100%;block-size:100%}.hai-list-reveal-icon>i{font-size:var(--hai-icon-size-md)}.hai-list-reveal-count{display:inline-flex;align-items:center;min-height:24px;border:1px solid var(--hai-list-reveal-count-border);border-radius:var(--hai-radius-pill);padding:0 10px;background:var(--hai-list-reveal-count-bg);color:var(--hai-list-reveal-count-text);font-size:var(--hai-font-size-xs);font-weight:var(--hai-list-reveal-font-weight)}.hai-list-reveal-completion{color:var(--hai-list-reveal-text)}.hai-toast-region{position:fixed;z-index:var(--hai-toast-z-index);top:var(--hai-toast-offset);right:var(--hai-toast-offset);display:flex;flex-direction:column;width:var(--hai-toast-width);pointer-events:none}.hai-toast{--hai-toast-angle: 0deg;--hai-toast-tone: var(--hai-toast-info-tone);position:relative;box-sizing:border-box;width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--hai-toast-gap);padding:.8125rem .875rem 1.0625rem;color:var(--hai-toast-text);background:var(--hai-toast-surface);font-family:var(--hai-toast-font-family);border-top:2px solid var(--hai-toast-tone);border-right:1px solid var(--hai-toast-border);border-bottom:1px dashed var(--hai-toast-border-strong);border-left:1px solid var(--hai-toast-border);border-radius:0;box-shadow:var(--hai-toast-shadow);pointer-events:auto;animation:hai-toast-enter .26s cubic-bezier(.4,0,.2,1) both;transition:opacity .16s ease,transform .16s ease}.hai-toast+.hai-toast{margin-top:-.1875rem}.hai-toast:nth-child(2n){--hai-toast-angle: -.5deg}.hai-toast:nth-child(odd){--hai-toast-angle: .4deg}.hai-toast:after{content:"";position:absolute;right:0;bottom:-.375rem;left:0;height:.375rem;background-image:radial-gradient(.375rem .375rem at .375rem 0,var(--hai-toast-surface) 96%,transparent 100%);background-repeat:repeat-x;background-size:.75rem .375rem;filter:drop-shadow(0 .1875rem .375rem rgb(0 0 0 / 10%));pointer-events:none}.hai-toast.is-success{--hai-toast-tone: var(--hai-toast-success-tone)}.hai-toast.is-warning{--hai-toast-tone: var(--hai-toast-warning-tone)}.hai-toast.is-error{--hai-toast-tone: var(--hai-toast-error-tone)}.hai-toast.is-loading{--hai-toast-tone: var(--hai-toast-loading-tone)}.hai-toast-icon{display:grid;place-items:center;width:1.625rem;height:1.625rem;margin-top:.125rem;color:var(--hai-toast-tone)}.hai-toast-icon>i,.hai-toast-icon>svg,.hai-toast-icon>.tenant-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--hai-toast-icon-size);height:var(--hai-toast-icon-size)}.hai-toast-icon>.tenant-icon>svg,.hai-toast-icon>i>svg{width:100%;height:100%}.hai-toast-icon.is-spinning>i,.hai-toast-icon.is-spinning>.tenant-icon,.hai-toast-icon>.is-spinning{animation:hai-toast-spin .9s linear infinite}.hai-toast-body{min-width:0;display:flex;flex-direction:column;gap:.1875rem}.hai-toast-kicker{margin-bottom:.125rem;color:var(--hai-toast-tone);font-size:var(--hai-toast-kicker-size);font-weight:var(--hai-toast-kicker-weight);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:.14em}.hai-toast-title{color:var(--hai-toast-text);font-size:var(--hai-toast-title-size);font-weight:var(--hai-toast-title-weight);line-height:var(--hai-toast-title-line-height);overflow-wrap:anywhere}.hai-toast-description{color:var(--hai-toast-text-muted);font-size:var(--hai-toast-description-size);font-weight:var(--hai-toast-description-weight);line-height:var(--hai-toast-description-line-height);overflow-wrap:anywhere;text-wrap:pretty}.hai-toast-close{display:grid;place-items:center;width:1.5rem;min-width:1.5rem;height:1.5rem;padding:0;color:var(--hai-toast-text-muted);background:transparent;border:0;border-radius:var(--hai-toast-close-radius);cursor:pointer}.hai-toast-close:hover,.hai-toast-close:focus-visible{color:var(--hai-toast-primary);background:var(--hai-toast-primary-muted);outline:none;box-shadow:0 0 0 3px var(--hai-toast-primary-ring)}.hai-toast-close>i,.hai-toast-close>svg,.hai-toast-close>.tenant-icon{display:inline-flex;width:var(--hai-toast-close-icon-size);height:var(--hai-toast-close-icon-size)}.hai-toast-close>.tenant-icon>svg,.hai-toast-close>i>svg{width:100%;height:100%}.hai-toast-progress{position:absolute;right:.875rem;bottom:.375rem;left:.875rem;height:.125rem;background:var(--hai-toast-tone);opacity:.7;transform-origin:left;animation:hai-toast-progress var(--hai-toast-progress-duration) linear forwards}.hai-toast.is-exiting{animation:hai-toast-exit .16s ease both;pointer-events:none}@keyframes hai-toast-enter{0%{opacity:0;transform:translate(1.5rem,-.375rem) rotate(1.4deg)}to{opacity:1;transform:rotate(var(--hai-toast-angle))}}@keyframes hai-toast-exit{0%{opacity:1;transform:rotate(var(--hai-toast-angle))}to{opacity:0;transform:translate(1.75rem) scale(.98) rotate(var(--hai-toast-angle))}}@keyframes hai-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes hai-toast-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hai-toast,.hai-toast.is-exiting,.hai-toast-icon.is-spinning>i,.hai-toast-icon.is-spinning>.tenant-icon,.hai-toast-icon>.is-spinning{animation:none;transition-duration:0ms}}@media print{.hai-toast-region{display:none!important}}:root{--hai-modal-z-index: 1100;--hai-modal-width: min(28.25rem, calc(100vw - 2rem) );--hai-modal-wide-width: min(35rem, calc(100vw - 2rem) );--hai-modal-padding: var(--hai-space-6);--hai-modal-gap: var(--hai-space-4);--hai-modal-surface: var(--hai-color-surface-elevated);--hai-modal-border: var(--hai-color-border);--hai-modal-backdrop: rgb(43 43 43 / 35%);--hai-modal-shadow: 0 .5rem 1.5rem rgb(0 0 0 / 12%);--hai-modal-radius: 12px;--hai-modal-title-size: 1.5rem;--hai-modal-body-size: .9375rem;--hai-modal-icon-size: 2.75rem;--hai-modal-icon-glyph-size: 1.5rem;--hai-modal-action-height: 2.5rem;--hai-modal-action-min-width: 6rem;--hai-modal-action-padding-inline: 16px;--hai-modal-action-radius: 8px;--hai-modal-action-size: var(--hai-font-size-md);--hai-modal-action-weight: var(--hai-font-weight-bold);--hai-modal-actions-gap: var(--hai-space-2);--hai-modal-actions-space: var(--hai-space-6)}body.hai-modal-scroll-locked{overflow:hidden}.hai-modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--hai-modal-z-index);display:grid;place-items:center;box-sizing:border-box;width:100vw;min-height:100dvh;overflow-y:auto;padding:var(--hai-space-4)}.hai-modal-layer[hidden]{display:none}.hai-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;min-height:100dvh;border:0;background:var(--hai-modal-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.hai-modal{position:relative;z-index:1;box-sizing:border-box;display:grid;grid-template-columns:var(--hai-modal-icon-size) minmax(0,1fr);gap:var(--hai-modal-gap);width:var(--hai-modal-width);max-block-size:calc(100dvh - (2 * var(--hai-space-4)));overflow:auto;border:1px solid var(--hai-modal-border);border-radius:var(--hai-modal-radius);padding:var(--hai-modal-padding);background:var(--hai-modal-surface);box-shadow:var(--hai-modal-shadow);color:var(--hai-color-text-primary)}.hai-modal:not(.has-icon){grid-template-columns:minmax(0,1fr)}.hai-modal.is-wide{--hai-modal-width: var(--hai-modal-wide-width)}.hai-modal-icon{display:grid;place-items:center;inline-size:var(--hai-modal-icon-size);block-size:var(--hai-modal-icon-size);border:1px solid var(--hai-color-primary-ring);border-radius:var(--hai-radius-pill);background:var(--hai-color-primary-soft);color:var(--hai-color-primary)}.hai-modal-icon>svg,.hai-modal-icon>i,.hai-modal-icon>.tenant-icon{inline-size:var(--hai-modal-icon-glyph-size);block-size:var(--hai-modal-icon-glyph-size)}.hai-modal.is-danger .hai-modal-icon,.hai-modal.is-warning .hai-modal-icon{border-color:var(--hai-color-destructive-ring);background:var(--hai-color-destructive-soft);color:var(--hai-color-destructive)}.hai-modal-content,.hai-modal-header{min-inline-size:0}.hai-modal-title{margin:0;color:var(--hai-color-text-primary);font-size:var(--hai-modal-title-size);font-weight:var(--hai-font-weight-heavy);letter-spacing:-.01em;line-height:var(--hai-line-height-tight)}.hai-modal-description{margin:var(--hai-space-2) 0 0;color:var(--hai-color-text-secondary);font-size:var(--hai-modal-body-size);line-height:var(--hai-line-height-relaxed)}.hai-modal-body{min-inline-size:0;margin-block-start:var(--hai-space-4)}.hai-modal>[data-modal-body][data-modal-body-layout=full]{grid-column:1 / -1}.hai-modal-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;align-items:center;gap:var(--hai-space-2);min-inline-size:0;padding-block-start:var(--hai-modal-actions-space)}.hai-modal-actions:empty{display:none}.hai-modal-actions>:is(button,[role=button]){min-inline-size:var(--hai-modal-action-min-width);min-block-size:var(--hai-modal-action-height);box-sizing:border-box;padding-inline:var(--hai-modal-action-padding-inline);border-radius:var(--hai-modal-action-radius);font-size:var(--hai-modal-action-size);font-weight:var(--hai-modal-action-weight)}.hai-modal-close{margin-inline-start:auto}.hai-modal-backdrop:disabled,.hai-modal [disabled]{cursor:not-allowed}@keyframes hai-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes hai-modal-in{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.hai-modal-layer:not([hidden]) .hai-modal-backdrop{animation:hai-modal-backdrop-in .16s ease-out both}.hai-modal-layer:not([hidden]) .hai-modal{animation:hai-modal-in .18s cubic-bezier(.16,1,.3,1) both}@media(prefers-reduced-motion:reduce){.hai-modal-layer:not([hidden]) .hai-modal-backdrop,.hai-modal-layer:not([hidden]) .hai-modal{animation:none}}@media(max-width:47.5rem){.hai-modal-layer{padding:var(--hai-space-3) 0}.hai-modal{width:min(100%,calc(100vw - 1.75rem));padding:var(--hai-space-4)}.hai-modal-actions{flex-direction:column;align-items:stretch}}.hai-loading{box-sizing:border-box;color:var(--hai-color-text-primary);font-family:var(--hai-font-family-base)}.hai-loading,.hai-loading *{box-sizing:border-box}.hai-loading-spinner{display:block;width:44px;height:44px;border:3px solid var(--hai-color-border-strong);border-right-color:var(--hai-color-primary);border-radius:50%;animation:hai-loading-spin .9s linear infinite}.hai-loading-progress{position:relative;display:block;width:100%;height:3px;overflow:hidden;border-radius:var(--hai-radius-pill);background:var(--hai-color-surface-muted)}.hai-loading-progress:after{display:block;width:var(--hai-loading-progress, 38%);height:100%;border-radius:inherit;background:var(--hai-color-primary);content:""}.hai-loading-progress.is-indeterminate:after{width:34%;animation:hai-loading-progress 1.4s ease-in-out infinite}.hai-loading-staged-card{width:min(100%,520px);margin-inline:auto;display:grid;justify-items:center;gap:var(--hai-space-3);padding:var(--hai-space-7);border:1px solid var(--hai-color-border);border-radius:var(--hai-radius-xl);background:var(--hai-color-surface-elevated);box-shadow:var(--hai-shadow-card);text-align:center}.hai-loading-staged-card .hai-loading-title,.hai-loading-staged-card .hai-loading-description{margin:0}.hai-loading-title{font-size:var(--hai-font-size-lg);line-height:1.2}.hai-loading-description{color:var(--hai-color-text-secondary);line-height:1.45}.hai-loading-thin-bar{width:100%;display:grid;gap:var(--hai-space-1);padding:var(--hai-space-1) 0}.hai-loading-thin-label{color:var(--hai-color-text-secondary);font-size:var(--hai-font-size-xs);line-height:1.35}.hai-loading-skeleton-table{position:relative}.hai-loading-skeleton-row,.hai-loading-skeleton-row:hover{background:transparent;pointer-events:none}.hai-loading-skeleton{display:inline-block;width:min(118px,72%);height:12px;overflow:hidden;border-radius:var(--hai-radius-pill);background:var(--hai-color-surface-muted);animation:hai-loading-pulse 1.4s ease-in-out infinite;animation-delay:var(--hai-loading-skeleton-delay, 0s)}.hai-loading-skeleton.is-wide{width:min(260px,76%)}.is-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}@keyframes hai-loading-spin{to{transform:rotate(360deg)}}@keyframes hai-loading-progress{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes hai-loading-pulse{0%,to{opacity:.48}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.hai-loading-spinner,.hai-loading-progress.is-indeterminate:after,.hai-loading-skeleton{animation:none}}:root{--ops-font: var(--hai-font-family-base);--ops-type-page-title: 2rem;--ops-type-panel-title: 1.5rem;--ops-type-modal-title: var(--hai-modal-title-size);--ops-type-drawer-title: var(--ops-type-panel-title);--ops-type-section-title: 1.25rem;--ops-type-body: .875rem;--ops-type-table: .875rem;--ops-type-control: .875rem;--ops-type-sidebar: var(--ops-type-body);--ops-type-label: .8125rem;--ops-type-table-header: .8125rem;--ops-type-breadcrumb: var(--ops-type-label);--ops-type-caption: .75rem;--ops-type-metadata: var(--ops-type-caption);--ops-type-helper: var(--ops-type-caption);--ops-type-metric: 1.375rem;--ops-type-indicator: .625rem;--ops-type-print-title: 1.875rem;--ops-type-print-body: .75rem;--ops-type-print-table: .75rem;--ops-type-print-label: .6875rem;--ops-type-print-caption: .625rem;--ops-type-print-control: .8125rem;--ops-type-print-metric: .9375rem;--ops-type-print-grand-metric: 1.5rem;--ops-weight-page-title: var(--hai-font-weight-bold);--ops-weight-panel-title: var(--hai-font-weight-bold);--ops-weight-modal-title: var(--hai-font-weight-heavy);--ops-weight-section-title: var(--hai-font-weight-bold);--ops-weight-body: var(--hai-font-weight-regular);--ops-weight-control: var(--hai-font-weight-medium);--ops-weight-label: var(--hai-font-weight-semibold);--ops-weight-table-header: var(--hai-font-weight-semibold);--ops-weight-metric: var(--hai-font-weight-bold);--ops-weight-indicator: var(--hai-font-weight-bold);--ops-icon-size-sm: .875rem;--ops-icon-size-md: 1rem;--ops-icon-size-lg: 1.125rem;--ops-icon-size-xl: 1.375rem;--ops-icon-size-2xl: 2rem;--ops-font-size-base: var(--ops-type-body);--ops-line-height-base: 1.45;--ops-color-bg: var(--hai-color-bg);--ops-color-sidebar: var(--hai-color-bg);--ops-color-surface: var(--hai-color-surface-elevated);--ops-color-surface-muted: var(--hai-color-surface-muted);--ops-color-border: var(--hai-color-border);--ops-color-border-strong: var(--hai-color-border-strong);--ops-color-text: var(--hai-color-text-primary);--ops-color-text-muted: var(--hai-color-text-secondary);--ops-color-text-soft: var(--hai-color-text-muted);--ops-color-text-placeholder: var(--hai-color-text-muted);--ops-color-text-disabled: var(--hai-color-text-disabled);--ops-color-text-inverse: var(--hai-color-text-inverse);--ops-color-primary: #1e5fa8;--ops-color-primary-strong: #174a84;--ops-color-primary-muted: #e8f2fb;--ops-color-primary-muted-subtle: color-mix(in srgb, var(--ops-color-primary-muted) 28%, var(--ops-color-surface));--ops-color-primary-ring: rgba(30, 95, 168, .18);--ops-color-success: var(--hai-color-success-strong);--ops-color-success-bg: rgba(47, 125, 69, .12);--ops-color-alert: var(--hai-color-alert);--ops-color-warning: var(--hai-color-warning);--ops-color-warning-bg: var(--hai-color-warning-bg);--ops-color-danger: var(--hai-color-error-text);--ops-color-danger-bg: var(--hai-color-error-bg);--ops-color-info: var(--hai-color-label-blue-text);--ops-color-info-bg: var(--hai-color-label-blue-bg);--ops-color-purple: var(--hai-color-label-purple-text);--ops-color-purple-bg: var(--hai-color-label-purple-bg);--ops-color-orange: var(--hai-color-label-orange-text);--ops-color-orange-bg: var(--hai-color-label-orange-bg);--ops-color-neutral: var(--hai-color-neutral-text);--ops-color-neutral-bg: var(--hai-color-neutral-bg);--ops-shadow-soft: 0 1px 2px rgba(0, 0, 0, .04);--ops-crud-action-bar-shadow: 0 -1px 0 color-mix(in srgb, var(--ops-color-border) 58%, transparent), 0 -8px 18px -20px rgba(15, 23, 42, .24);--ops-crud-action-bar-reserved-height: 96px;--ops-radius-sm: 8px;--ops-radius-md: 10px;--ops-sidebar-width: 244px;--ops-sidebar-width-lg: 264px;--ops-sidebar-collapsed-width: 76px;--ops-sidebar-logo-width: 124px;--ops-sidebar-logo-height: 44px;--ops-sidebar-logo-width-lg: 140px;--ops-sidebar-logo-height-lg: 48px;--ops-sidebar-toggle-float-size: 38px;--ops-sidebar-toggle-float-offset: 18px;--ops-sidebar-toggle-float-clearance: calc(var(--ops-sidebar-toggle-float-offset) + var(--ops-sidebar-toggle-float-size) + 24px);--ops-sidebar-transition: .22s cubic-bezier(.16, 1, .3, 1);--ops-sidebar-item-height-lg: 42px;--ops-main-padding-top: 24px;--ops-main-padding-right: 40px;--ops-main-padding-bottom: 60px;--ops-main-padding-left: 40px;--ops-main-padding-right-compact: 28px;--ops-main-padding-left-compact: 34px;--ops-main-padding-mobile-x: 18px;--ops-main-max-width: 100%;--ops-list-max-width: 100%;--ops-page-title-size: var(--ops-type-page-title);--ops-breadcrumb-gap: 7px;--ops-breadcrumb-color: #3f3f3f;--ops-breadcrumb-icon-color: var(--ops-color-text-soft);--ops-breadcrumb-font-size: var(--ops-type-breadcrumb);--ops-breadcrumb-font-weight: var(--hai-font-weight-medium);--ops-breadcrumb-icon-size: 15px;--ops-control-height-sm: 2.25rem;--ops-control-height-md: 2.5rem;--ops-icon-button-size: var(--ops-control-height-sm);--ops-component-gap: 1rem;--ops-component-gap-lg: 1.25rem;--ops-surface-padding: 1.125rem;--ops-surface-padding-lg: 1.25rem;--ops-table-header-font-size: var(--ops-type-table-header);--ops-table-cell-font-size: var(--ops-type-table);--ops-table-cell-padding-y: .625rem;--ops-table-cell-padding-x: 14px;--hai-list-reveal-height: var(--ops-control-height-md);--hai-list-reveal-padding-inline: var(--ops-table-cell-padding-x);--hai-list-reveal-font-size: var(--ops-table-cell-font-size);--hai-list-reveal-text: var(--ops-color-text-muted);--hai-list-reveal-text-hover: var(--ops-color-text);--hai-toast-offset: var(--ops-component-gap-lg);--hai-toast-font-family: var(--ops-font);--hai-toast-kicker-size: var(--ops-type-indicator);--hai-toast-kicker-weight: var(--ops-weight-control);--hai-toast-title-size: var(--ops-type-label);--hai-toast-title-weight: var(--ops-weight-label);--hai-toast-title-line-height: var(--ods-line-tight);--hai-toast-description-size: var(--ops-type-body);--hai-toast-description-weight: var(--ops-weight-body);--hai-toast-description-line-height: var(--ods-line-normal);--hai-toast-icon-size: var(--ops-icon-size-md);--hai-toast-close-icon-size: var(--ops-font-size-base);--hai-toast-close-radius: var(--ops-radius-sm);--ops-row-actions-width: 202px;--ops-row-actions-offset: 14px;--ops-row-action-height: var(--ops-control-height-sm);--ops-row-action-min-width: 86px;--ops-row-action-padding-x: 11px;--ops-row-action-gap: 6px;--ops-row-action-font-size: var(--ops-type-control);--ops-row-action-bg: var(--ops-color-surface);--ops-row-action-bg-hover: color-mix(in srgb, var(--ops-color-primary-muted) 42%, var(--ops-color-surface) 58%);--ops-row-action-color: var(--ops-color-text);--ops-row-action-danger-color: var(--ops-color-danger);--ops-row-action-danger-bg-hover: color-mix(in srgb, var(--ops-color-danger) 8%, var(--ops-color-bg));--ops-row-action-shadow: 0 1px 2px rgba(15, 23, 42, .08), 0 4px 10px rgba(15, 23, 42, .05);--ops-row-action-shadow-hover: 0 2px 4px rgba(30, 95, 168, .1), 0 6px 14px rgba(15, 23, 42, .06);--ops-line-item-control-height: var(--ops-control-height-md);--ops-line-item-product-control-height: 3.75rem;--ops-line-item-extra-control-height: var(--ops-control-height-sm);--ops-line-item-add-button-height: var(--ops-control-height-md);--ops-line-item-control-font-size: var(--ops-type-control);--ops-line-item-label-size: var(--ops-type-label);--ops-line-item-extra-label-size: var(--ops-type-caption);--ops-line-item-help-size: var(--ops-type-caption);--ops-line-item-product-title-size: var(--ops-type-control);--ops-line-item-code-size: var(--ops-type-label);--ops-line-item-stock-badge-font-size: var(--ops-type-caption);--ops-line-item-grid-gap: 10px;--ops-line-item-card-pad-x: 16px;--ops-line-item-card-pad-y: 14px;--ops-line-item-currency-width: 52px;--ops-line-item-total-input-min-width: 9rem;--ops-line-item-total-control-min-width: calc(var(--ops-line-item-total-input-min-width) + var(--ops-line-item-currency-width));--ops-maliyetci-popover-width: 324px;--ops-maliyetci-trigger-font-size: var(--ops-type-label);--ops-maliyetci-menu-title-size: var(--ops-type-control);--ops-maliyetci-menu-text-size: var(--ops-type-table);--ops-maliyetci-menu-detail-size: var(--ops-type-caption);--ops-maliyetci-drawer-width: 620px;--ops-unsaved-modal-width: min(51.25rem, calc(100vw - 2rem) );--ops-crud-totals-row-height: 34px;--ops-crud-totals-grand-row-height: 48px;--ops-crud-totals-label-size: var(--ops-type-body);--ops-crud-totals-value-size: var(--ops-type-body);--ops-crud-totals-emphasis-value-size: var(--ops-type-section-title);--ops-crud-totals-grand-value-size: var(--ops-type-metric);--ops-order-totals-max-width: 420px;--ops-order-totals-controls-max-width: 520px;--ops-order-totals-value-column: 128px;--ops-orders-amount-column-width: 176px;--ops-order-totals-row-height: 32px;--ops-order-totals-grand-row-height: 44px;--ops-order-totals-label-size: var(--ops-type-body);--ops-order-totals-value-size: var(--ops-type-body);--ops-order-totals-grand-value-size: var(--ops-type-metric)}html[data-ops-type-scale=compact]{--ops-type-page-title: 1.875rem;--ops-type-panel-title: 1.375rem;--ops-type-section-title: 1.125rem;--ops-type-body: .875rem;--ops-type-table: .875rem;--ops-type-control: .875rem;--ops-type-label: .8125rem;--ops-type-table-header: .8125rem;--ops-type-caption: .75rem;--ops-type-metric: 1.25rem}html[data-ops-type-scale=wide]{--ops-type-page-title: 2.125rem;--ops-type-panel-title: 1.5rem;--ops-type-section-title: 1.375rem;--ops-type-body: .9375rem;--ops-type-table: .9375rem;--ops-type-control: .9375rem;--ops-type-label: .875rem;--ops-type-table-header: .875rem;--ops-type-caption: .8125rem;--ops-type-metric: 1.5rem}html[data-ops-density=compact]{--ops-control-height-sm: 2rem;--ops-control-height-md: 2.25rem;--ops-icon-button-size: var(--ops-control-height-sm);--ops-component-gap: .75rem;--ops-component-gap-lg: 1rem;--ops-surface-padding: .875rem;--ops-surface-padding-lg: 1rem;--ops-table-cell-padding-y: .5rem;--ops-line-item-product-control-height: 3.625rem}html[data-ops-density=comfortable]{--ops-icon-size-sm: 1.0625rem;--ops-icon-size-md: 1.25rem;--ops-icon-size-lg: 1.375rem;--ops-icon-size-xl: 1.625rem;--ops-control-height-sm: 2.5rem;--ops-control-height-md: 2.75rem;--ops-icon-button-size: var(--ops-control-height-sm);--ops-component-gap: 1.25rem;--ops-component-gap-lg: 1.5rem;--ops-surface-padding: 1.5rem;--ops-surface-padding-lg: 1.75rem;--ops-table-cell-padding-y: .75rem;--ops-row-action-height: var(--ops-control-height-sm);--ops-line-item-product-control-height: 4rem;--ops-line-item-grid-gap: 8px;--ops-line-item-card-pad-x: 22px;--ops-line-item-card-pad-y: 18px;--ops-line-item-currency-width: 64px;--ops-line-item-total-input-min-width: 11rem;--ops-order-totals-value-column: 176px}*{box-sizing:border-box}html,body{min-width:0;min-height:100%}.ods-data-readiness-banner{display:flex;align-items:center;gap:var(--ops-component-gap);padding:.75rem var(--ops-surface-padding);border-bottom:1px solid var(--ops-color-border);background:var(--ops-color-surface-muted);color:var(--ops-color-text);font:500 var(--ops-type-body) / 1.4 var(--ops-font)}.ods-data-readiness-chip{flex:0 0 auto;padding:.2rem .5rem;border:1px solid var(--ops-color-border-strong);border-radius:999px;font-size:var(--ops-type-caption);font-weight:700}body{margin:0;font-family:var(--ops-font);font-size:var(--ops-font-size-base);line-height:var(--ops-line-height-base);background:var(--ops-color-bg);color:var(--ops-color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv05" 1,"ss01" 1}button,input,select,textarea{font:inherit}button{letter-spacing:0}.ph{width:1em;height:1em;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;font-style:normal;line-height:1;vertical-align:-.125em}.ph>svg{width:1em;height:1em;display:block;overflow:visible}.ods-breadcrumbs{display:flex;align-items:center;gap:var(--ops-breadcrumb-gap);min-width:0;margin-bottom:0;color:var(--ops-breadcrumb-color);font-size:var(--ops-breadcrumb-font-size);font-weight:var(--ops-breadcrumb-font-weight)}.ods-breadcrumbs i{color:var(--ops-breadcrumb-icon-color);font-size:var(--ops-breadcrumb-icon-size)}.ods-breadcrumb-separator{color:var(--ops-breadcrumb-icon-color);flex:0 0 auto;font-size:var(--ops-breadcrumb-icon-size)}.ods-breadcrumb-item{display:inline-flex;align-items:center;gap:var(--ops-breadcrumb-gap);min-width:0}.ods-breadcrumb-link,.ods-breadcrumb-button{color:inherit;font:inherit;font-weight:inherit;text-decoration:none}.ods-breadcrumb-button{border:0;padding:0;background:transparent;cursor:pointer}.ods-breadcrumb-link:hover,.ods-breadcrumb-button:hover{color:var(--ops-color-text);background:color-mix(in srgb,var(--ops-color-primary) 8%,transparent)}.ods-breadcrumb-link:focus-visible,.ods-breadcrumb-button:focus-visible{color:var(--ops-color-text);outline:2px solid var(--ops-color-primary);outline-offset:3px;border-radius:2px}.desktop-ops-active{background:var(--ops-color-bg)}.ods-stock-autocomplete-highlight{border-radius:3px;padding:0 2px;background:color-mix(in srgb,var(--ods-primary) 13%,var(--ods-surface));color:color-mix(in srgb,var(--ods-primary) 84%,var(--ods-text));font:inherit}.ods-crud-primary,.ods-crud-secondary,.ods-crud-danger,.ods-modal-danger,.ods-modal-edit{min-height:var(--ops-control-height-md);display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:var(--ops-radius-sm);padding:0 14px;font:inherit;font-size:var(--ops-type-control);font-weight:var(--ods-weight-semibold);line-height:1;white-space:nowrap;transition:var(--ods-control-transition);cursor:pointer}.ods-crud-action-bar .ods-crud-primary,.ods-crud-action-bar .ods-crud-secondary,.ods-crud-action-bar .ods-crud-danger{min-width:128px;min-height:44px;gap:var(--hai-space-2);padding:0 22px;font-size:var(--ops-type-control)}.ods-crud-primary{border:1px solid var(--ods-primary);background:var(--ods-primary);color:var(--ops-color-text-inverse);font-weight:var(--ods-weight-bold)}.ods-crud-primary:hover,.ods-crud-primary:focus-visible{border-color:var(--ops-color-primary-strong);background:var(--ops-color-primary-strong)}.ods-crud-primary:focus-visible,.ods-crud-secondary:focus-visible,.ods-crud-danger:focus-visible,.ods-modal-danger:focus-visible,.ods-modal-edit:focus-visible,.ods-row-action:focus-visible,.ods-drawer-action.is-primary:focus-visible,.ods-drawer-action--neutral:focus-visible,.ods-drawer-action--edit:focus-visible,.ods-drawer-action--danger:focus-visible,.ods-inventory-drawer-action--neutral:focus-visible,.ods-inventory-drawer-action--edit:focus-visible,.ods-inventory-drawer-action--danger:focus-visible,.ods-page-primary:focus-visible{outline:2px solid var(--ops-color-primary);outline-offset:2px}.ods-crud-secondary{border:1px solid var(--ods-border-strong);background:var(--ods-surface);color:var(--ods-muted)}.ods-crud-secondary:hover,.ods-crud-secondary:focus-visible{border-color:var(--ods-border-strong);background:var(--ods-surface-muted);color:var(--ods-text)}.ods-crud-danger,.ods-modal-danger{border:1px solid var(--ods-danger);background:var(--ops-color-surface);color:var(--ods-danger)}.ods-crud-danger:hover:not(:disabled),.ods-crud-danger:focus-visible,.ods-modal-danger:hover:not(:disabled),.ods-modal-danger:focus-visible{background:color-mix(in srgb,var(--ops-color-danger) 8%,var(--ops-color-surface))}.ods-crud-primary:disabled,.ods-crud-secondary:disabled,.ods-crud-danger:disabled,.ods-modal-danger:disabled,.ods-modal-edit:disabled{opacity:.62;cursor:not-allowed}.ods-crud-danger:disabled,.ods-modal-danger:disabled{border-color:var(--ods-border-strong);background:var(--ods-surface-muted);color:var(--ops-color-text-disabled)}.ods-crud-primary:disabled{border-color:color-mix(in srgb,var(--ods-primary) 28%,var(--ods-border));background:color-mix(in srgb,var(--ods-primary) 18%,var(--ops-color-surface-muted));color:var(--ops-color-primary)}.ods-global-modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;min-height:100dvh;z-index:60;display:grid;place-items:center;box-sizing:border-box;overflow-y:auto;padding:var(--hai-space-4)}.ods-global-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;min-height:100dvh;border:0;background:var(--hai-modal-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ods-global-modal{position:relative;z-index:1;box-sizing:border-box;width:var(--hai-modal-width);display:grid;grid-template-columns:var(--hai-modal-icon-size) minmax(0,1fr);gap:var(--hai-modal-gap);border:1px solid var(--hai-modal-border);border-radius:var(--hai-modal-radius);padding:var(--hai-modal-padding);background:var(--ops-color-surface);box-shadow:var(--hai-modal-shadow)}.ods-global-modal.is-form{width:var(--hai-modal-wide-width);max-height:calc(100vh - 2rem);overflow-y:auto;grid-template-columns:minmax(0,1fr);gap:var(--hai-space-4);padding:var(--hai-modal-padding)}.ods-global-modal-icon{width:var(--hai-modal-icon-size);height:var(--hai-modal-icon-size);display:inline-grid;place-items:center;border-radius:var(--hai-radius-pill);background:var(--ops-color-danger-bg);color:var(--ops-color-danger);font-size:var(--hai-modal-icon-glyph-size)}.ods-global-modal-copy{align-self:center}.ods-global-modal-copy h2,.ods-global-modal-form-header h2{margin:0;color:var(--ops-color-text);font-size:var(--ops-type-modal-title);font-weight:var(--ops-weight-modal-title);letter-spacing:-.01em;line-height:var(--ods-line-tight)}.ods-global-modal-copy p{margin:6px 0 0;color:var(--ods-muted);font-size:var(--hai-modal-body-size);line-height:var(--hai-line-height-relaxed)}.ods-global-modal-form-header p{margin:7px 0 0;color:var(--ods-muted);font-size:var(--hai-modal-body-size)}.ods-global-modal-form-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;justify-content:space-between;gap:var(--hai-space-3)}.ods-global-modal-form-header h2,.ods-global-modal-form-header p{grid-column:1;min-width:0}.ods-global-modal-form-header .ods-global-modal-close{grid-column:2;grid-row:1;align-self:start}.ods-global-modal-close{width:36px;min-width:36px;height:36px;display:inline-grid;place-items:center;border:0;border-radius:var(--ops-radius-sm);background:transparent;color:var(--ops-color-text);font:inherit;font-size:var(--ops-icon-size-xl);line-height:1;cursor:pointer}.ods-global-modal-close:hover,.ods-global-modal-close:focus-visible{background:var(--ops-color-surface-muted)}.ods-global-modal-form-grid{display:grid;gap:var(--hai-space-2)}.ods-global-modal-field{display:grid;grid-template-columns:minmax(116px,148px) minmax(0,1fr);align-items:center;gap:var(--hai-space-3)}.ods-global-modal-field span{color:var(--ods-text);font-size:var(--ops-type-label);font-weight:var(--ods-weight-semibold)}.ods-global-modal-field input,.ods-global-modal-field select,.ods-global-modal-field textarea{width:100%;min-width:0;min-height:42px;border:1px solid var(--ods-border-strong);border-radius:var(--ops-radius-sm);padding:0 12px;background:var(--ods-surface);color:var(--ods-text);font:inherit;font-size:var(--ops-type-control);font-weight:var(--ods-weight-medium);outline:0}.ods-global-modal-field textarea{min-height:96px;resize:vertical;padding-block:14px;line-height:1.4}.ods-global-modal-field input::placeholder,.ods-global-modal-field textarea::placeholder{color:var(--ops-color-text-placeholder)}.ods-global-modal-field input:focus,.ods-global-modal-field select:focus,.ods-global-modal-field textarea:focus{border-color:var(--ods-primary);box-shadow:0 0 0 3px var(--ops-color-primary-ring)}.ods-global-modal.is-form .ods-global-modal-actions{margin-top:0}.ods-global-modal.is-form .ods-global-modal-actions .ods-crud-primary{width:auto;min-width:132px;min-height:var(--ops-control-height-md);font-size:var(--ops-type-control)}.ods-global-modal.is-typed-confirm .ods-global-modal-field.is-stacked{grid-template-columns:minmax(0,1fr);gap:var(--hai-space-2);margin-top:0}.ods-global-modal.is-typed-confirm .ods-global-modal-copy{align-self:start}.ods-global-modal-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--hai-space-2);margin-top:0}.ods-global-modal-choice-list{display:grid;gap:8px;margin-top:0}.ods-global-modal-choice{display:grid;gap:3px;width:100%;border:1px solid var(--ods-border-strong);border-radius:var(--ops-radius-sm);padding:10px 12px;background:var(--ods-surface);color:var(--ods-text);font:inherit;text-align:left;cursor:pointer}.ods-global-modal-choice:hover,.ods-global-modal-choice:focus-visible{outline:0;border-color:var(--ods-primary);box-shadow:0 0 0 3px var(--ops-color-primary-ring)}.ods-global-modal-choice span{color:var(--ods-muted);font-size:var(--ops-type-caption)}.ods-global-modal-actions .ods-crud-primary,.ods-global-modal-actions .ods-crud-secondary,.ods-global-modal-actions .ods-modal-danger{min-width:var(--hai-modal-action-min-width);min-height:var(--hai-modal-action-height);border-radius:var(--hai-modal-action-radius);padding:0 var(--hai-modal-action-padding-inline);font-size:var(--ops-type-control);font-weight:var(--ods-weight-bold)}@media(max-width:47.5rem){.ods-global-modal-layer{padding:var(--hai-space-3) 0}.ods-global-modal{width:min(100%,calc(100vw - 1.75rem));padding:var(--hai-space-4)}.ods-global-modal-actions{flex-direction:column;align-items:stretch}.ods-global-modal-actions .ods-crud-primary,.ods-global-modal-actions .ods-crud-secondary,.ods-global-modal-actions .ods-modal-danger{width:100%}.ods-global-modal-field{grid-template-columns:minmax(0,1fr)}}.ods-root{--ods-sidebar-width: var(--ops-sidebar-width);--ods-sidebar-collapsed-width: var(--ops-sidebar-collapsed-width);--ods-text: var(--ops-color-text);--ods-muted: var(--ops-color-text-muted);--ods-soft: var(--ops-color-text-soft);--ods-border: var(--ops-color-border);--ods-border-strong: var(--ops-color-border-strong);--ods-surface: var(--ops-color-surface);--ods-surface-muted: var(--ops-color-surface-muted);--ods-primary: var(--ops-color-primary);--ods-danger: var(--ops-color-danger);--ods-danger-bg: var(--ops-color-danger-bg);--ods-danger-dot: var(--hai-color-error-dot);--ods-info-bg: var(--ops-color-info-bg);--ods-info-text: var(--ops-color-info);--ods-info-dot: var(--ops-color-info);--ods-purple-bg: var(--ops-color-purple-bg);--ods-purple-text: var(--ops-color-purple);--ods-purple-dot: var(--ops-color-purple);--ods-orange-bg: var(--ops-color-orange-bg);--ods-orange-text: var(--ops-color-orange);--ods-orange-dot: var(--ops-color-orange);--ods-neutral-bg: var(--ops-color-neutral-bg);--ods-neutral-text: var(--ops-color-neutral);--ods-success-bg: var(--ops-color-success-bg);--ods-success-text: var(--ops-color-success);--ods-success-dot: var(--ops-color-success);--ods-warning-bg: var(--ops-color-warning-bg);--ods-warning-text: var(--ops-color-warning);--ods-warning-dot: var(--hai-color-warning-dot);--ods-neutral-bg: var(--hai-color-neutral-bg);--ods-neutral-text: var(--hai-color-neutral-text);--ods-neutral-dot: var(--hai-color-neutral-dot);--ods-purple-bg: var(--hai-color-label-purple-bg);--ods-purple-text: var(--hai-color-label-purple-text);--ods-purple-dot: var(--hai-color-label-purple-text);--ods-orange-bg: var(--hai-color-label-orange-bg);--ods-orange-text: var(--hai-color-label-orange-text);--ods-orange-dot: var(--hai-color-label-orange-text);--ods-line-tight: var(--hai-line-height-tight);--ods-line-normal: var(--hai-line-height-normal);--ods-weight-regular: var(--hai-font-weight-regular);--ods-weight-medium: var(--hai-font-weight-medium);--ods-weight-semibold: var(--hai-font-weight-semibold);--ods-weight-bold: var(--hai-font-weight-bold);--ods-radius-pill: var(--hai-radius-pill);--ods-drawer-backdrop: color-mix(in srgb, var(--ops-color-bg) 58%, transparent);--ods-drawer-shadow: -8px 0 18px rgba(0, 0, 0, .08);--ods-drawer-table-border: color-mix(in srgb, var(--ods-border) 72%, var(--ods-surface));--ods-control-transition: background-color .13s ease, border-color .13s ease, color .13s ease, opacity .13s ease;--ods-main-padding-left: var(--ops-main-padding-left);--ods-main-padding-right: var(--ops-main-padding-right);--ods-sidebar-effective-width: var(--ods-sidebar-width);min-height:100vh;display:grid;grid-template-columns:var(--ods-sidebar-width) minmax(0,1fr);background:var(--ops-color-bg);color:var(--ods-text);transition:grid-template-columns var(--ops-sidebar-transition)}.ods-root.is-sidebar-collapsed{--ods-sidebar-effective-width: 0px;--ods-main-padding-left: max( var(--ops-main-padding-left), var(--ops-sidebar-toggle-float-clearance) );grid-template-columns:0 minmax(0,1fr)}.ods-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:visible;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ods-sidebar{position:sticky;top:0;align-self:start;max-height:100vh;min-height:100vh;background:var(--ops-color-sidebar);border-right:1px solid var(--ods-border);padding:18px 12px 8px;min-width:0;overflow:hidden;display:flex;flex-direction:column;transition:background-color var(--ops-sidebar-transition),border-color var(--ops-sidebar-transition),padding var(--ops-sidebar-transition)}.ods-app-shell-stage,[data-desktop-page-host]{width:100%;max-width:100%;min-width:0;overflow-x:clip}[data-desktop-page-host]>*{max-width:100%;min-width:0}[data-desktop-route-mount]>.hai-loading-staged-card{margin-top:var(--ops-main-padding-top)}.ods-app-shell-footer{position:relative;flex:0 0 auto;margin-top:auto;padding-top:var(--hai-space-4)}.ods-app-shell-profile-button{width:100%;min-height:var(--ops-control-height-md);display:grid;grid-template-columns:var(--ops-control-height-sm) minmax(0,1fr) var(--ops-icon-size-md);align-items:center;gap:var(--hai-space-2);border:1px solid transparent;border-radius:var(--ops-radius-sm);padding:var(--hai-space-1) var(--hai-space-2);background:transparent;color:var(--ops-color-text);font:inherit;font-size:var(--ops-type-sidebar);font-weight:var(--ops-weight-control);text-align:left;cursor:pointer}.ods-app-shell-profile-button:hover{background:var(--ops-color-surface-muted);color:var(--ods-text)}.ods-app-shell-profile-button:focus-visible{background:var(--ops-color-surface-muted);color:var(--ods-text);border-color:color-mix(in srgb,var(--ops-color-primary) 55%,var(--ops-color-border));outline:0;box-shadow:none}.ods-app-shell-user-avatar{width:calc(var(--ops-control-height-sm) - var(--hai-space-1));height:calc(var(--ops-control-height-sm) - var(--hai-space-1));display:inline-grid;place-items:center;border-radius:50%;object-fit:cover}.ods-app-shell-user-avatar.is-fallback{border:1px solid color-mix(in srgb,var(--ops-color-primary) 32%,var(--ops-color-border));background:var(--ops-color-primary-muted);color:var(--ops-color-primary);font-size:var(--ops-type-label);font-weight:var(--ops-weight-section-title)}.ods-app-shell-user-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ods-app-shell-profile-button>i{color:var(--ops-color-text-muted);font-size:var(--ops-icon-size-md)}.ods-app-shell-profile-menu{position:absolute;left:0;bottom:calc(100% - var(--hai-space-4));z-index:75;width:100%;min-width:11.5rem;display:grid;gap:var(--hai-space-1);border:1px solid var(--ops-color-border);border-bottom:0;border-radius:var(--ops-radius-sm) var(--ops-radius-sm) 0 0;padding:var(--hai-space-1);background:var(--ops-color-surface);box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;clip-path:inset(100% 0 0 0);transition:opacity .16s ease,clip-path .16s ease,visibility 0s linear .16s}.ods-app-shell-profile-menu[data-state=open]{opacity:1;visibility:visible;pointer-events:auto;clip-path:inset(0 0 0 0);transition-delay:0s}.ods-app-shell-profile-button:is([data-menu-state=open],[data-menu-state=closing]),.ods-app-shell-profile-button:is([data-menu-state=open],[data-menu-state=closing]):hover{border:1px solid var(--ops-color-border);border-top:0;border-radius:0 0 var(--ops-radius-sm) var(--ops-radius-sm);background:var(--ops-color-surface)}.ods-app-shell-profile-button:is([data-menu-state=open],[data-menu-state=closing]):focus-visible{border-color:color-mix(in srgb,var(--ops-color-primary) 55%,var(--ops-color-border));background:var(--ops-color-surface);box-shadow:none}.ods-app-shell-footer:has(.ods-app-shell-profile-button[data-menu-state=open]:focus-visible) .ods-app-shell-profile-menu,.ods-app-shell-footer:has(.ods-app-shell-profile-button[data-menu-state=closing]:focus-visible) .ods-app-shell-profile-menu{border-color:color-mix(in srgb,var(--ops-color-primary) 55%,var(--ops-color-border))}.ods-app-shell-profile-menu[hidden]{display:none}.ods-app-shell-profile-menu a,.ods-app-shell-profile-menu button{min-height:var(--ops-control-height-sm);display:grid;grid-template-columns:var(--ops-icon-size-lg) minmax(0,1fr);align-items:center;gap:var(--hai-space-2);border:0;border-radius:var(--ops-radius-sm);padding:0 var(--hai-space-2);background:transparent;color:var(--ops-color-text-muted);font:inherit;font-size:var(--ops-type-sidebar);text-align:left;text-decoration:none;cursor:pointer}.ods-app-shell-profile-menu a:hover,.ods-app-shell-profile-menu button:hover{background:var(--ops-color-surface-muted);color:var(--ops-color-text)}.ods-app-shell-profile-menu a:focus-visible,.ods-app-shell-profile-menu button:focus-visible{background:var(--ops-color-surface-muted);color:var(--ops-color-text);outline:0;box-shadow:0 0 0 2px var(--ops-color-primary-ring)}.ods-root.is-sidebar-collapsed .ods-app-shell-footer{display:none}@media(prefers-reduced-motion:reduce){.ods-app-shell-profile-menu{transition:none}}.ods-sidebar-brand{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:64px;margin-bottom:4px}.ods-logo{position:relative;width:min(var(--ops-sidebar-logo-width),100%);height:var(--ops-sidebar-logo-height);display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:0;overflow:hidden}.ods-logo img{display:block;width:100%;height:auto;max-height:var(--ops-sidebar-logo-height);object-fit:contain}.ods-logo.is-placeholder{border:1px dashed var(--ods-border-strong);border-radius:var(--ops-radius-sm);background:var(--ops-color-surface-muted);color:var(--ods-muted)}.ods-logo span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ods-logo.is-placeholder span{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;font-size:var(--ops-type-caption);font-weight:600;text-align:center}.ods-sidebar-toggle,.ods-icon-button{display:inline-grid;place-items:center;border:0;background:transparent;color:var(--ods-soft);cursor:pointer}.ods-sidebar-toggle{width:30px;height:30px;border-radius:var(--ops-radius-sm);font-size:var(--ops-icon-size-xl);color:var(--ops-color-text-soft);transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.ods-sidebar-toggle:hover,.ods-sidebar-toggle:focus-visible{background:var(--ops-color-surface-muted);color:var(--ods-text);outline:0}.ods-sidebar-nav{flex:1 1 auto;min-height:0;display:grid;gap:6px;align-content:start;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ops-color-border) transparent}.ods-sidebar-nav::-webkit-scrollbar{width:6px}.ods-sidebar-nav::-webkit-scrollbar-track{background:transparent}.ods-sidebar-nav::-webkit-scrollbar-thumb{border-radius:999px;background:var(--ops-color-border)}.ods-sidebar-nav::-webkit-scrollbar-thumb:hover{background:var(--ops-color-border-strong)}.ods-sidebar-group{display:grid;gap:2px}.ods-sidebar-group-title{width:100%;min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:var(--ops-radius-sm);padding:0 11px;background:transparent;color:var(--ods-muted);font:inherit;font-size:var(--ops-type-label);font-weight:600;line-height:1.25;text-align:left;cursor:pointer;transition:var(--ods-control-transition)}.ods-sidebar-group-title:hover,.ods-sidebar-group-title:focus-visible{background:var(--ops-color-surface-muted);color:var(--ods-text);outline:none}.ods-sidebar-group-title i{font-size:var(--ops-icon-size-sm)}.ods-sidebar-group-items{display:grid;gap:2px}.ods-sidebar-group.is-collapsed .ods-sidebar-group-items,.ods-sidebar-group-items[hidden]{display:none}.ods-sidebar-item{width:100%;min-height:36px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:11px;border:0;border-radius:var(--ops-radius-sm);padding:0 11px;background:transparent;color:var(--ods-muted);font:inherit;font-size:var(--ops-type-sidebar);font-weight:500;line-height:1.1;text-align:left;text-decoration:none;cursor:pointer}.ods-sidebar-item-label{min-width:0}.ods-sidebar-readiness-indicator{display:block;width:var(--ops-type-indicator);height:var(--ops-type-indicator);grid-column:3;grid-row:1;align-self:center;justify-self:end;border-radius:50%;background:var(--ops-color-alert);box-shadow:0 0 0 3px var(--ops-color-warning-bg)}.ods-sidebar-item i{font-size:var(--ops-icon-size-lg);color:var(--ods-muted)}.ods-sidebar-item:hover,.ods-sidebar-item.is-active{background:var(--ops-color-surface-muted);color:var(--ods-text)}.ods-sidebar-item.is-active i{color:var(--ods-text)}.ods-root.is-sidebar-collapsed .ods-sidebar{width:0;padding:0;overflow:visible;border-right-color:transparent;background:transparent}.ods-root.is-sidebar-collapsed .ods-logo,.ods-root.is-sidebar-collapsed .ods-sidebar-nav,.ods-root.is-sidebar-collapsed .ods-settings-sidebar-footer{display:none}.ods-root.is-sidebar-collapsed .ods-sidebar-brand{display:block;min-height:0;margin:0}.ods-root.is-sidebar-collapsed .ods-sidebar-toggle{position:fixed;top:var(--ops-sidebar-toggle-float-offset);left:var(--ops-sidebar-toggle-float-offset);z-index:70;width:var(--ops-sidebar-toggle-float-size);height:var(--ops-sidebar-toggle-float-size);border:1px solid var(--ods-border-strong);border-radius:var(--ops-radius-sm);background:var(--ops-color-surface);color:var(--ops-color-text-muted);box-shadow:0 2px 8px #0f172a14,0 10px 24px #0f172a0f;font-size:var(--ops-icon-size-xl)}.ods-root.is-sidebar-collapsed .ods-sidebar-toggle:hover,.ods-root.is-sidebar-collapsed .ods-sidebar-toggle:focus-visible{border-color:var(--ops-color-primary);background:var(--ops-color-primary-muted);color:var(--ops-color-primary);box-shadow:0 3px 10px #1e5fa81c,0 12px 28px #0f172a14}@media(min-width:1600px){.ods-root:not(.is-sidebar-collapsed){--ods-sidebar-width: var(--ops-sidebar-width-lg)}.ods-root:not(.is-sidebar-collapsed) .ods-sidebar{padding:22px 16px 10px}.ods-root:not(.is-sidebar-collapsed) .ods-sidebar-brand{min-height:72px;margin-bottom:8px}.ods-root:not(.is-sidebar-collapsed) .ods-logo{width:min(var(--ops-sidebar-logo-width-lg),100%);height:var(--ops-sidebar-logo-height-lg)}.ods-root:not(.is-sidebar-collapsed) .ods-logo img{max-height:var(--ops-sidebar-logo-height-lg)}.ods-root:not(.is-sidebar-collapsed) .ods-sidebar-nav{gap:8px}.ods-root:not(.is-sidebar-collapsed) .ods-sidebar-group,.ods-root:not(.is-sidebar-collapsed) .ods-sidebar-group-items{gap:4px}.ods-root:not(.is-sidebar-collapsed) .ods-sidebar-group-title{min-height:var(--ops-sidebar-item-height-lg);padding:0 13px;font-size:var(--ops-type-label)}.ods-root:not(.is-sidebar-collapsed) .ods-sidebar-group-title i{font-size:var(--ops-icon-size-sm)}.ods-root:not(.is-sidebar-collapsed) .ods-sidebar-item{min-height:var(--ops-sidebar-item-height-lg);grid-template-columns:var(--ops-icon-size-lg) minmax(0,1fr) auto;gap:12px;padding:0 13px;font-size:var(--ops-type-sidebar);line-height:1.2}.ods-root:not(.is-sidebar-collapsed) .ods-sidebar-item i{font-size:var(--ops-icon-size-lg)}}@media(max-width:1100px){.ods-root{--ods-main-padding-left: var(--ops-main-padding-left-compact);--ods-main-padding-right: var(--ops-main-padding-right-compact);--ods-sidebar-effective-width: var(--ods-sidebar-collapsed-width);grid-template-columns:var(--ods-sidebar-collapsed-width) minmax(0,1fr)}.ods-root.is-sidebar-collapsed{--ods-sidebar-effective-width: 0px;--ods-main-padding-left: max( var(--ops-main-padding-left-compact), var(--ops-sidebar-toggle-float-clearance) );grid-template-columns:0 minmax(0,1fr)}.ods-sidebar{position:static;max-height:none;padding-inline:13px;overflow:hidden}.ods-sidebar-group-title{min-height:0;padding:10px 10px 4px}.ods-root.is-sidebar-collapsed .ods-sidebar{padding:0;overflow:visible}.ods-logo,.ods-sidebar-group-title span,.ods-sidebar-group-title i,.ods-sidebar-item span,.ods-app-shell-user-name,.ods-app-shell-profile-button>i{display:none}.ods-sidebar-brand{justify-content:center}.ods-sidebar-item,.ods-app-shell-profile-button{grid-template-columns:1fr;justify-items:center;padding-inline:0}.ods-main{padding-left:var(--ods-main-padding-left);padding-right:var(--ods-main-padding-right)}}.ods-main{min-width:0;padding:var(--ops-main-padding-top) var(--ods-main-padding-right) var(--ops-main-padding-bottom) var(--ods-main-padding-left);background:var(--ops-color-bg)}.ods-main>*{max-width:var(--ops-main-max-width);margin-inline:0 auto}.ods-table-wrap{width:100%;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.ods-table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed}.ods-table th,.ods-table td{border-bottom:1px solid var(--ods-border);text-align:left;vertical-align:middle}.ods-table th{padding:12px var(--ops-table-cell-padding-x);color:color-mix(in srgb,var(--ods-muted) 82%,var(--ods-text) 18%);font-size:var(--ops-table-header-font-size);font-weight:var(--ods-weight-medium);line-height:1}.ods-table th span{display:inline-flex;align-items:center;gap:6px;line-height:1;white-space:nowrap}.ods-table th i{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;font-size:var(--ops-icon-size-md);line-height:1;color:color-mix(in srgb,var(--ods-muted) 78%,var(--ods-text) 22%);font-weight:var(--ods-weight-regular)}.ods-table td{padding:var(--ops-table-cell-padding-y) var(--ops-table-cell-padding-x);color:var(--ods-muted);font-size:var(--ops-table-cell-font-size);font-weight:600}.ods-table tbody tr{cursor:default}.ods-table tbody tr:hover td{background:var(--hai-color-surface)}.ods-table tbody tr.is-selected td{background:var(--ops-color-surface-muted)}.ods-table tr[data-action=row-details]{cursor:pointer}.ods-table tr[data-action=row-details]:focus-visible td{background:var(--ods-surface-muted);outline:0}.ods-table .is-right{text-align:right}.ods-order-status-menu-wrap{position:relative;width:fit-content;max-width:100%}.ods-order-status-menu-wrap.is-open{z-index:55}.ods-order-status-select{width:fit-content;min-width:190px;max-width:100%;min-height:var(--ops-control-height-md);display:inline-grid;grid-template-columns:8px minmax(0,1fr) 16px;align-items:center;gap:9px;border:1px solid transparent;border-radius:var(--ops-radius-sm);padding:0 13px;color:var(--ods-text);font:inherit;transition:var(--ods-control-transition);cursor:pointer}.ods-order-status-menu-wrap.is-fit-width{width:max-content;max-width:100%}.ods-order-status-menu-wrap.is-fit-width .ods-order-status-select{width:max-content;min-width:0;grid-template-columns:8px max-content 16px}.ods-order-status-select:hover{border-color:color-mix(in srgb,currentColor 24%,transparent)}.ods-order-status-select:disabled,.ods-order-status-select.is-muted{border-color:var(--ods-border);background:var(--ods-surface-muted);color:var(--ods-text-muted);cursor:not-allowed;opacity:.68;box-shadow:none}.ods-order-status-select:disabled .ods-order-status-dot,.ods-order-status-select.is-muted .ods-order-status-dot{background:var(--ods-text-muted)}.ods-order-status-select:focus-visible,.ods-order-status-menu-wrap.is-open .ods-order-status-select{border-color:color-mix(in srgb,currentColor 42%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,currentColor 14%,transparent);outline:0}.ods-order-status-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:55;width:260px;max-width:calc(100vw - 32px);display:grid;gap:4px;border:1px solid var(--ods-border-strong);border-radius:var(--ops-radius-sm);padding:6px;background:var(--ods-surface);box-shadow:var(--hai-shadow-elevated)}.ods-order-status-label{min-width:0;overflow:hidden;color:currentColor;font-size:var(--ops-type-label);font-weight:var(--ods-weight-semibold);text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.ods-order-status-select i{color:currentColor;font-size:var(--ops-icon-size-sm);pointer-events:none}.ods-order-status-option{min-height:36px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;width:100%;border:0;border-radius:var(--ops-radius-sm);padding:0 8px;background:transparent;color:var(--ods-text);font:inherit;font-size:var(--ops-type-control);font-weight:var(--ods-weight-semibold);line-height:1.1;text-align:left;transition:var(--ods-control-transition);cursor:pointer}.ods-order-status-option:hover,.ods-order-status-option:focus-visible{background:var(--ods-surface-muted);color:var(--ods-text);outline:0}.ods-order-status-option-pill{min-width:0;max-width:100%;width:fit-content;display:inline-flex;align-items:center;gap:7px;border:1px solid transparent;border-radius:var(--ods-radius-pill);padding:5px 10px}.ods-order-status-option-pill span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ods-order-status.is-success,.ods-order-status-select.is-success,.ods-order-status-option-pill.is-success{background:var(--hai-color-label-green-bg);color:var(--hai-color-label-green-text)}.ods-order-status.is-success .ods-order-status-dot,.ods-order-status-select.is-success .ods-order-status-dot,.ods-order-status-option-pill.is-success .ods-order-status-dot{background:var(--hai-color-label-green-text)}.ods-order-status.is-warning,.ods-order-status-select.is-warning,.ods-order-status-option-pill.is-warning{background:var(--ods-warning-bg);color:var(--ods-warning-text)}.ods-order-status.is-warning .ods-order-status-dot,.ods-order-status-select.is-warning .ods-order-status-dot,.ods-order-status-option-pill.is-warning .ods-order-status-dot{background:var(--ods-warning-dot)}.ods-order-status.is-danger,.ods-order-status-select.is-danger,.ods-order-status-option-pill.is-danger{background:var(--hai-color-label-red-bg);color:var(--hai-color-label-red-text)}.ods-order-status.is-danger .ods-order-status-dot,.ods-order-status-select.is-danger .ods-order-status-dot,.ods-order-status-option-pill.is-danger .ods-order-status-dot{background:var(--hai-color-label-red-text)}.ods-order-status.is-info,.ods-order-status-select.is-info,.ods-order-status-option-pill.is-info{background:var(--ods-info-bg);color:var(--ods-info-text)}.ods-order-status.is-info .ods-order-status-dot,.ods-order-status-select.is-info .ods-order-status-dot,.ods-order-status-option-pill.is-info .ods-order-status-dot{background:var(--ods-info-dot)}.ods-order-status.is-purple,.ods-order-status-select.is-purple,.ods-order-status-option-pill.is-purple{background:var(--ods-purple-bg);color:var(--ods-purple-text)}.ods-order-status.is-purple .ods-order-status-dot,.ods-order-status-select.is-purple .ods-order-status-dot,.ods-order-status-option-pill.is-purple .ods-order-status-dot{background:var(--ods-purple-dot)}.ods-order-status.is-orange,.ods-order-status-select.is-orange,.ods-order-status-option-pill.is-orange{background:var(--ods-orange-bg);color:var(--ods-orange-text)}.ods-order-status.is-orange .ods-order-status-dot,.ods-order-status-select.is-orange .ods-order-status-dot,.ods-order-status-option-pill.is-orange .ods-order-status-dot{background:var(--ods-orange-dot)}.ods-order-status.is-neutral,.ods-order-status-select.is-neutral,.ods-order-status-option-pill.is-neutral{background:var(--ods-neutral-bg);color:var(--ods-neutral-text)}.ods-order-status.is-neutral .ods-order-status-dot,.ods-order-status-select.is-neutral .ods-order-status-dot,.ods-order-status-option-pill.is-neutral .ods-order-status-dot{background:var(--ods-neutral-dot)}.ods-order-status-option.is-selected.is-success{background:color-mix(in srgb,var(--ods-success-bg) 82%,var(--ods-surface));color:var(--ods-success-text)}.ods-order-status-option.is-selected.is-warning{background:color-mix(in srgb,var(--ods-warning-bg) 86%,var(--ods-surface));color:var(--ods-warning-text)}.ods-order-status-option.is-selected.is-danger{background:color-mix(in srgb,var(--ods-danger-bg) 84%,var(--ods-surface));color:var(--ods-danger)}.ods-order-status-option.is-selected.is-info{background:color-mix(in srgb,var(--ods-info-bg) 86%,var(--ods-surface));color:var(--ods-info-text)}.ods-order-status-option.is-selected.is-purple{background:color-mix(in srgb,var(--ods-purple-bg) 86%,var(--ods-surface));color:var(--ods-purple-text)}.ods-order-status-option.is-selected.is-orange{background:color-mix(in srgb,var(--ods-orange-bg) 86%,var(--ods-surface));color:var(--ods-orange-text)}.ods-order-status-option.is-selected.is-neutral{background:color-mix(in srgb,var(--ods-neutral-bg) 86%,var(--ods-surface));color:var(--ods-neutral-text)}.ods-crud-field-row.has-error .ods-order-status-select{border-color:var(--ods-danger);box-shadow:0 0 0 3px var(--ods-danger-bg)}.ods-unsaved-change-list{margin-top:18px;display:grid;gap:10px;max-height:min(420px,calc(100vh - 250px));overflow-y:auto;padding:1px 4px 1px 1px}.ods-unsaved-tab-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ods-unsaved-tab-list{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--ods-border)}.ods-unsaved-tab{min-height:38px;display:inline-flex;align-items:center;gap:8px;border:0;border-bottom:2px solid transparent;padding:0 6px 9px;background:transparent;color:var(--ods-text);font-size:var(--ops-type-control);font-weight:var(--ods-weight-bold);line-height:1;cursor:pointer;transition:var(--ods-control-transition)}.ods-unsaved-tab:hover{color:var(--ods-primary)}.ods-unsaved-tab-count{min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--ods-muted) 26%,var(--ods-border));border-radius:var(--ods-radius-pill);padding:0 7px;background:var(--ops-color-surface-muted);color:var(--ods-muted);font-size:var(--ops-type-indicator);font-weight:var(--ods-weight-bold);line-height:1}.ods-unsaved-tab.is-danger .ods-unsaved-tab-count{border-color:color-mix(in srgb,var(--ods-danger) 22%,var(--ods-border));background:color-mix(in srgb,var(--ods-danger-bg) 44%,var(--ods-surface));color:var(--ods-danger)}#unsaved-tab-issues:checked~.ods-unsaved-tab-list label[for=unsaved-tab-issues],#unsaved-tab-changes:checked~.ods-unsaved-tab-list label[for=unsaved-tab-changes]{border-bottom-color:var(--ods-primary);color:var(--ods-text)}#unsaved-tab-issues:checked~.ods-unsaved-tab-list label[for=unsaved-tab-issues].is-danger{border-bottom-color:var(--ods-danger)}#unsaved-tab-issues:focus-visible~.ods-unsaved-tab-list label[for=unsaved-tab-issues],#unsaved-tab-changes:focus-visible~.ods-unsaved-tab-list label[for=unsaved-tab-changes]{border-radius:var(--ops-radius-sm);box-shadow:0 0 0 3px var(--ops-color-primary-ring)}.ods-unsaved-tab-panels{min-height:0}.ods-unsaved-tab-panel{display:none;padding:2px 0 0}#unsaved-tab-issues:checked~.ods-unsaved-tab-panels [data-unsaved-pane=issues],#unsaved-tab-changes:checked~.ods-unsaved-tab-panels [data-unsaved-pane=changes]{display:block}.ods-unsaved-row-list{display:grid;gap:8px}.ods-unsaved-row{width:100%;min-height:48px;display:grid;grid-template-columns:8px minmax(190px,.8fr) minmax(0,1.2fr) 18px;align-items:center;gap:12px;border:1px solid var(--ods-border);border-radius:var(--ops-radius-sm);padding:10px 12px;background:var(--ods-surface);color:var(--ods-text);font:inherit;font-size:var(--ops-type-control);line-height:var(--ods-line-tight);text-align:left;transition:var(--ods-control-transition)}.ods-unsaved-row[data-action]{cursor:pointer}.ods-unsaved-row[data-action]:hover{border-color:color-mix(in srgb,var(--ods-primary) 24%,var(--ods-border));background:var(--ops-color-surface-muted)}.ods-unsaved-row[data-action]:hover .ods-unsaved-row-chevron{color:var(--ods-primary);transform:translate(2px)}.ods-unsaved-row[data-action]:focus-visible{outline:0;border-color:var(--ods-primary);box-shadow:0 0 0 3px var(--ops-color-primary-ring)}.ods-unsaved-row-dot{width:7px;height:7px;border-radius:var(--ods-radius-pill);background:color-mix(in srgb,var(--ods-muted) 72%,var(--ods-border))}.ods-unsaved-row.is-danger .ods-unsaved-row-dot{background:var(--ods-danger)}.ods-unsaved-row-label{min-width:0;color:var(--ods-text);font-weight:var(--ods-weight-bold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ods-unsaved-row-detail{min-width:0;color:var(--ods-muted);font-size:var(--ops-type-metadata);font-weight:var(--ods-weight-medium);line-height:var(--ods-line-normal);text-align:right}.ods-unsaved-row-chevron{display:inline-grid;place-items:center;color:var(--ods-soft);font-size:var(--ops-icon-size-lg);transition:var(--ods-control-transition)}.ods-global-modal.is-unsaved{width:var(--ops-unsaved-modal-width);max-height:calc(100vh - 32px);align-items:start;grid-template-columns:var(--hai-modal-icon-size) minmax(0,1fr);gap:var(--hai-modal-gap);padding:var(--hai-modal-padding)}.ods-global-modal.is-unsaved .ods-global-modal-copy,.ods-global-modal.is-unsaved .ods-global-modal-icon{align-self:start}.ods-global-modal.is-unsaved .ods-global-modal-copy{min-width:0}.ods-global-modal.is-unsaved .ods-global-modal-copy h2{font-size:var(--ops-type-modal-title)}.ods-global-modal.is-unsaved .ods-global-modal-copy p{font-size:var(--ops-type-body)}.ods-global-modal.is-unsaved .ods-global-modal-icon{width:var(--hai-modal-icon-size);height:var(--hai-modal-icon-size);font-size:var(--hai-modal-icon-glyph-size)}.ods-global-modal.is-unsaved.is-changes .ods-global-modal-icon{background:var(--ops-color-primary-muted);color:var(--ods-primary)}.ods-global-modal.is-unsaved.is-issues .ods-global-modal-icon{background:color-mix(in srgb,var(--ods-danger-bg) 58%,var(--ods-surface));color:var(--ods-danger)}.ods-global-modal.is-unsaved .ods-global-modal-actions{margin-top:6px;border-top:1px solid var(--ods-border);padding-top:16px}.ods-global-modal.is-unsaved .ods-global-modal-actions .ods-crud-secondary{border-color:transparent;background:transparent;color:var(--ods-muted)}.ods-global-modal.is-unsaved .ods-global-modal-actions .ods-crud-secondary:hover,.ods-global-modal.is-unsaved .ods-global-modal-actions .ods-crud-secondary:focus-visible{background:var(--ops-color-surface-muted);color:var(--ods-text)}.ods-status{width:fit-content;min-height:24px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:var(--ods-radius-pill);font-size:var(--ops-type-label);font-weight:650;white-space:nowrap}.ods-status .ods-order-status-dot,.ods-order-status-dot{width:6px;height:6px;border-radius:var(--ods-radius-pill)}.ods-order-status{border:1px solid transparent;line-height:1.4}.ods-status.is-success{background:var(--hai-color-label-green-bg);color:var(--hai-color-label-green-text)}.ods-status.is-success .ods-order-status-dot{background:var(--hai-color-label-green-text)}.ods-status.is-warning{background:var(--ops-color-warning-bg);color:var(--ops-color-warning)}.ods-status.is-warning .ods-order-status-dot{background:var(--ops-color-warning)}.ods-status.is-danger{background:var(--hai-color-label-red-bg);color:var(--hai-color-label-red-text)}.ods-status.is-danger .ods-order-status-dot{background:var(--hai-color-label-red-text)}.ods-status.is-info{background:var(--ods-info-bg);color:var(--ods-info-text)}.ods-status.is-info .ods-order-status-dot{background:var(--ods-info-dot)}.ods-status.is-purple{background:var(--ods-purple-bg);color:var(--ods-purple-text)}.ods-status.is-purple .ods-order-status-dot{background:var(--ods-purple-dot)}.ods-status.is-orange{background:var(--ods-orange-bg);color:var(--ods-orange-text)}.ods-status.is-orange .ods-order-status-dot{background:var(--ods-orange-dot)}.ods-status.is-neutral{background:var(--ods-neutral-bg);color:var(--ods-neutral-text)}.ods-status.is-neutral .ods-order-status-dot{background:var(--ods-neutral-dot)}.ods-amount{color:#252525;font-size:var(--ops-type-table);font-weight:800;white-space:nowrap}.ods-amount.is-struck{color:var(--ods-muted);text-decoration:line-through;text-decoration-thickness:1.5px}.ods-row-actions{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--ops-row-action-gap);width:var(--ops-row-actions-width);padding:0;background:transparent;opacity:0;pointer-events:none;transition:opacity .12s ease;white-space:nowrap;z-index:1}.ods-table tbody tr:hover .ods-row-actions,.ods-row-actions:focus-within{opacity:1;pointer-events:auto}.ods-row-actions button{flex:0 0 auto}.ods-empty{height:220px;padding:0;text-align:center;color:var(--ods-soft)}.ods-table-state{min-height:220px;display:grid;align-content:center;justify-items:center;gap:7px;padding:42px 20px;text-align:center}.ods-table-state-icon{width:46px;height:46px;display:grid;place-items:center;margin-bottom:6px;border-radius:var(--ops-radius-md);background:var(--ods-surface-muted);color:var(--ods-muted);font-size:var(--ops-icon-size-xl)}.ods-table-state strong{color:var(--ods-text);font-size:var(--ops-type-body);font-weight:var(--ods-weight-bold);line-height:var(--ods-line-tight)}.ods-table-state>span:not(.ods-table-state-icon){max-width:340px;color:var(--ods-muted);font-size:var(--ops-type-helper);font-weight:var(--ods-weight-medium);line-height:1.45}.ods-empty-state{display:grid;gap:12px;color:var(--ops-color-text)}.ods-empty-state-icon{width:44px;height:44px;display:grid;flex:0 0 auto;place-items:center;border-radius:var(--ops-radius-md);background:var(--ops-color-surface-muted);color:var(--ops-color-primary);font-size:var(--ops-icon-size-xl)}.ods-empty-state-copy{display:grid;gap:6px}.ods-empty-state-title{margin:0;color:var(--ops-color-text);font-size:var(--ops-type-section-title);font-weight:var(--ods-weight-bold);line-height:var(--ods-line-tight)}.ods-empty-state-description{max-width:42rem;margin:0;color:var(--ops-color-text-muted);font-size:var(--ops-type-body);font-weight:var(--ods-weight-medium);line-height:1.45}.ods-empty-state-status,.ods-empty-state-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ods-empty-state--centered{justify-items:center;padding:44px 24px;text-align:center}.ods-empty-state--centered .ods-empty-state-copy{justify-items:center}.ods-empty-state--card{grid-template-columns:auto minmax(0,1fr);align-items:center;border:1px solid var(--ops-color-border);border-left:4px solid var(--ops-color-primary);border-radius:var(--ops-radius-md);padding:var(--ops-surface-padding);background:var(--ops-color-surface)}.ods-empty-state--compact{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:76px;border:1px dashed var(--ops-color-border-strong);border-radius:var(--ops-radius-sm);padding:12px 14px;background:var(--ops-color-surface-muted)}.ods-empty-state--compact .ods-empty-state-icon{width:32px;height:32px;border-radius:var(--ops-radius-sm);font-size:var(--ops-icon-size-md)}.ods-empty-state--compact .ods-empty-state-title{font-size:var(--ops-type-body)}.ods-empty-state--compact .ods-empty-state-description{font-size:var(--ops-type-helper)}.ods-empty-state.is-permission .ods-empty-state-icon{background:var(--ops-color-danger-bg);color:var(--ops-color-danger)}.ods-empty-state.is-permission.ods-empty-state--card{border-left-color:var(--ops-color-danger)}.ods-table-state.is-error .ods-table-state-icon{background:var(--ods-danger-bg);color:var(--ods-danger)}.ods-list-main>*{max-width:var(--ops-list-max-width)}.ods-crud-main>*{max-width:var(--ops-main-max-width)}.ods-table td:not(:first-child){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ods-main{container:ops-workspace / inline-size}.ods-main>*{width:min(100%,var(--ops-main-max-width));max-width:var(--ops-main-max-width)}.ods-page-header{display:grid;gap:14px;margin-bottom:22px}.ods-page-header h1{margin:0;color:var(--ods-text);font-size:var(--ops-page-title-size);font-weight:800;line-height:1.05;letter-spacing:0}.ods-toolbar{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:var(--ops-icon-button-size)}.ods-toolbar-action{position:relative;display:inline-flex}.ods-toolbar-action.is-search-action{--ods-search-closed-width: var(--ops-icon-button-size);--ods-search-open-width: 360px;--ods-search-open-min-width: 270px;--ods-search-open-max-width: 360px;align-items:center;gap:0}.ods-toolbar.is-search-open .ods-toolbar-action.is-search-action{flex:0 1 var(--ods-search-open-width);width:var(--ods-search-open-width);min-width:var(--ods-search-open-min-width);max-width:var(--ods-search-open-max-width);flex-direction:row;overflow:hidden;border:1px solid var(--ods-border-strong);border-radius:var(--ops-radius-sm);background:var(--ods-surface);color:var(--ods-muted);transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.ods-toolbar.is-search-opening .ods-toolbar-action.is-search-action{will-change:flex-basis,width,clip-path;animation:ods-toolbar-search-open .26s cubic-bezier(.16,1,.3,1) both}.ods-toolbar.is-search-open .ods-toolbar-action.is-search-action:focus-within{border-color:var(--ods-primary);box-shadow:0 0 0 3px var(--ops-color-primary-ring)}.ods-icon-button{position:relative;width:var(--ops-icon-button-size);height:var(--ops-icon-button-size);border-radius:var(--ops-radius-sm);font-size:var(--ops-icon-size-lg);transition:var(--ods-control-transition);flex-shrink:0}.ods-icon-button:hover,.ods-icon-button.is-active{border-color:var(--ods-border);background:var(--ops-color-surface-muted);color:var(--ods-text)}.ods-toolbar.is-search-open .ods-toolbar-action.is-search-action>.ods-icon-button{width:calc(var(--ops-control-height-md) - 2px);height:calc(var(--ops-control-height-md) - 2px);border-radius:0 var(--ops-radius-sm) var(--ops-radius-sm) 0;background:transparent;color:var(--ods-text)}.ods-toolbar.is-search-open .ods-toolbar-action.is-search-action>.ods-icon-button:hover,.ods-toolbar.is-search-open .ods-toolbar-action.is-search-action>.ods-icon-button.is-active:hover{background:var(--ods-surface-muted)}.ods-toolbar.is-search-open .ods-toolbar-action.is-search-action>.ods-icon-button.is-active{background:transparent;color:var(--ods-text)}.ods-filter-count{position:absolute;right:-4px;top:-5px;min-width:17px;height:17px;display:inline-grid;place-items:center;border:2px solid var(--ops-color-bg);border-radius:var(--ods-radius-pill);background:var(--ods-primary);color:var(--ops-color-text-inverse);font-size:var(--ops-type-indicator);font-weight:var(--ods-weight-bold);line-height:1}.ods-create-button{min-width:102px;min-height:var(--ops-control-height-md);display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--ods-primary);border-radius:var(--ops-radius-sm);padding:0 20px;background:var(--ods-primary);color:var(--ops-color-text-inverse);font:inherit;font-size:var(--ops-type-control);font-weight:700;line-height:1;white-space:nowrap;transition:var(--ods-control-transition);cursor:pointer}.ods-create-button:hover{border-color:var(--ops-color-primary-strong);background:var(--ops-color-primary-strong)}.ods-create-button:disabled,.ods-create-button[aria-disabled=true]{border-color:var(--ods-border-strong);background:var(--ods-surface-muted);color:var(--hai-color-text-disabled);cursor:not-allowed}.ods-sort-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:20;min-width:max-content;width:210px;max-width:calc(100vw - 32px);display:grid;gap:3px;padding:6px;border:1px solid var(--ods-border-strong);border-radius:var(--ops-radius-sm);background:var(--ods-surface);box-shadow:var(--hai-shadow-elevated)}.ods-sort-option{min-height:34px;display:grid;grid-template-columns:18px max-content;align-items:center;gap:6px;width:100%;border:0;border-radius:var(--ops-radius-sm);padding:0 10px;background:transparent;color:var(--ods-text);font:inherit;font-size:var(--ops-type-control);font-weight:var(--ods-weight-semibold);line-height:1.1;text-align:left;white-space:nowrap;transition:var(--ods-control-transition);cursor:pointer}.ods-sort-option:hover,.ods-sort-option:focus-visible{background:var(--ods-surface-muted);color:var(--ods-text);outline:0}.ods-sort-option:active{background:color-mix(in srgb,var(--ods-surface-muted) 80%,var(--ods-text))}.ods-sort-option:disabled{color:var(--hai-color-text-disabled);cursor:not-allowed}.ods-sort-option.is-selected{background:var(--ops-color-primary-muted);color:var(--ods-primary)}.ods-sort-option.is-selected:hover,.ods-sort-option.is-selected:focus-visible{background:color-mix(in srgb,var(--ops-color-primary-muted) 84%,var(--ods-primary));color:var(--ops-color-primary-strong)}.ods-sort-check{width:18px;display:inline-grid;place-items:center;font-size:var(--ops-icon-size-md)}.ods-search{height:calc(var(--ops-control-height-md) - 2px);min-width:0;flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:8px;padding:0 4px 0 12px;border:0;border-radius:var(--ops-radius-sm) 0 0 var(--ops-radius-sm);background:transparent;color:var(--ods-muted);transition:var(--ods-control-transition)}.ods-toolbar.is-search-opening .ods-search input,.ods-toolbar.is-search-opening .ods-search button{animation:ods-toolbar-search-content .18s cubic-bezier(.16,1,.3,1) 90ms both}.ods-search:focus-within{box-shadow:none}.ods-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ods-text);font:inherit;font-size:var(--ops-type-control);font-weight:var(--ods-weight-medium);direction:ltr;text-align:left;unicode-bidi:plaintext}.ods-search input::placeholder{color:var(--ops-color-text-placeholder)}.ods-search input::-webkit-search-cancel-button,.ods-search input::-webkit-search-decoration{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ods-search button{width:24px;height:24px;display:inline-grid;place-items:center;border:0;border-radius:var(--ops-radius-sm);background:transparent;color:var(--ods-soft);transition:var(--ods-control-transition);cursor:pointer}.ods-search button:hover{background:var(--ods-surface-muted);color:var(--ods-text)}.ods-list-section{display:grid;gap:22px;min-width:0}.ods-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:start}.ods-list-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.ods-tabs{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--ods-border);border-radius:var(--ops-radius-md);background:var(--ops-color-surface-muted)}.ods-tab{min-height:32px;display:inline-flex;align-items:center;gap:7px;border:1px solid transparent;border-radius:var(--ops-radius-sm);padding:0 14px;background:transparent;color:var(--ods-muted);font:inherit;font-size:var(--ops-type-control);font-weight:600;cursor:pointer}.ods-tab i{font-size:var(--ops-icon-size-lg)}.ods-tab:hover,.ods-tab.is-active{border-color:var(--ops-color-border-strong);background:var(--ops-color-surface);color:var(--ods-text);box-shadow:var(--ops-shadow-soft)}.ods-filter-drawer-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;pointer-events:none}.ods-filter-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:var(--ods-drawer-backdrop);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);cursor:default;pointer-events:auto}.ods-filter-drawer{position:absolute;top:0;right:0;bottom:0;width:min(420px,100vw);display:grid;grid-template-rows:56px minmax(0,1fr);border-left:1px solid var(--ods-border-strong);background:var(--ops-color-bg);box-shadow:var(--ods-drawer-shadow);pointer-events:auto}.ods-filter-drawer-header{display:flex;align-items:center;padding:0 20px;border-bottom:1px solid var(--ods-border-strong)}.ods-orders-filter-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.ods-filter-panel{min-width:0;overflow:auto;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:24px;padding:24px 28px 28px;background:var(--ops-color-bg)}.ods-filter-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ods-filter-close{width:var(--ops-control-height-sm);height:var(--ops-control-height-sm);display:inline-grid;place-items:center;border:0;border-radius:var(--ops-radius-sm);background:transparent;color:var(--ods-muted);font-size:var(--ops-icon-size-lg);cursor:pointer}.ods-filter-close:hover{background:var(--ods-surface-muted);color:var(--ods-text)}.ods-filter-grid{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:22px}.ods-filter-group,.ods-filter-field{display:grid;gap:8px;min-width:0}.ods-filter-group-title,.ods-filter-label{display:inline-flex;align-items:center;gap:8px;color:var(--ods-muted);font-size:var(--ops-type-label);font-weight:var(--ods-weight-semibold);line-height:1.2}.ods-filter-group-title i,.ods-filter-label i{color:var(--ods-muted);font-size:var(--ops-icon-size-lg)}.ods-filter-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.ods-filter-range label{position:relative;display:grid;gap:6px;min-width:0}.ods-filter-range label+label:before{content:none}.ods-filter-range label>span{color:var(--ods-soft);font-size:var(--ops-type-caption);font-weight:var(--ods-weight-semibold);line-height:1.2;text-transform:uppercase}.ods-filter-panel input::placeholder{color:var(--ods-soft)}.ods-filter-panel input,.ods-filter-panel select,.ods-money-input{width:100%;min-height:var(--ops-control-height-md);border:1px solid var(--ods-border-strong);border-radius:var(--ops-radius-sm);background:var(--ods-surface);color:var(--ods-text);font:inherit;font-size:var(--ops-type-control);font-weight:var(--ods-weight-medium);outline:0;transition:var(--ods-control-transition),box-shadow .13s ease}.ods-filter-panel input,.ods-filter-panel select{padding:0 12px}.ods-filter-panel select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none;padding-right:12px;font-weight:var(--ods-weight-semibold);cursor:pointer}.ods-money-input{display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:center;overflow:hidden;border:1px solid var(--ods-border-strong);border-radius:var(--ops-radius-sm)}.ods-money-input input{min-height:calc(var(--ops-control-height-md) - 2px);border:0;border-radius:0;background:transparent}.ods-money-input>span{color:var(--ods-soft);font-size:var(--ops-type-caption);font-weight:var(--ods-weight-semibold)}.ods-filter-panel input:hover,.ods-filter-panel select:hover,.ods-money-input:hover{border-color:var(--hai-color-border-hover)}.ods-filter-panel input:focus,.ods-filter-panel select:focus,.ods-money-input:focus-within{border-color:var(--ods-primary);box-shadow:0 0 0 3px var(--ops-color-primary-ring)}.ods-money-input input:focus{box-shadow:none}.ods-filter-group.has-error input,.ods-filter-group.has-error .ods-money-input,.ods-filter-field.has-error input,.ods-filter-field.has-error select{border-color:var(--ods-danger);box-shadow:0 0 0 3px var(--ods-danger-bg)}.ods-filter-group.has-error .ods-money-input input{border-color:transparent;box-shadow:none}.ods-filter-error{color:var(--ods-danger);font-size:var(--ops-type-caption);font-weight:var(--ods-weight-semibold);line-height:1.25}.ods-filter-actions{position:sticky;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:20px;background:var(--ops-color-bg)}.ods-filter-clear,.ods-filter-apply{flex:0 0 auto;min-width:92px;min-height:var(--ops-control-height-md);display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--ops-radius-sm);padding:0 13px;font:inherit;font-size:var(--ops-type-control);font-weight:var(--ods-weight-semibold);line-height:1;white-space:nowrap;transition:var(--ods-control-transition);cursor:pointer}.ods-filter-clear{border:1px solid var(--ods-border-strong);background:var(--ods-surface);color:var(--ods-muted)}.ods-filter-apply{border:1px solid var(--ods-primary);background:var(--ods-primary);color:var(--ops-color-text-inverse);font-weight:var(--ods-weight-bold)}.ods-filter-clear:hover{border-color:var(--ods-border-strong);background:var(--ods-surface-muted);color:var(--ods-text)}.ods-filter-apply:hover{border-color:var(--ops-color-primary-strong);background:var(--ops-color-primary-strong)}.ods-active-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0}.ods-filter-chip{min-height:24px;display:inline-flex;align-items:center;gap:6px;max-width:100%;border:1px solid color-mix(in srgb,var(--ods-info-text) 24%,var(--ods-surface));border-radius:var(--ops-radius-sm);padding:0 4px 0 8px;background:var(--ods-info-bg);color:var(--ods-info-text);font-size:var(--ops-type-caption);font-weight:var(--ods-weight-semibold);line-height:1.4;white-space:nowrap}.ods-filter-chip strong{color:var(--ods-info-text);font-weight:700}.ods-filter-chip button{width:18px;height:18px;display:inline-grid;place-items:center;border:0;border-radius:var(--ops-radius-sm);background:transparent;color:var(--ods-info-text);transition:var(--ods-control-transition);cursor:pointer}.ods-filter-chip button:hover{background:color-mix(in srgb,var(--ods-info-text) 12%,var(--ods-surface));color:var(--ods-info-text)}.ods-filter-chip i{font-size:var(--ops-icon-size-sm)}.ods-crud-main{min-height:100vh;padding-bottom:var(--ops-main-padding-bottom)}.ods-crud-page{width:100%;display:grid;gap:var(--hai-space-4)}.ods-crud-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--hai-space-5)}.ods-crud-header-main{min-width:0;display:grid;gap:var(--hai-space-2)}.ods-crud-meta-row{display:inline-flex;align-items:center;gap:var(--hai-space-2);min-width:0}.ods-crud-title-row{display:flex;align-items:center;gap:var(--hai-space-3);min-width:0}.ods-crud-title-row h1{margin:0;color:var(--ods-text);font-size:var(--ops-type-page-title);font-weight:var(--ods-weight-bold);line-height:var(--ods-line-tight);letter-spacing:0}.ods-crud-title-row p{margin:4px 0 0;color:var(--ods-muted);font-size:var(--ops-type-body);font-weight:var(--ods-weight-medium)}.ods-crud-back,.ods-crud-icon-button{width:var(--ops-control-height-md);height:var(--ops-control-height-md);display:inline-grid;place-items:center;border:1px solid var(--ods-border);border-radius:var(--ops-radius-sm);background:var(--ods-surface);color:var(--ods-muted);transition:var(--ods-control-transition);cursor:pointer}.ods-crud-back{width:var(--ops-control-height-sm);height:var(--ops-control-height-sm);border-color:transparent;background:transparent;color:var(--ods-soft);flex:0 0 auto}.ods-crud-back i{font-size:var(--ops-icon-size-lg)}.ods-crud-back:hover,.ods-crud-icon-button:hover{border-color:var(--ods-border-strong);color:var(--ods-text)}.ods-crud-back:hover{border-color:var(--ods-border);background:var(--ops-color-surface-muted)}.ods-crud-header-side{position:fixed;top:var(--hai-space-5);right:var(--hai-space-6);z-index:20;display:inline-flex;align-items:center;gap:var(--hai-space-2)}.ods-crud-form{display:grid;gap:var(--hai-space-4);min-width:0}.ods-crud-fieldset{min-width:0;margin:0;padding:0;border:0;display:grid;gap:var(--hai-space-4)}.ods-crud-header.has-no-title+.ods-crud-form{padding-top:18px}.ods-crud-message{margin:0;display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:9px 11px;border:1px solid transparent;border-radius:var(--ops-radius-sm);font-size:var(--ops-type-body);font-weight:var(--ods-weight-semibold);line-height:1.35}.ods-crud-message i{font-size:var(--ops-icon-size-md);flex:0 0 auto}.ods-crud-message.is-success{border-color:color-mix(in srgb,var(--ops-color-success) 18%,transparent);background:var(--ops-color-success-bg);color:var(--ops-color-success)}.ods-crud-message.is-danger{border-color:color-mix(in srgb,var(--ods-danger) 18%,transparent);background:var(--ods-danger-bg);color:var(--ods-danger)}.ods-crud-create-status-message{margin:0;min-height:var(--ops-control-height-md);display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;border:1px solid color-mix(in srgb,var(--ops-color-success) 18%,transparent);border-radius:var(--ops-radius-sm);padding:9px 11px;background:var(--ops-color-success-bg);color:var(--ops-color-text);font-size:var(--ops-type-body);font-weight:var(--ods-weight-semibold)}.ods-crud-section{display:grid;gap:var(--hai-space-3);padding-bottom:var(--hai-space-5);border-bottom:1px solid var(--ods-border)}.ods-crud-form .ods-crud-section:last-child{border-bottom:0}.ods-crud-section-header{display:grid;gap:4px}.ods-crud-section-header h2{margin:0;color:var(--ods-text);font-size:var(--ops-type-section-title);font-weight:var(--ods-weight-bold);line-height:var(--ods-line-tight)}.ods-crud-section-header p{margin:0;color:var(--ods-muted);font-size:var(--ops-type-caption)}.ods-crud-section-body{min-width:0}.ods-crud-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hai-space-3) var(--hai-space-4);width:min(860px,100%)}.ods-crud-info-list{width:min(760px,100%);display:grid;gap:18px}.ods-crud-field-row{position:relative;display:grid;grid-template-columns:180px minmax(0,1fr);gap:var(--hai-space-5);align-items:start;min-width:0}.ods-crud-field-row:focus-within{z-index:35}.ods-crud-row-label{min-height:var(--ops-control-height-md);display:inline-flex;align-items:center;gap:8px;color:var(--ods-text);font-size:var(--ops-type-label);font-weight:var(--ods-weight-semibold);line-height:1.2}.ods-crud-row-label i{color:var(--ods-soft);font-size:var(--ops-icon-size-sm)}.ods-crud-row-label small{color:var(--ods-soft);font-size:var(--ops-type-caption);font-weight:var(--ods-weight-medium)}.ods-crud-row-control{width:min(560px,100%);display:grid;gap:8px;min-width:0}.ods-crud-inline-pair{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:8px;min-width:0}.ods-crud-field,.ods-crud-line-field{display:grid;gap:6px;min-width:0}.ods-crud-field-span{grid-column:1 / -1}.ods-crud-label,.ods-crud-line-field>span{display:inline-flex;align-items:center;gap:7px;color:var(--ods-muted);font-size:var(--ops-type-label);font-weight:var(--ods-weight-semibold)}.ods-crud-line-field>span{font-size:var(--ops-line-item-label-size)}.ods-crud-label i{font-size:var(--ops-icon-size-sm)}.ods-crud-field input,.ods-crud-field select,.ods-crud-field textarea,.ods-crud-row-control input,.ods-crud-row-control select,.ods-crud-row-control textarea,.ods-crud-line-field input,.ods-crud-line-field select{width:100%;min-width:0;min-height:var(--ops-control-height-md);border:1px solid var(--ods-border-strong);border-radius:var(--ops-radius-sm);background:var(--ods-surface);color:var(--ods-text);font:inherit;font-size:var(--ops-type-control);font-weight:var(--ods-weight-medium);outline:0}.ods-crud-line-field input,.ods-crud-line-field select{font-size:var(--ops-line-item-control-font-size)}.ods-crud-field input,.ods-crud-field select,.ods-crud-row-control input,.ods-crud-row-control select,.ods-crud-line-field input,.ods-crud-line-field select{padding:0 11px}.ods-crud-input-completion{position:relative;display:block;min-width:0}.ods-crud-input-completion-preview{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;min-width:0;padding:0 11px;overflow:hidden;font-size:var(--ops-type-control);font-weight:var(--ops-weight-control);line-height:1;white-space:pre;pointer-events:none}.ods-crud-input-completion-typed{visibility:hidden}.ods-crud-input-completion-suffix{color:var(--ops-color-text-placeholder)}.ods-crud-field textarea,.ods-crud-row-control textarea{min-height:84px;resize:vertical;padding:9px 12px;line-height:1.45}.ods-crud-readonly-control{width:min(240px,100%);min-height:var(--ops-control-height-md);display:inline-flex;align-items:center;border:1px solid var(--ods-border-strong);border-radius:var(--ops-radius-sm);padding:0 11px;background:var(--ods-surface-muted);color:var(--ods-text);font-size:var(--ops-type-control);font-weight:var(--ods-weight-semibold)}.ods-crud-readonly-control span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ods-date-picker{position:relative;width:100%;min-width:0}.ods-date-picker.is-open{z-index:70}.ods-crud-line-control .ods-date-picker{flex:1 1 auto}.ods-crud-line-control .ods-date-picker-trigger{min-height:var(--ops-line-item-control-height);font-size:var(--ops-line-item-control-font-size)}.ods-date-picker>input[type=hidden]{display:none}.ods-date-picker-trigger{width:100%;min-width:0;min-height:var(--ops-control-height-md);display:grid;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:8px;border:1px solid var(--ods-border-strong);border-radius:var(--ops-radius-sm);padding:0 11px;background:var(--ods-surface);color:var(--ods-text);font:inherit;font-size:var(--ops-type-control);font-weight:var(--ods-weight-semibold);line-height:1;text-align:left;outline:0;transition:var(--ods-control-transition),box-shadow .13s ease;cursor:pointer}.ods-date-picker-trigger:not(.has-value){color:var(--ops-color-text-placeholder)}.ods-date-picker-trigger.has-no-leading-icon{grid-template-columns:minmax(0,1fr) 16px}.ods-date-picker-trigger i{color:var(--ods-soft);font-size:var(--ops-icon-size-sm)}.ods-date-picker-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ods-date-picker-trigger:hover{border-color:var(--hai-color-border-hover)}.ods-date-picker-trigger:focus-visible,.ods-date-picker.is-open .ods-date-picker-trigger{border-color:var(--ods-primary);box-shadow:0 0 0 3px var(--ops-color-primary-ring)}.ods-crud-field-row.has-error .ods-date-picker-trigger,.ods-crud-line-field.has-error .ods-date-picker-trigger,.ods-filter-group.has-error .ods-date-picker-trigger{border-color:var(--ods-danger);box-shadow:0 0 0 3px var(--ods-danger-bg)}.ods-date-picker-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:75;width:min(312px,calc(100vw - 32px));display:grid;gap:10px;border:1px solid var(--ods-border-strong);border-radius:var(--ops-radius-sm);padding:10px;background:var(--ods-surface);box-shadow:var(--hai-shadow-elevated)}.ods-filter-date-end .ods-date-picker-popover{right:0;left:auto}.ods-date-picker-header{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:8px}.ods-date-picker-header strong{color:var(--ods-text);font-size:var(--ops-type-label);font-weight:var(--ods-weight-bold);line-height:var(--ods-line-tight);text-align:center}.ods-date-picker-header button,.ods-date-picker-footer button{min-height:32px;display:inline-grid;place-items:center;border:1px solid var(--ods-border);border-radius:var(--ops-radius-sm);background:var(--ops-color-surface-muted);color:var(--ods-muted);font:inherit;font-size:var(--ops-type-control);font-weight:var(--ods-weight-bold);cursor:pointer;transition:var(--ods-control-transition)}.ods-date-picker-header button:hover,.ods-date-picker-footer button:hover{border-color:var(--hai-color-border-hover);background:var(--ods-surface);color:var(--ods-text)}.ods-date-picker-header button:disabled,.ods-date-picker-footer button:disabled{border-color:var(--ods-border);background:var(--ops-color-surface-muted);color:var(--ops-color-text-placeholder);cursor:not-allowed}.ods-date-picker-header button:disabled:hover,.ods-date-picker-footer button:disabled:hover{border-color:var(--ods-border);background:var(--ops-color-surface-muted);color:var(--ops-color-text-placeholder)}.ods-date-picker-weekdays,.ods-date-picker-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.ods-date-picker-weekdays span{min-height:22px;display:inline-grid;place-items:center;color:var(--ods-soft);font-size:var(--ops-type-caption);font-weight:var(--ods-weight-bold)}.ods-date-picker-day{min-width:0;min-height:34px;display:inline-grid;place-items:center;border:1px solid transparent;border-radius:var(--ops-radius-sm);background:transparent;color:var(--ods-text);font:inherit;font-size:var(--ops-type-control);font-weight:var(--ods-weight-semibold);cursor:pointer;transition:var(--ods-control-transition)}.ods-date-picker-day:hover{border-color:var(--hai-color-border-hover);background:var(--ops-color-surface-muted)}.ods-date-picker-day.is-outside{color:var(--ops-color-text-placeholder)}.ods-date-picker-day.is-today{border-color:color-mix(in srgb,var(--ods-primary) 42%,transparent);color:var(--ods-primary)}.ods-date-picker-day.is-selected{border-color:var(--ods-primary);background:var(--ods-primary);color:var(--ops-color-text-inverse)}.ods-date-picker-day:disabled,.ods-date-picker-day:disabled:hover{border-color:var(--ops-color-border);background:var(--ops-color-surface-muted);color:var(--ops-color-text-disabled);cursor:not-allowed}.ods-date-picker-footer{display:flex;justify-content:space-between;gap:8px;padding-top:2px}.ods-date-picker-footer button{flex:1 1 0}.ods-crud-field input::placeholder,.ods-crud-field textarea::placeholder,.ods-crud-row-control input::placeholder,.ods-crud-row-control textarea::placeholder,.ods-crud-line-field input::placeholder{color:var(--ops-color-text-placeholder)}.ods-crud-field input:hover,.ods-crud-field select:hover,.ods-crud-field textarea:hover,.ods-crud-row-control input:hover,.ods-crud-row-control select:hover,.ods-crud-row-control textarea:hover,.ods-crud-line-field input:hover,.ods-crud-line-field select:hover{border-color:var(--hai-color-border-hover)}.ods-crud-field input:focus,.ods-crud-field select:focus,.ods-crud-field textarea:focus,.ods-crud-row-control input:focus,.ods-crud-row-control select:focus,.ods-crud-row-control textarea:focus,.ods-crud-line-field input:focus,.ods-crud-line-field select:focus{border-color:var(--ods-primary);box-shadow:0 0 0 3px var(--ops-color-primary-ring)}.ods-crud-focus-flash{animation:ods-crud-focus-flash .36s ease-out}@keyframes ods-crud-focus-flash{0%{box-shadow:0 0 color-mix(in srgb,var(--ods-primary) 34%,transparent)}55%{box-shadow:0 0 0 5px color-mix(in srgb,var(--ods-primary) 22%,transparent)}to{box-shadow:0 0 0 3px var(--ops-color-primary-ring)}}.ods-crud-field.has-error input,.ods-crud-field.has-error select,.ods-crud-field.has-error textarea,.ods-crud-field-row.has-error input,.ods-crud-field-row.has-error select,.ods-crud-field-row.has-error textarea,.ods-crud-line-field.has-error input,.ods-crud-line-field.has-error select{border-color:var(--ods-danger);box-shadow:0 0 0 3px var(--ods-danger-bg)}.ods-crud-field small,.ods-crud-row-control small,.ods-crud-line-field small{color:var(--ods-soft);font-size:var(--ops-line-item-help-size);font-weight:var(--ods-weight-medium)}.ods-crud-error{color:var(--ods-danger)!important;font-weight:var(--ods-weight-semibold)!important}.ods-crud-action-bar{position:relative;z-index:10;display:flex;align-items:center;justify-content:flex-end;gap:var(--hai-space-2);width:calc(100% + var(--ods-main-padding-left) + var(--ods-main-padding-right));margin-left:calc(var(--ods-main-padding-left) * -1);margin-top:var(--hai-space-4);padding:var(--hai-space-3) var(--ods-main-padding-right) var(--hai-space-3) var(--ods-main-padding-left);background:var(--ops-color-bg)}.ods-crud-save-info-wrap{position:relative;display:inline-flex;align-items:center}.ods-crud-save-info{width:44px;height:44px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--ods-danger) 18%,var(--ods-border-strong));border-radius:var(--ops-radius-sm);background:color-mix(in srgb,var(--ods-danger-bg) 50%,var(--ops-color-surface) 50%);color:var(--ods-danger);font:inherit;font-size:var(--ops-icon-size-lg);transition:var(--ods-control-transition);cursor:pointer}.ods-crud-save-info:hover,.ods-crud-save-info:focus-visible,.ods-crud-save-info-wrap.is-open .ods-crud-save-info{border-color:var(--ods-danger);background:var(--ods-danger-bg);outline:0}.ods-crud-save-info-popover{position:absolute;right:0;bottom:calc(100% + 8px);z-index:24;width:min(320px,calc(100vw - 32px));max-height:min(340px,calc(100vh - 180px));display:grid;gap:8px;border:1px solid color-mix(in srgb,var(--ods-danger) 18%,var(--ods-border-strong));border-radius:var(--ops-radius-md);padding:12px;overflow-y:auto;background:var(--ods-surface);color:var(--ods-text);box-shadow:var(--hai-shadow-elevated)}.ods-crud-save-info-popover strong{color:var(--ods-danger);font-size:var(--ops-type-label);font-weight:var(--ods-weight-bold);line-height:var(--ods-line-tight)}.ods-crud-save-info-popover ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ods-crud-save-info-popover li{color:var(--ods-muted);font-size:var(--ops-type-helper);font-weight:var(--ods-weight-semibold);line-height:var(--ods-line-normal)}.ods-shared-crud-field-row{display:grid;grid-template-columns:minmax(150px,240px) minmax(0,720px);align-items:start;gap:var(--hai-space-6);min-height:var(--ops-control-height-md);padding:var(--hai-space-2) 0 var(--hai-space-3);border-bottom:1px solid var(--ops-color-border);color:var(--ops-color-text-muted);font-size:var(--ops-type-label);font-weight:var(--ops-weight-label)}.ods-shared-crud-field-row .ods-crud-row-label{min-height:var(--ops-control-height-md);display:flex;align-items:center;padding-top:0}.ods-shared-crud-field-row .ods-crud-row-control{min-width:0}.ods-shared-crud-field-row .ods-crud-row-control input,.ods-shared-crud-field-row .ods-crud-row-control select,.ods-shared-crud-field-row .ods-crud-row-control textarea{width:100%;min-height:var(--ops-control-height-md);box-sizing:border-box;border:1px solid var(--ops-color-border-strong);border-radius:var(--ops-radius-sm);padding:0 var(--hai-space-3);background:var(--ops-color-bg);color:var(--ops-color-text);font:inherit;font-size:var(--ops-type-control);outline:0}.ods-shared-crud-field-row .ods-crud-row-control textarea{min-height:5.625rem;padding-block:var(--hai-space-3);resize:vertical}.ods-shared-crud-field-row .ods-crud-row-control input:focus-visible,.ods-shared-crud-field-row .ods-crud-row-control select:focus-visible,.ods-shared-crud-field-row .ods-crud-row-control textarea:focus-visible{border-color:var(--ops-color-primary);box-shadow:0 0 0 3px var(--ops-color-primary-ring)}.ods-shared-crud-field-row.has-error input,.ods-shared-crud-field-row.has-error select,.ods-shared-crud-field-row.has-error textarea{border-color:var(--ops-color-danger);background:var(--ops-color-danger-bg)}.ods-shared-crud-field-row .ods-crud-row-control small{display:block;margin-top:var(--hai-space-1);color:var(--ops-color-text-muted);font-size:var(--ops-type-helper)}.ods-shared-crud-checkbox-field{align-items:center;border-bottom:0}.ods-shared-crud-checkbox-field .ods-crud-row-label{padding-top:0}.ods-shared-crud-checkbox-field .ods-crud-checkbox-control{min-height:var(--ops-control-height-md);display:inline-flex;align-items:center;gap:var(--hai-space-2);color:var(--ops-color-text);cursor:pointer}.ods-shared-crud-checkbox-field .ods-crud-checkbox-control input{width:1rem;min-height:1rem;height:1rem;margin:0;padding:0;accent-color:var(--ops-color-primary)}.ods-shared-crud-action-bar{position:relative;z-index:10;display:flex;align-items:center;justify-content:flex-end;gap:var(--hai-space-2);width:calc(100% + var(--ods-main-padding-left) + var(--ods-main-padding-right));box-sizing:border-box;margin-top:var(--hai-space-4);margin-left:calc(var(--ods-main-padding-left) * -1);padding:var(--hai-space-3) var(--ods-main-padding-right) var(--hai-space-3) var(--ods-main-padding-left);background:var(--ops-color-bg)}.ods-shared-crud-action-bar.is-sticky{position:sticky;bottom:0;box-shadow:var(--ops-crud-action-bar-shadow)}.ods-shared-crud-action-bar .ods-crud-primary,.ods-shared-crud-action-bar .ods-crud-secondary{min-width:8rem;min-height:var(--ops-control-height-md);display:inline-flex;align-items:center;justify-content:center;gap:var(--hai-space-2);border-radius:var(--ops-radius-sm);padding:0 var(--hai-space-5);font:inherit;font-size:var(--ops-type-control);font-weight:var(--ops-weight-control);cursor:pointer}.ods-shared-crud-action-bar .ods-crud-primary{border:1px solid var(--ops-color-primary);background:var(--ops-color-primary);color:var(--ops-color-text-inverse)}.ods-shared-crud-action-bar .ods-crud-secondary{border:1px solid var(--ops-color-border-strong);background:var(--ops-color-surface);color:var(--ops-color-text-muted)}.ods-shared-crud-action-bar .ods-crud-primary:disabled,.ods-shared-crud-action-bar .ods-crud-secondary:disabled{opacity:.62;cursor:not-allowed}@media(max-width:900px){.ods-crud-header{align-items:stretch;flex-direction:column}.ods-crud-field-row{grid-template-columns:minmax(0,1fr);gap:7px}.ods-crud-info-grid,.ods-crud-inline-pair{grid-template-columns:minmax(0,1fr)}.ods-crud-info-list,.ods-crud-row-control{width:100%}.ods-crud-row-label{min-height:auto}.ods-crud-field-span{grid-column:span 1}}@media(max-width:900px){.ods-order-status-menu-wrap,.ods-order-status-select{width:100%;min-width:0}.ods-order-status-menu{width:min(100%,calc(100vw - 48px))}.ods-unsaved-row{grid-template-columns:8px minmax(0,1fr) 16px;align-items:start}.ods-unsaved-row-detail{grid-column:2 / 3;text-align:left}}@media(max-width:760px){.ods-crud-main{padding:22px var(--ods-main-padding-right) var(--ops-main-padding-bottom) var(--ods-main-padding-left)}.ods-crud-header-side{top:var(--hai-space-3);right:var(--hai-space-3)}.ods-crud-action-bar{justify-content:stretch;flex-wrap:wrap}.ods-crud-save-info-wrap{flex:0 0 auto}.ods-crud-save-info-popover{right:0;left:auto}.ods-crud-primary,.ods-crud-secondary,.ods-crud-danger{flex:1 1 0}}@container ops-workspace (max-width: 44rem){.ods-shared-crud-field-row{grid-template-columns:1fr;gap:var(--hai-space-2)}.ods-shared-crud-field-row .ods-crud-row-label{min-height:auto}.ods-profile-details>div{grid-template-columns:1fr;gap:var(--hai-space-1);padding-block:var(--hai-space-3)}}.ods-list-main>*{width:min(100%,var(--ops-list-max-width));max-width:var(--ops-list-max-width)}.ods-load-more-error{display:inline-flex;align-items:center;gap:var(--ops-component-gap);margin:0;padding-inline:var(--ops-table-cell-padding-x);color:var(--ops-color-danger);font-size:var(--ops-type-helper)}.ods-load-more-error button{min-height:var(--ops-control-height-sm);border:1px solid currentColor;border-radius:var(--ops-radius-sm);padding-inline:var(--ops-component-gap);background:transparent;color:inherit;font:inherit;font-weight:var(--ods-weight-semibold);cursor:pointer}.ods-load-more:disabled{cursor:wait;opacity:.72}.ods-crud-main>*,.ods-settings-main>*{width:min(100%,var(--ops-main-max-width));max-width:var(--ops-main-max-width)}html[data-ops-type-scale] .ods-page-header h1,html[data-ops-type-scale] .ods-crud-title-row h1,html[data-ops-type-scale] .ods-inventory-crud-page>header h1,html[data-ops-type-scale] .ods-stock-movement-header h1,html[data-ops-type-scale] .ods-cari-ledger-title h1{font-size:var(--ops-type-page-title);font-weight:var(--ops-weight-page-title);line-height:1.1}html[data-ops-type-scale] .ods-crud-section-header h2,html[data-ops-type-scale] .ods-drawer-table-title,html[data-ops-type-scale] .ods-drawer-customer-body h3,html[data-ops-type-scale] .ods-drawer-ledger h3,html[data-ops-type-scale] .ods-drawer-party-card h3,html[data-ops-type-scale] .ods-drawer-account-table h3,html[data-ops-type-scale] .ods-cari-ledger-section-head h2,html[data-ops-type-scale] .ods-stock-movement-table-section>header h2,html[data-ops-type-scale] .ods-settings-form-panel>h2,html[data-ops-type-scale] .ods-settings-integration-hero h2,html[data-ops-type-scale] .ods-settings-integration-card-header h3,html[data-ops-type-scale] .ods-settings-accounting-panel-header h2,html[data-ops-type-scale] .ods-settings-cost-hero h2,html[data-ops-type-scale] .ods-settings-form-section h3,html[data-ops-type-scale] .ods-settings-cost-card-heading h3,html[data-ops-type-scale] .tahsilatci-section-head h2,html[data-ops-type-scale] .tahsilatci-section-head h3{font-size:var(--ops-type-section-title);font-weight:var(--ops-weight-section-title);line-height:1.2}html[data-ops-type-scale] .ods-global-modal-copy h2,html[data-ops-type-scale] .ods-global-modal-form-header h2,html[data-ops-type-scale] .ods-quick-actions-header h2,html[data-ops-type-scale] .ods-settings-modal h2,html[data-ops-type-scale] .ods-inventory-modal h2{font-size:var(--ops-type-modal-title);font-weight:var(--ops-weight-modal-title);line-height:1.15}html[data-ops-type-scale] .ods-drawer-heading h2,html[data-ops-type-scale] .ods-drawer-title-status-row h2,html[data-ops-type-scale] .ods-inventory-drawer-heading h2,html[data-ops-type-scale] .ods-filter-drawer-header h2,html[data-ops-type-scale] .tahsilatci-drawer h2{font-size:var(--ops-type-drawer-title);font-weight:var(--ops-weight-panel-title);line-height:1.15}html[data-ops-type-scale] .ods-breadcrumbs,html[data-ops-type-scale] .ods-crud-title-row p{font-size:var(--ops-type-breadcrumb);font-weight:var(--ops-weight-control)}html[data-ops-type-scale] .ods-tab,html[data-ops-type-scale] .ods-create-button,html[data-ops-type-scale] .ods-quick-mode-chip,html[data-ops-type-scale] .ods-crud-primary,html[data-ops-type-scale] .ods-crud-secondary,html[data-ops-type-scale] .ods-crud-danger,html[data-ops-type-scale] .ods-search input,html[data-ops-type-scale] .ods-sort-option,html[data-ops-type-scale] .ods-global-modal-field input,html[data-ops-type-scale] .ods-global-modal-field select,html[data-ops-type-scale] .ods-global-modal-field textarea,html[data-ops-type-scale] .ods-cari-ledger-field input,html[data-ops-type-scale] .ods-cari-ledger-field select,html[data-ops-type-scale] .ods-inventory-field input,html[data-ops-type-scale] .ods-inventory-field select,html[data-ops-type-scale] .ods-inventory-field textarea,html[data-ops-type-scale] .ods-settings-field input,html[data-ops-type-scale] .ods-settings-field select,html[data-ops-type-scale] .ods-settings-field textarea,html[data-ops-type-scale] .tahsilatci-filter-band input,html[data-ops-type-scale] .tahsilatci-filter-band select,html[data-ops-type-scale] .tahsilatci-proposal-form input,html[data-ops-type-scale] .tahsilatci-proposal-form select,html[data-ops-type-scale] .ods-stock-movement-filter-row input,html[data-ops-type-scale] .ods-stock-movement-filter-row select{font-size:var(--ops-type-control);font-weight:var(--ops-weight-control)}.ods-search-label,.ods-search-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ods-search{position:relative}.ods-search.has-visible-status .ods-search-status{top:calc(100% + .25rem);right:0;z-index:8;width:auto;height:auto;max-width:min(22rem,80vw);padding:.25rem .5rem;margin:0;overflow:visible;clip:auto;border:1px solid var(--ops-color-border);border-radius:var(--ops-radius-sm);background:var(--ops-color-surface);box-shadow:var(--ops-shadow-soft);color:var(--ops-color-text-muted);font-size:var(--ops-type-helper);line-height:1.25}.ods-search.has-search-error .ods-search-status{border-color:color-mix(in srgb,var(--ops-color-danger) 28%,var(--ops-color-border));color:var(--ops-color-danger)}.ods-row-action{min-width:var(--ops-row-action-min-width);min-height:var(--ops-row-action-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--ops-row-action-gap);border:0;border-radius:var(--ops-radius-sm);padding:0 var(--ops-row-action-padding-x);background:var(--ops-row-action-bg);color:var(--ops-row-action-color);box-shadow:var(--ops-row-action-shadow);font:inherit;font-size:var(--ops-row-action-font-size);font-weight:var(--ods-weight-semibold);line-height:1;white-space:nowrap;transition:var(--ods-control-transition);cursor:pointer}.ods-row-action i{font-size:var(--ops-icon-size-md);line-height:1}.ods-row-action--detail:hover:not(:disabled),.ods-row-action--detail:focus-visible,.ods-row-action--edit:hover:not(:disabled),.ods-row-action--edit:focus-visible{background:color-mix(in srgb,var(--ops-color-primary) 8%,var(--ops-color-surface));color:var(--ops-color-primary);box-shadow:var(--ops-row-action-shadow-hover)}.ods-row-action--danger{color:var(--ops-row-action-danger-color)}.ods-row-action--danger:hover:not(:disabled),.ods-row-action--danger:focus-visible{background:var(--ops-row-action-danger-bg-hover);color:var(--ops-row-action-danger-color)}.ods-drawer-action--neutral,.ods-drawer-action--edit,.ods-inventory-drawer-action--neutral,.ods-inventory-drawer-action--edit{border:1px solid var(--ops-color-border);background:var(--ops-color-surface);color:var(--ops-color-text)}.ods-drawer-action.is-primary{border:1px solid var(--ops-color-primary);background:var(--ops-color-primary);color:var(--ops-color-text-inverse);font-weight:var(--ods-weight-bold)}.ods-drawer-action--neutral:hover:not(:disabled),.ods-drawer-action--neutral:focus-visible,.ods-inventory-drawer-action--neutral:hover:not(:disabled),.ods-inventory-drawer-action--neutral:focus-visible{border-color:var(--ops-color-border-strong);background:var(--ops-color-surface-muted)}.ods-drawer-action--edit:hover:not(:disabled),.ods-drawer-action--edit:focus-visible,.ods-inventory-drawer-action--edit:hover:not(:disabled),.ods-inventory-drawer-action--edit:focus-visible{border-color:var(--ops-color-primary);background:color-mix(in srgb,var(--ops-color-primary) 8%,var(--ops-color-surface));color:var(--ops-color-primary)}.ods-drawer-action.is-primary:hover:not(:disabled),.ods-drawer-action.is-primary:focus-visible{border-color:var(--ops-color-primary-strong);background:var(--ops-color-primary-strong)}.ods-drawer-action.is-primary:disabled{border-color:color-mix(in srgb,var(--ods-primary) 28%,var(--ods-border));background:color-mix(in srgb,var(--ods-primary) 18%,var(--ops-color-surface-muted));color:var(--ops-color-primary)}.ods-drawer-action--danger,.ods-inventory-drawer-action--danger{border:1px solid var(--ops-color-danger);background:var(--ops-color-surface);color:var(--ops-color-danger)}.ods-drawer-action--danger:hover:not(:disabled),.ods-drawer-action--danger:focus-visible,.ods-inventory-drawer-action--danger:hover:not(:disabled),.ods-inventory-drawer-action--danger:focus-visible{background:color-mix(in srgb,var(--ops-color-danger) 8%,var(--ops-color-surface))}.ods-modal-edit{border:1px solid var(--ops-color-border);background:var(--ops-color-surface);color:var(--ops-color-text)}.ods-modal-edit:hover:not(:disabled),.ods-modal-edit:focus-visible{border-color:var(--ops-color-primary);background:color-mix(in srgb,var(--ops-color-primary) 8%,var(--ops-color-surface));color:var(--ops-color-primary)}.ods-page-primary{border-color:var(--ops-color-primary);background:var(--ops-color-primary);color:var(--ops-color-text-inverse)}.ods-page-primary:hover:not(:disabled),.ods-page-primary:focus-visible{border-color:var(--ops-color-primary-strong);background:var(--ops-color-primary-strong)}.ods-search button[hidden]{display:none}html[data-ops-density] .ods-create-button,html[data-ops-density] .ods-quick-mode-chip,html[data-ops-density] .ods-crud-primary,html[data-ops-density] .ods-crud-secondary,html[data-ops-density] .ods-crud-danger,html[data-ops-density] .ods-global-modal-field input,html[data-ops-density] .ods-global-modal-field select,html[data-ops-density] .ods-cari-ledger-field input,html[data-ops-density] .ods-cari-ledger-field select,html[data-ops-density] .ods-inventory-field input,html[data-ops-density] .ods-inventory-field select,html[data-ops-density] .ods-settings-field input,html[data-ops-density] .ods-settings-field select,html[data-ops-density] .tahsilatci-filter-band input,html[data-ops-density] .tahsilatci-filter-band select,html[data-ops-density] .tahsilatci-proposal-form input,html[data-ops-density] .tahsilatci-proposal-form select,html[data-ops-density] .ods-stock-movement-filter-row input,html[data-ops-density] .ods-stock-movement-filter-row select{min-height:var(--ops-control-height-md)}html[data-ops-density] .ods-icon-button{width:var(--ops-icon-button-size);height:var(--ops-icon-button-size)}html[data-ops-density] .ods-tab{min-height:var(--ops-control-height-sm)}html[data-ops-type-scale] .ods-table th,html[data-ops-type-scale] .ods-drawer-table th,html[data-ops-type-scale] .ods-stock-movement-table th,html[data-ops-type-scale] .tahsilatci-table th,html[data-ops-type-scale] .ods-settings-output-table [role=columnheader]{font-size:var(--ops-type-table-header);font-weight:var(--ops-weight-table-header)}html[data-ops-density] .ods-table td,html[data-ops-density] .ods-drawer-table td,html[data-ops-density] .ods-stock-movement-table td,html[data-ops-density] .tahsilatci-table td,html[data-ops-density] .ods-settings-output-table [role=cell]{padding-top:var(--ops-table-cell-padding-y);padding-bottom:var(--ops-table-cell-padding-y)}html[data-ops-type-scale] .ods-table td,html[data-ops-type-scale] .ods-drawer-table td,html[data-ops-type-scale] .ods-stock-movement-table td,html[data-ops-type-scale] .tahsilatci-table td,html[data-ops-type-scale] .ods-settings-output-table [role=cell]{font-size:var(--ops-type-table);font-weight:var(--ops-weight-body);line-height:1.35}html[data-ops-type-scale] .ods-customer strong,html[data-ops-type-scale] .ods-account-title strong{font-size:var(--ops-type-table);font-weight:var(--ops-weight-control)}html[data-ops-type-scale] .ods-customer span,html[data-ops-type-scale] .ods-account-title-copy>span{color:var(--ops-color-text-muted);font-size:var(--ops-type-metadata);font-weight:var(--ops-weight-body)}html[data-ops-type-scale] .ods-crud-field small,html[data-ops-type-scale] .ods-crud-row-label small{color:var(--ops-color-text-muted);font-size:var(--ops-type-helper);font-weight:var(--ops-weight-body)}html[data-ops-type-scale] .ods-crud-row-label,html[data-ops-type-scale] .ods-crud-label,html[data-ops-type-scale] .ods-crud-line-field>span,html[data-ops-type-scale] .ods-global-modal-field>span,html[data-ops-type-scale] .ods-cari-ledger-field,html[data-ops-type-scale] .ods-inventory-field>span,html[data-ops-type-scale] .ods-settings-field>span,html[data-ops-type-scale] .ods-settings-integration-provider>span,html[data-ops-type-scale] .ods-settings-accounting-select>span,html[data-ops-type-scale] .tahsilatci-filter-band label>span,html[data-ops-type-scale] .tahsilatci-proposal-form label>span,html[data-ops-type-scale] .ods-stock-movement-filter-row label>span,html[data-ops-type-scale] .ods-stock-movement-segmented>span{font-size:var(--ops-type-label);font-weight:var(--ops-weight-label)}html[data-ops-type-scale] .ods-crud-field input,html[data-ops-type-scale] .ods-crud-field select,html[data-ops-type-scale] .ods-crud-field textarea,html[data-ops-type-scale] .ods-crud-row-control input,html[data-ops-type-scale] .ods-crud-row-control select,html[data-ops-type-scale] .ods-crud-row-control textarea,html[data-ops-type-scale] .ods-crud-line-field input,html[data-ops-type-scale] .ods-crud-line-field select,html[data-ops-type-scale] .ods-crud-readonly-control{font-size:var(--ops-type-control);font-weight:var(--ops-weight-control)}html[data-ops-density] .ods-crud-field input,html[data-ops-density] .ods-crud-field select,html[data-ops-density] .ods-crud-field textarea,html[data-ops-density] .ods-crud-row-control input,html[data-ops-density] .ods-crud-row-control select,html[data-ops-density] .ods-crud-row-control textarea,html[data-ops-density] .ods-crud-line-field input,html[data-ops-density] .ods-crud-line-field select,html[data-ops-density] .ods-crud-readonly-control{min-height:var(--ops-control-height-md)}html[data-ops-density] .ods-crud-row-control .ods-crud-checkbox-card input{width:15px;height:15px;min-height:15px}html[data-ops-type-scale] .ods-crud-field input::placeholder,html[data-ops-type-scale] .ods-crud-field textarea::placeholder,html[data-ops-type-scale] .ods-crud-row-control input::placeholder,html[data-ops-type-scale] .ods-crud-row-control textarea::placeholder,html[data-ops-type-scale] .ods-crud-line-field input::placeholder{color:var(--ops-color-text-placeholder);opacity:1}html[data-ops-type-scale] .ods-crud-action-bar .ods-crud-primary,html[data-ops-type-scale] .ods-crud-action-bar .ods-crud-secondary,html[data-ops-type-scale] .ods-crud-action-bar .ods-crud-danger{font-size:var(--ops-type-control);font-weight:var(--ops-weight-control)}html[data-ops-density] .ods-crud-action-bar .ods-crud-primary,html[data-ops-density] .ods-crud-action-bar .ods-crud-secondary,html[data-ops-density] .ods-crud-action-bar .ods-crud-danger{min-height:var(--ops-control-height-md)}html[data-ops-type-scale] .ods-sidebar-item{font-size:var(--ops-type-sidebar);font-weight:var(--ops-weight-control)}html[data-ops-type-scale] .ods-sidebar-group-title,html[data-ops-type-scale] .ods-status,html[data-ops-type-scale] .ods-order-status,html[data-ops-type-scale] .ods-crud-stock-badge{font-size:var(--ops-type-label);font-weight:var(--ops-weight-label)}@media(max-width:760px){.ods-order-status-menu-wrap,.ods-order-status-select{width:100%;min-width:0}.ods-order-status-menu{width:min(100%,calc(100vw - 32px))}}html[data-ops-type-scale] .ods-filter-count,html[data-ops-type-scale] .ods-unsaved-tab-count{font-size:var(--ops-type-indicator);font-weight:var(--ops-weight-indicator)}html[data-ops-type-scale] .ods-cari-ledger-metric>span,html[data-ops-type-scale] .ods-inventory-metric>span,html[data-ops-type-scale] .ods-drawer-account-metric>span,html[data-ops-type-scale] .tahsilatci-metric>span{font-size:var(--ops-type-label);font-weight:var(--ops-weight-label)}html[data-ops-type-scale] .ods-cari-ledger-metric>strong,html[data-ops-type-scale] .ods-inventory-metric>strong,html[data-ops-type-scale] .ods-drawer-account-metric>strong,html[data-ops-type-scale] .tahsilatci-metric>strong{font-size:var(--ops-type-metric);font-weight:var(--ops-weight-metric)}html[data-ops-type-scale] .ods-auth-heading p,html[data-ops-type-scale] .ods-global-modal-form-header p,html[data-ops-type-scale] .ods-settings-integration-hero p,html[data-ops-type-scale] .ods-settings-accounting-panel-header p,html[data-ops-type-scale] .ods-settings-cost-hero p{font-size:var(--ops-type-body);font-weight:var(--ops-weight-body)}html[data-ops-type-scale] .ods-account-title-copy>span,html[data-ops-type-scale] .ods-account-code,html[data-ops-type-scale] .ods-cari-ledger-title p,html[data-ops-type-scale] .ods-cari-ledger-section-head small,html[data-ops-type-scale] .ods-inventory-drawer-heading p,html[data-ops-type-scale] .ods-stock-movement-header p,html[data-ops-type-scale] .ods-settings-lookup-option span,html[data-ops-type-scale] .ods-settings-lookup-code,html[data-ops-type-scale] .tahsilatci-company-cell span,html[data-ops-type-scale] .tahsilatci-table small{font-size:var(--ops-type-metadata);font-weight:var(--ops-weight-body)}html[data-ops-type-scale] .ods-crud-field small,html[data-ops-type-scale] .ods-inventory-field small,html[data-ops-type-scale] .ods-settings-field small,html[data-ops-type-scale] .ods-settings-lookup-empty{font-size:var(--ops-type-helper);font-weight:var(--ops-weight-body)}@media(min-width:1600px){.ods-main{--ods-main-padding-left: 32px;--ods-main-padding-right: 24px;padding-left:var(--ods-main-padding-left);padding-right:var(--ods-main-padding-right)}.ods-root.is-sidebar-collapsed .ods-main{--ods-main-padding-left: max(32px, var(--ops-sidebar-toggle-float-clearance))}}@container ops-workspace (max-width: 1120px){.ods-toolbar-action.is-search-action{--ods-search-open-width: 240px;--ods-search-open-min-width: 200px;--ods-search-open-max-width: 360px}.ods-toolbar.is-search-open .ods-toolbar-action.is-search-action{flex:1 1 var(--ods-search-open-width);min-width:var(--ods-search-open-min-width);max-width:var(--ods-search-open-max-width)}}@container ops-workspace (max-width: 959px){.ods-list-topline{align-items:stretch;flex-direction:column;gap:10px}.ods-toolbar{order:1;width:100%;min-width:0;gap:8px;justify-content:flex-start;flex-wrap:nowrap}.ods-tabs,.ods-module-tabs{order:2;width:100%;min-width:0;flex-wrap:wrap}.ods-tab,.ods-module-tab{flex:1 1 128px;justify-content:center}.ods-sort-menu{right:auto;left:0}.ods-toolbar-action.is-search-action{--ods-search-open-width: 220px;--ods-search-open-min-width: 180px;--ods-search-open-max-width: 100%}.ods-toolbar.is-search-open .ods-toolbar-action.is-search-action{width:auto;min-width:var(--ods-search-open-min-width);max-width:var(--ods-search-open-max-width);flex:1 1 var(--ods-search-open-width)}.ods-create-button{flex:0 0 auto;padding-inline:16px}.ods-table-wrap{overflow-x:auto;overscroll-behavior-x:contain}.ods-table{min-width:720px}.ods-row-actions{position:static;width:fit-content;margin-top:7px;opacity:1;pointer-events:auto;transform:none}.ods-filter-grid,.ods-filter-range{grid-template-columns:minmax(0,1fr)}}@container ops-workspace (max-width: 767px){.ods-toolbar-action.is-search-action{--ods-search-open-width: 200px;--ods-search-open-min-width: 170px;--ods-search-open-max-width: 100%}.ods-create-button{padding-inline:14px}.ods-filter-drawer{width:100vw;border-left:0}.ods-filter-drawer-header{padding:0 20px}.ods-filter-panel{padding:24px 22px}.ods-filter-actions{align-items:center;flex-direction:row}.ods-filter-clear,.ods-filter-apply{flex:1 1 0;width:auto}.ods-filter-field.is-note{grid-column:span 1}}@container ops-workspace (min-width: 1280px){.ods-crud-line-grid{grid-template-columns:minmax(300px,2.35fr) minmax(120px,.82fr) minmax(100px,.64fr) minmax(160px,1fr) minmax(112px,.72fr) minmax(var(--ops-line-item-total-control-min-width),1fr)}.ods-crud-line-grid.is-purchase{grid-template-columns:minmax(300px,2.45fr) minmax(140px,.9fr) minmax(96px,.66fr) minmax(108px,.74fr) minmax(175px,1.1fr) minmax(112px,.74fr) minmax(170px,1.05fr)}}@container ops-workspace (max-width: 1099px){.ods-crud-line-grid.is-warehouse,.ods-crud-line-grid.is-invoice{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"product product" "quantity unit" "price tax" "total total"}.ods-crud-line-grid.is-warehouse>*,.ods-crud-line-grid.is-invoice>*{min-width:0}.ods-crud-line-grid.is-warehouse .ods-crud-stock-search,.ods-crud-line-grid.is-invoice .ods-crud-stock-search{grid-area:product}.ods-crud-line-grid.is-warehouse .ods-crud-line-quantity,.ods-crud-line-grid.is-invoice .ods-crud-line-quantity{grid-area:quantity}.ods-crud-line-grid.is-warehouse .ods-crud-line-unit,.ods-crud-line-grid.is-invoice .ods-crud-line-unit{grid-area:unit}.ods-crud-line-grid.is-warehouse .ods-crud-line-price,.ods-crud-line-grid.is-invoice .ods-crud-line-price{grid-area:price}.ods-crud-line-grid.is-warehouse .ods-crud-line-tax,.ods-crud-line-grid.is-invoice .ods-crud-line-tax{grid-area:tax}.ods-crud-line-grid.is-warehouse .ods-crud-line-total-cell,.ods-crud-line-grid.is-invoice .ods-crud-line-total-cell{grid-area:total}.ods-crud-line-actions.is-warehouse,.ods-crud-line-actions.is-warehouse.is-invoice{grid-template-columns:minmax(0,1fr)}.ods-order-totals-panel.is-warehouse,.ods-order-totals-panel.is-invoice{width:100%;max-width:none;justify-self:stretch}.ods-order-totals-panel.is-warehouse .ods-order-totals,.ods-order-totals-panel.is-invoice .ods-order-totals{max-width:var(--ops-order-totals-max-width)}.ods-order-totals-control-row{grid-template-columns:minmax(0,1fr);gap:var(--hai-space-2)}.ods-cari-ledger-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ods-cari-ledger-filter-actions{grid-column:1 / -1}.ods-cari-ledger-section-head{flex-wrap:wrap}.ods-inventory-root .ods-count-detail-header,.ods-stock-movement-header,.ods-stock-movement-filter-row{grid-template-columns:1fr}.ods-inventory-root .ods-count-detail-header{display:grid}.ods-inventory-root .ods-table-wrap{overscroll-behavior-x:contain}.ods-inventory-root .ods-inventory-field{grid-template-columns:1fr;gap:8px}.ods-inventory-root .ods-inventory-metrics{grid-template-columns:1fr}.ods-stock-movement-price-grid,.ods-stock-movement-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ops-workspace (max-width: 959px){.ods-account-crud-list{width:100%}.ods-account-danger-card,.ods-account-combo-row,.ods-account-segmented,.ods-account-contact-row,.ods-cari-ledger-facts,.ods-cari-ledger-metrics,.ods-cari-ledger-filters{grid-template-columns:1fr}.ods-account-danger-action{width:100%;justify-content:flex-start;min-width:0}.ods-account-segmented button{border-right:0;border-bottom:1px solid var(--ods-border)}.ods-account-segmented button:last-child{border-bottom:0}.ods-cari-ledger-facts span,.ods-cari-ledger-metric{border-top:1px solid var(--ops-color-border);border-left:0}.ods-cari-ledger-facts span:first-child,.ods-cari-ledger-metric:first-child{border-top:0}.ods-cari-ledger-filter-actions{display:grid;grid-template-columns:1fr 1fr}.ods-cari-ledger-metrics-label,.ods-cari-ledger-section-head{display:grid;justify-items:start}.ods-cari-ledger-metrics-label small{text-align:left}.ods-inventory-root .ods-create-button,.ods-inventory-root .ods-inventory-primary,.ods-inventory-root .ods-inventory-secondary,.ods-inventory-root .ods-inventory-secondary-action,.ods-inventory-root .ods-inventory-upload{flex:0 0 auto}.ods-inventory-root .ods-create-button,.ods-inventory-root .ods-inventory-primary{padding-inline:16px}.ods-inventory-root .ods-inventory-secondary,.ods-inventory-root .ods-inventory-secondary-action,.ods-inventory-root .ods-inventory-upload{min-width:0}}@container ops-workspace (max-width: 767px){.ods-stock-movement-price-grid,.ods-stock-movement-summary{grid-template-columns:1fr}.ods-stock-movement-summary article{border-right:0;border-bottom:1px solid var(--ods-border)}.ods-stock-movement-summary article:last-child{border-bottom:0}}@container ops-workspace (max-width: 1279px){.ods-settings-root .ods-table-wrap{overflow-x:auto;overscroll-behavior-x:contain}.ods-settings-root .ods-table{min-width:900px}}@container ops-workspace (max-width: 1099px){.ods-settings-root .ods-settings-sidebar-link,.ods-settings-root .ods-settings-profile-button,.ods-settings-root .ods-settings-profile-logout{grid-template-columns:1fr;justify-items:center;padding:0}.ods-settings-root .ods-settings-sidebar-link span,.ods-settings-root .ods-settings-sidebar-link i:last-child,.ods-settings-root .ods-settings-profile-button span,.ods-settings-root .ods-settings-profile-button i,.ods-settings-root .ods-settings-profile-logout span{display:none}.ods-settings-field,.ods-settings-cash-form-panel .ods-settings-field{grid-template-columns:minmax(0,1fr);gap:8px}.ods-settings-top-actions{position:static;justify-content:flex-end;margin-top:14px}.ods-settings-title-tabs{position:static;margin-top:14px}.ods-settings-title-row{min-height:0}.ods-settings-chip-row,.ods-settings-accounting-groups{padding-left:0}.ods-settings-accounting-builder,.ods-settings-accounting-panel-header,.ods-settings-accounting-card-header,.ods-settings-accounting-picker,.ods-settings-accounting-code-grid,.ods-settings-integration-hero,.ods-settings-integration-layout,.ods-settings-integration-field-grid{grid-template-columns:minmax(0,1fr)}.ods-settings-integration-field.is-wide{grid-column:auto}.ods-settings-accounting-rate-rail{min-height:0}.ods-settings-accounting-card-actions{justify-content:flex-start;flex-wrap:wrap}.ods-settings-cost-hero,.ods-settings-cost-actions{align-items:flex-start}.ods-settings-cost-hero{flex-direction:column}.ods-settings-cost-layout,.ods-settings-invite-delivery{grid-template-columns:minmax(0,1fr)}.ods-settings-invite-delivery-actions{justify-self:start}.ods-settings-detail-row{grid-template-columns:minmax(0,1fr);gap:8px}.ods-settings-grid.is-four,.ods-settings-grid.is-three,.ods-settings-grid.is-two{grid-template-columns:minmax(0,1fr)}.ods-settings-modal-layer{overflow-y:auto;padding:16px}.ods-settings-modal{width:min(100%,calc(100vw - 32px));max-height:calc(100vh - 32px)}.ods-settings-modal-body,.ods-settings-modal-form{grid-template-columns:minmax(0,1fr);padding-inline:18px}.ods-settings-modal-inline-grid,.ods-settings-modal-form .ods-settings-field{grid-template-columns:minmax(0,1fr)}.ods-settings-modal-form footer{flex-wrap:wrap}.ods-settings-modal-form footer button{flex:1 1 0}}@container ops-workspace (max-width: 1580px){.tahsilatci-table .is-sticky-company,.tahsilatci-table .is-sticky-collector,.tahsilatci-table .is-sticky-actions{position:sticky;z-index:2}.tahsilatci-table .is-sticky-company{left:0;box-shadow:1px 0 0 var(--ods-border),8px 0 12px -14px #0f172a80}.tahsilatci-table .is-sticky-collector{left:270px;box-shadow:1px 0 0 var(--ods-border),8px 0 12px -14px #0f172a80}.tahsilatci-table .is-sticky-actions{right:0;box-shadow:-1px 0 0 var(--ods-border),-8px 0 12px -14px #0f172a80}.tahsilatci-table thead .is-sticky-company,.tahsilatci-table thead .is-sticky-collector,.tahsilatci-table thead .is-sticky-actions{z-index:4;background:var(--ops-color-surface-muted)}.tahsilatci-table tbody tr:hover .is-sticky-company,.tahsilatci-table tbody tr:hover .is-sticky-collector,.tahsilatci-table tbody tr:hover .is-sticky-actions{background:color-mix(in srgb,var(--ops-color-primary-muted) 18%,var(--ods-surface))}.tahsilatci-table tbody tr.is-selected .is-sticky-company,.tahsilatci-table tbody tr.is-selected .is-sticky-collector,.tahsilatci-table tbody tr.is-selected .is-sticky-actions{background:color-mix(in srgb,var(--ops-color-primary-muted) 28%,var(--ods-surface))}.tahsilatci-table tbody tr.is-risk-critical .is-sticky-company{box-shadow:inset 3px 0 0 var(--ods-danger),1px 0 0 var(--ods-border),8px 0 12px -14px #0f172a80}.tahsilatci-table tbody tr.is-risk-warning .is-sticky-company{box-shadow:inset 3px 0 0 var(--ods-warning-text),1px 0 0 var(--ods-border),8px 0 12px -14px #0f172a80}}@container ops-workspace (max-width: 1279px){.tahsilatci-filter-band{grid-template-columns:150px minmax(240px,1fr) repeat(2,minmax(140px,1fr))}.tahsilatci-filter-band .is-wide{grid-column:span 3}.tahsilatci-filter-actions{grid-column:1 / -1;justify-content:flex-end}.tahsilatci-kpi-strip{grid-template-columns:repeat(2,minmax(170px,1fr))}.tahsilatci-detail-metrics{grid-template-columns:repeat(3,minmax(150px,1fr))}.tahsilatci-metric:nth-child(3n+1){border-left:0}.tahsilatci-kpi-strip .tahsilatci-metric{border:1px solid var(--ods-border)}}@container ops-workspace (max-width: 959px){.tahsilatci-title-row{display:grid}.tahsilatci-title-actions{justify-content:flex-start}.tahsilatci-filter-band{grid-template-columns:repeat(2,minmax(0,1fr))}.tahsilatci-filter-band .is-wide,.tahsilatci-filter-actions{grid-column:1 / -1}.tahsilatci-kpi-strip,.tahsilatci-detail-metrics,.tahsilatci-detail-grid,.tahsilatci-proposal-metrics,.tahsilatci-proposal-decision-band{grid-template-columns:repeat(2,minmax(150px,1fr))}.tahsilatci-metric:nth-child(odd){border-left:0}.tahsilatci-kpi-strip .tahsilatci-metric{border:1px solid var(--ods-border)}}@container ops-workspace (max-width: 767px){.tahsilatci-filter-band,.tahsilatci-kpi-strip,.tahsilatci-detail-metrics,.tahsilatci-detail-grid,.tahsilatci-proposal-metrics,.tahsilatci-proposal-decision-band,.tahsilatci-proposal-form{grid-template-columns:1fr}.tahsilatci-metric{border-left:0;border-top:1px solid var(--ods-border)}.tahsilatci-metric:first-child{border-top:0}.tahsilatci-kpi-strip .tahsilatci-metric,.tahsilatci-kpi-strip .tahsilatci-metric:first-child{border:1px solid var(--ods-border)}.tahsilatci-title-actions,.tahsilatci-filter-actions,.tahsilatci-proposal-actions{display:grid;grid-template-columns:1fr}.tahsilatci-title-actions button,.tahsilatci-filter-actions button,.tahsilatci-proposal-actions button{width:100%}.tahsilatci-drawer{width:min(96vw,var(--ods-drawer-width))}.tahsilatci-drawer-resizer{display:none}}.ods-drawer-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none}.ods-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:var(--ods-drawer-backdrop);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);cursor:default;pointer-events:auto}.ods-drawer{--ods-drawer-width: 980px;position:absolute;top:0;right:0;bottom:0;width:min(var(--ods-drawer-width),calc(100vw - 24px));display:grid;grid-template-rows:56px minmax(0,1fr);border-left:1px solid var(--ods-border-strong);background:var(--ops-color-bg);box-shadow:var(--ods-drawer-shadow);pointer-events:auto}.ods-drawer.is-fullscreen{width:100vw;border-left:0}.ods-drawer-resizer{position:absolute;z-index:3;top:0;bottom:0;left:-14px;width:22px;border:0;padding:0;background:transparent;cursor:col-resize;touch-action:none}.ods-drawer-resizer:after{content:"";position:absolute;top:0;bottom:0;left:13px;width:2px;background:transparent}.ods-drawer-resizer:hover:after,.ods-is-resizing-drawer .ods-drawer-resizer:after{background:var(--ods-primary)}.ods-is-resizing-drawer{cursor:col-resize;-webkit-user-select:none;user-select:none}.ods-drawer-topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--hai-space-3);padding:0 var(--hai-space-5);border-bottom:1px solid var(--ods-border-strong);background:var(--ops-color-bg)}.ods-drawer-topbar-left,.ods-drawer-topbar-actions{display:inline-flex;align-items:center;gap:var(--hai-space-2)}.ods-drawer-icon-action{width:var(--ops-control-height-sm);height:var(--ops-control-height-sm);display:inline-grid;place-items:center;border:0;border-radius:var(--ops-radius-sm);background:transparent;color:var(--ods-muted);font-size:var(--ops-icon-size-lg);transition:var(--ods-control-transition);cursor:pointer}.ods-drawer-icon-action:hover,.ods-drawer-icon-action:focus-visible{background:var(--ods-surface-muted);color:var(--ods-text)}.ods-drawer-action{min-height:var(--ops-control-height-md);display:inline-flex;align-items:center;gap:var(--hai-space-2);border-radius:var(--ops-radius-sm);padding:0 var(--hai-space-3);font:inherit;font-size:var(--ops-type-control);font-weight:var(--ods-weight-semibold);line-height:1;white-space:nowrap;transition:var(--ods-control-transition);cursor:pointer}.ods-drawer-action:disabled{color:var(--hai-color-text-disabled);cursor:not-allowed;opacity:.72}.ods-drawer-action.is-loading i{color:var(--ods-primary)}.ods-drawer-action i{font-size:var(--ops-icon-size-lg)}.ods-spin{animation:ods-spin .8s linear infinite}.ods-drawer-body{min-width:0;overflow:auto;padding:var(--hai-space-3) var(--hai-space-8) var(--hai-space-8);container:detail-drawer / inline-size}.ods-drawer-message{width:fit-content;max-width:100%;display:inline-flex;align-items:center;gap:var(--hai-space-2);margin:0 0 var(--hai-space-4);padding:9px 11px;border:1px solid color-mix(in srgb,var(--ods-danger) 18%,transparent);border-radius:var(--ops-radius-sm);background:var(--ods-danger-bg);color:var(--ods-danger);font-size:var(--ops-type-body);font-weight:var(--ods-weight-semibold);line-height:1.35}.ods-drawer-message i{flex:0 0 auto;font-size:var(--ops-icon-size-md)}.ods-drawer-message.is-success{border-color:color-mix(in srgb,var(--ods-success-text) 18%,transparent);background:var(--ods-success-bg);color:var(--ods-success-text)}.ods-drawer-message.is-warning{border-color:color-mix(in srgb,var(--ods-warning-text) 28%,transparent);background:var(--ods-warning-bg);color:var(--ods-warning-text)}.ods-drawer-heading{display:grid;gap:var(--hai-space-2);margin:var(--hai-space-3) 0 var(--hai-space-5)}.ods-drawer-title-row{min-width:0;display:flex;align-items:flex-start;gap:var(--hai-space-3)}.ods-drawer-heading h2{margin:0;color:var(--ods-text);font-size:var(--ops-type-drawer-title);font-weight:var(--ods-weight-bold);line-height:1.15;letter-spacing:0;overflow-wrap:anywhere}.ods-drawer-heading p{margin:0;color:var(--ods-muted);font-size:var(--ops-type-metadata);font-weight:var(--ods-weight-medium);line-height:1.45}.ods-drawer-heading-copy{min-width:0;display:grid;gap:3px}.ods-drawer-title-status-row{min-width:0;display:flex;align-items:center;gap:var(--hai-space-3)}.ods-drawer-title-status-row h2{min-width:0}.ods-drawer-title-status-row .ods-drawer-status{flex:0 0 auto}.ods-drawer-title-status-row+p{margin-top:var(--hai-space-2)}.ods-drawer-heading.is-account{margin-bottom:var(--hai-space-6)}.ods-detail-drawer-avatar{width:46px;height:46px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:var(--ods-radius-pill);background:var(--ops-color-primary-muted);color:var(--ops-color-primary);font-size:var(--ops-type-control);font-weight:var(--ods-weight-bold)}.ods-drawer-tabs{max-width:100%;display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--hai-space-2);margin-bottom:var(--hai-space-4)}.ods-drawer-tab{min-height:var(--ops-control-height-sm);display:inline-flex;align-items:center;gap:var(--hai-space-2);border:0;border-radius:var(--ops-radius-sm);padding:0 var(--hai-space-3);background:transparent;color:var(--ods-muted);font:inherit;font-size:var(--ops-type-control);font-weight:var(--ods-weight-semibold);cursor:pointer}.ods-drawer-tab i{font-size:var(--ops-icon-size-lg)}.ods-drawer-tab:hover,.ods-drawer-tab:focus-visible,.ods-drawer-tab.is-active{background:var(--ods-surface-muted);color:var(--ods-text)}.ods-drawer-tab-panel{border-top:1px solid var(--ods-border);padding-top:var(--hai-space-4)}.ods-drawer-tab-panel.is-account{padding-top:var(--hai-space-5)}.ods-drawer-table-wrap{overflow-x:auto;border:1px solid var(--ods-drawer-table-border);border-radius:5px;background:var(--ods-surface)}.ods-drawer-table{width:100%;min-width:1046px;border-collapse:separate;border-spacing:0;table-layout:fixed}.ods-drawer.is-fullscreen .ods-drawer-table{min-width:100%}.ods-drawer.is-fullscreen .ods-drawer-table-wrap{overflow-x:auto}.ods-drawer.is-fullscreen .ods-drawer-col-index{width:36px}.ods-drawer.is-fullscreen .ods-drawer-col-stock{width:auto}.ods-drawer.is-fullscreen .ods-drawer-col-status,.ods-drawer.is-fullscreen .ods-drawer-col-location{width:118px}.ods-drawer.is-fullscreen .ods-drawer-col-quantity,.ods-drawer.is-fullscreen .ods-drawer-col-unit{width:68px}.ods-drawer.is-fullscreen .ods-drawer-col-price{width:112px}.ods-drawer.is-fullscreen .ods-drawer-col-tax{width:58px}.ods-drawer.is-fullscreen .ods-drawer-col-discount{width:136px}.ods-drawer.is-fullscreen .ods-drawer-col-total{width:118px}.ods-drawer-col-index{width:36px}.ods-drawer-col-stock{width:220px}.ods-drawer-col-status,.ods-drawer-col-location{width:118px}.ods-drawer-col-quantity,.ods-drawer-col-unit{width:68px}.ods-drawer-col-price{width:112px}.ods-drawer-col-tax{width:58px}.ods-drawer-col-discount{width:136px}.ods-drawer-col-total{width:118px}.ods-drawer-table th,.ods-drawer-table td{overflow:hidden;border-right:1px solid var(--ods-drawer-table-border);border-bottom:1px solid var(--ods-drawer-table-border);text-align:left;vertical-align:top}.ods-drawer-table th:last-child,.ods-drawer-table td:last-child{border-right:0}.ods-drawer-table tr:last-child td{border-bottom:0}.ods-drawer-table th{height:33px;padding:10px 9px;background:var(--ods-surface-muted);color:var(--ods-muted);font-size:var(--ops-type-table-header);font-weight:var(--ods-weight-bold);line-height:1.1}.ods-drawer-table td{height:70px;padding:12px 9px;color:var(--ods-text);font-size:var(--ops-type-table);font-weight:var(--ods-weight-medium);line-height:1.35}.ods-drawer-table:not(.is-document) th:nth-child(2),.ods-drawer-table:not(.is-document) td:nth-child(2){padding-inline:12px}.ods-drawer-table:not(.is-document) th:nth-child(3),.ods-drawer-table:not(.is-document) td:nth-child(3),.ods-drawer-table:not(.is-document) th:nth-child(5),.ods-drawer-table:not(.is-document) td:nth-child(5),.ods-drawer-table:not(.is-document) th:nth-child(6),.ods-drawer-table:not(.is-document) td:nth-child(6),.ods-drawer-table:not(.is-document) th:nth-child(7),.ods-drawer-table:not(.is-document) td:nth-child(7),.ods-drawer-table:not(.is-document) th:nth-child(8),.ods-drawer-table:not(.is-document) td:nth-child(8),.ods-drawer-table:not(.is-document) th:nth-child(10),.ods-drawer-table:not(.is-document) td:nth-child(10){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ods-drawer-table:not(.is-document) th:nth-child(4),.ods-drawer-table:not(.is-document) td:nth-child(4),.ods-drawer-table:not(.is-document) th:nth-child(9),.ods-drawer-table:not(.is-document) td:nth-child(9){overflow-wrap:anywhere;white-space:normal}.ods-drawer-table td strong{display:block;color:var(--ods-text);max-width:min(340px,34vw);overflow-wrap:break-word;font-size:var(--ops-type-table);font-weight:var(--ods-weight-semibold);line-height:1.35}.ods-drawer-table td>span:not(.ods-drawer-status){display:block;margin-top:4px;color:var(--ods-soft);font-size:var(--ops-type-metadata)}.ods-drawer-line-note{display:block;margin-top:4px;color:var(--ods-muted);font-size:var(--ops-type-metadata);line-height:1.35;overflow-wrap:anywhere}.ods-drawer-line-info-tags{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px}.ods-drawer-line-stock-code,.ods-drawer-line-info-separator{color:var(--ods-soft);font-size:var(--ops-type-caption);font-weight:var(--ods-weight-medium);line-height:1.25}.ods-drawer-line-stock-code{overflow-wrap:anywhere}.ods-drawer-line-info-tag{min-width:0;display:inline-flex;align-items:center;min-height:20px;border:0;border-radius:var(--ods-radius-pill);padding:2px 7px;background:var(--ods-surface-muted);color:var(--ods-muted);font:inherit;font-size:var(--ops-type-caption);font-weight:var(--ods-weight-medium);line-height:1.25;overflow-wrap:anywhere;cursor:pointer}.ods-drawer-line-info-tag:focus-visible{outline:2px solid var(--ops-color-primary);outline-offset:2px}.ods-drawer-line-info-summary-icon{display:inline-flex;flex:0 0 auto}.ods-drawer-line-info-summary-icon>i{display:flex}.ods-drawer-line-info-popover-layer{position:relative;z-index:55;height:0;pointer-events:none}.ods-drawer-line-info-popover{position:absolute;top:var(--ods-drawer-line-info-popover-top, 0px);left:var(--ods-drawer-line-info-popover-left, 0px);z-index:55;box-sizing:border-box;width:fit-content;max-width:min(340px,calc(100vw - 48px));gap:4px;display:grid;padding:6px 8px;border:1px solid var(--ods-border);border-radius:var(--ops-radius-sm);background:color-mix(in srgb,var(--ods-surface-muted) 36%,var(--ods-surface));box-shadow:var(--ods-shadow-sm);color:var(--ods-muted);font-size:var(--ops-type-caption);line-height:1.35;overflow-wrap:anywhere;pointer-events:auto}.ods-drawer-line-info-popover[hidden]{display:none}.ods-drawer-line-info-popover strong{color:var(--ods-text);font-weight:var(--ods-weight-semibold)}.ods-drawer-table .is-index{color:var(--ods-soft);text-align:center}.ods-drawer-line-status{width:fit-content;max-width:100%;display:flex;flex:0 0 auto;padding-inline:9px}.ods-drawer-line-status .ods-order-status-dot{display:block;flex:0 0 6px}.ods-drawer-table td .ods-drawer-line-status{overflow:hidden;text-overflow:ellipsis}.ods-drawer-table .is-right{text-align:right}.ods-drawer-table-title{margin:0 0 14px;color:var(--ods-text);font-size:var(--ops-type-section-title);font-weight:var(--ods-weight-bold);line-height:1.25}.ods-drawer-detail-cards{display:grid;gap:var(--hai-space-3)}.ods-drawer-detail-card{display:grid;gap:var(--hai-space-2);min-height:86px;border:1px solid var(--ods-border);border-radius:var(--ops-radius-sm);padding:var(--hai-space-4);background:var(--ods-surface);box-shadow:var(--hai-shadow-card)}.ods-drawer-detail-card>span{color:var(--ods-muted);font-size:var(--ops-type-label);font-weight:var(--ods-weight-semibold)}.ods-drawer-detail-card strong{color:var(--ods-text);font-size:var(--ops-type-body);font-weight:var(--ods-weight-semibold);line-height:1.35}.ods-drawer-detail-card--note{border-color:color-mix(in srgb,var(--hai-color-label-orange-text) 18%,var(--ods-border));background:var(--hai-color-label-orange-bg)}.ods-drawer-detail-card--note>span{color:var(--hai-color-label-orange-text)}.ods-drawer-detail-card--note strong.is-empty{color:var(--hai-color-label-orange-text);font-style:italic}.ods-drawer-table.is-document{min-width:760px}.ods-drawer.is-fullscreen .ods-drawer-table.is-document{min-width:0}.ods-drawer-table.is-document th.is-right{text-align:right}.ods-drawer-table.is-document .is-right{white-space:nowrap}.ods-drawer-table.is-document td{height:56px}.ods-drawer-table.is-document td strong{max-width:none}.ods-drawer-empty-cell{color:var(--ods-muted);text-align:center}.ods-drawer-error{min-height:220px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--hai-space-4);border:1px solid var(--ods-border);border-radius:var(--ops-radius-md);padding:var(--ops-surface-padding);background:var(--ods-surface)}.ods-drawer-error-icon{width:44px;height:44px;display:inline-grid;place-items:center;border-radius:var(--ops-radius-sm);background:var(--ods-danger-bg);color:var(--ods-danger);font-size:var(--ops-icon-size-xl)}.ods-drawer-error strong,.ods-drawer-error p{margin:0}.ods-drawer-error strong{color:var(--ods-text);font-size:var(--ops-type-body)}.ods-drawer-error p{margin-top:var(--hai-space-1);color:var(--ods-muted);font-size:var(--ops-type-metadata);line-height:1.45}.ods-drawer-skeleton{display:grid;place-items:center;min-height:280px}.ods-drawer-skeleton .hai-loading-staged-card{border:0;box-shadow:none}.ods-drawer-empty{margin:0;color:var(--ods-muted);font-size:var(--ops-type-body);line-height:1.5}@keyframes ods-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.ods-drawer,.ods-drawer.is-fullscreen{width:100vw;border-left:0}.ods-drawer-resizer{display:none}.ods-drawer-topbar{padding-inline:var(--hai-space-3)}.ods-drawer-topbar-actions{overflow-x:auto;justify-content:flex-end}.ods-drawer-body{padding-inline:var(--hai-space-5)}.ods-drawer-title-row{flex-wrap:wrap}.ods-drawer-tabs{width:100%;overflow-x:auto}}@media(max-width:640px){.ods-drawer-topbar-actions{gap:var(--hai-space-1)}.ods-drawer-action{padding-inline:var(--hai-space-2)}.ods-drawer-action span{display:none}.ods-drawer-body{padding:var(--hai-space-5) var(--hai-space-4) var(--hai-space-8)}.ods-drawer-error{grid-template-columns:auto minmax(0,1fr)}.ods-drawer-error .ods-drawer-action{grid-column:1 / -1;justify-self:start}}@keyframes ods-toolbar-search-open{0%{width:var(--ods-search-closed-width);flex-basis:var(--ods-search-closed-width);min-width:var(--ods-search-closed-width);max-width:var(--ods-search-closed-width);clip-path:inset(0 0 0 calc(100% - var(--ods-search-closed-width)) round var(--ops-radius-sm))}45%{clip-path:inset(0 0 0 22% round var(--ops-radius-sm))}to{width:var(--ods-search-open-width);flex-basis:var(--ods-search-open-width);min-width:var(--ods-search-open-min-width);max-width:var(--ods-search-open-max-width);clip-path:inset(0 0 0 0 round var(--ops-radius-sm))}}@keyframes ods-toolbar-search-content{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.ods-toolbar.is-search-opening .ods-toolbar-action.is-search-action,.ods-toolbar.is-search-opening .ods-search input,.ods-toolbar.is-search-opening .ods-search button{animation:none;transition-duration:0ms}}.ods-stock-movements-root{--ods-text: var(--ops-color-text);--ods-muted: var(--ops-color-text-muted);--ods-soft: var(--ops-color-text-soft);--ods-border: var(--ops-color-border);--ods-border-strong: var(--ops-color-border-strong);--ods-surface: var(--ops-color-surface);--ods-surface-muted: var(--ops-color-surface-muted);--ods-primary: var(--ops-color-primary);--ods-danger: var(--ops-color-danger);--ods-danger-bg: var(--ops-color-danger-bg);--ods-success: var(--ops-color-success);--ods-success-text: var(--ops-color-success);--ods-success-bg: var(--ops-color-success-bg);--ods-line-tight: var(--hai-line-height-tight);--ods-line-normal: var(--hai-line-height-normal);--ods-weight-semibold: var(--hai-font-weight-semibold);--ods-weight-bold: var(--hai-font-weight-bold)}.ods-stock-movement-page{min-height:100vh;display:grid;align-content:start;gap:14px;padding:24px}.ods-stock-movement-inline{min-width:0;display:grid;align-content:start;gap:14px}.ods-stock-movement-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:end;padding-bottom:16px;border-bottom:1px solid var(--ods-border-strong)}.ods-stock-movement-header nav{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;color:var(--ods-muted);font-size:var(--ops-type-breadcrumb);font-weight:var(--ods-weight-semibold)}.ods-stock-movement-header h1{margin:0;color:var(--ods-text);font-size:var(--ops-type-page-title);font-weight:var(--ods-weight-bold);line-height:var(--ods-line-tight);letter-spacing:0}.ods-stock-movement-header p{display:flex;flex-wrap:wrap;gap:18px;margin:8px 0 0;color:var(--ods-muted);font-size:var(--ops-type-metadata);font-weight:var(--ods-weight-semibold)}.ods-stock-movement-price-grid{display:grid;grid-template-columns:repeat(4,minmax(132px,1fr));gap:10px}.ods-stock-movement-price-card{min-height:66px;display:grid;align-content:center;gap:7px;border:1px solid var(--ods-border-strong);border-radius:var(--ops-radius-sm);padding:10px 12px;background:var(--ods-surface)}.ods-stock-movement-price-card span,.ods-stock-movement-summary article span,.ods-stock-movement-filter-row label>span,.ods-stock-movement-segmented>span{color:var(--ods-muted);font-size:var(--ops-type-label);font-weight:var(--ods-weight-bold);line-height:1.2}.ods-stock-movement-price-card strong{color:var(--ods-text);font-size:var(--ops-type-metric);font-weight:var(--ops-weight-metric);line-height:var(--ods-line-tight)}.ods-stock-movement-filters{display:grid;gap:12px;border:1px solid var(--ods-border);border-radius:var(--ops-radius-sm);padding:12px;background:var(--ods-surface)}.ods-stock-movement-filter-groups{display:flex;flex-wrap:wrap;gap:10px}.ods-stock-movement-segmented{min-height:var(--ops-control-height-md);display:inline-flex;align-items:center;gap:4px;border:1px solid var(--ods-border);border-radius:var(--ops-radius-sm);padding:3px;background:var(--ods-surface-muted)}.ods-stock-movement-segmented>span{padding-inline:8px}.ods-stock-movement-segmented button{min-height:calc(var(--ops-control-height-md) - 6px);border:1px solid transparent;border-radius:calc(var(--ops-radius-sm) - 2px);padding:0 12px;background:transparent;color:var(--ods-text);font:inherit;font-size:var(--ops-type-control);font-weight:var(--ods-weight-bold);cursor:pointer}.ods-stock-movement-segmented button.is-active{border-color:var(--ods-border);background:var(--ods-surface);box-shadow:var(--hai-shadow-card)}.ods-stock-movement-filter-row{display:grid;grid-template-columns:176px 176px minmax(240px,1fr) auto auto;gap:10px;align-items:end}.ods-stock-movement-filter-row label{min-width:0;display:grid;gap:7px}.ods-stock-movement-filter-row input{min-width:0;height:var(--ops-control-height-md);border:1px solid var(--ods-border-strong);border-radius:var(--ops-radius-sm);padding:0 12px;background:var(--ods-surface);color:var(--ods-text);font:inherit;font-size:var(--ops-type-control);font-weight:var(--ods-weight-semibold)}.ods-stock-movement-primary,.ods-stock-movement-secondary{min-height:var(--ops-control-height-md);border-radius:var(--ops-radius-sm);padding:0 18px;font:inherit;font-size:var(--ops-type-control);font-weight:var(--ods-weight-bold);cursor:pointer}.ods-stock-movement-primary{border:1px solid var(--ops-color-primary);background:var(--ops-color-primary);color:var(--ods-surface)}.ods-stock-movement-primary:hover,.ods-stock-movement-primary:focus-visible{border-color:var(--ops-color-primary-strong);background:var(--ops-color-primary-strong)}.ods-stock-movement-secondary{border:1px solid var(--ods-border-strong);background:var(--ods-surface);color:var(--ods-text)}.ods-stock-movement-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--ods-border);border-radius:var(--ops-radius-sm);overflow:hidden;background:var(--ods-surface)}.ods-stock-movement-summary article{min-height:64px;display:grid;align-content:center;gap:6px;padding:10px 14px;border-right:1px solid var(--ods-border)}.ods-stock-movement-summary article:last-child{border-right:0}.ods-stock-movement-summary article strong{color:var(--ods-text);font-size:var(--ops-type-metric);font-weight:var(--ops-weight-metric)}.ods-stock-movement-summary article.is-success strong{color:var(--ods-success-text)}.ods-stock-movement-summary article.is-danger strong{color:var(--ods-danger)}.ods-stock-movement-table-section{display:grid;gap:10px}.ods-stock-movement-table-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ods-stock-movement-table-section h2{margin:0;color:var(--ods-text);font-size:var(--ops-type-section-title);font-weight:var(--ods-weight-bold);line-height:var(--ods-line-tight)}.ods-stock-movement-table-section>header span{color:var(--ods-muted);font-size:var(--ops-type-label);font-weight:var(--ods-weight-semibold)}.ods-stock-movement-table-wrap{overflow:auto;border:1px solid var(--ods-border);border-radius:var(--ops-radius-sm);background:var(--ods-surface)}.ods-stock-movement-table{width:100%;min-width:1180px;border-collapse:collapse;table-layout:fixed}.ods-stock-movement-table .is-date-column,.ods-stock-movement-table .is-document-column,.ods-stock-movement-table .is-type-column{width:10%}.ods-stock-movement-table .is-quantity-column,.ods-stock-movement-table .is-unit-column{width:6%}.ods-stock-movement-table .is-balance-column,.ods-stock-movement-table .is-price-column{width:7%}.ods-stock-movement-table .is-customer-column{width:22%}.ods-stock-movement-table .is-location-column{width:16%}.ods-stock-movement-table th,.ods-stock-movement-table td{border-bottom:1px solid var(--ods-border);padding:var(--ops-table-cell-padding-y) var(--ops-table-cell-padding-x);color:var(--ods-text);font-size:var(--ops-table-cell-font-size);font-weight:var(--ods-weight-semibold);line-height:var(--ods-line-normal);text-align:left;vertical-align:middle}.ods-stock-movement-table th{background:var(--ods-surface-muted);color:var(--ods-muted);font-size:var(--ops-table-header-font-size);font-weight:var(--ods-weight-bold)}.ods-stock-movement-table tbody tr:last-child td{border-bottom:0}.ods-stock-movement-table .is-number{text-align:center}.ods-stock-movement-table .is-success{color:var(--ods-success-text);font-weight:var(--ods-weight-bold)}.ods-stock-movement-table .is-danger{color:var(--ods-danger);font-weight:var(--ods-weight-bold)}.ods-stock-movement-document{color:inherit;font:inherit;font-weight:var(--ods-weight-bold)}.ods-stock-movement-document.is-link{color:#2563eb;text-decoration:none}.ods-stock-movement-document.is-link:hover,.ods-stock-movement-document.is-link:focus-visible{color:#1d4ed8;text-decoration:underline}.ods-stock-movement-location{display:grid;gap:3px}.ods-stock-movement-location span{color:var(--ods-muted);font-size:var(--ops-type-label);font-weight:var(--ods-weight-semibold)}.ods-stock-movement-customer{display:block;max-width:100%;border:0;padding:0;background:transparent;color:#2563eb;font:inherit;font-size:var(--ops-type-table);font-weight:var(--ods-weight-bold);line-height:var(--ods-line-normal);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer;text-decoration:none}.ods-stock-movement-customer.is-plain{color:inherit;cursor:default}.ods-stock-movement-customer:not(.is-plain):hover,.ods-stock-movement-customer:not(.is-plain):focus-visible{color:#1d4ed8;text-decoration:underline}.ods-stock-movement-table .is-empty{height:140px;color:var(--ods-muted);text-align:center}@container detail-drawer (max-width: 880px){.ods-stock-movement-price-grid,.ods-stock-movement-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ods-stock-movement-filter-row .is-wide{grid-column:1 / -1}}@media(max-width:1100px){.ods-stock-movement-page{padding:18px}}.ods-customer-card-actions{display:inline-flex;align-items:center;gap:4px}.ods-customer-searchbox{position:relative;min-width:0}.ods-customer-searchbox:focus-within{z-index:45}.ods-customer-search-control{width:100%;min-height:64px;display:grid;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:8px;border:1px solid var(--ods-border-strong);border-radius:var(--ops-radius-sm);padding:8px 12px;background:var(--ods-surface);color:var(--ods-muted);transition:var(--ods-control-transition)}.ods-customer-search-control:hover{border-color:var(--hai-color-border-hover)}.ods-customer-searchbox:focus-within .ods-customer-search-control{border-color:var(--ods-primary);box-shadow:0 0 0 3px var(--ops-color-primary-ring)}.ods-customer-searchbox.has-error .ods-customer-search-control{border-color:var(--ods-danger);box-shadow:0 0 0 3px var(--ods-danger-bg)}.ods-customer-search-control i{font-size:var(--ops-icon-size-sm)}.ods-customer-search-control input,.ods-customer-search-control input:hover,.ods-customer-search-control input:focus{min-height:calc(var(--ops-control-height-md) - 2px);border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;outline:0;animation:none}.ods-customer-searchbox.has-customer .ods-customer-search-control{grid-template-columns:minmax(0,1fr) auto;padding:8px 7px 8px 12px}.ods-customer-selected-copy{display:grid;gap:3px;min-width:0;padding-block:2px}.ods-customer-selected-copy strong{min-width:0;overflow-wrap:anywhere;color:var(--ods-text);font-size:var(--ops-type-control);font-weight:var(--ods-weight-semibold);line-height:1.25;white-space:normal}.ods-customer-selected-copy small{overflow-wrap:anywhere;color:var(--ops-color-primary);font-size:var(--ops-type-metadata);font-weight:var(--ods-weight-medium);line-height:1.2;white-space:normal}.ods-customer-searchbox.has-customer button{width:var(--ops-control-height-sm);height:var(--ops-control-height-sm);display:inline-grid;place-items:center;border:0;border-radius:var(--ops-radius-sm);background:transparent;color:var(--ods-muted);font-size:var(--ops-icon-size-lg);cursor:pointer}.ods-customer-searchbox.has-customer button:hover{background:var(--ods-surface-muted);color:var(--ods-text)}.ods-customer-search-control input::-webkit-search-cancel-button{display:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.ods-customer-search-options{position:absolute;z-index:120;top:calc(100% + 6px);left:0;right:0;max-height:min(360px,calc(100vh - 220px));display:grid;gap:6px;overflow-y:auto;border:1px solid var(--ods-border-strong);border-radius:var(--ops-radius-md);padding:6px;background:var(--ods-surface);box-shadow:var(--hai-shadow-elevated);opacity:0;visibility:hidden;transform:translateY(-4px);pointer-events:none;transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.ods-customer-searchbox:focus-within .ods-customer-search-options{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.ods-customer-search-option{min-width:0;display:grid;gap:3px;border:1px solid var(--ods-border);border-radius:var(--ops-radius-sm);padding:10px 12px;background:var(--ods-surface);color:var(--ods-text);font:inherit;text-align:left;cursor:pointer;transition:var(--ods-control-transition)}.ods-customer-search-option:hover,.ods-customer-search-option:focus-visible{border-color:color-mix(in srgb,var(--ods-primary) 36%,var(--ods-border-strong));background:var(--ods-surface-muted);outline:0}.ods-customer-search-option strong{overflow:hidden;color:var(--ods-text);font-size:var(--ops-type-control);font-weight:var(--ods-weight-bold);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ods-customer-search-option span{overflow:hidden;color:var(--ods-muted);font-size:var(--ops-type-metadata);font-weight:var(--ods-weight-medium);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.ods-customer-autocomplete{top:calc(100% + 6px);width:100%;gap:5px;padding:7px;margin:0}.ods-customer-autocomplete-option{min-height:50px;align-items:start;padding:8px 10px}.ods-customer-autocomplete-option:hover,.ods-customer-autocomplete-option:focus,.ods-customer-autocomplete-option:focus-visible{border-color:color-mix(in srgb,var(--ods-primary) 34%,var(--ods-border-strong));background:color-mix(in srgb,var(--ods-primary) 5%,var(--ods-surface));outline:0}.ods-customer-autocomplete-copy{min-width:0;display:grid;gap:3px}.ods-customer-autocomplete-option .ods-customer-autocomplete-copy strong,.ods-customer-autocomplete-option .ods-customer-autocomplete-copy span{min-width:0}.ods-customer-autocomplete-option .ods-customer-autocomplete-copy strong{overflow:visible;overflow-wrap:anywhere;color:var(--ods-text);font-size:var(--ops-type-control);font-weight:var(--ods-weight-bold);line-height:1.24;text-overflow:clip;white-space:normal}.ods-customer-autocomplete-option .ods-customer-autocomplete-copy span{overflow:hidden;color:var(--ods-muted);font-size:var(--ops-type-metadata);font-weight:var(--ods-weight-semibold);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ods-customer-autocomplete.is-muted,.ods-customer-autocomplete.is-error{min-height:38px;align-items:center;padding:9px 11px;color:var(--ods-muted);font-size:var(--ops-type-caption);font-weight:var(--ods-weight-semibold)}.ods-customer-autocomplete.is-error{border-color:var(--ods-danger);background:var(--ods-danger-bg);color:var(--ods-danger)}
