*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Figtree,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}input:where([type=text]):focus,input:where(:not([type])):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,select:where([multiple]):focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=checkbox]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=radio]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{border-color:transparent;background-color:currentColor}input:where([type=checkbox]):indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media(forced-colors:active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{border-color:transparent;background-color:currentColor}input:where([type=file]){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}:root{--ui-bg: #f7f7f5;--ui-surface: #ffffff;--ui-surface-alt: #f5f5f3;--ui-border: #e9e8e4;--ui-text: #1f1f1d;--ui-text-muted: #6f6f6b;--ui-accent: #4f4f4c;--ui-accent-soft: #ededea;--ui-font-base: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--ui-font-heading: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--ui-font-size-base: 14px;--ui-font-size-heading: 16px;--ui-font-size-secondary: 12px;--ui-line-height: 1.45;--ui-heading-weight: 600;--ui-grid-font-size: 12px;--ui-grid-header-font-size: 11px;--ui-grid-column-title-font-size: 11px;--ui-grid-chip-font-size: 11px;--ui-grid-toolbar-font-size: 12px;--ui-grid-row-height: 36px;--ui-grid-header-weight: 600;--ui-grid-column-title-font-weight: 600;--ui-grid-row-hover-color: #4f4f4c;--ui-grid-row-hover-alpha: .1;--ui-grid-row-hover-alpha-pct: 10%;--ui-grid-row-focus-color: #4f4f4c;--ui-grid-row-focus-alpha: .13;--ui-grid-row-focus-alpha-pct: 13%;--ui-grid-row-selected-color: #4f4f4c;--ui-grid-row-selected-alpha: .16;--ui-grid-row-selected-alpha-pct: 16%;--ui-grid-row-hover-bg: color-mix(in srgb, var(--ui-grid-row-hover-color) var(--ui-grid-row-hover-alpha-pct), transparent);--ui-grid-row-focus-bg: color-mix(in srgb, var(--ui-grid-row-focus-color) var(--ui-grid-row-focus-alpha-pct), transparent);--ui-grid-row-selected-bg: color-mix(in srgb, var(--ui-grid-row-selected-color) var(--ui-grid-row-selected-alpha-pct), transparent);--ui-scrollbar-track: color-mix(in srgb, var(--ui-surface) 82%, var(--ui-bg) 18%);--ui-scrollbar-thumb: color-mix(in srgb, var(--ui-text-muted) 34%, var(--ui-surface-alt) 66%);--ui-scrollbar-thumb-hover: color-mix(in srgb, var(--ui-text) 28%, var(--ui-surface-alt) 72%);--ui-radius: 8px;--ui-shadow: 0 0 0 rgba(15, 15, 15, 0);--ui-page-max-width: 1080px;--ui-dropdown-bg: #212121;--ui-dropdown-option-font-size: 11px;--ui-dropdown-option-radius: 6px;--ui-datepicker-bg: var(--ui-dropdown-bg);--ui-datepicker-border: color-mix(in srgb, var(--ui-border) 70%, transparent);--ui-datepicker-text: color-mix(in srgb, var(--ui-text) 94%, white);--ui-datepicker-hover-bg: color-mix(in srgb, var(--ui-surface-alt) 76%, white);--ui-datepicker-selected-bg: color-mix(in srgb, var(--ui-accent-soft) 62%, var(--ui-surface));--ui-datepicker-selected-text: color-mix(in srgb, var(--ui-text) 94%, white);--ui-datepicker-radius: 11px;--ui-datepicker-panel-padding: 3px;--ui-datepicker-panel-width: 286px;--ui-datepicker-shadow: none;--ui-datepicker-font-size: 11px;--ui-datepicker-day-size: 24px;--ui-datepicker-day-radius: 5px;--ui-color-popover-panel-bg: #212121;--ui-color-popover-panel-border: color-mix(in srgb, var(--ui-border) 74%, transparent);--ui-color-popover-panel-width: 232px;--ui-color-popover-panel-radius: 8px;--ui-color-popover-panel-shadow: 0 14px 28px rgba(0, 0, 0, .34);--ui-color-popover-text: color-mix(in srgb, var(--ui-text) 94%, white);--ui-color-popover-font-size: 10px;--ui-color-popover-swatch-size: 22px;--ui-color-popover-chip-size: 12px;--ui-color-popover-label-display: block;--ui-color-popover-row-gap: .18rem;--ui-notion-picker-panel-bg: #212121;--ui-notion-picker-panel-border: color-mix(in srgb, var(--ui-border) 74%, transparent);--ui-notion-picker-panel-width: 320px;--ui-notion-picker-panel-radius: 12px;--ui-notion-picker-panel-shadow: 0 18px 36px rgba(4, 8, 14, .28);--ui-notion-picker-text: color-mix(in srgb, var(--ui-text) 94%, white);--ui-notion-picker-hover-bg: color-mix(in srgb, var(--ui-surface-alt) 44%, transparent);--ui-notion-picker-selected-bg: color-mix(in srgb, var(--ui-accent-soft) 56%, var(--ui-surface));--ui-notion-picker-font-size: 12px;--ui-notion-picker-item-size: 28px;--ui-notion-picker-color-dot-size: 12px;--ui-input-bg: #212823;--ui-input-border: #2D3530;--ui-input-text: #E2E6DD;--ui-input-hover: #2B332D;--ui-input-focus: #84A337;--ui-input-bg-strength: 58%;--ui-input-border-strength: 72%;--ui-input-hover-strength: 78%;--ui-input-hover-border-strength: 88%;--ui-input-focus-bg-strength: 72%;--ui-input-focus-border-strength: 82%;--ui-input-readonly-bg-strength: 48%}body{font-family:var(--ui-font-base);font-size:var(--ui-font-size-base);line-height:var(--ui-line-height);background:var(--ui-bg);color:var(--ui-text)}:where(body.ui-input-mode-invisible,.ui-input-mode-invisible){--ui-input-bg-strength: 10%;--ui-input-border-strength: 6%;--ui-input-hover-strength: 18%;--ui-input-hover-border-strength: 14%;--ui-input-focus-bg-strength: 26%;--ui-input-focus-border-strength: 42%;--ui-input-readonly-bg-strength: 10%}:where(body.ui-input-mode-subtle,.ui-input-mode-subtle){--ui-input-bg-strength: 58%;--ui-input-border-strength: 72%;--ui-input-hover-strength: 78%;--ui-input-hover-border-strength: 88%;--ui-input-focus-bg-strength: 72%;--ui-input-focus-border-strength: 82%;--ui-input-readonly-bg-strength: 48%}:where(body.ui-input-mode-visible,.ui-input-mode-visible){--ui-input-bg-strength: 92%;--ui-input-border-strength: 100%;--ui-input-hover-strength: 98%;--ui-input-hover-border-strength: 100%;--ui-input-focus-bg-strength: 96%;--ui-input-focus-border-strength: 100%;--ui-input-readonly-bg-strength: 88%}html,body{scrollbar-width:thin;scrollbar-color:var(--ui-scrollbar-thumb) var(--ui-scrollbar-track)}html::-webkit-scrollbar,body::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:var(--ui-scrollbar-track)}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{border-radius:999px;background:var(--ui-scrollbar-thumb);border:2px solid var(--ui-scrollbar-track)}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover{background:var(--ui-scrollbar-thumb-hover)}h1,h2,h3,h4,h5,h6{font-family:var(--ui-font-heading);font-weight:var(--ui-heading-weight);line-height:1.2}h1{font-size:calc(var(--ui-font-size-heading) * 1.35)}h2{font-size:calc(var(--ui-font-size-heading) * 1.2)}h3{font-size:calc(var(--ui-font-size-heading) * 1.1)}label,small{font-size:var(--ui-font-size-secondary);line-height:1.2}a{color:inherit}[x-cloak]{display:none!important}html.sidebar-overlay-open,html.sidebar-overlay-open body{overflow:hidden}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.workspace-shell{--sidebar-width-expanded: var(--ui-sidebar-width-open, 170px);--sidebar-width-collapsed: var(--ui-sidebar-width-closed, 56px);--workspace-content-inline-pad: .82rem;--workspace-topbar-sticky-offset: 43px;display:grid;grid-template-columns:var(--sidebar-width-expanded) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"topbar topbar" "sidebar content";min-height:100vh;height:auto;overflow-x:clip;transition:grid-template-columns .15s ease}body.sidebar-collapsed .workspace-shell{grid-template-columns:var(--sidebar-width-collapsed) minmax(0,1fr)}.workspace-topbar-global{grid-area:topbar;width:100%;position:relative;top:auto;z-index:45;display:grid;grid-template-columns:var(--sidebar-width-expanded) minmax(0,1fr);align-items:center;padding-inline:0;-moz-column-gap:0;column-gap:0}body.sidebar-collapsed .workspace-topbar-global{grid-template-columns:var(--sidebar-width-expanded) minmax(0,1fr)}.workspace-topbar-left{grid-column:1;display:inline-flex;align-items:center;gap:.44rem;min-width:0;padding-inline:.5rem}.workspace-brand-link{display:inline-flex;align-items:center;gap:.38rem;min-height:42px;padding:.16rem .24rem;border-radius:10px;color:inherit;text-decoration:none;transition:background .12s ease,border-color .12s ease}.workspace-brand-link:hover{background:color-mix(in srgb,var(--ui-surface-alt) 46%,transparent)}.workspace-brand-link:focus-visible{outline:1px solid color-mix(in srgb,var(--ui-accent) 30%,var(--ui-border));outline-offset:1px}.workspace-brand-logo{display:block;width:auto;max-height:clamp(30px,3.1vw,40px);max-width:min(var(--ui-header-logo-width),36vw);height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;flex:0 0 auto}.workspace-brand-name-fallback{display:inline-flex;align-items:center;font-size:.8rem;line-height:1.08rem;font-weight:600;color:color-mix(in srgb,var(--ui-text) 90%,white);max-width:clamp(120px,21vw,280px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-topbar-main{grid-column:2;min-width:0;display:flex;align-items:center;padding-inline:var(--workspace-content-inline-pad)}.workspace-topbar-main>*{min-width:0;width:100%}.sidebar-global-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;border:1px solid color-mix(in srgb,var(--ui-border) 60%,transparent);background:color-mix(in srgb,var(--ui-surface) 78%,var(--ui-surface-alt) 22%);color:color-mix(in srgb,var(--ui-text-muted) 80%,var(--ui-text) 20%);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.sidebar-global-toggle:hover{border-color:color-mix(in srgb,var(--ui-border) 84%,white);background:color-mix(in srgb,var(--ui-surface-alt) 74%,white);color:color-mix(in srgb,var(--ui-text) 86%,white)}.sidebar-global-toggle:focus-visible{outline:0;border-color:color-mix(in srgb,var(--ui-accent) 36%,var(--ui-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 14%,transparent)}.sidebar-global-toggle-icon{width:13px;height:13px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .14s ease}body.sidebar-collapsed .sidebar-global-toggle-icon{transform:rotate(180deg)}.sidebar-collapse-control{display:flex;justify-content:flex-end;margin-top:.42rem;padding-right:.04rem;transition:margin .14s ease,padding .14s ease}.sidebar-collapse-toggle{width:30px;height:30px;border-radius:9px}.app-sidebar{grid-area:sidebar;position:sticky;top:var(--workspace-topbar-sticky-offset);align-self:start;min-height:0;height:calc(100vh - var(--workspace-topbar-sticky-offset));max-height:calc(100vh - var(--workspace-topbar-sticky-offset));overflow:hidden;border-right:1px solid var(--ui-sidebar-border, var(--ui-border));background:var(--ui-sidebar-bg, var(--ui-surface));padding:.56rem .5rem .62rem;display:flex;flex-direction:column;gap:.62rem;z-index:35}.sidebar-nav{display:flex;flex-direction:column;gap:var(--ui-sidebar-item-gap-y, 8px);flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:.1rem;transition:width .15s ease,padding .15s ease,gap .15s ease}.nav-group{display:grid;gap:.1rem;margin-top:.24rem}.nav-group--no-label{margin-top:.1rem}.nav-group--single{gap:0;margin-top:.18rem}.nav-group-label{font-size:.63rem;line-height:.86rem;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%);padding:.06rem .42rem .1rem;letter-spacing:.01em;text-transform:uppercase;opacity:1;max-height:24px;overflow:hidden;transition:opacity .14s ease,max-height .14s ease,padding .14s ease,margin .14s ease}.nav-item{display:grid;grid-template-columns:var(--ui-sidebar-icon-size, 20px) minmax(0,1fr);align-items:center;gap:.54rem;min-height:calc(var(--ui-sidebar-icon-size, 20px) + (var(--ui-sidebar-item-padding-y, 10px) * 2));padding:var(--ui-sidebar-item-padding-y, 10px) var(--ui-sidebar-item-padding-x, 12px);border-radius:var(--ui-sidebar-radius, 12px);font-size:var(--ui-sidebar-label-font-size, 14px);color:var(--ui-sidebar-text, var(--ui-text-muted));font-weight:500;text-decoration:none;transition:background .12s ease,color .12s ease,box-shadow .12s ease,padding .14s ease,gap .14s ease,grid-template-columns .14s ease}.nav-item-grouped{padding-left:var(--ui-sidebar-item-padding-x, 12px)}.nav-item:hover{background:var(--ui-sidebar-hover-bg, color-mix(in srgb, var(--ui-surface-alt) 74%, white));color:var(--ui-text)}.nav-item-active{background:var(--ui-sidebar-active-bg, color-mix(in srgb, var(--ui-accent-soft) 68%, var(--ui-surface) 32%));color:var(--ui-sidebar-active-text, color-mix(in srgb, var(--ui-accent) 44%, var(--ui-text) 56%));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-accent) 20%,var(--ui-border));font-weight:500}.nav-item-icon{width:var(--ui-sidebar-icon-size, 20px);height:var(--ui-sidebar-icon-size, 20px);display:inline-flex;align-items:center;justify-content:center}.nav-icon-svg{width:calc(var(--ui-sidebar-icon-size, 20px) - 2px);height:calc(var(--ui-sidebar-icon-size, 20px) - 2px);stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none}.nav-icon-svg.is-filled{fill:currentColor;stroke:none;stroke-width:0}.nav-item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:1;max-width:180px;transform:translate(0);transition:opacity .14s ease,max-width .14s ease,transform .14s ease}.nav-item-disabled{opacity:.55;cursor:not-allowed}.nav-chip{font-size:.62rem;line-height:.9rem;padding:.02rem .34rem;border:1px solid var(--ui-border);border-radius:999px;color:var(--ui-text-muted);background:color-mix(in srgb,var(--ui-surface-alt) 70%,white)}.workspace-content{display:flex;flex-direction:column;min-width:0}.workspace-shell .workspace-content{grid-area:content;min-height:0;height:auto;overflow:visible;overflow-x:clip}.workspace-topbar{border-bottom:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-bg) 94%,white);padding:0 .82rem;position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:.45rem;transition:padding .15s ease}.mobile-nav-toggle{font-size:1rem;line-height:1;flex:0 0 auto}.mobile-nav-toggle:hover{color:inherit}.mobile-sidebar-overlay{display:none}.workspace-main{width:100%;max-width:none;margin:0;padding-block:.82rem;padding-inline:var(--workspace-content-inline-pad);display:grid;gap:.75rem;overflow-x:clip}.workspace-shell .workspace-main{flex:1 1 auto;min-height:0;overflow:visible}.workspace-main.width-mode-contained{max-width:var(--ui-page-max-width);margin-left:auto;margin-right:auto}.workspace-main.width-mode-wide{max-width:min(100%,var(--ui-page-max-width-wide));margin-left:auto;margin-right:auto}.workspace-main.width-mode-full{max-width:none;width:100%;margin:0;padding-inline:var(--workspace-content-inline-pad)}.layout-width-full .workspace-shell{--workspace-content-inline-pad: clamp(.62rem, 1.2vw, 1.2rem)}.layout-width-contained .workspace-topbar-main>*{max-width:var(--ui-page-max-width);margin-left:auto;margin-right:auto}.layout-width-wide .workspace-topbar-main>*{max-width:min(100%,var(--ui-page-max-width-wide));margin-left:auto;margin-right:auto}.topbar-nav{border-bottom:1px solid var(--ui-border);background:var(--ui-surface);padding:.5rem .75rem;display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-wrap:wrap}.sidebar-user-meta{display:grid;gap:.06rem;min-width:0}.sidebar-user-identity{max-width:100%}.sidebar-user-identity .entity-avatar-name-avatar{width:17px;height:17px}.sidebar-user-identity-label{font-size:.76rem;line-height:.98rem;color:color-mix(in srgb,var(--ui-text) 92%,white);font-weight:560}.sidebar-user-actions{display:grid;gap:.12rem}.sidebar-user-actions form{margin:0}.sidebar-user-action{width:100%;border:0;background:transparent;color:var(--ui-sidebar-text, var(--ui-text-muted));text-decoration:none;cursor:pointer;border-radius:var(--ui-sidebar-radius, 12px);padding:.24rem .36rem;display:grid;grid-template-columns:var(--ui-sidebar-icon-size, 20px) minmax(0,1fr);align-items:center;gap:.48rem;line-height:1;text-align:left;transition:background .12s ease,color .12s ease}.sidebar-user-action:hover{background:var(--ui-sidebar-hover-bg, color-mix(in srgb, var(--ui-surface-alt) 72%, white));color:var(--ui-text)}.sidebar-user-action:focus-visible{outline:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-accent) 22%,var(--ui-border));color:color-mix(in srgb,var(--ui-accent) 44%,var(--ui-text) 56%)}.sidebar-user-action-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:1;max-width:180px;transform:translate(0);transition:opacity .14s ease,max-width .14s ease,transform .14s ease}body.sidebar-collapsed .app-sidebar{padding-inline:.22rem;gap:.34rem}body.sidebar-collapsed .sidebar-nav{width:100%;margin-inline:auto;gap:var(--ui-sidebar-item-gap-y, 8px);padding-right:0;padding-inline:0}body.sidebar-collapsed .nav-group{gap:.1rem;margin-top:.24rem}body.sidebar-collapsed .nav-group--no-label{margin-top:.12rem}body.sidebar-collapsed .nav-group--single{margin-top:.18rem}body.sidebar-collapsed .nav-group-label{opacity:0;max-height:0;margin:0;padding:0;pointer-events:none}body.sidebar-collapsed .nav-item{display:grid;grid-template-columns:var(--ui-sidebar-icon-size, 20px) minmax(0,0fr);align-items:center;justify-content:center;width:100%;min-height:calc(var(--ui-sidebar-icon-size, 20px) + (var(--ui-sidebar-item-padding-y, 10px) * 2));padding:var(--ui-sidebar-item-padding-y, 10px) var(--ui-sidebar-item-padding-x, 12px);border-radius:var(--ui-sidebar-radius, 12px)}body.sidebar-collapsed .nav-item-grouped{padding-left:var(--ui-sidebar-item-padding-x, 12px)}body.sidebar-collapsed .nav-item:hover{background:var(--ui-sidebar-hover-bg, color-mix(in srgb, var(--ui-surface-alt) 78%, white));color:var(--ui-text)}body.sidebar-collapsed .nav-item-label{opacity:0;max-width:0;transform:translate(-6px);pointer-events:none}body.sidebar-collapsed .sidebar-user{display:none}body.sidebar-collapsed .sidebar-collapse-control{width:100%;justify-content:center;margin-top:.24rem;padding-right:0}body.sidebar-collapsed .sidebar-collapse-toggle{width:30px;height:30px;border-radius:9px}.layout-width-full.sidebar-collapsed .workspace-shell{--workspace-content-inline-pad: clamp(.74rem, 1.35vw, 1.38rem)}body.sidebar-is-routing .workspace-shell,body.sidebar-is-routing .workspace-topbar-global,body.sidebar-is-routing .workspace-topbar{transition:none!important}.topbar-brand-logo{width:18px;height:18px;border-radius:4px;-o-object-fit:cover;object-fit:cover;border:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);background:color-mix(in srgb,var(--ui-surface-alt) 52%,transparent);flex:0 0 auto}.topbar-brand-link{display:inline-flex;align-items:center;gap:.45rem;min-height:30px;padding:.18rem .28rem;border-radius:8px;color:inherit;text-decoration:none;transition:background .12s ease,border-color .12s ease}.topbar-brand-link:hover{background:color-mix(in srgb,var(--ui-surface-alt) 44%,transparent)}.topbar-brand-link:focus-visible{outline:1px solid color-mix(in srgb,var(--ui-accent) 30%,var(--ui-border));outline-offset:1px}.topbar-links{display:flex;align-items:center;gap:.2rem;flex-wrap:wrap}.topbar-group-label{font-size:.67rem;line-height:.9rem;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%);padding:0 .2rem 0 .32rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-page-header{display:flex;align-items:center;justify-content:space-between;gap:clamp(.5rem,.84vw,.78rem);min-width:0}.app-page-header-editorial{min-width:0;display:grid;gap:0}.app-page-header-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.16rem;margin:0;min-width:0;font-size:.58rem;line-height:.8rem;color:color-mix(in srgb,var(--ui-text-muted) 92%,var(--ui-text) 8%)}.app-page-header-breadcrumb-item{display:inline-flex;align-items:center;min-width:0;color:inherit}.app-page-header-breadcrumb-link{text-decoration:none;border-radius:4px;transition:color .12s ease,background-color .12s ease}.app-page-header-breadcrumb-link:hover{color:color-mix(in srgb,var(--ui-text) 82%,white);background:color-mix(in srgb,var(--ui-surface-alt) 52%,transparent)}.app-page-header-breadcrumb-link:focus-visible{outline:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 28%,transparent)}.app-page-header-breadcrumb-item.is-current{color:color-mix(in srgb,var(--ui-text-muted) 84%,var(--ui-text) 16%)}.app-page-header-breadcrumb-separator{display:inline-flex;align-items:center;color:color-mix(in srgb,var(--ui-text-muted) 72%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-page-header-title-row{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;-moz-column-gap:.52rem;column-gap:.52rem}.app-page-header-copy{min-width:0;display:grid;gap:.02rem;align-content:start}.app-page-header-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--ui-text) 84%,var(--ui-text-muted) 16%)}.app-page-header-icon-link{text-decoration:none;border-radius:10px;outline:0;transition:color .12s ease,background-color .12s ease}.app-page-header-icon-link:hover{color:color-mix(in srgb,var(--ui-text) 96%,white);background:color-mix(in srgb,var(--ui-surface-alt) 42%,transparent)}.app-page-header-icon-link:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-accent) 34%,transparent)}.app-page-header-icon .nav-icon-svg{width:32px;height:32px;stroke-width:1.72}.app-page-header-title{margin:0;font-size:clamp(.94rem,1.04vw,1.08rem);line-height:1.08;font-family:var(--ui-font-heading);font-weight:640;color:color-mix(in srgb,var(--ui-text) 96%,white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-page-header-title-link{color:inherit;text-decoration:none;border-radius:6px;outline:0;transition:color .12s ease,opacity .12s ease}.app-page-header-title-link:hover{color:color-mix(in srgb,var(--ui-text) 98%,white);opacity:.94}.app-page-header-title-link:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-accent) 34%,transparent)}.app-page-header-subtitle{margin:0;font-size:.68rem;line-height:.9rem;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-page-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.38rem;flex:0 0 auto;flex-wrap:wrap}.db-shell{display:grid;gap:.62rem}.db-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.44rem}.db-kpi-card{border:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);border-radius:10px;background:color-mix(in srgb,var(--ui-surface) 98%,var(--ui-bg));padding:.56rem .62rem;display:grid;gap:.2rem}.db-kpi-title{margin:0;font-size:.72rem;line-height:.98rem;text-transform:uppercase;letter-spacing:.03em;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%)}.db-kpi-value{margin:0;font-size:1.6rem;line-height:1.05;font-family:var(--ui-font-heading);font-weight:640;color:color-mix(in srgb,var(--ui-text) 94%,white)}.db-kpi-hint{margin:0;font-size:.72rem;line-height:.98rem;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%)}.db-section{display:grid;gap:.42rem}.db-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:.3rem}.db-section-title{margin:0;font-size:.92rem;line-height:1.12rem;color:color-mix(in srgb,var(--ui-text) 92%,white);font-family:var(--ui-font-heading);font-weight:600}.db-widget-grid{display:grid;gap:.44rem}.db-widget-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.db-widget-card{border:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);border-radius:10px;background:color-mix(in srgb,var(--ui-surface) 98%,var(--ui-bg));display:grid;min-width:0}.db-widget-head{padding:.52rem .62rem .42rem;border-bottom:1px solid color-mix(in srgb,var(--ui-border) 70%,transparent);display:grid;gap:.06rem}.db-widget-title{margin:0;font-size:.8rem;line-height:1.02rem;color:color-mix(in srgb,var(--ui-text) 92%,white);font-weight:590}.db-widget-subtitle{margin:0;font-size:.7rem;line-height:.94rem;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%)}.db-widget-body{padding:.46rem .62rem .52rem}.db-list,.db-series-list{margin:0;padding:0;list-style:none;display:grid;gap:.26rem}.db-list-item,.db-series-item{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;padding:.12rem 0;min-width:0}.db-list-main{min-width:0;display:grid;gap:.04rem}.db-list-main>span{font-size:.72rem;line-height:.96rem;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-entity-name{max-width:100%}.db-entity-name .entity-avatar-name-avatar{width:16px;height:16px}.db-entity-name .entity-avatar-name-label{min-width:0;font-size:.72rem;line-height:.96rem;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%)}.db-entity-name .db-list-link{color:color-mix(in srgb,var(--ui-text) 92%,white)}.db-list-link{font-size:.76rem;line-height:.98rem;color:color-mix(in srgb,var(--ui-text) 92%,white);text-decoration:none;font-weight:560;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.db-list-link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,var(--ui-text-muted) 58%,transparent)}.db-list-meta{display:grid;justify-items:end;gap:.04rem;font-size:.72rem;line-height:.96rem;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%);white-space:nowrap;font-variant-numeric:tabular-nums}.db-list-meta strong,.db-series-item strong{color:color-mix(in srgb,var(--ui-text) 92%,white);font-weight:600}.db-series-item span{font-size:.74rem;line-height:.98rem;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%)}.db-empty{margin:0;font-size:.76rem;line-height:1.04rem;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%)}@media(max-width:1080px){.db-kpi-grid,.db-widget-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.db-kpi-grid,.db-widget-grid-3{grid-template-columns:1fr}.db-kpi-value{font-size:1.32rem}}.muted{color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%);font-size:var(--ui-font-size-secondary);line-height:1.2}.guest-shell{min-height:100vh;display:grid;place-items:center;padding:1.25rem}.guest-card{width:min(100%,440px);border:1px solid var(--ui-border);border-radius:calc(var(--ui-radius) + 2px);box-shadow:none;background:var(--ui-surface);padding:1.25rem}.app-data-grid{border:1px solid var(--ui-grid-outer-border, color-mix(in srgb, var(--ui-border) 72%, transparent));border-radius:7px;background:var(--ui-surface);overflow:visible;position:relative;min-width:0;isolation:isolate;container-type:inline-size;--dg-leading-actions-width: 20px;--dg-toolbar-sticky-top: 0px;--dg-toolbar-sticky-offset: 42px;--dg-head-sticky-top: 42px;--dg-print-logo-size: 26px;--dg-print-title-size: 13px}.app-data-grid.dg-width-contained,.app-data-grid.dg-width-wide,.app-data-grid.dg-width-full{width:100%}.app-data-grid.dg-preset-ops .dg-head,.app-data-grid.dg-preset-ops .dg-cell{padding-top:.5rem;padding-bottom:.5rem}.dg-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:.44rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box;flex:0 0 auto;position:sticky;top:var(--dg-toolbar-sticky-top);left:0;right:0;z-index:26;padding:.34rem .46rem;border-bottom:0;background:color-mix(in srgb,var(--ui-surface) 97%,var(--ui-surface-alt));flex-wrap:nowrap;overflow:visible}.app-data-grid .dg-toolbar:after{content:"";position:absolute;left:var(--dg-leading-actions-width);right:0;bottom:0;height:1px;background:color-mix(in srgb,var(--ui-border) 72%,transparent);pointer-events:none}.dg-toolbar-left{display:flex;align-items:center;gap:.28rem;flex-wrap:nowrap;flex:1 1 auto;min-width:0;overflow:visible}.dg-toolbar-right{display:flex;align-items:center;gap:.28rem;flex:0 0 auto;min-width:-moz-max-content;min-width:max-content;margin-left:auto;position:relative;z-index:4}.dg-search-form{display:inline-flex;align-items:center;gap:.24rem}.dg-search-form:not(.is-collapsible){min-width:152px}.dg-search-form.is-collapsible{min-width:0;flex-direction:row-reverse}.dg-search-input{width:100%;border:1px solid transparent;background:color-mix(in srgb,var(--ui-surface-alt) 56%,transparent);color:var(--ui-text);border-radius:6px;min-height:30px;padding:.22rem .5rem;font-size:.73rem;line-height:1.02rem;transition:background .12s ease,border-color .12s ease,color .12s ease}.dg-search-form.is-collapsible .dg-search-expand-input{width:clamp(172px,22vw,248px);max-width:0;opacity:0;pointer-events:none;padding-left:0;padding-right:0;border-color:transparent;transform:translate(4px);transition:max-width .16s ease,opacity .12s ease,transform .12s ease,padding .12s ease,border-color .12s ease}.dg-search-form.is-collapsible.is-expanded .dg-search-expand-input,.dg-search-form.is-collapsible.has-value .dg-search-expand-input,.dg-search-form.is-collapsible:focus-within .dg-search-expand-input{max-width:clamp(172px,22vw,248px);opacity:1;pointer-events:auto;padding-left:.5rem;padding-right:.5rem;transform:translate(0)}.dg-search-input::-moz-placeholder{color:color-mix(in srgb,var(--ui-text-muted) 88%,white)}.dg-search-input::placeholder{color:color-mix(in srgb,var(--ui-text-muted) 88%,white)}.dg-search-input:hover{border-color:color-mix(in srgb,var(--ui-border) 84%,white);background:color-mix(in srgb,var(--ui-surface-alt) 82%,white)}.dg-search-input:focus{outline:0;border-color:color-mix(in srgb,var(--ui-accent) 36%,var(--ui-border));background:var(--ui-surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 14%,transparent)}.dg-chip-group{display:inline-flex;align-items:center;gap:.24rem;flex-wrap:wrap}.dg-chip{font-size:.62rem;line-height:.88rem;border:1px solid color-mix(in srgb,var(--ui-border) 84%,white);color:color-mix(in srgb,var(--ui-text) 64%,white);border-radius:999px;padding:.03rem .28rem;background:color-mix(in srgb,var(--ui-surface-alt) 40%,transparent);transition:background .12s ease,border-color .12s ease,color .12s ease}.dg-chip:hover{border-color:color-mix(in srgb,var(--ui-text-muted) 18%,var(--ui-border));color:color-mix(in srgb,var(--ui-text) 78%,white);background:color-mix(in srgb,var(--ui-surface-alt) 82%,white)}.dg-chip.is-active{color:color-mix(in srgb,var(--ui-accent) 46%,var(--ui-text) 54%);border-color:color-mix(in srgb,var(--ui-accent) 22%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent-soft) 64%,var(--ui-surface) 36%)}.dg-menu-wrap{position:relative;z-index:6}.dg-print-controls{display:inline-flex;align-items:center;gap:.24rem;position:relative;z-index:6}.dg-menu-trigger{--ui-btn-bg: var(--ui-btn-table-bg);--ui-btn-border: var(--ui-btn-table-border);--ui-btn-text: var(--ui-btn-table-text);--ui-btn-hover-bg: var(--ui-btn-table-hover-bg);--ui-btn-hover-border: var(--ui-btn-table-hover-border);--ui-btn-active-bg: var(--ui-btn-table-active-bg);border:1px solid var(--ui-btn-border);color:var(--ui-btn-text);border-radius:var(--ui-btn-radius);min-height:calc(var(--ui-btn-height) - 2px);padding:calc(var(--ui-btn-padding-y) * .55) calc(var(--ui-btn-padding-x) * .72);background:var(--ui-btn-bg);font-size:calc(var(--ui-btn-font-size) * .96);line-height:1.05;font-weight:var(--ui-btn-font-weight);transition:border-color .12s ease,background .12s ease,color .12s ease}.dg-menu-trigger.is-icon-only{width:calc(var(--ui-btn-height) - 2px);min-width:calc(var(--ui-btn-height) - 2px);padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:max(7px,calc(var(--ui-btn-radius) - 1px))}.dg-toolbar-icon-svg{width:var(--ui-btn-icon-size);height:var(--ui-btn-icon-size);stroke-width:1.85}.dg-menu-trigger:hover{border-color:var(--ui-btn-hover-border);background:var(--ui-btn-hover-bg);color:var(--ui-btn-text)}.dg-menu-trigger[aria-expanded=true]{border-color:var(--ui-btn-table-active-border);background:var(--ui-btn-active-bg);color:var(--ui-btn-text)}.dg-menu-panel{position:absolute;top:calc(100% + .24rem);right:0;width:210px;border:1px solid var(--ui-dropdown-panel-border, color-mix(in srgb, var(--ui-border) 82%, transparent));border-radius:var(--ui-dropdown-panel-radius, 7px);background:var(--ui-dropdown-panel-bg, var(--ui-dropdown-bg, #212121));box-shadow:var(--ui-dropdown-panel-shadow, 0 12px 30px color-mix(in srgb, var(--ui-bg) 56%, transparent));padding:.44rem;z-index:140}.dg-filters-trigger{display:inline-flex;align-items:center;gap:.24rem}.dg-filters-trigger-label{white-space:nowrap}.dg-filters-panel{width:min(320px,calc(100vw - 1.3rem));padding:.48rem;border-radius:var(--ui-dropdown-panel-radius, 8px);border:1px solid var(--ui-dropdown-panel-border, color-mix(in srgb, var(--ui-border) 82%, transparent));background:var(--ui-dropdown-panel-bg, var(--ui-dropdown-bg, #212121));box-shadow:var(--ui-dropdown-panel-shadow, 0 10px 28px color-mix(in srgb, black 24%, transparent))}.dg-filters-form{display:grid;gap:.42rem}.dg-filters-group{display:grid;gap:.36rem}.dg-filters-group-title{font-size:.64rem;font-weight:600;color:color-mix(in srgb,var(--ui-text) 62%,white)}.dg-filters-grid{display:grid;gap:.34rem}.dg-filters-grid .dg-field-label{gap:.16rem;font-size:.65rem}.dg-filters-grid .dg-quick-select{height:27px;min-height:27px;font-size:.7rem}.dg-filters-actions{display:flex;justify-content:flex-end;padding-top:.06rem}.dg-filters-panel-foot{margin-top:.3rem;padding-top:.28rem;border-top:1px solid color-mix(in srgb,var(--ui-border) 64%,transparent);display:flex;justify-content:flex-end}.dg-filters-clear-link{font-size:.64rem;color:color-mix(in srgb,var(--ui-text-muted) 72%,white);text-decoration:none}.dg-filters-clear-link:hover{color:color-mix(in srgb,var(--ui-text) 82%,white);text-decoration:underline}.ap-grid-pagination-foot,.products-pagination-foot{min-height:30px}.ap-grid-pagination-summary,.products-pagination-summary{margin:0;font-size:.72rem;color:color-mix(in srgb,var(--ui-text-muted) 90%,white);white-space:nowrap}.ap-grid-pagination-rows,.products-grid-footer-rows{display:flex;align-items:center;gap:12px;min-width:0}.ap-grid-pagination-rows.is-with-links,.products-grid-footer-rows.is-with-links{width:100%;justify-content:flex-start}.ap-grid-pagination-rows.is-summary-only,.products-grid-footer-rows.is-summary-only{justify-content:flex-start;flex-wrap:nowrap}.ap-grid-pagination-links,.products-pagination-links{flex:0 0 auto;min-width:0}.ap-pagination{display:flex;align-items:center;justify-content:center;width:100%;min-width:0}.ap-pagination-shell{display:inline-flex;align-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--ui-border) 80%,transparent);border-radius:7px;background:color-mix(in srgb,var(--ui-surface-alt) 28%,var(--ui-bg) 72%)}.ap-pagination-btn{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 .48rem;border-right:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);color:color-mix(in srgb,var(--ui-text) 76%,var(--ui-text-muted) 24%);text-decoration:none;font-size:.74rem;font-weight:500;line-height:1;font-variant-numeric:tabular-nums;background:transparent;transition:background-color .12s ease,color .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ap-pagination-shell>:last-child{border-right:0}.ap-pagination-btn:hover{background:color-mix(in srgb,var(--ui-surface-alt) 58%,var(--ui-bg) 42%);color:color-mix(in srgb,var(--ui-text) 94%,white)}.ap-pagination-btn:focus-visible{outline:1px solid color-mix(in srgb,var(--ui-accent) 62%,white);outline-offset:-1px}.ap-pagination-btn.is-active{background:color-mix(in srgb,var(--ui-accent-soft) 34%,var(--ui-surface));color:color-mix(in srgb,var(--ui-text) 96%,white);font-weight:600;pointer-events:none}.ap-pagination-btn.is-disabled{color:color-mix(in srgb,var(--ui-text-muted) 56%,var(--ui-text) 44%);background:color-mix(in srgb,var(--ui-surface-alt) 16%,transparent);pointer-events:none}.ap-pagination-btn.is-separator{min-width:30px;color:color-mix(in srgb,var(--ui-text-muted) 72%,var(--ui-text) 28%);pointer-events:none}.ap-pagination-nav{min-width:32px;font-size:.9rem;font-weight:600;padding-inline:.28rem}.ap-grid-per-page-form,.products-per-page-form{display:inline-flex;align-items:center;margin-left:0;flex:0 0 auto}.ap-grid-pagination-rows.is-summary-only .ap-grid-per-page-form,.products-grid-footer-rows.is-summary-only .products-per-page-form{margin-left:4px}.ap-grid-per-page-label,.products-per-page-label{display:inline-flex;align-items:center;gap:.32rem;white-space:nowrap;font-size:13px;color:#e5e5e5}.ap-grid-per-page-select-wrap,.products-per-page-select-wrap{position:relative;display:inline-flex;align-items:center}.ap-grid-per-page-select-wrap:after,.products-per-page-select-wrap:after{content:none}.ap-grid-per-page-select,.products-per-page-select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;border:1px solid #2f2f2f!important;background:#1e1e1e!important;color:#e5e5e5!important;border-radius:6px;height:28px;width:auto;min-width:70px;padding:0 10px 0 8px;font-size:13px;line-height:1;box-shadow:none;color-scheme:dark;background-image:none!important}.ap-grid-per-page-form .entity-select,.ap-grid-per-page-form .entity-select-ui,.products-per-page-form .entity-select,.products-per-page-form .entity-select-ui{width:auto}.entity-select-trigger.ap-grid-per-page-select,.entity-select-trigger.products-per-page-select{width:auto;min-width:70px;justify-content:flex-start;padding-right:.52rem}.ap-grid-per-page-popover{min-width:72px}.ap-grid-per-page-select::-ms-expand,.products-per-page-select::-ms-expand{display:none}.ap-grid-per-page-select:hover,.products-per-page-select:hover{border-color:#3f3f3f}.ap-grid-per-page-select:focus,.products-per-page-select:focus{outline:0;border-color:#6b7280;background:#1e1e1e}.ap-grid-per-page-select:focus-visible,.products-per-page-select:focus-visible{outline:none}.dg-menu-title{font-size:.66rem;font-weight:600;color:color-mix(in srgb,var(--ui-text) 68%,white);margin-bottom:.35rem}.dg-checkbox-list{display:grid;gap:.36rem;max-height:220px;overflow:auto}.dg-checkbox-item{display:flex;align-items:center;justify-content:flex-start;gap:.52rem;padding:.1rem .02rem;font-size:.7rem;color:var(--ui-text)}.dg-checkbox-main{display:flex;align-items:center;gap:.4rem;width:100%;min-width:0}.dg-checkbox-label-btn{flex:1 1 auto;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;font-size:.7rem;line-height:1.2;cursor:pointer;transition:color .12s ease;display:inline-flex;align-items:center;gap:.28rem}.dg-checkbox-label-btn:hover{color:color-mix(in srgb,var(--ui-text) 92%,white)}.dg-checkbox-label-btn:focus-visible{outline:0;color:color-mix(in srgb,var(--ui-text) 95%,white)}.dg-checkbox-label-btn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dg-checkbox-item input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;margin:0;border:1px solid color-mix(in srgb,var(--ui-border) 84%,transparent);background:#181818;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease;border-radius:4px}.dg-checkbox-item input[type=checkbox]:checked{border-color:#3b82f6;background:#2563eb}.dg-checkbox-item input[type=checkbox]:focus-visible{outline:0;box-shadow:0 0 0 1px color-mix(in srgb,#3b82f6 45%,transparent)}.dg-checkbox-item input[type=checkbox][disabled]{cursor:not-allowed;opacity:.72}.dg-checkbox-item.is-primary .dg-checkbox-label-btn,.dg-checkbox-label-btn.is-primary{color:color-mix(in srgb,#8bb2ff 64%,var(--ui-text) 36%)}.dg-checkbox-label-icon{width:11px;height:11px;flex:0 0 auto;opacity:.25;color:color-mix(in srgb,var(--ui-text-muted) 82%,var(--ui-text) 18%);transition:opacity .12s ease,color .12s ease}.dg-checkbox-item.is-primary .dg-checkbox-label-icon,.dg-checkbox-label-btn.is-primary .dg-checkbox-label-icon{opacity:1;color:color-mix(in srgb,#8bb2ff 78%,var(--ui-text) 22%)}.dg-print-config-modal{border:1px solid color-mix(in srgb,var(--ui-border) 80%,transparent);border-radius:12px;padding:0;background:var(--ui-surface);color:var(--ui-text);width:min(1120px,calc(100vw - 2rem));max-width:none;max-height:min(86vh,840px);box-shadow:0 24px 72px color-mix(in srgb,black 36%,transparent);overflow:hidden;z-index:220;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.dg-print-config-modal:not([open]){display:none}.dg-print-config-modal::backdrop{background:color-mix(in srgb,var(--ui-bg) 62%,rgba(2,3,3,.72));-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.dg-print-modal-head{display:flex;align-items:center;justify-content:space-between;gap:.36rem;padding:.5rem .6rem;border-bottom:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);background:color-mix(in srgb,var(--ui-surface) 96%,var(--ui-surface-alt))}.dg-print-modal-head .dg-menu-title{margin:0;font-size:.73rem;letter-spacing:.01em}.dg-print-modal-body{min-height:0;overflow:hidden}.dg-print-modal-layout{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);min-height:min(72vh,700px)}.dg-print-modal-config{border-right:1px solid color-mix(in srgb,var(--ui-border) 64%,transparent);padding:.58rem;display:grid;gap:.48rem;overflow:auto}.dg-print-modal-preview{padding:.58rem;overflow:auto;background:color-mix(in srgb,var(--ui-surface-alt) 66%,var(--ui-surface) 34%)}.dg-print-preview-shell{min-height:100%;display:grid;place-items:center;padding:.2rem}.dg-print-preview-page{--dg-preview-aspect: 210 / 297;width:min(100%,560px);aspect-ratio:var(--dg-preview-aspect);border:1px solid #d8d8d3;background:#fff;color:#111;box-shadow:0 10px 24px #0000002e;overflow:hidden}.dg-print-preview-page-inner{width:100%;height:100%;display:flex;flex-direction:column;gap:.24rem;padding:0 12mm 12mm;background:#fff}.dg-print-preview-header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.42rem;padding-bottom:.22rem;margin-bottom:.08rem;border-bottom:.8px solid #cecec8}.dg-print-preview-logo{width:min(calc(var(--dg-preview-logo-size, 90px) * .86),110px);height:min(calc(var(--dg-preview-logo-size, 90px) * .86),110px);-o-object-fit:contain;object-fit:contain;border:0;background:transparent;flex:0 0 auto}.dg-print-preview-copy{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;-moz-column-gap:.52rem;column-gap:.52rem}.dg-print-preview-title{margin:0;font-size:var(--dg-preview-title-size, 13px);line-height:1.15;font-weight:600;letter-spacing:.01em;color:#151513}.dg-print-preview-date-input{margin:0;padding:0;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;color:#4f4f4a;font-size:.62rem;line-height:1.15;text-align:right;width:min(100%,180px);cursor:text}.dg-print-preview-date-input::-moz-placeholder{color:#7a7a74}.dg-print-preview-date-input::placeholder{color:#7a7a74}.dg-print-preview-date-input:focus{outline:none;border-bottom-color:#b9b9b2}.dg-print-preview-grid-wrap{min-height:0;overflow:hidden;border-top:0}.dg-print-preview-grid-wrap .dg-table{width:100%;table-layout:fixed;border-collapse:collapse}.dg-print-preview-grid-wrap .dg-head,.dg-print-preview-grid-wrap .dg-cell{border-color:#d9d9d3;color:#171715;background:#fff}.dg-print-preview-grid-wrap .dg-head{font-size:var(--dg-preview-head-size, .58rem);line-height:var(--dg-preview-head-line, .76rem);font-weight:600;letter-spacing:.03em;text-transform:uppercase;padding-top:var(--dg-preview-cell-pad-y, .12rem);padding-bottom:var(--dg-preview-cell-pad-y, .12rem);padding-left:var(--dg-preview-cell-pad-x, .45rem);padding-right:var(--dg-preview-cell-pad-x, .45rem);background:transparent;border-top:.8px solid #cdcdc7;border-bottom:.8px solid #cdcdc7}.dg-print-preview-grid-wrap .dg-cell{font-size:var(--dg-preview-cell-size, .64rem);line-height:var(--dg-preview-cell-line, .86rem);padding-top:var(--dg-preview-cell-pad-y, .12rem);padding-bottom:var(--dg-preview-cell-pad-y, .12rem);padding-left:var(--dg-preview-cell-pad-x, .45rem);padding-right:var(--dg-preview-cell-pad-x, .45rem);border-bottom:.7px solid #e0e0db}.dg-print-preview-grid-wrap .dg-table tbody tr:hover .dg-cell,.dg-print-preview-grid-wrap .dg-table tbody tr:nth-child(2n) .dg-cell{background:#fff!important}.dg-print-preview-grid-wrap .dg-status{border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;color:#1a1a18!important;font-size:inherit!important;font-weight:500!important}.dg-print-preview-grid-wrap .dg-row-handle,.dg-print-preview-grid-wrap .dg-resize-handle{display:none!important}.dg-print-preview-empty{margin:0;padding:.3rem .2rem;font-size:.66rem;color:#6f6f6b}.dg-print-range-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.34rem;align-items:center}.dg-print-range-row output{font-size:.63rem;color:color-mix(in srgb,var(--ui-text) 72%,white);min-width:44px;text-align:right}.dg-print-modal-foot{display:flex;justify-content:flex-end;padding:.44rem .6rem .54rem;border-top:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);background:color-mix(in srgb,var(--ui-surface) 96%,var(--ui-surface-alt))}.dg-print-config-section{display:grid;gap:.28rem}.dg-print-config-section+.dg-print-config-section{border-top:1px solid color-mix(in srgb,var(--ui-border) 64%,transparent);padding-top:.42rem}.dg-print-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.dg-print-config-label{font-size:.63rem;line-height:.86rem;text-transform:uppercase;letter-spacing:.03em;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%)}.dg-print-checkbox-list{max-height:188px;padding-right:.14rem}.dg-print-header{display:none;align-items:center;gap:.42rem;padding:0 0 .22rem;margin-bottom:.08rem;border-bottom:.8px solid color-mix(in srgb,var(--ui-border) 68%,#d6d6d0)}.dg-print-logo{width:min(calc(var(--dg-print-logo-size, 90px) * .86),110px);height:min(calc(var(--dg-print-logo-size, 90px) * .86),110px);-o-object-fit:contain;object-fit:contain;border:0;background:transparent;flex:0 0 auto}.dg-print-copy{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;-moz-column-gap:.56rem;column-gap:.56rem}.dg-print-title{margin:0;font-size:var(--dg-print-title-size, 13px);line-height:1.15;font-weight:600;letter-spacing:.01em;color:color-mix(in srgb,var(--ui-text) 86%,white)}.dg-print-date{margin:0;font-size:.62rem;line-height:1.15;text-align:right;white-space:nowrap;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%)}.workspace-shell .workspace-content,.sidebar-nav,.dg-scroll{scrollbar-width:thin;scrollbar-color:var(--ui-scrollbar-thumb) var(--ui-scrollbar-track)}.workspace-shell .workspace-content::-webkit-scrollbar,.sidebar-nav::-webkit-scrollbar,.dg-scroll::-webkit-scrollbar{width:10px;height:10px}.workspace-shell .workspace-content::-webkit-scrollbar-track,.sidebar-nav::-webkit-scrollbar-track,.dg-scroll::-webkit-scrollbar-track{background:var(--ui-scrollbar-track)}.workspace-shell .workspace-content::-webkit-scrollbar-thumb,.sidebar-nav::-webkit-scrollbar-thumb,.dg-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:var(--ui-scrollbar-thumb);border:2px solid var(--ui-scrollbar-track)}.workspace-shell .workspace-content::-webkit-scrollbar-thumb:hover,.sidebar-nav::-webkit-scrollbar-thumb:hover,.dg-scroll::-webkit-scrollbar-thumb:hover{background:var(--ui-scrollbar-thumb-hover)}.dg-scroll{width:100%;max-width:100%;min-width:0;overflow:visible}.dg-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.dg-head{position:relative;border-bottom:1px solid color-mix(in srgb,var(--ui-border) 74%,transparent);text-align:left;font-size:.62rem;letter-spacing:0;color:color-mix(in srgb,var(--ui-text) 68%,white);font-weight:500;padding:.28rem .45rem;white-space:nowrap;background:color-mix(in srgb,var(--ui-surface) 97%,var(--ui-surface-alt));transition:background-color .12s ease,color .12s ease}.dg-head.has-col-reorder{cursor:pointer}.dg-head.has-col-reorder [data-col-header-label],.dg-head.has-col-reorder [data-col-header-label] *{cursor:inherit}.dg-head-label{display:inline-flex;align-items:center;justify-content:flex-start;gap:.24rem;width:100%;min-width:0;text-align:left;min-height:18px;font-size:var(--ui-grid-column-title-font-size, var(--ui-grid-header-font-size));font-weight:var(--ui-grid-column-title-font-weight, var(--ui-grid-header-weight));color:inherit;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.dg-head-label [data-col-label-text]{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dg-head-sort-caret{display:none;opacity:.9;align-items:center;justify-content:center;width:.7rem;height:.7rem;flex:0 0 .7rem;margin-left:.08rem;transform:translateY(0)}.dg-head-sort-caret-icon{display:none;width:100%;height:100%;color:currentColor}.dg-head[data-col-sort-active="1"][data-col-sort-direction=asc] .dg-head-sort-caret,.dg-head[data-col-sort-active="1"][data-col-sort-direction=desc] .dg-head-sort-caret{display:inline-flex}.dg-head[data-col-sort-active="1"][data-col-sort-direction=asc] .dg-head-sort-caret-icon--up,.dg-head[data-col-sort-active="1"][data-col-sort-direction=desc] .dg-head-sort-caret-icon--down{display:block}.dg-head-icon-slot{display:inline-flex;align-items:center;justify-content:center;min-width:1rem;min-height:1rem;line-height:1}.dg-head-icon-slot.is-empty{visibility:hidden}.dg-head-custom-emoji{font-size:.78rem;line-height:1}.dg-head-custom-heroicon{width:.86rem;height:.86rem}.dg-head-custom-image{width:.88rem;height:.88rem;border-radius:3px;-o-object-fit:cover;object-fit:cover;display:inline-block}.dg-head[data-col-sort-active="1"] .dg-head-label{color:color-mix(in srgb,var(--ui-accent) 48%,var(--ui-text) 52%)}.dg-col-menu{position:fixed;z-index:1600;min-width:228px;max-width:min(320px,calc(100vw - 16px));border:1px solid var(--ui-dropdown-panel-border, color-mix(in srgb, var(--ui-border) 74%, transparent));border-radius:var(--ui-dropdown-panel-radius, 10px);background:var(--ui-dropdown-panel-bg, var(--ui-dropdown-bg, #212121));box-shadow:var(--ui-dropdown-panel-shadow, 0 16px 28px color-mix(in srgb, black 52%, transparent));padding:.44rem}.dg-col-menu-notion-popover{z-index:1700}.dg-col-menu[hidden]{display:none}.dg-col-menu-section+.dg-col-menu-section{margin-top:.35rem;padding-top:.35rem;border-top:1px solid color-mix(in srgb,var(--ui-border) 60%,transparent)}.dg-col-menu-section--title{margin-top:0;padding-top:0;border-top:0}.dg-col-menu-action{width:100%;border:0;border-radius:8px;background:transparent;color:color-mix(in srgb,var(--ui-text) 94%,white);min-height:30px;padding:.26rem .42rem;font-size:.72rem;text-align:left;display:inline-flex;align-items:center;justify-content:space-between;gap:.35rem;cursor:pointer;transition:background .12s ease,color .12s ease}.dg-col-menu-action:hover,.dg-col-menu-action:focus-visible{background:color-mix(in srgb,var(--ui-surface-alt) 74%,white);color:color-mix(in srgb,var(--ui-text) 98%,white);outline:none}.dg-col-menu-action.is-active{background:color-mix(in srgb,var(--ui-accent-soft) 64%,var(--ui-surface) 36%);color:color-mix(in srgb,var(--ui-accent) 40%,var(--ui-text) 60%)}.dg-col-menu-action.is-danger{color:color-mix(in srgb,#ef5f5f 86%,var(--ui-text) 14%)}.dg-col-menu-action.is-danger:hover,.dg-col-menu-action.is-danger:focus-visible{background:color-mix(in srgb,#ef5f5f 16%,var(--ui-surface-alt) 84%);color:color-mix(in srgb,#ef5f5f 92%,white)}.dg-col-menu-action[disabled]{opacity:.46;cursor:not-allowed}.dg-col-menu-sort-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.dg-col-menu-action--sort{justify-content:center;text-align:center;min-height:32px;padding:0;font-size:.9rem;line-height:1;border:1px solid color-mix(in srgb,var(--ui-border) 66%,transparent);background:color-mix(in srgb,var(--ui-surface-alt) 46%,transparent)}.dg-col-menu-action--sort:hover,.dg-col-menu-action--sort:focus-visible{border-color:color-mix(in srgb,var(--ui-border) 84%,white);background:color-mix(in srgb,var(--ui-surface-alt) 72%,transparent)}.dg-col-menu-action--sort.is-active{border-color:color-mix(in srgb,var(--ui-accent) 44%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent-soft) 58%,var(--ui-surface));color:color-mix(in srgb,var(--ui-text) 96%,white)}.dg-col-menu-action--sort-clear{font-size:1rem}.dg-col-menu-title-row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:.35rem;align-items:center}.dg-col-menu-picker-trigger{width:34px;height:34px;border:1px solid color-mix(in srgb,var(--ui-border) 64%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ui-surface-alt) 56%,transparent);color:color-mix(in srgb,var(--ui-text) 92%,white);display:inline-flex;align-items:center;justify-content:center;font-size:.92rem;line-height:1;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.dg-col-menu-picker-trigger:hover,.dg-col-menu-picker-trigger:focus-visible{border-color:color-mix(in srgb,var(--ui-accent) 48%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent-soft) 56%,var(--ui-surface-alt));outline:none}.dg-col-menu-picker-icon{width:14px;height:14px}.dg-col-menu-picker-image{width:18px;height:18px;border-radius:4px;-o-object-fit:cover;object-fit:cover;display:block}.dg-col-menu-title-input-control.ap-control{width:100%;min-height:34px;font-size:.82rem;padding:.34rem .54rem}.dg-col-menu-icon-option.is-active{border-color:color-mix(in srgb,var(--ui-accent) 54%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent-soft) 64%,var(--ui-surface-alt))}.dg-col-menu-color-option.is-active{box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-accent) 46%,transparent);border-color:color-mix(in srgb,var(--ui-accent) 54%,var(--ui-border))}.app-data-grid.is-col-dragging-active,.app-data-grid.is-col-dragging-active *,.app-data-grid.is-row-dragging-active,.app-data-grid.is-row-dragging-active *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-data-grid.is-col-dragging-active .dg-head.has-col-reorder{cursor:grabbing}.dg-head.is-col-dragging{cursor:grabbing;background:color-mix(in srgb,var(--ui-accent-soft) 82%,var(--ui-surface) 18%);color:color-mix(in srgb,var(--ui-text) 90%,white)}.dg-head.is-col-menu-open{background:color-mix(in srgb,var(--ui-surface-alt) 78%,white);color:color-mix(in srgb,var(--ui-text) 96%,white)}.app-data-grid.is-row-dragging-active .dg-row-handle{cursor:grabbing}.app-data-grid .dg-table tbody tr.is-row-dragging{opacity:.82;background:color-mix(in srgb,var(--ui-accent-soft) 82%,var(--ui-surface) 18%)}.app-data-grid .dg-table tbody tr.is-row-drop-before,.app-data-grid .dg-table tbody tr.is-row-drop-after{position:relative}.app-data-grid .dg-table tbody tr.is-row-drop-before:before,.app-data-grid .dg-table tbody tr.is-row-drop-after:after{content:"";position:absolute;left:0;right:0;height:2px;border-radius:999px;background:color-mix(in srgb,var(--ui-accent) 86%,white 14%);pointer-events:none;z-index:2}.app-data-grid .dg-table tbody tr.is-row-drop-before:before{top:-1px}.app-data-grid .dg-table tbody tr.is-row-drop-after:after{bottom:-1px}.dg-head.is-col-drop-before:before,.dg-head.is-col-drop-after:after{content:"";position:absolute;top:2px;bottom:2px;width:2px;border-radius:999px;background:color-mix(in srgb,var(--ui-accent) 88%,white 12%);pointer-events:none}.dg-head.is-col-drop-before:before{left:-1px}.dg-head.is-col-drop-after:after{right:-1px}.dg-cell{border-bottom:1px solid color-mix(in srgb,var(--ui-border) 46%,transparent);font-size:.73rem;line-height:1.02rem;padding:.24rem .45rem;color:var(--ui-text);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-data-grid .dg-table tbody .dg-cell{border-top:0;border-right:0;border-bottom:0;border-left:0}.app-data-grid .dg-table tbody tr+tr .dg-cell{border-top:1px solid color-mix(in srgb,var(--ui-border) 46%,transparent)}.app-data-grid .dg-table tbody .dg-cell+.dg-cell{border-left:1px solid color-mix(in srgb,var(--ui-border) 46%,transparent)}.app-data-grid .dg-table tfoot .dg-summary-cell{border-top:0!important;border-right:0!important;border-bottom:0!important;border-left:0!important;padding:.18rem .45rem .28rem;background:transparent;vertical-align:top;white-space:normal;overflow:visible;text-overflow:clip}.app-data-grid .dg-table tfoot .dg-summary-cell+.dg-summary-cell{border-left:0!important}.app-data-grid .dg-table tfoot .dg-summary-slot{min-height:22px;display:flex;align-items:center;gap:.22rem;font-size:.68rem;line-height:1.05;color:color-mix(in srgb,var(--ui-text-muted) 86%,var(--ui-text) 14%)}.app-data-grid .dg-table thead .dg-head{position:sticky;top:var(--dg-head-sticky-top);z-index:18;border-bottom:0;background:color-mix(in srgb,var(--ui-surface) 97%,var(--ui-surface-alt));background-clip:padding-box}.app-data-grid .dg-table thead .dg-head:hover{background:#212121}.app-data-grid .dg-table thead .dg-head:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:color-mix(in srgb,var(--ui-border) 74%,transparent);pointer-events:none}.app-data-grid .dg-table thead th[data-col-key=edit_action],.app-data-grid .dg-table thead th[data-col-key=drag_handle],.app-data-grid .dg-table thead th[data-col-key=delete_action],.app-data-grid .dg-table thead th[data-col-key=filler],.app-data-grid .dg-table tbody td[data-col-key=edit_action],.app-data-grid .dg-table tbody td[data-col-key=drag_handle],.app-data-grid .dg-table tbody td[data-col-key=delete_action],.app-data-grid .dg-table tbody td[data-col-key=filler]{border-top:0!important;border-right:0!important;border-bottom:0!important;border-left:0!important}.app-data-grid .dg-table thead th[data-col-key=edit_action]:after,.app-data-grid .dg-table thead th[data-col-key=drag_handle]:after,.app-data-grid .dg-table thead th[data-col-key=delete_action]:after,.app-data-grid .dg-table thead th[data-col-key=filler]:after{display:none}.app-data-grid .dg-table thead th[data-col-key=drag_handle]+th.dg-head,.app-data-grid .dg-table tbody td[data-col-key=drag_handle]+td.dg-cell{border-left:0!important}.app-data-grid .dg-table tbody tr:last-child>td.dg-cell:not([data-col-key=filler]):not(:first-child):not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--ui-border) 46%,transparent)!important}.app-data-grid .dg-table tbody tr:last-child>td.dg-cell[data-col-key=delete_action]{border-bottom:0!important}.dg-cell.is-align-right{text-align:right}.dg-cell.is-align-center{text-align:center}.dg-cell.is-multiline{white-space:normal;overflow:visible;text-overflow:clip;vertical-align:top;line-height:1.2rem}.dg-cell.is-multiline .dg-cell-value{display:block;white-space:pre-line;line-height:inherit}.dg-cell.is-detailed-list{padding-top:.3rem;padding-bottom:.3rem}.dg-cell.is-mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.app-data-grid[data-view-key="sales.index.detailed"]{--dg-detailed-cell-pad-y: .28rem}.app-data-grid[data-view-key="sales.index.detailed"] .dg-table tbody .dg-cell{vertical-align:top;padding-top:var(--dg-detailed-cell-pad-y);padding-bottom:var(--dg-detailed-cell-pad-y)}.app-data-grid[data-view-key="sales.index.detailed"] .dg-cell.is-detailed-list{line-height:1.18rem;padding-top:var(--dg-detailed-cell-pad-y);padding-bottom:var(--dg-detailed-cell-pad-y)}.app-data-grid[data-view-key="sales.index.detailed"] .dg-products-lines{display:grid;gap:.05rem;min-width:0}.app-data-grid[data-view-key="sales.index.detailed"] .dg-product-line{display:block;min-width:0}.app-data-grid[data-view-key="sales.index.detailed"] .dg-product-line-avatar{display:inline-flex;align-items:center;gap:.26rem;min-width:0;max-width:100%}.app-data-grid[data-view-key="sales.index.detailed"] .dg-product-line-avatar .dg-avatar{width:15px;height:15px;border-radius:3px}.app-data-grid[data-view-key="sales.index.detailed"] .dg-product-line-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-data-grid[data-view-key="sales.index.detailed"] .dg-cell.is-detailed-total{font-weight:610;color:color-mix(in srgb,var(--ui-text) 92%,white 8%)}.app-data-grid .dg-table tbody tr:hover .dg-cell{background:var(--ui-grid-row-hover-bg)}.app-data-grid .dg-table tbody tr:hover,.app-data-grid .dg-table tbody tr:hover .dg-cell{cursor:pointer}.app-data-grid .dg-table tbody tr .dg-cell{transition:background-color .12s ease,opacity .14s ease,transform .14s ease}.app-data-grid .dg-table tbody tr:focus-within .dg-cell{background:var(--ui-grid-row-focus-bg)}.app-data-grid .dg-table tbody tr[data-row-selected="1"] .dg-cell{background:var(--ui-grid-row-selected-bg)}.app-data-grid .dg-table tbody tr[data-row-selected="1"]:hover .dg-cell,.app-data-grid .dg-table tbody tr[data-row-selected="1"]:focus-within .dg-cell{background:var(--ui-grid-row-selected-bg)}.is-edit-col{width:24px;min-width:24px;max-width:24px;text-align:center;padding-left:.08rem;padding-right:.08rem}.is-delete-col{width:30px;min-width:30px;max-width:30px;text-align:center;padding-left:.14rem;padding-right:.14rem}.is-drag-col{width:20px;min-width:20px;max-width:20px;text-align:center;padding-left:.06rem;padding-right:.06rem}.dg-table col[data-col-key=edit_action],.dg-table th[data-col-key=edit_action],.dg-table td[data-col-key=edit_action]{width:24px!important;min-width:24px!important;max-width:24px!important}.dg-table col[data-col-key=delete_action],.dg-table th[data-col-key=delete_action],.dg-table td[data-col-key=delete_action]{width:30px!important;min-width:30px!important;max-width:30px!important}.dg-table col[data-col-key=drag_handle],.dg-table th[data-col-key=drag_handle],.dg-table td[data-col-key=drag_handle]{width:20px!important;min-width:20px!important;max-width:20px!important}.app-data-grid .dg-table tbody tr>td.dg-cell[data-col-key=delete_action],.app-data-grid .dg-table tbody tr>td.dg-cell[data-col-key=filler]{border-top:0!important;border-bottom:0!important}.is-filler-col{width:auto;min-width:24px}.dg-row-handle{display:inline-flex;align-items:center;justify-content:center;width:10px;height:14px;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%);opacity:0;transform:translateY(1px);transition:opacity .16s ease,color .16s ease,transform .16s ease;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.dg-row-handle:active{cursor:grabbing}.dg-row-handle-dots{width:10px;height:14px;background:radial-gradient(circle,currentColor 1.05px,transparent 1.12px) 0 1px / 5px 4px repeat}.app-data-grid .dg-table tbody tr:hover .dg-row-handle,.app-data-grid .dg-table tbody tr:focus-within .dg-row-handle,.app-data-grid .dg-table tbody tr[data-row-selected="1"] .dg-row-handle{opacity:.74;transform:translateY(0);color:color-mix(in srgb,var(--ui-text-muted) 56%,var(--ui-text) 44%);pointer-events:auto}.dg-edit-link{width:16px;height:16px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:.67rem;line-height:1;color:color-mix(in srgb,var(--ui-text-muted) 78%,var(--ui-text) 22%);text-decoration:none;border:1px solid transparent;opacity:0;transform:translateY(1px);pointer-events:none;transition:border-color .12s ease,color .12s ease,background .12s ease,opacity .16s ease,transform .16s ease}.dg-action-icon{width:12px;height:12px;stroke-width:1.9}.dg-edit-link:hover{border-color:color-mix(in srgb,var(--ui-border) 76%,transparent);background:color-mix(in srgb,var(--ui-surface-alt) 56%,transparent);color:color-mix(in srgb,var(--ui-text) 88%,white)}.app-data-grid .dg-table tbody tr:hover .dg-edit-link,.app-data-grid .dg-table tbody tr:focus-within .dg-edit-link,.app-data-grid .dg-table tbody tr[data-row-selected="1"] .dg-edit-link{opacity:.76;transform:translateY(0);pointer-events:auto}.dg-cell.has-row-edit-fab{position:relative}.dg-cell-edit-fab{position:absolute;top:2px;right:3px;width:70px;height:25px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;padding:0 .34rem;color:color-mix(in srgb,var(--ui-text-muted) 74%,var(--ui-text) 26%);border:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);background:color-mix(in srgb,var(--ui-surface) 92%,var(--ui-surface-alt));text-decoration:none;opacity:0;transform:translateY(-1px);pointer-events:none;transition:opacity .12s ease,transform .12s ease,color .12s ease,border-color .12s ease,background .12s ease;z-index:2}.dg-cell-edit-fab-icon{width:13px;height:13px;flex:0 0 13px;margin-right:.18rem}.dg-cell-edit-fab-text{font-size:.66rem;line-height:1;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.app-data-grid .dg-table tbody tr:hover .dg-cell.is-primary-col .dg-cell-edit-fab,.app-data-grid .dg-table tbody tr:focus-within .dg-cell.is-primary-col .dg-cell-edit-fab,.dg-cell.is-primary-col .dg-cell-edit-fab:focus-visible{opacity:.9;transform:translateY(0);pointer-events:auto}.dg-cell.is-primary-col .dg-cell-edit-fab:hover,.dg-cell.is-primary-col .dg-cell-edit-fab:focus-visible{color:color-mix(in srgb,var(--ui-text) 90%,white);border-color:color-mix(in srgb,var(--ui-border) 78%,transparent);background:color-mix(in srgb,var(--ui-surface-alt) 82%,var(--ui-surface));outline:0}.dg-delete-link{width:16px;height:16px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:.67rem;line-height:1;color:color-mix(in srgb,#cb5c5c 58%,var(--ui-text) 42%);text-decoration:none;border:1px solid transparent;background:transparent;cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}.dg-delete-link:hover{border-color:color-mix(in srgb,#cb5c5c 36%,var(--ui-border));background:color-mix(in srgb,#cb5c5c 10%,var(--ui-surface));color:color-mix(in srgb,#cb5c5c 72%,white)}.dg-edit-link.is-disabled{opacity:.26;pointer-events:none;cursor:default;border-color:transparent;background:transparent}.app-data-grid .dg-table tbody tr:hover .dg-edit-link.is-disabled,.app-data-grid .dg-table tbody tr:focus-within .dg-edit-link.is-disabled,.app-data-grid .dg-table tbody tr[data-row-selected="1"] .dg-edit-link.is-disabled{opacity:.26;pointer-events:none}.dg-delete-link.is-disabled{opacity:.26;pointer-events:none;cursor:default;border-color:transparent;background:transparent}.dg-status{display:inline-flex;align-items:center;justify-content:flex-start;width:var(--dg-status-control-width, 108px);max-width:100%;min-height:calc(var(--ui-dropdown-option-icon-size, 18px) + (var(--ui-dropdown-option-padding-y, 4px) * 2));box-sizing:border-box;border:var(--ui-dropdown-option-border-width, 0px) solid var(--ui-dropdown-option-border-color, transparent);border-radius:6px;padding:var(--ui-dropdown-option-padding-y, 4px) var(--ui-dropdown-option-padding-x, 6px);gap:var(--ui-dropdown-option-icon-gap, 6px);font-size:var(--ui-grid-chip-font-size);line-height:1.2;color:var(--ui-dropdown-option-text, var(--ui-text));background:var(--ui-dropdown-option-hover-bg, color-mix(in srgb, var(--ui-surface-alt) 46%, transparent))}.dg-status .dg-inline-status-option-label,.dg-status .dg-inline-status-option-identity{width:100%}.dg-status.is-inline-editable{cursor:pointer;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.dg-cell[data-editable-trigger=click]:hover .dg-status.is-inline-editable{border-color:var(--ui-dropdown-option-border-color, transparent);background:var(--ui-dropdown-option-hover-bg, color-mix(in srgb, var(--ui-surface-alt) 68%, transparent))}.dg-status.is-archived{opacity:.75}.dg-status.is-active{border-color:var(--ui-dropdown-option-border-color, transparent);background:var(--ui-dropdown-option-selected-bg, color-mix(in srgb, var(--ui-accent-soft) 36%, var(--ui-surface)));color:var(--ui-dropdown-option-selected-text, color-mix(in srgb, var(--ui-text) 96%, white))}.dg-status.is-inactive{border-color:var(--ui-dropdown-option-border-color, transparent);background:color-mix(in srgb,#8f96a3 12%,var(--ui-surface))}.dg-status.is-closed{border-color:var(--ui-dropdown-option-border-color, transparent);background:color-mix(in srgb,#c46464 12%,var(--ui-surface))}.dg-status.is-prospect{border-color:var(--ui-dropdown-option-border-color, transparent);background:color-mix(in srgb,#4f8fd8 12%,var(--ui-surface))}.dg-status.is-locked{border-color:var(--ui-dropdown-option-border-color, transparent);background:color-mix(in srgb,var(--ui-accent-soft) 46%,var(--ui-surface));color:color-mix(in srgb,var(--ui-accent) 44%,var(--ui-text) 56%)}.dg-status.is-unlocked{opacity:.92}.app-data-grid .dg-table tbody td[data-field=status],.app-data-grid .dg-table tbody td[data-field=payment_status],.app-data-grid .dg-table tbody td[data-field=delivery_status],.app-data-grid .dg-table tbody td[data-field=payment_type]{text-align:left!important}.dg-status .entity-avatar-name-label,.dg-status .entity-avatar-name-fallback,.dg-status .entity-avatar-name-icon,.dg-status .entity-avatar-name-icon-svg{color:currentColor}.app-data-grid .dg-table tbody td[data-field=status] .dg-status,.app-data-grid .dg-table tbody td[data-field=payment_status] .dg-status,.app-data-grid .dg-table tbody td[data-field=delivery_status] .dg-status,.app-data-grid .dg-table tbody td[data-field=payment_type] .dg-status{margin-left:0;margin-right:auto}.app-data-grid{--dg-cell-pad-y: clamp(.14rem, calc((var(--ui-grid-row-height) - var(--ui-grid-font-size) - 8px) / 2), .56rem);--dg-head-pad-y: clamp(.14rem, calc((var(--ui-grid-row-height) - var(--ui-grid-header-font-size) - 10px) / 2), .48rem);--dg-status-control-width: 108px}.app-data-grid .dg-toolbar,.app-data-grid .dg-search-input,.app-data-grid .dg-menu-trigger,.app-data-grid .dg-checkbox-item,.app-data-grid .dg-menu-title{font-size:var(--ui-grid-toolbar-font-size);line-height:1.25}.app-data-grid .dg-scroll .dg-head{font-size:var(--ui-grid-header-font-size);font-weight:var(--ui-grid-header-weight);min-height:calc(var(--ui-grid-row-height) - 2px);padding-top:var(--dg-head-pad-y);padding-bottom:var(--dg-head-pad-y)}.app-data-grid .dg-scroll .dg-table thead tr{height:calc(var(--ui-grid-row-height) - 2px)}.app-data-grid .dg-scroll .dg-cell{font-size:var(--ui-grid-font-size);line-height:calc(var(--ui-grid-font-size) + 5px);min-height:var(--ui-grid-row-height);padding-top:var(--dg-cell-pad-y);padding-bottom:var(--dg-cell-pad-y)}.app-data-grid .dg-scroll .dg-table tbody tr{height:var(--ui-grid-row-height)}.app-data-grid.dg-preset-ops .dg-scroll .dg-head{padding-top:var(--dg-head-pad-y);padding-bottom:var(--dg-head-pad-y)}.app-data-grid.dg-preset-ops .dg-scroll .dg-cell{padding-top:var(--dg-cell-pad-y);padding-bottom:var(--dg-cell-pad-y)}.app-data-grid .dg-chip,.app-data-grid .dg-status{font-size:var(--ui-grid-chip-font-size)}.app-data-grid .dg-chip{line-height:1.12;padding-top:.02rem;padding-bottom:.02rem}.app-data-grid .dg-status{line-height:1.2;padding:.22rem .5rem}.entity-avatar-name{display:inline-flex;align-items:center;gap:.28rem;min-width:0}.entity-avatar-name-avatar{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;border:1px solid color-mix(in srgb,var(--ui-border) 70%,transparent);background:color-mix(in srgb,var(--ui-surface-alt) 36%,transparent);color:color-mix(in srgb,var(--ui-text-muted) 80%,var(--ui-text) 20%);flex:0 0 auto}.entity-avatar-name-avatar--sm{width:18px;height:18px}.entity-avatar-name-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.entity-avatar-name-emoji{font-size:.65rem;line-height:1}.entity-avatar-name-icon{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--ui-text-muted) 86%,var(--ui-text) 14%)}.entity-avatar-name-icon-svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.entity-avatar-name-icon-svg--filled{fill:currentColor;stroke:none;stroke-width:0}.entity-avatar-name-fallback{font-size:.54rem;line-height:1;font-weight:700;letter-spacing:.01em;color:color-mix(in srgb,var(--ui-text) 72%,white);text-transform:uppercase}.entity-avatar-name-label{min-width:0;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-avatar-name-label--sm{font-size:.72rem;line-height:.95rem}.entity-select{position:relative;width:100%;min-width:0}.entity-select-native{width:100%}.entity-select-ui{display:none;position:relative;min-width:0}.entity-select.is-enhanced .entity-select-native{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;clip:rect(0 0 0 0);clip-path:inset(100%);overflow:hidden;white-space:nowrap}.entity-select.is-enhanced .entity-select-ui{display:block}.entity-select-trigger{width:100%;display:inline-flex;align-items:center;justify-content:flex-start;gap:.24rem;text-align:left;min-width:0;cursor:pointer;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.entity-select-trigger:disabled{cursor:not-allowed}.entity-select-trigger-display{flex:1 1 auto;min-width:0}.entity-select-trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--ui-border) 58%,white);background:color-mix(in srgb,var(--ui-surface-alt) 78%,white)}.entity-select-popover{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:120;display:none;gap:2px;max-height:220px;overflow:auto;border:1px solid var(--ui-dropdown-panel-border, color-mix(in srgb, var(--ui-border) 74%, transparent));border-radius:var(--ui-dropdown-panel-radius, 8px);padding:.2rem;background:var(--ui-dropdown-panel-bg, var(--ui-dropdown-bg, #212121));box-shadow:var(--ui-dropdown-panel-shadow, 0 12px 30px color-mix(in srgb, var(--ui-bg) 56%, transparent))}.entity-select-popover[hidden]{display:none!important}.entity-select.is-open .entity-select-popover,.entity-select-popover.is-overlay-open{display:grid}.entity-select-option{width:100%;border:var(--ui-dropdown-option-border-width, 0px) solid var(--ui-dropdown-option-border-color, transparent);border-radius:var(--ui-dropdown-option-radius, 6px);background:transparent;color:var(--ui-dropdown-option-text, color-mix(in srgb, var(--ui-text) 92%, white));display:inline-flex;align-items:center;justify-content:flex-start;padding:var(--ui-dropdown-option-padding-y, 4px) var(--ui-dropdown-option-padding-x, 6px);gap:var(--ui-dropdown-option-icon-gap, 6px);min-height:calc(var(--ui-dropdown-option-icon-size, 18px) + (var(--ui-dropdown-option-padding-y, 4px) * 2));font-size:var(--ui-dropdown-option-font-size, 11px);line-height:1.2;text-align:left;cursor:pointer}.entity-select-option:hover{background:var(--ui-dropdown-option-hover-bg, color-mix(in srgb, var(--ui-surface-alt) 74%, transparent))}.entity-select-option.is-selected{background:var(--ui-dropdown-option-selected-bg, color-mix(in srgb, var(--ui-accent-soft) 36%, var(--ui-surface)));color:var(--ui-dropdown-option-selected-text, color-mix(in srgb, var(--ui-text) 96%, white));border-color:var(--ui-dropdown-option-border-color, transparent)}.entity-select-option:focus-visible{outline:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 34%,var(--ui-border));background:var(--ui-dropdown-option-hover-bg, color-mix(in srgb, var(--ui-surface-alt) 64%, transparent))}.entity-select-option-content{min-width:0;width:100%}.entity-select-option-content--visual{box-sizing:border-box;display:block;width:100%}.entity-select-option--visual{padding:0;min-height:auto;border-color:transparent;background:transparent}.entity-select-option--visual:hover,.entity-select-option--visual.is-selected{background:transparent;border-color:transparent;color:inherit}.entity-select-option--visual:hover .entity-select-option-content--visual{filter:brightness(1.04)}.entity-select-option--visual.is-selected .entity-select-option-content--visual{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-dropdown-option-border-color, var(--ui-border)) 68%,transparent)}.entity-select-option-identity{width:100%}.entity-select-option-label{min-width:0}.entity-select-option-label-only{display:inline-block;font-size:.72rem;line-height:.95rem;color:currentColor;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-select-option .entity-avatar-name{gap:var(--ui-dropdown-option-icon-gap, 6px)}.entity-select-option .entity-avatar-name-avatar{width:var(--ui-dropdown-option-icon-size, 18px);height:var(--ui-dropdown-option-icon-size, 18px)}.entity-select-option .entity-avatar-name-label,.entity-select-option .entity-avatar-name-fallback,.entity-select-option .entity-avatar-name-icon,.entity-select-option .entity-avatar-name-icon-svg{color:currentColor}.entity-select-option-content--visual .entity-avatar-name-avatar,.entity-select-trigger .entity-select-option-content--visual .entity-avatar-name-avatar{border:0;background:transparent;color:var(--entity-select-icon-color, currentColor)}.entity-select-option-content--visual .entity-avatar-name-label,.entity-select-option-content--visual .entity-avatar-name-fallback,.entity-select-option-content--visual .entity-avatar-name-icon,.entity-select-option-content--visual .entity-avatar-name-icon-svg,.entity-select-trigger .entity-select-option-content--visual .entity-avatar-name-label,.entity-select-trigger .entity-select-option-content--visual .entity-avatar-name-fallback,.entity-select-trigger .entity-select-option-content--visual .entity-avatar-name-icon,.entity-select-trigger .entity-select-option-content--visual .entity-avatar-name-icon-svg{color:currentColor}.entity-select.is-open .entity-select-trigger{border-color:color-mix(in srgb,var(--ui-accent) 56%,var(--ui-border));background:color-mix(in srgb,var(--ui-surface) 96%,var(--ui-surface-alt));box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 22%,transparent),0 6px 16px color-mix(in srgb,black 14%,transparent)}.entity-select.is-inline-preview{align-content:start}.entity-select.is-inline-preview .entity-select-ui{display:grid;gap:.28rem}.entity-select.is-inline-preview .entity-select-popover{position:static;top:auto;left:auto;right:auto;z-index:auto;display:grid;width:100%;max-height:none;overflow:visible;box-shadow:none}.entity-select.is-inline-preview .entity-select-popover[hidden]{display:grid!important}.entity-select-trigger--quick .entity-avatar-name-avatar{width:18px;height:18px}.entity-select-popover--quick{max-height:220px}.entity-select-trigger--mobile .entity-avatar-name-avatar{width:19px;height:19px}.entity-select-popover--mobile{max-height:min(52vh,250px)}.dg-avatar{width:19px;height:19px;border-radius:4px;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;vertical-align:middle;flex:0 0 auto}.dg-avatar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.dg-avatar-emoji{font-size:.67rem;line-height:1}.dg-avatar-icon{width:66%;height:66%;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--ui-text-muted) 84%,var(--ui-text) 16%)}.dg-avatar-icon-svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dg-avatar-icon-svg--filled{fill:currentColor;stroke:none;stroke-width:0}.dg-avatar-placeholder{font-size:.68rem;line-height:1;color:color-mix(in srgb,var(--ui-text-muted) 80%,transparent);transform:translateY(-1px)}.dg-avatar-text{display:inline-flex;align-items:center;gap:.24rem;min-width:0}.dg-avatar-text-label{min-width:0;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dg-identity-link{display:inline-flex;align-items:center;min-width:0;color:inherit;text-decoration:none}.dg-identity-link:hover .dg-avatar-text-label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,var(--ui-text-muted) 58%,transparent)}.dg-identity-link:focus-visible{outline:1px solid color-mix(in srgb,var(--ui-accent) 36%,var(--ui-border));outline-offset:1px;border-radius:6px}.dg-resize-handle{position:absolute;top:0;right:-2px;width:4px;height:100%;cursor:col-resize;border:0;background:transparent;opacity:0;transition:opacity .12s ease,background .12s ease}.dg-head:hover .dg-resize-handle,.dg-resize-handle:focus-visible{opacity:1;background:color-mix(in srgb,var(--ui-text-muted) 18%,transparent)}.dg-inline-input{width:100%;min-width:40px;border:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);border-radius:6px;padding:.12rem .26rem;font-size:.7rem;line-height:1rem;background:var(--ui-surface)}.dg-inline-select{width:100%;min-width:48px;border:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);border-radius:6px;padding:.1rem .26rem;font-size:.7rem;line-height:1rem;background:var(--ui-surface);color:var(--ui-text)}.dg-cell.is-saving{position:relative}.dg-inline-cell-spinner{position:absolute;top:50%;right:6px;width:11px;height:11px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--ui-border) 74%,transparent);border-top-color:color-mix(in srgb,var(--ui-accent) 72%,var(--ui-text));transform:translateY(-50%);animation:dg-inline-spin .62s linear infinite;pointer-events:none}@keyframes dg-inline-spin{to{transform:translateY(-50%) rotate(360deg)}}.dg-inline-toast-stack{position:fixed;right:12px;bottom:12px;display:grid;gap:6px;z-index:90}.dg-inline-toast{min-width:180px;max-width:min(84vw,360px);border-radius:8px;border:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);padding:.45rem .62rem;font-size:.72rem;line-height:1.25;background:color-mix(in srgb,var(--ui-surface) 94%,black 6%);color:var(--ui-text);box-shadow:0 10px 20px color-mix(in srgb,var(--ui-bg) 28%,transparent);opacity:1;transform:translateY(0);transition:opacity .16s ease,transform .16s ease}.dg-inline-toast.is-error{border-color:color-mix(in srgb,#cf4a4a 44%,var(--ui-border));background:color-mix(in srgb,#cf4a4a 8%,var(--ui-surface))}.dg-inline-toast.is-success{border-color:color-mix(in srgb,#5baf6a 42%,var(--ui-border));background:color-mix(in srgb,#5baf6a 10%,var(--ui-surface))}.dg-inline-toast.is-info{border-color:color-mix(in srgb,var(--ui-accent) 42%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent-soft) 30%,var(--ui-surface))}.dg-inline-toast.is-leaving{opacity:0;transform:translateY(4px)}.dg-cell.is-picker-open{position:relative;overflow:visible;z-index:16}.dg-inline-status-picker{position:absolute;top:calc(100% + 4px);left:0;display:grid;gap:4px;min-width:calc(var(--dg-status-control-width, 108px) + 16px);width:-moz-max-content;width:max-content;max-width:210px;padding:8px;border:1px solid var(--ui-dropdown-panel-border, color-mix(in srgb, var(--ui-border) 78%, transparent));border-radius:var(--ui-dropdown-panel-radius, 10px);background:var(--ui-dropdown-panel-bg, var(--ui-dropdown-bg, #212121));box-shadow:var(--ui-dropdown-panel-shadow, 0 10px 24px color-mix(in srgb, var(--ui-bg) 28%, transparent));z-index:40;isolation:isolate}.dg-inline-status-option{display:inline-flex;align-items:center;justify-content:flex-start;width:var(--dg-status-control-width, 108px);min-height:calc(var(--ui-dropdown-option-icon-size, 18px) + (var(--ui-dropdown-option-padding-y, 4px) * 2) + 2px);box-sizing:border-box;border:var(--ui-dropdown-option-border-width, 0px) solid var(--ui-dropdown-option-border-color, transparent);border-radius:var(--ui-dropdown-option-radius, 6px);padding:calc(var(--ui-dropdown-option-padding-y, 4px) + 1px) calc(var(--ui-dropdown-option-padding-x, 6px) + 1px);gap:var(--ui-dropdown-option-icon-gap, 6px);background:transparent;color:var(--ui-dropdown-option-text, var(--ui-text));text-align:left;font-size:var(--ui-dropdown-option-font-size, var(--ui-grid-chip-font-size));line-height:1.2;cursor:pointer;transition:background-color .14s ease,color .14s ease}.dg-inline-status-option:hover{background:var(--ui-dropdown-option-hover-bg, color-mix(in srgb, var(--ui-surface-alt) 84%, var(--ui-bg) 16%))}.dg-inline-status-option.is-current{border-color:var(--ui-dropdown-option-border-color, transparent);background:var(--ui-dropdown-option-selected-bg, color-mix(in srgb, var(--ui-accent-soft) 36%, var(--ui-surface)));color:var(--ui-dropdown-option-selected-text, color-mix(in srgb, var(--ui-text) 96%, white))}.dg-inline-status-option-label{display:inline-block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dg-inline-status-option-identity{width:100%;gap:var(--ui-dropdown-option-icon-gap, 6px)}.dg-inline-status-option-identity .entity-avatar-name-avatar{width:var(--ui-dropdown-option-icon-size, 18px);height:var(--ui-dropdown-option-icon-size, 18px);border:0;background:transparent;color:currentColor}.dg-status .entity-avatar-name-avatar{border:0;background:transparent;color:currentColor}.dg-inline-status-option:focus-visible{outline:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 34%,var(--ui-border));background:var(--ui-dropdown-option-hover-bg, color-mix(in srgb, var(--ui-surface-alt) 64%, transparent))}.dg-inline-status-option .entity-avatar-name-label,.dg-inline-status-option .entity-avatar-name-fallback,.dg-inline-status-option .entity-avatar-name-icon,.dg-inline-status-option .entity-avatar-name-icon-svg{color:currentColor}.app-data-grid .dg-table tbody tr.dg-row-status-updated .dg-cell{background:color-mix(in srgb,var(--ui-accent-soft) 32%,var(--ui-grid-row-selected-bg))}.app-data-grid .dg-table tbody tr.dg-row-filtering-out .dg-cell{opacity:0;transform:translate(6px)}.dg-quick-edit-dialog{width:min(92vw,360px);border:1px solid color-mix(in srgb,var(--ui-border) 70%,transparent);border-radius:7px;padding:0;overflow:visible}.dg-quick-edit-dialog::backdrop{background:color-mix(in srgb,var(--ui-bg) 44%,rgba(2,3,3,.64))}.dg-quick-edit-form{display:grid;gap:.42rem;padding:.6rem;background:var(--ui-surface);overflow:visible}.dg-field-label{display:grid;gap:.2rem;font-size:.67rem;color:color-mix(in srgb,var(--ui-text) 58%,white)}.dg-quick-select{height:28px;min-height:28px;width:100%;border-radius:6px;border:1px solid color-mix(in srgb,var(--ui-border) 62%,transparent);background:color-mix(in srgb,var(--ui-surface-alt) 56%,transparent);color:var(--ui-text);font-size:.72rem;line-height:1rem;padding:.24rem .4rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none!important;text-align:left;-moz-text-align-last:left;text-align-last:left}.dg-quick-select::-ms-expand{display:none}.dg-quick-select:focus-visible{outline:0;border-color:color-mix(in srgb,var(--ui-accent) 36%,var(--ui-border));background:var(--ui-surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 14%,transparent)}.sidebar-user{margin-top:auto;padding:.3rem .25rem 0;border-top:1px solid color-mix(in srgb,var(--ui-border) 50%,transparent);display:grid;gap:.3rem}.ui-form-compact{--ui-form-max-width: 920px;--ui-form-label-width: 160px;--ui-form-control-max: 340px;--ui-form-control-wide-max: 420px;--ui-form-slider-max: 260px;width:min(100%,var(--ui-form-max-width))}.ui-form-stack{display:grid;gap:.34rem}.ui-form-row{display:grid;grid-template-columns:minmax(0,var(--ui-form-label-width)) minmax(0,1fr);gap:.32rem;align-items:center}.ui-form-label{font-size:var(--ui-font-size-secondary);line-height:1.2}.ui-form-field{display:inline-flex;align-items:center;gap:.24rem;flex-wrap:wrap;justify-content:flex-start;min-width:0}.ui-control-compact{width:min(100%,var(--ui-form-control-max));max-width:var(--ui-form-control-max)}.ui-control-narrow{max-width:88px;min-width:72px}.ui-inline-controls{display:inline-flex;align-items:center;gap:.22rem;flex-wrap:wrap;justify-content:flex-start}.ui-range-row{display:grid;grid-template-columns:minmax(0,var(--ui-form-slider-max)) auto;gap:.24rem;align-items:center;justify-content:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%}.ui-range{width:min(var(--ui-form-slider-max),100%);max-width:var(--ui-form-slider-max)}.ui-form-inline{--ui-form-control-max: 260px;display:grid;grid-template-columns:minmax(0,var(--ui-form-control-max)) minmax(0,var(--ui-form-control-max)) auto;gap:.24rem;align-items:center;justify-content:flex-start;width:min(100%,var(--ui-form-max-width))}.ui-form-inline .ap-control{width:100%;max-width:var(--ui-form-control-max)}.ui-form-actions-compact{display:flex;align-items:center;justify-content:flex-end;gap:.26rem;flex-wrap:wrap}.ui-block-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.4rem;align-items:start}.ui-block-card{border:1px solid color-mix(in srgb,var(--ui-border) 64%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ui-surface) 97%,var(--ui-bg) 3%);padding:.4rem .44rem;display:grid;gap:.32rem;min-width:0}.ui-token-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.22rem}.ui-token-item-wrap{display:grid;gap:.14rem;min-width:0}.ui-token-item{border:1px solid color-mix(in srgb,var(--ui-border) 68%,transparent);border-radius:7px;background:color-mix(in srgb,var(--ui-surface-alt) 38%,transparent);padding:.2rem .24rem;display:grid;gap:.14rem;min-width:0}.ui-token-inline{display:inline-flex;align-items:center;gap:.18rem;min-width:0;max-width:100%}.ui-token-inline.ui-token-inline--popover{gap:.24rem}.ui-color-popover-trigger{width:22px;height:22px;min-width:22px;border-radius:6px;border:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);background:color-mix(in srgb,var(--ui-surface-alt) 58%,transparent);display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.ui-color-popover-trigger:hover{border-color:color-mix(in srgb,var(--ui-border) 84%,white)}.ui-semantic-swatch-field.is-open .ui-color-popover-trigger{border-color:color-mix(in srgb,var(--ui-accent) 58%,var(--ui-border));background:color-mix(in srgb,var(--ui-surface-alt) 82%,transparent)}.ui-color-popover-trigger-swatch{width:13px;height:13px;border-radius:4px;border:1px solid color-mix(in srgb,#000000 26%,transparent);background:var(--ui-color-current, transparent);pointer-events:none}.ui-color-popover{display:flex;flex-direction:column;gap:.34rem;padding:.4rem;border-radius:var(--ui-color-popover-panel-radius, 8px);border:1px solid var(--ui-color-popover-panel-border, color-mix(in srgb, var(--ui-border) 74%, transparent));background:var(--ui-color-popover-panel-bg, #212121);color:var(--ui-color-popover-text, color-mix(in srgb, var(--ui-text) 94%, white));box-shadow:var(--ui-color-popover-panel-shadow, 0 14px 28px rgba(0, 0, 0, .34));width:min(var(--ui-color-popover-panel-width, 232px),calc(100vw - 24px));min-width:min(var(--ui-color-popover-panel-width, 232px),calc(100vw - 24px));max-width:min(var(--ui-color-popover-panel-width, 232px),calc(100vw - 24px))}.ui-color-popover[hidden]{display:none!important}.ui-color-popover>.ui-color-popover-row:first-of-type{order:1}.ui-color-popover>.ui-color-popover-row:nth-of-type(2){order:2}.ui-color-popover>.ui-semantic-swatches{order:3}.ui-color-popover .ui-semantic-swatches{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.2rem;align-items:center;margin-top:.12rem}.ui-color-popover .ui-semantic-swatches-group-label{grid-column:1 / -1;font-size:calc(var(--ui-color-popover-font-size, 10px) - 1px);letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb,var(--ui-text-muted) 84%,var(--ui-text) 16%);margin-bottom:.04rem}.ui-color-popover .ui-semantic-swatches-divider{grid-column:1 / -1;height:1px;background:color-mix(in srgb,var(--ui-border) 64%,transparent);margin:.06rem 0;opacity:.72}.ui-color-popover .ui-semantic-swatch{width:var(--ui-color-popover-swatch-size, 22px);height:var(--ui-color-popover-swatch-size, 22px);border-radius:6px}.ui-color-popover .ui-semantic-swatch-chip{width:var(--ui-color-popover-chip-size, 12px);height:var(--ui-color-popover-chip-size, 12px);border-radius:4px}.ui-color-popover .ui-semantic-swatch.ui-semantic-swatch--add{background:color-mix(in srgb,var(--ui-surface-alt) 44%,transparent)}.ui-color-popover .ui-semantic-swatch-add-icon{width:12px;height:12px;color:color-mix(in srgb,var(--ui-text-muted) 82%,var(--ui-text) 18%)}.ui-color-popover-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ui-color-popover-row-gap, .18rem);min-width:0}.ui-color-popover-label{display:var(--ui-color-popover-label-display, block);font-size:var(--ui-color-popover-font-size, 10px);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--ui-text-muted) 86%,var(--ui-text) 14%)}.ui-color-popover-native{width:100%!important;min-width:0;height:30px!important;border-radius:6px;padding:0}.ui-color-popover-native-input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.ui-color-advanced-picker{display:grid;gap:.3rem}.ui-color-advanced-map{position:relative;width:100%;height:124px;border-radius:7px;border:1px solid color-mix(in srgb,var(--ui-border) 76%,transparent);cursor:crosshair;overflow:hidden;background:linear-gradient(to top,#000000,transparent),linear-gradient(to right,#fff,red)}.ui-color-advanced-map-handle{position:absolute;width:12px;height:12px;border-radius:999px;border:2px solid #ffffff;background:transparent;box-shadow:0 0 0 1px #0000008f;transform:translate(-50%,-50%);pointer-events:none}.ui-color-advanced-hue{width:100%;height:10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);background:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.ui-color-advanced-hue::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:12px;height:12px;border-radius:999px;border:2px solid #ffffff;background:#212121;box-shadow:0 0 0 1px #0000008f}.ui-color-advanced-hue::-moz-range-thumb{width:12px;height:12px;border-radius:999px;border:2px solid #ffffff;background:#212121;box-shadow:0 0 0 1px #0000008f}.ui-color-popover .settings-catalog-color-picker.ui-color-popover-native,.ui-color-popover .ap-token-color.ui-color-popover-native{width:100%!important;min-width:0;height:30px!important;border-radius:6px}.ui-color-popover-hex-input{width:100%;max-width:none}.ui-color-popover-hex-display{pointer-events:none;-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:default;background:color-mix(in srgb,var(--ui-surface-alt) 58%,transparent)}.ui-semantic-swatch-field.is-inline-preview{display:grid;gap:.28rem;align-content:start}.ui-semantic-swatch-field.is-inline-preview .ui-color-popover{position:static;width:min(var(--ui-color-popover-panel-width, 232px),100%);min-width:min(var(--ui-color-popover-panel-width, 232px),100%);max-width:min(var(--ui-color-popover-panel-width, 232px),100%);box-shadow:none;display:flex}.ui-semantic-swatch-field.is-inline-preview .ui-color-popover[hidden]{display:flex!important}.ui-control-color-swatch{width:22px;height:22px;min-width:22px;border-radius:6px;padding:0}.ui-control-token-hex{height:24px;min-height:24px;padding:.14rem .3rem;font-size:11px;line-height:1.1;flex:1 1 auto;min-width:0;max-width:none}.ui-semantic-swatch-field{display:grid;gap:.18rem;min-width:0}.ui-semantic-swatches{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.2rem;min-width:0}.ui-semantic-swatches.is-compact{gap:.16rem}.ui-semantic-swatch{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ui-border) 78%,transparent);background:color-mix(in srgb,var(--ui-surface-alt) 62%,transparent);padding:0;margin:0;cursor:pointer;transition:border-color .12s ease,transform .12s ease,background .12s ease}.ui-semantic-swatch:hover{border-color:color-mix(in srgb,var(--ui-border) 86%,white);background:color-mix(in srgb,var(--ui-surface-alt) 82%,transparent)}.ui-semantic-swatch:focus-visible{outline:1px solid color-mix(in srgb,var(--ui-accent) 44%,var(--ui-border));outline-offset:1px}.ui-semantic-swatch.is-active{border-color:color-mix(in srgb,var(--ui-accent) 56%,var(--ui-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 18%,transparent)}.ui-semantic-swatch-chip{width:9px;height:9px;border-radius:999px;background:var(--semantic-swatch-color, transparent);border:1px solid color-mix(in srgb,#000000 28%,transparent);pointer-events:none}.ap-shell{display:grid;gap:.44rem}.ap-status{font-size:var(--ui-font-size-secondary);line-height:1.3;color:color-mix(in srgb,var(--ui-text) 64%,white);padding:0}.ap-sheet{border:1px solid color-mix(in srgb,var(--ui-border) 65%,transparent);border-radius:9px;background:color-mix(in srgb,var(--ui-surface) 98%,var(--ui-bg));padding:.52rem .58rem;display:grid;gap:.42rem}.ap-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding-bottom:.3rem;border-bottom:1px solid color-mix(in srgb,var(--ui-border) 60%,transparent)}.ap-head-title{font-family:var(--ui-font-heading);font-size:calc(var(--ui-font-size-heading) * .92);line-height:1.2;font-weight:500;color:var(--ui-text)}.ap-head-meta{font-size:var(--ui-font-size-secondary);line-height:1.2;color:color-mix(in srgb,var(--ui-text) 62%,white)}.ap-form{display:grid;gap:.38rem}.settings-shell{display:grid;grid-template-columns:minmax(208px,244px) minmax(0,1fr);gap:.62rem;align-items:start}.settings-shell.is-navless{grid-template-columns:minmax(0,1fr)}.settings-shell-nav{border:1px solid color-mix(in srgb,var(--ui-border) 68%,transparent);border-radius:10px;background:color-mix(in srgb,var(--ui-surface) 98%,var(--ui-bg));padding:.56rem .48rem;display:grid;gap:.52rem;position:sticky;top:.56rem}.settings-shell-nav-head{display:grid;gap:.12rem;padding-inline:.18rem}.settings-shell-nav-kicker{margin:0;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--ui-text-muted) 86%,var(--ui-text) 14%)}.settings-shell-nav-title{margin:0;font-family:var(--ui-font-heading);font-size:calc(var(--ui-font-size-heading) * .92);line-height:1.1;color:color-mix(in srgb,var(--ui-text) 94%,white)}.settings-shell-nav-list{display:grid;gap:.24rem}.settings-shell-nav-item{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:.38rem;border-radius:8px;border:1px solid transparent;padding:.34rem .4rem;text-decoration:none;color:inherit;min-width:0;transition:background .12s ease,border-color .12s ease,color .12s ease}.settings-shell-nav-item:hover{border-color:color-mix(in srgb,var(--ui-border) 82%,white);background:color-mix(in srgb,var(--ui-surface-alt) 68%,transparent)}.settings-shell-nav-item.is-active{border-color:color-mix(in srgb,var(--ui-accent) 38%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent-soft) 76%,var(--ui-surface) 24%);box-shadow:inset 2px 0 color-mix(in srgb,var(--ui-accent) 74%,white)}.settings-shell-nav-item.is-disabled{opacity:.5;cursor:not-allowed}.settings-shell-nav-item-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;color:color-mix(in srgb,var(--ui-text-muted) 82%,var(--ui-text) 18%)}.settings-shell-nav-item.is-active .settings-shell-nav-item-icon{color:color-mix(in srgb,var(--ui-accent) 84%,white);background:color-mix(in srgb,var(--ui-accent) 14%,transparent)}.settings-shell-nav-item-copy{display:grid;gap:.04rem;min-width:0}.settings-shell-nav-item-label{font-size:var(--ui-font-size-base);line-height:1.15;color:color-mix(in srgb,var(--ui-text) 92%,white)}.settings-shell-nav-item-caption{font-size:var(--ui-font-size-secondary);line-height:1.2;color:color-mix(in srgb,var(--ui-text-muted) 92%,var(--ui-text) 8%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-shell-main{display:grid;gap:.48rem;min-width:0}.settings-shell.is-headless .settings-shell-main{gap:.24rem}.settings-shell-main-head{border:1px solid color-mix(in srgb,var(--ui-border) 66%,transparent);border-radius:10px;background:color-mix(in srgb,var(--ui-surface) 98%,var(--ui-bg));padding:.56rem .62rem;display:grid;gap:.18rem}.settings-shell-main-title{margin:0;font-family:var(--ui-font-heading);font-size:calc(var(--ui-font-size-heading) * 1.05);line-height:1.15;color:color-mix(in srgb,var(--ui-text) 96%,white)}.settings-shell-main-subtitle{margin:0;font-size:var(--ui-font-size-secondary);line-height:1.3;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%)}.settings-shell-subnav{display:flex;gap:.32rem;flex-wrap:wrap}.settings-shell-subnav-item{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);background:color-mix(in srgb,var(--ui-surface-alt) 56%,transparent);color:color-mix(in srgb,var(--ui-text-muted) 84%,var(--ui-text) 16%);padding:.24rem .62rem;text-decoration:none;font-size:11px;line-height:1;transition:border-color .12s ease,background .12s ease,color .12s ease}.settings-shell-subnav-item:hover{border-color:color-mix(in srgb,var(--ui-border) 86%,white);color:color-mix(in srgb,var(--ui-text) 84%,white)}.settings-shell-subnav-item.is-active{border-color:color-mix(in srgb,var(--ui-accent) 36%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent-soft) 72%,var(--ui-surface) 28%);color:color-mix(in srgb,var(--ui-accent) 92%,white)}.settings-shell-main-content{min-width:0}.settings-section-shell{display:grid;gap:.34rem}.settings-section-shell.is-headless{gap:.16rem}.settings-section-head{border:0;border-radius:0;background:transparent;padding:0;display:grid;gap:.08rem}.settings-section-title{margin:0;font-family:var(--ui-font-heading);font-size:calc(var(--ui-font-size-heading) * .98);line-height:1.12;color:color-mix(in srgb,var(--ui-text) 96%,white)}.settings-section-subtitle{margin:0;font-size:.66rem;line-height:.9rem;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%)}.settings-section-subnav{display:flex;flex-wrap:wrap;gap:.28rem;align-items:flex-end;border-bottom:1px solid color-mix(in srgb,var(--ui-border) 50%,transparent);padding-top:.02rem;padding-bottom:.04rem}.settings-section-subnav-item{display:inline-flex;align-items:center;gap:.2rem;min-height:20px;border-radius:0;border:0;border-bottom:2px solid transparent;background:transparent;color:color-mix(in srgb,var(--ui-text-muted) 82%,var(--ui-text) 18%);padding:.08rem .1rem .16rem;line-height:1;font-size:.61rem;letter-spacing:.01em;text-decoration:none;transition:border-color .12s ease,color .12s ease;margin-bottom:-1px}.settings-section-subnav-item:before{content:"";display:inline-block;width:3px;height:3px;flex:0 0 auto;opacity:.5}.settings-section-subnav-item.is-hash{border-style:solid}.settings-section-subnav-item.is-hash:before{border:1px solid color-mix(in srgb,var(--ui-border) 76%,var(--ui-text-muted) 24%);border-radius:1px;background:transparent}.settings-section-subnav-item.is-route{background:transparent}.settings-section-subnav-item.is-route:before{border-radius:999px;background:color-mix(in srgb,var(--ui-accent) 74%,var(--ui-text-muted) 26%);border:0}.settings-section-subnav-item:hover{border-bottom-color:color-mix(in srgb,var(--ui-border) 70%,var(--ui-text-muted) 30%);color:color-mix(in srgb,var(--ui-text) 80%,white)}.settings-section-subnav-item:focus-visible{outline:0;border-bottom-color:color-mix(in srgb,var(--ui-accent) 54%,var(--ui-border));color:color-mix(in srgb,var(--ui-text) 88%,white)}.settings-section-subnav-item.is-active{border-bottom-color:color-mix(in srgb,var(--ui-accent) 72%,var(--ui-text) 28%);background:transparent;color:color-mix(in srgb,var(--ui-accent) 76%,white)}.settings-section-subnav-item.is-active:before{opacity:1}.settings-section-content{min-width:0;overflow-x:hidden}.settings-anchor-section{scroll-margin-top:112px}.settings-home{display:grid;gap:.72rem;container-type:inline-size}.settings-home-section{display:grid;gap:.3rem}.settings-home-section-head{display:grid;gap:.08rem}.settings-home-section-title{margin:0;font-family:var(--ui-font-heading);font-size:calc(var(--ui-font-size-heading) * .84);line-height:1.14;color:color-mix(in srgb,var(--ui-text) 94%,white)}.settings-home-section-copy{margin:0;font-size:var(--ui-font-size-secondary);line-height:1.28;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%)}.settings-home-grid{display:grid;gap:.38rem}.settings-home-grid--primary{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-home-grid--roadmap{grid-template-columns:1fr}.settings-home-card{min-width:0;min-height:72px;border:1px solid color-mix(in srgb,var(--ui-border) 68%,transparent);border-radius:10px;background:color-mix(in srgb,var(--ui-surface) 98%,var(--ui-bg));padding:.4rem .46rem;display:grid;align-content:start;gap:.18rem;color:inherit}.settings-home-card--primary{grid-template-columns:18px minmax(0,1fr);text-decoration:none;transition:border-color .12s ease,background .12s ease,transform .12s ease}a.settings-home-card--primary:hover{border-color:color-mix(in srgb,var(--ui-border) 86%,white);background:color-mix(in srgb,var(--ui-surface-alt) 66%,transparent);transform:translateY(-1px)}a.settings-home-card--primary:focus-visible{outline:0;border-color:color-mix(in srgb,var(--ui-accent) 42%,var(--ui-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 18%,transparent)}.settings-home-card--primary.is-related{border-color:color-mix(in srgb,var(--ui-accent) 40%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent-soft) 76%,var(--ui-surface) 24%);box-shadow:inset 2px 0 color-mix(in srgb,var(--ui-accent) 74%,white)}.settings-home-card--roadmap{grid-template-columns:18px minmax(0,1fr) auto;min-height:58px;align-items:center;padding:.34rem .44rem;opacity:.88;cursor:not-allowed;background:linear-gradient(180deg,color-mix(in srgb,var(--ui-surface) 94%,transparent),color-mix(in srgb,var(--ui-surface-alt) 88%,transparent))}.settings-home-card-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--ui-text-muted) 84%,var(--ui-text) 16%)}.settings-home-card--primary.is-related .settings-home-card-icon{color:color-mix(in srgb,var(--ui-accent) 90%,white)}.settings-home-card-copy{min-width:0;display:grid;gap:.04rem;align-content:start}.settings-home-card-title{margin:0;font-family:var(--ui-font-heading);font-size:calc(var(--ui-font-size-heading) * .8);line-height:1.08;color:color-mix(in srgb,var(--ui-text) 95%,white)}.settings-home-card-description{margin:0;font-size:var(--ui-font-size-secondary);line-height:1.12;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.settings-home-card-badge{display:inline-flex;align-items:center;justify-content:center;justify-self:end;align-self:start;border-radius:999px;border:1px solid color-mix(in srgb,var(--ui-accent) 30%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent) 10%,transparent);color:color-mix(in srgb,var(--ui-accent) 88%,white);padding:.14rem .44rem;font-size:10px;line-height:1;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.settings-home-card--roadmap .settings-home-card-description{color:color-mix(in srgb,var(--ui-text-muted) 84%,var(--ui-text) 16%)}.settings-subsection-shell{display:grid;gap:.28rem}.settings-subsection-intro{display:grid;gap:.08rem}.settings-subsection-title{margin:0;font-family:var(--ui-font-heading);font-size:calc(var(--ui-font-size-heading) * .86);line-height:1.18;color:color-mix(in srgb,var(--ui-text) 94%,white)}.settings-subsection-description{margin:0;font-size:var(--ui-font-size-secondary);line-height:1.26;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%)}.settings-subsection-placeholder{border:1px dashed color-mix(in srgb,var(--ui-border) 54%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ui-surface-alt) 26%,transparent);padding:.38rem .44rem}.settings-subsection-placeholder-copy{margin:0;font-size:var(--ui-font-size-secondary);line-height:1.28;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%)}.ap-inputs-shell{display:grid;gap:.44rem}.ap-inputs-form{display:grid;gap:.42rem}.ap-inputs-block-grid{gap:.42rem}.ap-inputs-card{gap:.26rem}.ap-inputs-mode-help{min-height:1.1rem}.ap-inputs-color-grid{display:grid;gap:.24rem}.ap-inputs-preview{display:grid;gap:.34rem}.ap-inputs-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem .36rem}.ap-inputs-preview-field{display:grid;gap:.16rem}.ap-inputs-preview-field--textarea{grid-column:span 2}.ap-inputs-preview .ap-control{pointer-events:none}.ap-inputs-preview textarea.ap-control{min-height:74px;resize:none}.ap-inputs-preview .ap-control.is-preview-hover{border-color:color-mix(in srgb,var(--ui-input-border, var(--ui-border)) var(--ui-input-hover-border-strength, 88%),transparent);background:color-mix(in srgb,var(--ui-input-hover, var(--ui-input-bg, var(--ui-surface-alt))) var(--ui-input-hover-strength, 78%),transparent)}.ap-inputs-preview .ap-control.is-preview-focus{border-color:color-mix(in srgb,var(--ui-input-focus, var(--ui-accent)) var(--ui-input-focus-border-strength, 82%),var(--ui-input-border, var(--ui-border)));background:color-mix(in srgb,var(--ui-input-bg, var(--ui-surface-alt)) var(--ui-input-focus-bg-strength, 72%),var(--ui-surface) 28%)}@media(max-width:980px){.ap-inputs-preview-grid{grid-template-columns:1fr}.ap-inputs-preview-field--textarea{grid-column:auto}}.ap-pickers-shell{display:grid;gap:.44rem;min-width:0;overflow-x:hidden;container-type:inline-size}.ap-pickers-form{display:grid;gap:.42rem;min-width:0}.ap-pickers-section-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:.52rem;align-items:start;min-width:0;max-width:100%}.ap-pickers-card{display:grid;gap:.28rem;min-width:0}.ap-pickers-section-controls,.ap-pickers-section-preview{min-width:0;max-width:100%}.ap-pickers-card-stack{display:grid;gap:.38rem;min-width:0}.ap-pickers-section-panel{display:grid;gap:.24rem;padding-top:.12rem;border-top:1px solid color-mix(in srgb,var(--ui-border) 76%,transparent)}.ap-pickers-card-stack>.ap-pickers-section-panel:first-child{padding-top:0;border-top:none}.ap-pickers-color-grid{display:grid;gap:.24rem}.ap-pickers-section-preview{display:grid;gap:.32rem;align-content:start;justify-items:center;overflow-x:hidden}.ap-pickers-demo-notion{display:grid;gap:.24rem;justify-items:center;min-width:0;max-width:100%;overflow-x:hidden}.ap-pickers-demo-date{display:grid;gap:.24rem;justify-items:center;min-width:0;max-width:100%}.ap-pickers-demo-dropdowns{display:grid;gap:.34rem;justify-items:center;min-width:0;max-width:100%}.ap-pickers-demo-color{display:grid;gap:.24rem;justify-items:center;min-width:0;max-width:100%}.ap-pickers-demo-field{display:grid;gap:.12rem;justify-self:center;min-width:0;max-width:100%}.ap-pickers-demo-label{font-size:.62rem;line-height:1.2;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--ui-text-muted) 82%,var(--ui-text) 18%);justify-self:start}.ap-pickers-demo-dropdowns .ap-pickers-demo-field{width:min(100%,320px)}.ap-pickers-inline-demo{display:grid;gap:.22rem;width:min(100%,320px);position:relative;--dg-status-control-width: 100%}.ap-pickers-inline-demo .dg-inline-status-option,.ap-pickers-inline-demo .ap-pickers-inline-status-list,.ap-pickers-inline-demo .ap-pickers-inline-status-list .dg-inline-status-option{width:100%;max-width:100%}.ap-pickers-inline-status-list{display:grid;gap:4px;width:100%;min-width:0;padding:8px;border:1px solid var(--ui-dropdown-panel-border, color-mix(in srgb, var(--ui-border) 78%, transparent));border-radius:var(--ui-dropdown-panel-radius, 10px);background:var(--ui-dropdown-panel-bg, var(--ui-dropdown-bg, #212121));box-shadow:var(--ui-dropdown-panel-shadow, 0 10px 24px color-mix(in srgb, var(--ui-bg) 28%, transparent))}.ap-pickers-demo-field--date{width:min(100%,var(--ui-datepicker-panel-width, 286px))}.ap-pickers-demo-field--color{width:min(100%,var(--ui-color-popover-panel-width, 232px))}.ap-pickers-preview-frame{display:grid;gap:.28rem;justify-items:center;align-content:start;min-width:0;padding:0;border:none;border-radius:0;background:transparent;overflow:visible}.ap-pickers-demo-notion .notion-picker-trigger{width:min(100%,var(--ui-notion-picker-panel-width, 320px));justify-content:flex-start}.entity-select.is-inline-preview,.entity-select.is-inline-preview .entity-select-ui,.entity-select.is-inline-preview .entity-select-popover,.ui-semantic-swatch-field.is-inline-preview,.ui-semantic-swatch-field.is-inline-preview .ui-color-popover,.notion-picker.is-inline-preview,.notion-picker.is-inline-preview .notion-picker-popover,.notion-picker.is-inline-preview .notion-picker-panel{min-width:0;max-width:100%;box-sizing:border-box}@media(max-width:980px){.ap-pickers-section-grid{grid-template-columns:1fr}}@container (max-width: 1020px){.ap-pickers-section-grid{grid-template-columns:1fr}}.ap-sales-appearance-shell{display:grid;gap:.44rem}.ap-sales-appearance-form{display:grid;gap:.42rem}.ap-sales-config-card{display:grid;gap:.34rem}.ap-sales-config-help{margin:0}.ap-sales-mandatory-list{list-style:none;margin:0;padding:0;display:grid;gap:.24rem}.ap-sales-mandatory-item{border:1px solid color-mix(in srgb,var(--ui-border) 66%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ui-surface-alt) 36%,transparent);padding:.34rem .4rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.52rem}.ap-sales-mandatory-copy{display:grid;gap:.1rem}.ap-sales-mandatory-label{margin:0;font-size:.74rem;font-weight:560;line-height:1.2;color:color-mix(in srgb,var(--ui-text) 90%,white)}.ap-sales-mandatory-description{margin:0;font-size:.66rem;line-height:1.3;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%)}.ap-sales-mandatory-badge{display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--ui-accent) 34%,var(--ui-border));border-radius:999px;padding:.11rem .42rem;font-size:.58rem;line-height:1;text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb,var(--ui-accent) 88%,white);background:color-mix(in srgb,var(--ui-accent-soft) 52%,transparent);white-space:nowrap}.ap-sales-field-list{display:grid;gap:.2rem}.ap-sales-field-row{margin:0;border:1px solid color-mix(in srgb,var(--ui-border) 66%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ui-surface-alt) 26%,transparent);padding:.3rem .36rem;display:grid;grid-template-columns:minmax(0,1fr) 148px;gap:.44rem;align-items:center}.ap-sales-field-copy{min-width:0;display:grid;gap:.08rem}.ap-sales-field-label{font-size:.72rem;line-height:1.2;font-weight:560;color:color-mix(in srgb,var(--ui-text) 90%,white)}.ap-sales-field-description{font-size:.64rem;line-height:1.26;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%)}.ap-sales-field-control{display:block}.ap-sales-field-control .ap-control{width:100%}.ap-sales-save-rule{margin:0}.settings-users-shell{display:grid;gap:.52rem}.settings-users-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.settings-users-kpi{border:1px solid color-mix(in srgb,var(--ui-border) 68%,transparent);border-radius:9px;background:color-mix(in srgb,var(--ui-surface) 98%,var(--ui-bg));padding:.48rem .54rem;display:grid;gap:.18rem}.settings-users-kpi-label{margin:0;font-size:var(--ui-font-size-secondary);line-height:1.2;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%);text-transform:uppercase;letter-spacing:.05em}.settings-users-kpi-value{margin:0;font-family:var(--ui-font-heading);font-size:calc(var(--ui-font-size-heading) * 1.04);line-height:1;color:color-mix(in srgb,var(--ui-text) 95%,white);font-weight:600}.settings-users-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:.46rem}.settings-users-card{border:1px solid color-mix(in srgb,var(--ui-border) 66%,transparent);border-radius:9px;background:color-mix(in srgb,var(--ui-surface) 98%,var(--ui-bg));padding:.56rem .62rem;display:grid;gap:.42rem;min-width:0}.settings-users-card--system{grid-column:1 / -1}.settings-users-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.42rem}.settings-users-card-title{margin:0;font-family:var(--ui-font-heading);font-size:calc(var(--ui-font-size-heading) * .92);line-height:1.18;color:color-mix(in srgb,var(--ui-text) 94%,white)}.settings-users-card-subtitle{margin:.12rem 0 0;font-size:var(--ui-font-size-secondary);line-height:1.3;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%)}.settings-users-card-meta{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);background:color-mix(in srgb,var(--ui-surface-alt) 62%,transparent);padding:.18rem .56rem;font-size:11px;line-height:1;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%);white-space:nowrap}.settings-users-member-list{margin:0;padding:0;list-style:none;display:grid;gap:.22rem}.settings-users-member-item{border:1px solid color-mix(in srgb,var(--ui-border) 62%,transparent);border-radius:8px;padding:.38rem .48rem;display:flex;justify-content:space-between;align-items:center;gap:.3rem}.settings-users-member-copy{min-width:0;display:grid;gap:.08rem}.settings-users-member-name{margin:0;font-size:var(--ui-font-size-base);line-height:1.15;color:color-mix(in srgb,var(--ui-text) 94%,white)}.settings-users-member-email{margin:0;font-size:var(--ui-font-size-secondary);line-height:1.2;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-users-member-state{display:inline-flex;gap:.2rem;align-items:center;flex-wrap:wrap;justify-content:flex-end}.settings-users-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--ui-border) 68%,transparent);background:color-mix(in srgb,var(--ui-surface-alt) 58%,transparent);padding:.14rem .46rem;font-size:11px;line-height:1;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%);white-space:nowrap}.settings-users-pill.is-owner{border-color:color-mix(in srgb,var(--ui-accent) 32%,var(--ui-border));color:color-mix(in srgb,var(--ui-accent) 90%,white);background:color-mix(in srgb,var(--ui-accent-soft) 72%,var(--ui-surface) 28%)}.settings-users-pill.is-active{border-color:color-mix(in srgb,#3ca063 32%,var(--ui-border));color:color-mix(in srgb,#53c97f 78%,white);background:color-mix(in srgb,#3ca063 16%,transparent)}.settings-users-pill.is-roadmap{border-color:color-mix(in srgb,var(--ui-accent) 28%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent) 10%,transparent)}.settings-users-empty{border:1px dashed color-mix(in srgb,var(--ui-border) 72%,transparent);border-radius:8px;padding:.48rem .52rem;font-size:var(--ui-font-size-secondary);line-height:1.35;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%)}.settings-users-roadmap{display:grid;gap:.24rem}.settings-users-roadmap-item{border:1px solid color-mix(in srgb,var(--ui-border) 62%,transparent);border-radius:8px;padding:.34rem .44rem;display:flex;justify-content:space-between;align-items:flex-start;gap:.28rem}.settings-users-roadmap-copy{display:grid;gap:.08rem;min-width:0}.settings-users-roadmap-title{margin:0;font-size:var(--ui-font-size-base);line-height:1.16;color:color-mix(in srgb,var(--ui-text) 92%,white)}.settings-users-roadmap-description{margin:0;font-size:var(--ui-font-size-secondary);line-height:1.32;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%)}.settings-users-stats-grid{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem}.settings-users-stat-item{border:1px solid color-mix(in srgb,var(--ui-border) 64%,transparent);border-radius:8px;padding:.34rem .42rem;display:grid;gap:.12rem}.settings-users-stat-item dt{font-size:var(--ui-font-size-secondary);line-height:1.2;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%);margin:0}.settings-users-stat-item dd{margin:0;font-family:var(--ui-font-heading);font-size:calc(var(--ui-font-size-heading) * .92);line-height:1;color:color-mix(in srgb,var(--ui-text) 94%,white)}.settings-users-actions{display:flex;justify-content:flex-start}.roadmap-shell{display:grid;gap:.48rem}.roadmap-status-banner{border:1px solid color-mix(in srgb,var(--ui-accent) 34%,var(--ui-border));border-radius:9px;background:color-mix(in srgb,var(--ui-accent-soft) 68%,var(--ui-surface) 32%);padding:.32rem .46rem;font-size:.69rem;line-height:1.05rem;color:color-mix(in srgb,var(--ui-text) 94%,white)}.roadmap-quick-add{border:1px solid color-mix(in srgb,var(--ui-border) 66%,transparent);border-radius:10px;background:color-mix(in srgb,var(--ui-surface) 98%,var(--ui-bg));padding:.46rem .54rem;display:grid;gap:.32rem}.roadmap-quick-add-head{display:grid;gap:.08rem}.roadmap-quick-add-title{margin:0;font-size:.82rem;line-height:1.04rem;font-family:var(--ui-font-heading);color:color-mix(in srgb,var(--ui-text) 94%,white)}.roadmap-quick-add-copy{margin:0;font-size:.66rem;line-height:.94rem;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%)}.roadmap-quick-add-form{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(140px,.8fr) minmax(130px,.72fr) auto;gap:.32rem;align-items:end}.roadmap-field{display:grid;gap:.14rem;min-width:0}.roadmap-field-label{font-size:.6rem;line-height:.8rem;text-transform:uppercase;letter-spacing:.05em;color:color-mix(in srgb,var(--ui-text-muted) 86%,var(--ui-text) 14%)}.roadmap-field--description{grid-column:1 / 4}.roadmap-quick-add-form .roadmap-field .ap-control{width:100%}.roadmap-field--description .ap-control{min-height:48px;resize:vertical}.roadmap-quick-add-actions{display:flex;justify-content:flex-end}.roadmap-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.roadmap-column{border:1px solid color-mix(in srgb,var(--ui-border) 64%,transparent);border-radius:10px;background:color-mix(in srgb,var(--ui-surface) 96%,var(--ui-bg));min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.roadmap-column-head{display:flex;align-items:center;justify-content:space-between;gap:.36rem;border-bottom:1px solid color-mix(in srgb,var(--ui-border) 58%,transparent);padding:.38rem .44rem}.roadmap-column-title{margin:0;font-size:.72rem;line-height:.94rem;color:color-mix(in srgb,var(--ui-text) 94%,white)}.roadmap-column-count{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);background:color-mix(in srgb,var(--ui-surface-alt) 58%,transparent);min-width:22px;padding:.08rem .34rem;font-size:.62rem;line-height:.82rem;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%)}.roadmap-column-list{padding:.36rem;display:grid;gap:.28rem;align-content:start}.roadmap-column-empty{border:1px dashed color-mix(in srgb,var(--ui-border) 68%,transparent);border-radius:8px;padding:.34rem .4rem;font-size:.64rem;line-height:.9rem;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%)}.roadmap-card{border:1px solid color-mix(in srgb,var(--ui-border) 62%,transparent);border-radius:9px;background:color-mix(in srgb,var(--ui-surface-alt) 40%,transparent);padding:.34rem .38rem;display:grid;gap:.24rem}.roadmap-card.is-done{border-color:color-mix(in srgb,#54b86f 32%,var(--ui-border));background:color-mix(in srgb,#54b86f 8%,var(--ui-surface-alt))}.roadmap-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.28rem}.roadmap-card-title{margin:0;font-size:.72rem;line-height:.96rem;color:color-mix(in srgb,var(--ui-text) 94%,white)}.roadmap-card-description{margin:0;font-size:.64rem;line-height:.9rem;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%)}.roadmap-card-meta{display:flex;flex-wrap:wrap;gap:.16rem}.roadmap-pill{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);border-radius:999px;padding:.08rem .34rem;font-size:.58rem;line-height:.78rem;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%);background:color-mix(in srgb,var(--ui-surface) 78%,var(--ui-surface-alt) 22%);white-space:nowrap}.roadmap-pill--status{border-color:color-mix(in srgb,var(--ui-accent) 34%,var(--ui-border));color:color-mix(in srgb,var(--ui-text) 92%,white);background:color-mix(in srgb,var(--ui-accent-soft) 52%,var(--ui-surface) 48%)}.roadmap-pill--priority.is-critical{border-color:color-mix(in srgb,#cc4b4b 54%,var(--ui-border));color:color-mix(in srgb,#ff9f9f 76%,white);background:color-mix(in srgb,#cc4b4b 18%,transparent)}.roadmap-pill--priority.is-high{border-color:color-mix(in srgb,#d98c3f 54%,var(--ui-border));color:color-mix(in srgb,#ffc58a 74%,white);background:color-mix(in srgb,#d98c3f 16%,transparent)}.roadmap-pill--priority.is-medium{border-color:color-mix(in srgb,#7aa53f 46%,var(--ui-border));color:color-mix(in srgb,#cce89f 72%,white);background:color-mix(in srgb,#7aa53f 14%,transparent)}.roadmap-pill--priority.is-low{border-color:color-mix(in srgb,#4d88c7 48%,var(--ui-border));color:color-mix(in srgb,#a9d0ff 70%,white);background:color-mix(in srgb,#4d88c7 14%,transparent)}.roadmap-pill--date.is-completed{border-color:color-mix(in srgb,#54b86f 46%,var(--ui-border));color:color-mix(in srgb,#8fe3a7 76%,white);background:color-mix(in srgb,#54b86f 16%,transparent)}.roadmap-card-status-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem;align-items:center}.roadmap-card-status-select{min-height:28px;padding-block:.2rem;font-size:.66rem}.roadmap-card-status-button{min-height:28px;font-size:.64rem;padding:.16rem .46rem}@container (min-width: 1080px){.settings-home-grid--roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 760px){.settings-home-grid--primary,.settings-home-grid--roadmap{grid-template-columns:1fr}}@media(max-width:1120px){.settings-shell{grid-template-columns:minmax(0,1fr)}.settings-shell-nav{position:static}.settings-shell-nav-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.settings-users-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-users-grid,.roadmap-board{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.settings-shell-nav-list,.settings-users-kpis,.settings-users-stats-grid,.roadmap-quick-add-form{grid-template-columns:minmax(0,1fr)}.roadmap-field--description{grid-column:auto}.roadmap-quick-add-actions{justify-content:flex-start}}.admin-form-shell,.sg-shell{width:100%;display:grid;gap:.42rem}.admin-form-shell{width:min(100%,980px);margin-inline:auto}.admin-form-card,.sg-sheet{width:100%;display:grid;border:1px solid color-mix(in srgb,var(--ui-border) 65%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ui-surface) 98%,var(--ui-bg));gap:.72rem;padding:.66rem .72rem}.admin-form,.sg-form{gap:.74rem}.admin-form-section,.sg-section{display:grid;gap:.42rem}.admin-form-section+.admin-form-section,.sg-section+.sg-section{padding-top:.62rem;border-top:1px solid color-mix(in srgb,var(--ui-border) 62%,transparent)}.admin-form-section-title,.sg-subhead{margin:0;letter-spacing:.06em}.admin-form-grid,.sg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem .68rem;align-items:start}.admin-form-grid--single{grid-template-columns:minmax(0,1fr)}.admin-form-row{display:grid;grid-template-columns:minmax(0,132px) minmax(0,1fr);gap:.34rem;align-items:start;min-width:0}.admin-form-row--span-2{grid-column:1 / -1}.admin-form-row .ap-label{padding-top:.22rem;color:color-mix(in srgb,var(--ui-text) 66%,white)}.admin-form-field{display:grid;gap:.16rem;min-width:0}.admin-form-field .ap-control,.admin-form-field .commune-typeahead{max-width:100%}.admin-form-row--readonly .ap-control[readonly]{border-color:color-mix(in srgb,var(--ui-input-border, var(--ui-border)) var(--ui-input-border-strength, 72%),transparent);background:color-mix(in srgb,var(--ui-input-bg, var(--ui-surface-alt)) var(--ui-input-readonly-bg-strength, 48%),transparent)}.admin-form .ap-field-error,.admin-form .product-inline-error{padding-left:0}.admin-form-actions,.sg-actions{margin-top:.04rem;padding-top:.52rem;border-top:1px solid color-mix(in srgb,var(--ui-border) 62%,transparent)}@media(max-width:940px){.admin-form-grid,.sg-grid{grid-template-columns:1fr}.admin-form-row--span-2{grid-column:auto}}.ap-subhead{margin:.04rem 0 0;font-size:var(--ui-font-size-secondary);line-height:1.15;text-transform:uppercase;letter-spacing:.02em;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%)}.ap-row{display:grid;grid-template-columns:minmax(0,188px) minmax(0,1fr);gap:.44rem;align-items:center}.ap-label{font-size:var(--ui-font-size-secondary);line-height:1.2;color:color-mix(in srgb,var(--ui-text) 63%,white)}.ap-field{display:grid;gap:.2rem}.ap-control{height:32px;min-height:32px;width:100%;border-radius:7px;border:1px solid color-mix(in srgb,var(--ui-input-border, var(--ui-border)) var(--ui-input-border-strength, 72%),transparent);background:color-mix(in srgb,var(--ui-input-bg, var(--ui-surface-alt)) var(--ui-input-bg-strength, 58%),transparent);color:var(--ui-input-text, var(--ui-text));font-size:var(--ui-font-size-base);line-height:var(--ui-line-height);padding:.3rem .52rem;text-align:left;cursor:text;transition:background .12s ease,border-color .12s ease,color .12s ease}.ap-control:hover{border-color:color-mix(in srgb,var(--ui-input-border, var(--ui-border)) var(--ui-input-hover-border-strength, 88%),transparent);background:color-mix(in srgb,var(--ui-input-hover, var(--ui-input-bg, var(--ui-surface-alt))) var(--ui-input-hover-strength, 78%),transparent)}.ap-control:focus-visible{outline:0;border-color:color-mix(in srgb,var(--ui-input-focus, var(--ui-accent)) var(--ui-input-focus-border-strength, 82%),var(--ui-input-border, var(--ui-border)));background:color-mix(in srgb,var(--ui-input-bg, var(--ui-surface-alt)) var(--ui-input-focus-bg-strength, 72%),var(--ui-surface) 28%);color:var(--ui-input-text, var(--ui-text));box-shadow:none}.ap-control.ap-select{cursor:pointer;padding-right:.52rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none!important;text-align:left;-moz-text-align-last:left;text-align-last:left;border-color:color-mix(in srgb,var(--ui-input-border, var(--ui-border)) var(--ui-input-border-strength, 72%),transparent)}.ap-control.ap-select::-ms-expand{display:none}.commune-typeahead{display:grid;gap:.18rem;position:relative}.commune-typeahead-control{position:relative;display:flex;align-items:center}.commune-typeahead-input{padding-right:1.92rem}.commune-typeahead-clear{position:absolute;right:.34rem;top:50%;transform:translateY(-50%);width:18px;height:18px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--ui-surface-alt) 72%,transparent);color:color-mix(in srgb,var(--ui-text-muted) 84%,var(--ui-text) 16%);font-size:14px;line-height:1;cursor:pointer;transition:background .12s ease,color .12s ease}.commune-typeahead-clear:hover{background:color-mix(in srgb,var(--ui-surface-alt) 88%,white);color:var(--ui-text)}.commune-typeahead-clear:focus-visible{outline:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 26%,var(--ui-border))}.commune-typeahead-popover{position:absolute;top:calc(100% + 4px);left:0;right:0;border:1px solid var(--ui-dropdown-panel-border, color-mix(in srgb, var(--ui-border) 78%, transparent));border-radius:var(--ui-dropdown-panel-radius, 10px);background:var(--ui-dropdown-panel-bg, var(--ui-dropdown-bg, #212121));box-shadow:var(--ui-dropdown-panel-shadow, 0 8px 22px color-mix(in srgb, var(--ui-bg) 28%, transparent));padding:.22rem;z-index:62;isolation:isolate}.commune-typeahead-list{list-style:none;margin:0;padding:0;display:grid;gap:2px;max-height:232px;overflow:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ui-surface-alt) 94%,white) color-mix(in srgb,var(--ui-bg) 48%,transparent)}.commune-typeahead-list::-webkit-scrollbar{width:9px}.commune-typeahead-list::-webkit-scrollbar-track{background:color-mix(in srgb,var(--ui-bg) 48%,transparent);border-radius:999px}.commune-typeahead-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ui-surface-alt) 94%,white);border-radius:999px;border:2px solid color-mix(in srgb,var(--ui-bg) 48%,transparent)}.commune-typeahead-list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ui-text-muted) 54%,var(--ui-surface-alt))}.commune-typeahead-item{display:block}.commune-typeahead-option{width:100%;border:var(--ui-dropdown-option-border-width, 0px) solid var(--ui-dropdown-option-border-color, transparent);border-radius:8px;padding:var(--ui-dropdown-option-padding-y, 4px) var(--ui-dropdown-option-padding-x, 6px);display:grid;gap:.04rem;text-align:left;background:transparent;color:var(--ui-dropdown-option-text, var(--ui-text));cursor:pointer;transition:background .12s ease,color .12s ease}.commune-typeahead-option:hover,.commune-typeahead-option.is-active{background:var(--ui-dropdown-option-hover-bg, color-mix(in srgb, var(--ui-surface-alt) 74%, transparent))}.commune-typeahead-option.is-selected{background:var(--ui-dropdown-option-selected-bg, color-mix(in srgb, var(--ui-accent-soft) 30%, var(--ui-surface)));color:var(--ui-dropdown-option-selected-text, color-mix(in srgb, var(--ui-text) 96%, white));border-color:var(--ui-dropdown-option-border-color, transparent)}.commune-typeahead-option:focus-visible{outline:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 32%,var(--ui-border));background:var(--ui-dropdown-option-hover-bg, color-mix(in srgb, var(--ui-surface-alt) 66%, transparent))}.commune-typeahead-option-primary{font-size:var(--ui-font-size-base);line-height:1.2;color:color-mix(in srgb,var(--ui-text) 90%,white 10%)}.commune-typeahead-option-secondary{font-size:var(--ui-font-size-secondary);line-height:1.14;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%)}.commune-typeahead-option.is-selected .commune-typeahead-option-primary,.commune-typeahead-option.is-selected .commune-typeahead-option-secondary{color:currentColor}.commune-typeahead-empty{margin:0;padding:.42rem .44rem .4rem;font-size:var(--ui-font-size-secondary);line-height:1.2;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%)}.ap-control[readonly]{cursor:default;background:color-mix(in srgb,var(--ui-input-bg, var(--ui-surface-alt)) var(--ui-input-readonly-bg-strength, 48%),transparent);color:color-mix(in srgb,var(--ui-input-text, var(--ui-text)) 88%,var(--ui-text-muted) 12%)}.ap-control:disabled{cursor:not-allowed;opacity:.62;border-color:color-mix(in srgb,var(--ui-input-border, var(--ui-border)) 44%,transparent);background:color-mix(in srgb,var(--ui-input-bg, var(--ui-surface-alt)) 24%,transparent);color:color-mix(in srgb,var(--ui-input-text, var(--ui-text)) 64%,var(--ui-text-muted) 36%)}.ap-help{font-size:var(--ui-font-size-secondary);line-height:1.2;color:color-mix(in srgb,var(--ui-text-muted) 86%,var(--ui-text) 14%)}.ap-divider{height:1px;background:color-mix(in srgb,var(--ui-border) 64%,transparent)}.ap-typography-grid{display:grid;gap:.28rem}.ap-form-block-grid{gap:.42rem}.ap-tables-section{display:grid;gap:.42rem}.ap-table-block-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-table-control-card{height:100%;align-content:start}.ap-preview-wrap{display:grid;gap:.3rem}.ap-preview-wrap .ap-block-head{padding-bottom:.18rem}.ap-sidebar-block-grid{margin-top:.08rem}.ap-form-block{--ui-form-label-width: 146px;--ui-form-slider-max: 220px;gap:.34rem}.ap-block-head{padding-bottom:.24rem;border-bottom:1px solid color-mix(in srgb,var(--ui-border) 66%,transparent)}.ap-form-block .ap-subhead{margin:0}.ap-sidebar-preview-placeholder{border:1px dashed color-mix(in srgb,var(--ui-border) 72%,transparent);border-radius:calc(var(--ui-radius) * .8);background:color-mix(in srgb,var(--ui-surface-alt) 42%,transparent);padding:.48rem .56rem;display:grid;gap:.18rem}.ap-sidebar-preview-placeholder .ap-subhead{margin:0}.ap-range-controls{display:grid;grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:.3rem}.ap-range{width:100%;accent-color:color-mix(in srgb,var(--ui-accent) 62%,white)}.ap-number{text-align:right;font-variant-numeric:tabular-nums}.ap-token-grid{display:grid;gap:.22rem}.ap-token-color{width:32px;height:32px;min-width:32px;border-radius:7px;border:1px solid transparent;background:color-mix(in srgb,var(--ui-surface-alt) 46%,transparent);padding:0;cursor:pointer;transition:border-color .12s ease,background .12s ease}.ap-token-color:hover{border-color:color-mix(in srgb,var(--ui-border) 82%,white);background:color-mix(in srgb,var(--ui-surface-alt) 82%,white)}.ap-token-color:focus-visible{outline:0;border-color:color-mix(in srgb,var(--ui-accent) 36%,var(--ui-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 14%,transparent)}.ap-token-color::-webkit-color-swatch-wrapper{padding:3px;border-radius:6px}.ap-token-color::-webkit-color-swatch{border:0;border-radius:4px}.ap-token-color::-moz-color-swatch{border:0;border-radius:4px}.ap-token-hex{max-width:124px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;text-transform:uppercase;font-size:var(--ui-font-size-secondary)}.ap-token-color.ui-control-color-swatch{width:22px;height:22px;min-width:22px;border-radius:6px}.ap-token-color.ui-control-color-swatch::-webkit-color-swatch-wrapper{padding:2px;border-radius:5px}.ap-token-color.ui-control-color-swatch::-webkit-color-swatch{border-radius:3px}.ap-token-color.ui-control-color-swatch::-moz-color-swatch{border-radius:3px}.ap-control.ui-control-token-hex{height:24px;min-height:24px;padding:.14rem .3rem;font-size:11px;line-height:1.1;max-width:none;flex:1 1 auto;min-width:0}.ap-token-inline-row .ui-token-inline{gap:.2rem}.ap-token-inline-row .ui-control-token-hex{flex:0 1 116px;max-width:116px}.ap-semantic-palette-grid{display:grid;gap:.22rem}.ap-semantic-palette-row .ap-label.ui-form-label{display:grid;gap:.02rem;min-width:0}.ap-semantic-palette-label{display:inline-block;line-height:1.2;color:color-mix(in srgb,var(--ui-text) 90%,white)}.ap-semantic-palette-key{font-size:10px;line-height:1.1;letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb,var(--ui-text-muted) 84%,var(--ui-text) 16%)}.ap-semantic-palette-label-input.ap-control{height:24px;min-height:24px;padding:.12rem .34rem;font-size:11px;line-height:1.2}.ap-semantic-palette-remove.ap-button{height:24px;min-height:24px;padding:0 .44rem;font-size:10px;line-height:1;border-radius:6px}.ap-semantic-palette-actions{margin-top:.26rem;display:flex;justify-content:flex-end}.ap-token-reuse-row .ap-field{min-height:24px}.ap-token-reuse-chip{border:1px solid color-mix(in srgb,var(--ui-border) 76%,transparent);border-radius:999px;padding:.02rem .28rem;font-size:10px;line-height:1.2;color:color-mix(in srgb,var(--ui-text) 76%,white);background:color-mix(in srgb,var(--ui-surface-alt) 54%,transparent);text-transform:uppercase}.ap-token-item-label{font-size:10px;line-height:1.1;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%);text-transform:lowercase;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-token-item-controls{justify-content:flex-start}.ap-token-item-error{margin:0;font-size:10px;line-height:1.15;color:color-mix(in srgb,var(--ui-accent) 56%,var(--ui-text) 44%)}.ap-grid-typography{gap:.24rem}.ap-grid-typography .ap-row.ui-form-row{align-items:center}.ap-grid-typography .ap-range-controls.ui-range-row{gap:.2rem}.ap-grid-typography .ap-number{font-size:var(--ui-font-size-secondary)}.ap-field-error{margin:0;font-size:var(--ui-font-size-secondary);line-height:1.2;color:color-mix(in srgb,var(--ui-accent) 56%,var(--ui-text) 44%);padding-left:calc(188px + .44rem)}.ap-actions{display:flex;justify-content:flex-end;gap:.32rem;padding-top:.08rem}.ap-actions.ap-actions-separated{margin-top:.06rem;padding-top:.34rem;border-top:1px solid color-mix(in srgb,var(--ui-border) 64%,transparent)}.ap-actions.ap-actions-section{padding-bottom:.06rem}.ui-btn,.ap-button{--ui-btn-bg: var(--ui-btn-secondary-bg);--ui-btn-border: var(--ui-btn-secondary-border);--ui-btn-text: var(--ui-btn-secondary-text);--ui-btn-hover-bg: var(--ui-btn-secondary-hover-bg);--ui-btn-hover-border: var(--ui-btn-secondary-hover-border);--ui-btn-active-bg: var(--ui-btn-secondary-active-bg);border:1px solid var(--ui-btn-border);border-radius:var(--ui-btn-radius);background:var(--ui-btn-bg);color:var(--ui-btn-text);min-height:var(--ui-btn-height);padding:calc(var(--ui-btn-padding-y) * .75) var(--ui-btn-padding-x);font-size:var(--ui-btn-font-size);font-weight:var(--ui-btn-font-weight);line-height:1.1;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.32rem;transition:border-color .12s ease,background .12s ease,color .12s ease,box-shadow .12s ease}.ui-btn:hover,.ap-button:hover{border-color:var(--ui-btn-hover-border);background:var(--ui-btn-hover-bg);color:var(--ui-btn-text)}.ui-btn:active,.ap-button:active{background:var(--ui-btn-active-bg)}.ui-btn:focus-visible,.ap-button:focus-visible{outline:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 20%,transparent)}.ui-btn--primary,.ap-button-primary,.product-form-action-primary,.sale-button-primary,.cp-btn-primary{--ui-btn-bg: var(--ui-btn-primary-bg);--ui-btn-border: var(--ui-btn-primary-border);--ui-btn-text: var(--ui-btn-primary-text);--ui-btn-hover-bg: var(--ui-btn-primary-hover-bg);--ui-btn-hover-border: var(--ui-btn-primary-hover-border);--ui-btn-active-bg: var(--ui-btn-primary-active-bg);font-weight:620}.ui-btn--secondary,.product-form-action-secondary,.cp-btn-secondary{--ui-btn-bg: var(--ui-btn-secondary-bg);--ui-btn-border: var(--ui-btn-secondary-border);--ui-btn-text: var(--ui-btn-secondary-text);--ui-btn-hover-bg: var(--ui-btn-secondary-hover-bg);--ui-btn-hover-border: var(--ui-btn-secondary-hover-border);--ui-btn-active-bg: var(--ui-btn-secondary-active-bg)}.ui-btn--danger,.ap-button-danger{--ui-btn-bg: var(--ui-btn-danger-bg);--ui-btn-border: var(--ui-btn-danger-border);--ui-btn-text: var(--ui-btn-danger-text);--ui-btn-hover-bg: var(--ui-btn-danger-hover-bg);--ui-btn-hover-border: var(--ui-btn-danger-hover-border);--ui-btn-active-bg: var(--ui-btn-danger-active-bg)}.ui-btn--icon .nav-icon-svg{width:var(--ui-btn-icon-size);height:var(--ui-btn-icon-size)}.ui-btn[disabled],.ap-button[disabled]{opacity:var(--ui-btn-disabled-opacity);cursor:not-allowed;pointer-events:none}.ap-preview{--ui-bg: #141815;--ui-surface: #1b211d;--ui-surface-alt: #212823;--ui-border: #2d3530;--ui-text: #e2e6dd;--ui-text-muted: #a3ab9c;--ui-accent: #84a337;--ui-accent-soft: #1b2a21;--ui-font-base: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--ui-font-heading: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--ui-font-size-base: 14px;--ui-font-size-heading: 16px;--ui-font-size-secondary: 12px;--ui-line-height: 1.45;--ui-heading-weight: 600;--ui-grid-font-size: 12px;--ui-grid-header-font-size: 11px;--ui-grid-column-title-font-size: 11px;--ui-grid-chip-font-size: 11px;--ui-grid-toolbar-font-size: 12px;--ui-grid-row-height: 36px;--ui-grid-header-weight: 600;--ui-grid-column-title-font-weight: 600;border:1px solid color-mix(in srgb,var(--ui-border) 70%,transparent);border-radius:10px;padding:.52rem;background:color-mix(in srgb,var(--ui-bg) 82%,black 18%);color:var(--ui-text);display:grid;gap:.42rem;font-family:var(--ui-font-base);font-size:var(--ui-font-size-base);line-height:var(--ui-line-height)}.ap-preview-head{display:flex;align-items:baseline;justify-content:space-between;gap:.3rem;border-bottom:1px solid color-mix(in srgb,var(--ui-border) 74%,transparent);padding-bottom:.3rem}.ap-preview-title{margin:0;font-family:var(--ui-font-heading);font-size:calc(var(--ui-font-size-heading) * 1.02);font-weight:var(--ui-heading-weight);line-height:1.18}.ap-preview-meta{font-size:var(--ui-font-size-secondary);color:var(--ui-text-muted)}.ap-preview-copy{margin:0;color:color-mix(in srgb,var(--ui-text) 88%,white)}.ap-preview-copy-muted{margin:0;font-size:var(--ui-font-size-secondary);color:var(--ui-text-muted)}.ap-preview-controls{display:flex;align-items:center;gap:.28rem;flex-wrap:wrap}.ap-preview-button{border:1px solid color-mix(in srgb,var(--ui-border) 76%,transparent);border-radius:7px;padding:.2rem .5rem;font-size:var(--ui-font-size-secondary);line-height:1.2;background:color-mix(in srgb,var(--ui-surface-alt) 48%,transparent);color:color-mix(in srgb,var(--ui-text) 84%,white)}.ap-preview-button-primary{background:color-mix(in srgb,var(--ui-accent-soft) 72%,var(--ui-surface));color:color-mix(in srgb,var(--ui-accent) 56%,var(--ui-text) 44%);border-color:color-mix(in srgb,var(--ui-accent) 20%,var(--ui-border))}.ap-preview-input{width:100%;border:1px solid color-mix(in srgb,var(--ui-border) 78%,transparent);border-radius:7px;background:color-mix(in srgb,var(--ui-surface) 86%,var(--ui-bg));color:var(--ui-text);font-size:var(--ui-font-size-base);line-height:var(--ui-line-height);padding:.34rem .5rem}.ap-preview-grid-meta{display:flex;align-items:center;justify-content:space-between;gap:.3rem;flex-wrap:wrap}.ap-preview-grid-toolbar-copy{font-size:var(--ui-grid-toolbar-font-size);line-height:1.2;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%)}.ap-preview-grid-chip-wrap{display:inline-flex;align-items:center;gap:.2rem;flex-wrap:wrap}.ap-preview-grid-chip{border:1px solid color-mix(in srgb,var(--ui-border) 76%,transparent);border-radius:999px;padding:.02rem .28rem;font-size:var(--ui-grid-chip-font-size);line-height:1.1;color:color-mix(in srgb,var(--ui-text) 82%,white);background:color-mix(in srgb,var(--ui-surface-alt) 48%,transparent)}.ap-preview-table{width:100%;border-collapse:collapse;border:1px solid color-mix(in srgb,var(--ui-border) 74%,transparent);border-radius:8px;overflow:hidden}.ap-preview-table th,.ap-preview-table td{border-bottom:1px solid color-mix(in srgb,var(--ui-border) 68%,transparent);padding-left:.42rem;padding-right:.42rem;padding-top:clamp(.12rem,calc((var(--ui-grid-row-height) - var(--ui-grid-font-size) - 8px) / 2),.52rem);padding-bottom:clamp(.12rem,calc((var(--ui-grid-row-height) - var(--ui-grid-font-size) - 8px) / 2),.52rem);text-align:left;font-size:var(--ui-grid-font-size);line-height:calc(var(--ui-grid-font-size) + 4px);min-height:var(--ui-grid-row-height)}.ap-preview-table th{font-family:var(--ui-font-heading);font-size:var(--ui-grid-column-title-font-size, var(--ui-grid-header-font-size));font-weight:var(--ui-grid-column-title-font-weight, var(--ui-grid-header-weight));color:color-mix(in srgb,var(--ui-text) 82%,white);background:color-mix(in srgb,var(--ui-surface-alt) 58%,transparent)}.ap-preview-table tr:last-child td{border-bottom:0}.ap-preview-table tbody tr:hover td,.ap-preview-table tbody tr.is-hover td{background:var(--ui-grid-row-hover-bg)}.ap-preview-table tbody tr.is-selected td,.ap-preview-table tbody tr.is-selected:hover td{background:var(--ui-grid-row-selected-bg)}.ap-preview-grid-scope{display:grid;gap:.32rem}.ap-preview-grid-shell{--ui-bg: #161616;--ui-surface: #1D1D1D;--ui-surface-alt: #242424;--dg-toolbar-sticky-top: 0px;--dg-head-sticky-top: 0px;--dg-leading-actions-width: 0px}.ap-preview-grid-shell .dg-toolbar{position:relative;top:auto;left:auto;right:auto;z-index:2}.ap-preview-grid-shell .dg-table thead .dg-head{position:relative;top:auto;z-index:1}.ap-preview-grid-shell .dg-scroll{overflow:visible}.ap-preview-grid-shell .dg-table tbody tr.is-preview-hover .dg-cell{background:var(--ui-grid-row-hover-bg)}.ap-preview-grid-shell .dg-menu-trigger,.ap-preview-grid-shell .dg-chip{pointer-events:none}@media(max-width:1320px){.ap-table-block-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.ap-theme-toolbar{display:grid;gap:.34rem}.ap-theme-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.8fr) auto;gap:.3rem;align-items:center}.ap-theme-list{display:grid;gap:.3rem}.ap-theme-item{border:1px solid color-mix(in srgb,var(--ui-border) 68%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ui-surface) 96%,var(--ui-bg));padding:.34rem .4rem;display:grid;gap:.3rem}.ap-theme-item.is-active{border-color:color-mix(in srgb,var(--ui-accent) 22%,var(--ui-border))}.ap-theme-line{display:flex;align-items:center;justify-content:space-between;gap:.34rem}.ap-theme-name{margin:0;font-size:var(--ui-font-size-base);line-height:1.2;font-family:var(--ui-font-heading);color:var(--ui-text)}.ap-theme-key{margin:0;font-size:var(--ui-font-size-secondary);color:var(--ui-text-muted)}.ap-theme-badges{display:inline-flex;align-items:center;gap:.2rem;flex-wrap:wrap}.ap-theme-badge{border:1px solid color-mix(in srgb,var(--ui-border) 76%,transparent);border-radius:999px;padding:.04rem .28rem;font-size:10px;line-height:1.1;color:color-mix(in srgb,var(--ui-text) 76%,white);background:color-mix(in srgb,var(--ui-surface-alt) 48%,transparent)}.ap-theme-actions{display:grid;grid-template-columns:auto minmax(150px,1fr) auto auto;gap:.26rem;align-items:center}.ap-theme-rename{display:flex;align-items:center;gap:.24rem}.ap-theme-hint{margin:0;font-size:var(--ui-font-size-secondary);line-height:1.2;color:var(--ui-text-muted)}.ap-form.ui-form-compact{--ui-form-max-width: 980px;--ui-form-control-max: 340px;--ui-form-slider-max: 250px;width:min(100%,var(--ui-form-max-width))}.ap-row.ui-form-row{grid-template-columns:minmax(0,var(--ui-form-label-width)) minmax(0,1fr);gap:.32rem}.ap-label.ui-form-label{margin:0}.ap-field.ui-form-field{display:inline-flex;align-items:center;gap:.24rem;flex-wrap:wrap}.ap-form.ui-form-compact .ap-control.ui-control-compact{width:min(100%,var(--ui-form-control-max));max-width:var(--ui-form-control-max)}.ap-form.ui-form-compact .ap-control.ui-control-narrow{width:88px;max-width:88px;min-width:72px}.ap-range-controls.ui-range-row{grid-template-columns:minmax(0,var(--ui-form-slider-max)) auto;gap:.24rem;width:-moz-fit-content;width:fit-content;max-width:100%;justify-content:flex-start}.ap-range.ui-range{width:min(var(--ui-form-slider-max),100%);max-width:var(--ui-form-slider-max)}.ap-token-controls.ui-inline-controls{gap:.22rem}.ap-form.ui-form-compact .ap-field-error{padding-left:calc(160px + .32rem)}.ap-form.ui-form-compact .ap-token-grid .ap-field-error{padding-left:calc(126px + .24rem)}.ap-form-block .ap-field-error{padding-left:calc(var(--ui-form-label-width) + .32rem)}.ap-form-block .ui-token-grid-4 .ap-field-error{padding-left:0}.ap-theme-toolbar.ui-form-compact,.ap-theme-list.ui-form-compact{width:min(100%,var(--ui-form-max-width))}.ap-theme-form.ui-form-inline{--ui-form-control-max: 250px;grid-template-columns:minmax(0,var(--ui-form-control-max)) minmax(0,var(--ui-form-control-max)) auto;gap:.24rem;justify-content:flex-start}.ap-theme-actions.ui-form-actions-compact{display:flex;align-items:center;justify-content:flex-start;gap:.24rem;flex-wrap:wrap}.ap-theme-rename.ui-inline-controls{gap:.22rem}@media(max-width:980px){.ui-token-grid-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.ui-token-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.ui-token-grid-4{grid-template-columns:1fr}}.sale-create-shell{display:grid;gap:.5rem;width:min(100%,980px);margin-inline:auto}.sale-create-status{font-size:.7rem;color:color-mix(in srgb,var(--ui-text) 66%,white)}.sale-create-form{display:grid;gap:.56rem}.sale-create-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.56rem}.sale-create-card{border:1px solid color-mix(in srgb,var(--ui-border) 65%,transparent);border-radius:7px;background:color-mix(in srgb,var(--ui-surface) 98%,var(--ui-bg));padding:.42rem .46rem;display:grid;gap:.34rem}.sale-data-card .ap-row{grid-template-columns:132px minmax(0,1fr);align-items:start}.sale-data-card .ap-field{width:min(100%,620px)}.sale-data-card .ap-control{max-width:620px}.sale-dates-grid,.sale-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.46rem}.sale-data-card .sale-status-row{grid-template-columns:minmax(0,1fr);gap:.22rem;align-items:start;justify-items:center}.sale-data-card .sale-status-row .ap-label{font-size:.62rem;line-height:1.08;letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%);justify-self:center;text-align:center}.sale-data-card .sale-status-row .ap-field{width:120px;max-width:none;justify-self:center}.sale-date-row .ap-label{display:inline-flex;align-items:center;gap:.24rem;justify-content:center}.sale-field-optional{font-size:.56rem;letter-spacing:.02em;text-transform:none;color:color-mix(in srgb,var(--ui-text-muted) 78%,var(--ui-text) 22%);font-weight:500}.ui-date-input.ap-control,.sale-date-input.ap-control{max-width:none;min-height:26px;padding:.16rem .42rem;font-size:.7rem;line-height:.9rem}.ui-date-input.ap-control:hover,.sale-date-input.ap-control:hover{border-color:color-mix(in srgb,var(--ui-input-border, var(--ui-border)) var(--ui-input-hover-border-strength, 88%),transparent);background:color-mix(in srgb,var(--ui-input-hover, var(--ui-input-bg, var(--ui-surface-alt))) var(--ui-input-hover-strength, 78%),transparent)}.ui-date-input.ap-control:focus-visible,.sale-date-input.ap-control:focus-visible{border-color:color-mix(in srgb,var(--ui-input-focus, var(--ui-accent)) var(--ui-input-focus-border-strength, 82%),var(--ui-input-border, var(--ui-border)));background:color-mix(in srgb,var(--ui-input-bg, var(--ui-surface-alt)) var(--ui-input-focus-bg-strength, 72%),var(--ui-surface) 28%)}.ui-date-input.ap-control.is-picker-open,.sale-date-input.ap-control.is-picker-open{border-color:color-mix(in srgb,var(--ui-input-focus, var(--ui-accent)) var(--ui-input-focus-border-strength, 82%),var(--ui-input-border, var(--ui-border)));background:color-mix(in srgb,var(--ui-input-bg, var(--ui-surface-alt)) var(--ui-input-focus-bg-strength, 72%),var(--ui-surface) 28%)}.ui-date-input::-webkit-calendar-picker-indicator,.sale-date-input.ap-control::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none;opacity:0;width:0;margin:0;padding:0}.ui-date-input::-webkit-clear-button,.sale-date-input.ap-control::-webkit-clear-button{display:none;-webkit-appearance:none}.ui-date-input--custom,.sale-date-input--custom{cursor:pointer}.sale-date-field{display:block;position:relative;justify-self:start;min-width:0}.sale-date-field--optional .sale-date-input.ap-control{padding-right:3.8rem}.sale-date-field--optional{width:128px;max-width:none}.sale-date-clear-btn{position:absolute;top:50%;right:.44rem;transform:translateY(-50%);border:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);border-radius:999px;padding:.04rem .34rem;min-height:20px;font-size:.58rem;line-height:1;font-weight:520;color:color-mix(in srgb,var(--ui-text-muted) 82%,var(--ui-text) 18%);background:color-mix(in srgb,var(--ui-surface-alt) 64%,transparent);transition:border-color .12s ease,background-color .12s ease,color .12s ease}.sale-date-clear-btn:hover:not([disabled]){border-color:color-mix(in srgb,var(--ui-border) 54%,white);color:color-mix(in srgb,var(--ui-text) 92%,white);background:color-mix(in srgb,var(--ui-surface-alt) 84%,white)}.sale-date-clear-btn:focus-visible{outline:1px solid color-mix(in srgb,var(--ui-accent) 44%,var(--ui-border));outline-offset:1px}.ui-flatpickr.flatpickr-calendar{width:min(var(--ui-datepicker-panel-width, 286px),calc(100vw - 16px));min-width:min(252px,calc(100vw - 16px));max-width:min(var(--ui-datepicker-panel-width, 286px),calc(100vw - 16px));border:1px solid var(--ui-datepicker-border, color-mix(in srgb, var(--ui-border) 70%, transparent));border-radius:var(--ui-datepicker-radius, 9px);background:var(--ui-datepicker-bg, color-mix(in srgb, var(--ui-surface) 96%, var(--ui-bg) 4%));color:var(--ui-datepicker-text, color-mix(in srgb, var(--ui-text) 94%, white));padding:var(--ui-datepicker-panel-padding, 3px);z-index:3200;box-sizing:border-box;overflow:hidden;box-shadow:var(--ui-datepicker-shadow, none)}.ui-flatpickr.flatpickr-calendar.inline,.ui-flatpickr.flatpickr-calendar.is-inline-preview{position:static;top:auto;left:auto;width:min(var(--ui-datepicker-panel-width, 286px),100%);min-width:min(252px,100%);max-width:min(var(--ui-datepicker-panel-width, 286px),100%);margin-top:.26rem;box-shadow:none}.ui-flatpickr.flatpickr-calendar:before,.ui-flatpickr.flatpickr-calendar:after{display:none}.ui-flatpickr .flatpickr-months{margin-bottom:.14rem;min-height:24px;align-items:center}.ui-flatpickr .flatpickr-current-month{display:inline-flex;align-items:center;gap:.12rem;font-size:var(--ui-datepicker-font-size, 11px);font-weight:540;letter-spacing:.01em;padding-top:.02rem}.ui-flatpickr .flatpickr-current-month .flatpickr-monthDropdown-months,.ui-flatpickr .flatpickr-current-month input.cur-year{background:var(--ui-datepicker-bg, #212121);color:var(--ui-datepicker-text, color-mix(in srgb, var(--ui-text) 92%, white));font-weight:540}.ui-flatpickr .flatpickr-current-month .flatpickr-monthDropdown-months option{background:var(--ui-datepicker-bg, #212121);color:var(--ui-datepicker-text, color-mix(in srgb, var(--ui-text) 92%, white))}.ui-flatpickr .flatpickr-rContainer,.ui-flatpickr .flatpickr-days,.ui-flatpickr .dayContainer{width:100%!important;min-width:100%!important;max-width:100%!important;box-sizing:border-box}.ui-flatpickr .dayContainer{display:flex;flex-wrap:wrap}.ui-flatpickr .flatpickr-month{color:var(--ui-datepicker-text, color-mix(in srgb, var(--ui-text) 94%, white));fill:var(--ui-datepicker-text, color-mix(in srgb, var(--ui-text) 94%, white))}.ui-flatpickr .flatpickr-weekdays{margin-bottom:.06rem}.ui-flatpickr span.flatpickr-weekday{width:calc(100% / 7);text-align:center;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%);font-size:calc(var(--ui-datepicker-font-size, 11px) - 3px);font-weight:600;letter-spacing:.03em;text-transform:uppercase}.ui-flatpickr .flatpickr-day{border-radius:var(--ui-datepicker-day-radius, 5px);color:var(--ui-datepicker-text, color-mix(in srgb, var(--ui-text) 92%, white));border:1px solid transparent;flex:0 0 calc(100% / 7);width:calc(100% / 7)!important;line-height:var(--ui-datepicker-day-size, 24px);height:var(--ui-datepicker-day-size, 24px);max-width:none;font-size:calc(var(--ui-datepicker-font-size, 11px) - 1px);font-variant-numeric:tabular-nums;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.ui-flatpickr .flatpickr-day:hover,.ui-flatpickr .flatpickr-day:focus{border-color:color-mix(in srgb,var(--ui-border) 58%,white);background:var(--ui-datepicker-hover-bg, color-mix(in srgb, var(--ui-surface-alt) 76%, white));color:var(--ui-datepicker-text, color-mix(in srgb, var(--ui-text) 96%, white))}.ui-flatpickr .flatpickr-day.today{border-color:color-mix(in srgb,var(--ui-accent) 44%,var(--ui-border));color:color-mix(in srgb,var(--ui-accent) 64%,var(--ui-text) 36%)}.ui-flatpickr .flatpickr-day.selected,.ui-flatpickr .flatpickr-day.startRange,.ui-flatpickr .flatpickr-day.endRange{border-color:color-mix(in srgb,var(--ui-accent) 54%,var(--ui-border));background:var(--ui-datepicker-selected-bg, color-mix(in srgb, var(--ui-accent-soft) 62%, var(--ui-surface)));color:var(--ui-datepicker-selected-text, color-mix(in srgb, var(--ui-text) 94%, white))}.ui-flatpickr .flatpickr-day.flatpickr-disabled,.ui-flatpickr .flatpickr-day.flatpickr-disabled:hover{color:color-mix(in srgb,var(--ui-text-muted) 62%,transparent);background:transparent;border-color:transparent}.ui-flatpickr .flatpickr-prev-month,.ui-flatpickr .flatpickr-next-month{color:var(--ui-datepicker-text, color-mix(in srgb, var(--ui-text-muted) 88%, var(--ui-text) 12%));fill:var(--ui-datepicker-text, color-mix(in srgb, var(--ui-text-muted) 88%, var(--ui-text) 12%));border-radius:5px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;top:2px}.ui-flatpickr .flatpickr-prev-month:hover,.ui-flatpickr .flatpickr-next-month:hover{color:var(--ui-datepicker-text, color-mix(in srgb, var(--ui-text) 92%, white));fill:var(--ui-datepicker-text, color-mix(in srgb, var(--ui-text) 92%, white));background:var(--ui-datepicker-hover-bg, color-mix(in srgb, var(--ui-surface-alt) 74%, white))}.ui-flatpickr .flatpickr-day.prevMonthDay,.ui-flatpickr .flatpickr-day.nextMonthDay{color:color-mix(in srgb,var(--ui-text-muted) 70%,transparent)}.ui-flatpickr .numInputWrapper:hover,.ui-flatpickr .numInputWrapper span:hover{background:transparent}.ui-flatpickr .flatpickr-time{border-top-color:color-mix(in srgb,var(--ui-border) 62%,transparent)}.sale-data-card .sale-status-row .entity-select{width:100%;min-width:0}.sale-status-native-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none}.sale-status-select-trigger.ap-control{max-width:none;display:inline-flex;align-items:center;justify-content:flex-start;gap:0;text-align:left;cursor:pointer;min-height:auto;padding:0;border:0;background:transparent;box-shadow:none}.sale-status-select-trigger.ap-control:hover{border-color:transparent;background:transparent;box-shadow:none}.sale-status-select-trigger .entity-select-trigger-display{min-width:0;width:100%;display:block}.sale-status-select-trigger .entity-select-option-label-only{font-size:var(--ui-font-size-base);line-height:var(--ui-line-height);color:color-mix(in srgb,var(--ui-text) 95%,white);font-weight:560}.sale-data-card .sale-status-row .entity-select.is-open .sale-status-select-trigger.ap-control{border-color:transparent;background:transparent;box-shadow:none}.sale-status-select-trigger .entity-select-option-content--visual,.sale-status-select-popover .entity-select-option-content--visual{width:100%}.sale-status-select-popover{width:100%;left:0;right:auto;top:calc(100% + 3px);max-height:min(190px,34vh);overflow:auto;overscroll-behavior:contain;gap:2px;padding:.18rem;border-radius:var(--ui-dropdown-panel-radius, 8px);border:1px solid var(--ui-dropdown-panel-border, color-mix(in srgb, var(--ui-border) 70%, transparent));background:var(--ui-dropdown-panel-bg, var(--ui-dropdown-bg, #212121));box-shadow:var(--ui-dropdown-panel-shadow, 0 7px 18px color-mix(in srgb, black 24%, transparent));scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ui-border) 60%,var(--ui-text-muted) 40%) transparent}.sale-status-select-popover::-webkit-scrollbar{width:7px}.sale-status-select-popover::-webkit-scrollbar-track{background:transparent}.sale-status-select-popover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ui-border) 66%,var(--ui-text-muted) 34%);border-radius:999px}.sale-status-select-popover .entity-select-option{min-height:calc(var(--ui-dropdown-option-icon-size, 18px) + (var(--ui-dropdown-option-padding-y, 4px) * 2));border-radius:7px;padding:var(--ui-dropdown-option-padding-y, 4px) var(--ui-dropdown-option-padding-x, 6px);border:var(--ui-dropdown-option-border-width, 0px) solid var(--ui-dropdown-option-border-color, transparent);gap:var(--ui-dropdown-option-icon-gap, 6px)}.sale-status-select-popover .entity-select-option:hover{background:var(--ui-dropdown-option-hover-bg, color-mix(in srgb, var(--ui-surface-alt) 82%, white 4%));border-color:var(--ui-dropdown-option-border-color, color-mix(in srgb, var(--ui-border) 58%, transparent))}.sale-status-select-popover .entity-select-option-label-only{font-size:.71rem;line-height:.94rem;color:currentColor}.sale-status-select-popover .entity-select-option.is-selected{background:var(--ui-dropdown-option-selected-bg, color-mix(in srgb, var(--ui-accent-soft) 44%, var(--ui-surface)));border-color:var(--ui-dropdown-option-border-color, transparent)}.sale-status-select-popover .entity-select-option.is-selected .entity-select-option-label-only{color:var(--ui-dropdown-option-selected-text, color-mix(in srgb, var(--ui-text) 98%, white));font-weight:620}.sale-status-select-popover .entity-select-option--visual,.sale-status-select-popover .entity-select-option--visual:hover,.sale-status-select-popover .entity-select-option--visual.is-selected{background:transparent;border-color:transparent;color:inherit}.sale-inline-error{margin:0;font-size:.64rem;line-height:.86rem;color:color-mix(in srgb,var(--ui-accent) 56%,var(--ui-text) 44%)}.cp-shell{display:grid;gap:.82rem;width:min(100%,1180px);margin-inline:auto}.cp-btn{min-height:40px;min-width:168px;border-radius:10px;padding:.42rem .78rem;display:inline-flex;align-items:center;justify-content:center;font-size:.92rem;font-weight:560}.cp-btn-primary{font-weight:620}.cp-btn-secondary[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.cp-hero-card{border:1px solid color-mix(in srgb,var(--ui-border) 68%,transparent);border-radius:12px;padding:.9rem;background:radial-gradient(140% 140% at 0% 0%,color-mix(in srgb,var(--ui-accent-soft) 14%,transparent) 0%,transparent 64%),linear-gradient(145deg,color-mix(in srgb,var(--ui-surface-alt) 42%,transparent),color-mix(in srgb,var(--ui-surface) 98%,var(--ui-bg)))}.cp-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.04rem}.cp-hero-avatar-wrap{display:flex;align-items:center;justify-content:center}.cp-hero-avatar{display:inline-flex;align-items:center}.cp-hero-avatar .dg-avatar{width:100px;height:100px;border-radius:999px;border:0;background:transparent}.cp-hero-avatar .dg-avatar-emoji{font-size:3rem;line-height:1}.cp-hero-avatar .dg-avatar-icon{font-size:2.3rem;line-height:1}.cp-hero-avatar .dg-avatar-placeholder{font-size:1.7rem;color:color-mix(in srgb,var(--ui-text-muted) 74%,transparent)}.cp-hero-identity{display:grid;gap:.26rem;min-width:0}.cp-hero-name-row{display:flex;align-items:baseline;gap:.5rem;min-width:0;flex-wrap:wrap}.cp-hero-name{margin:0;font-size:2.05rem;line-height:1.02;letter-spacing:-.01em;font-family:var(--ui-font-heading);font-weight:640;color:color-mix(in srgb,var(--ui-text) 96%,white);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-hero-archived{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--ui-border) 76%,transparent);border-radius:999px;padding:.08rem .4rem;font-size:.69rem;color:color-mix(in srgb,var(--ui-text-muted) 84%,var(--ui-text) 16%);background:color-mix(in srgb,var(--ui-surface-alt) 48%,transparent)}.cp-hero-line{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:.2rem .42rem;font-size:.96rem;line-height:1.22;color:color-mix(in srgb,var(--ui-text) 92%,white)}.cp-hero-line-secondary{font-size:.92rem;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%)}.cp-hero-line-muted{font-size:.88rem;color:color-mix(in srgb,var(--ui-text-muted) 94%,var(--ui-text) 6%)}.cp-hero-line-item{color:inherit;text-decoration:none;white-space:nowrap}.cp-hero-line-item:not(:last-child):after{content:"·";margin-left:.44rem;color:color-mix(in srgb,var(--ui-text-muted) 80%,var(--ui-text) 20%)}a.cp-hero-line-item:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,var(--ui-text-muted) 58%,transparent)}.cp-hero-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:.46rem;min-width:0}.cp-hero-actions .cp-btn{min-width:140px}.cp-hero-actions .cp-btn-primary{background:color-mix(in srgb,var(--ui-accent) 70%,var(--ui-surface));border-color:color-mix(in srgb,var(--ui-accent) 45%,var(--ui-border));color:color-mix(in srgb,var(--ui-text) 96%,white)}.cp-hero-actions .cp-btn-secondary{background:color-mix(in srgb,var(--ui-surface-alt) 72%,var(--ui-surface));border-color:color-mix(in srgb,var(--ui-border) 76%,transparent);color:color-mix(in srgb,var(--ui-text) 90%,white)}.cp-client-widgets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.44rem}.cp-client-widget{border:1px solid color-mix(in srgb,var(--ui-border) 68%,transparent);border-radius:10px;background:color-mix(in srgb,var(--ui-surface-alt) 34%,transparent);padding:.5rem .56rem;display:grid;gap:.16rem;min-width:0}.cp-client-widget-label{margin:0;font-size:.7rem;line-height:.94rem;text-transform:uppercase;letter-spacing:.03em;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%)}.cp-client-widget-value{margin:0;font-size:.98rem;line-height:1.22;color:color-mix(in srgb,var(--ui-text) 92%,white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(184px,1fr));gap:.44rem}.cp-meta-card{border:1px solid color-mix(in srgb,var(--ui-border) 68%,transparent);border-radius:10px;background:color-mix(in srgb,var(--ui-surface-alt) 38%,transparent);padding:.48rem .5rem;display:grid;gap:.14rem;min-width:0}.cp-meta-label{margin:0;font-size:.7rem;line-height:.94rem;text-transform:uppercase;letter-spacing:.03em;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%)}.cp-meta-value{margin:0;font-size:.98rem;line-height:1.2;color:color-mix(in srgb,var(--ui-text) 90%,white);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-meta-value a{color:inherit;text-decoration:none}.cp-meta-value a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,var(--ui-text-muted) 58%,transparent)}.cp-history-shell{border:1px solid color-mix(in srgb,var(--ui-border) 68%,transparent);border-radius:12px;padding:.8rem;background:radial-gradient(140% 140% at 0% 0%,color-mix(in srgb,var(--ui-accent-soft) 10%,transparent) 0%,transparent 64%),color-mix(in srgb,var(--ui-surface) 98%,var(--ui-bg));display:grid;gap:.56rem}.cp-history-head{display:flex;align-items:baseline;justify-content:space-between;gap:.52rem;flex-wrap:wrap}.cp-history-title{margin:0;font-size:1.55rem;line-height:1.08;color:color-mix(in srgb,var(--ui-text) 96%,white);font-family:var(--ui-font-heading);font-weight:630}.cp-history-count{font-size:.82rem;line-height:1;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%)}.cp-history-empty{margin:0;font-size:.92rem;line-height:1.24rem;color:color-mix(in srgb,var(--ui-text-muted) 86%,var(--ui-text) 14%);text-align:center;padding:.9rem .64rem}.cp-history-desktop-only{display:block!important;visibility:visible!important;pointer-events:auto!important}.cp-history-mobile-only{display:none!important;visibility:hidden!important;pointer-events:none!important}.cp-history-table-wrap{overflow:auto;border:1px solid color-mix(in srgb,var(--ui-border) 70%,transparent);border-radius:10px;background:color-mix(in srgb,var(--ui-surface-alt) 26%,transparent)}.cp-history-table{width:100%;border-collapse:collapse;min-width:860px}.cp-history-table th,.cp-history-table td{border-bottom:1px solid color-mix(in srgb,var(--ui-border) 64%,transparent);padding:.42rem .52rem;text-align:left;font-size:.92rem;line-height:1.16;color:color-mix(in srgb,var(--ui-text) 90%,white);vertical-align:middle}.cp-history-table th{font-size:.72rem;line-height:1;text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%);background:color-mix(in srgb,var(--ui-surface-alt) 64%,transparent);font-weight:560}.cp-history-table tr:last-child td{border-bottom:0}.cp-history-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;color:color-mix(in srgb,var(--ui-text) 84%,white);white-space:nowrap}.cp-history-code-link{color:inherit;text-decoration:none;font-weight:560}.cp-history-code-link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,var(--ui-text-muted) 58%,transparent)}.cp-history-products{max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--ui-text) 86%,white)}.cp-history-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cp-history-status{font-size:.88rem;line-height:1.08;color:color-mix(in srgb,var(--ui-text-muted) 84%,var(--ui-text) 16%);white-space:nowrap}.cp-history-mobile-item{border:1px solid color-mix(in srgb,var(--ui-border) 70%,transparent);border-radius:10px;background:color-mix(in srgb,var(--ui-surface-alt) 34%,transparent);padding:.46rem .5rem;display:grid;gap:.3rem}.cp-history-mobile-head{display:flex;align-items:baseline;justify-content:space-between;gap:.32rem}.cp-history-mobile-date{font-size:.8rem;color:color-mix(in srgb,var(--ui-text-muted) 86%,var(--ui-text) 14%);white-space:nowrap}.cp-history-mobile-products{margin:0;font-size:.94rem;line-height:1.2;color:color-mix(in srgb,var(--ui-text) 88%,white)}.cp-history-mobile-metrics{display:flex;align-items:center;gap:.34rem .5rem;flex-wrap:wrap;font-size:.82rem;color:color-mix(in srgb,var(--ui-text-muted) 84%,var(--ui-text) 16%);font-variant-numeric:tabular-nums}.cp-history-mobile-statuses{display:flex;align-items:center;justify-content:space-between;gap:.24rem .42rem;flex-wrap:wrap}.cp-history-pagination{font-size:.8rem;line-height:1.02rem;color:color-mix(in srgb,var(--ui-text-muted) 86%,var(--ui-text) 14%)}@media(max-width:980px){.cp-page-head{align-items:flex-start;flex-direction:column}.cp-page-actions{width:100%;justify-content:flex-start}.cp-hero{grid-template-columns:1fr;align-items:start;gap:.78rem}.cp-hero-actions{width:100%;justify-content:flex-start;min-width:0}.cp-client-widgets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.cp-shell{gap:.66rem}.cp-hero-card,.cp-history-shell{padding:.64rem .58rem}.cp-hero-avatar .dg-avatar{width:100px;height:100px}.cp-hero-name{font-size:1.44rem;line-height:1.12}.cp-hero-line{font-size:.9rem;line-height:1.2}.cp-hero-line-secondary{font-size:.86rem}.cp-hero-line-muted{font-size:.84rem}.cp-meta-grid,.cp-client-widgets{grid-template-columns:1fr;gap:.3rem}.cp-history-desktop-only{display:none!important;visibility:hidden!important;pointer-events:none!important}.cp-history-mobile-only{display:grid!important;visibility:visible!important;pointer-events:auto!important;gap:.3rem}}@media(max-width:420px){.cp-hero-avatar .dg-avatar{width:100px;height:100px}.cp-hero-name{font-size:1.24rem}}.product-form-shell{width:min(100%,900px)}.product-form-card{gap:.52rem}.product-form-row{grid-template-columns:minmax(0,132px) minmax(0,1fr)}.product-form-field{width:min(100%,620px)}.product-form-field .ap-control{max-width:620px}.product-form-row-textarea .product-form-field{width:min(100%,620px)}.product-form-row-textarea .product-form-field .ap-control{max-width:620px}.product-textarea{min-height:56px;resize:vertical}.product-inline-error{margin:0;font-size:.64rem;line-height:.86rem;color:color-mix(in srgb,var(--ui-accent) 56%,var(--ui-text) 44%)}.product-price-warning{color:color-mix(in srgb,var(--ui-accent) 62%,var(--ui-text) 38%)}.product-form-avatar-row{align-items:start}.product-form-avatar-row .ap-label{padding-top:.14rem}.product-form-avatar-field{display:grid;gap:.14rem}.product-form-avatar-field .notion-picker{justify-items:start}.product-form-actions{padding-top:.2rem}.product-sales-history-card{border:1px solid color-mix(in srgb,var(--ui-border) 68%,transparent);border-radius:10px;background:color-mix(in srgb,var(--ui-surface) 98%,var(--ui-bg));padding:.62rem;display:grid;gap:.54rem}.product-sales-history-head{display:flex;align-items:center;justify-content:space-between;gap:.48rem}.product-sales-history-heading{display:grid;gap:.12rem;min-width:0}.product-sales-history-title{margin:0;font-size:.82rem;line-height:1.06rem;font-weight:600;color:color-mix(in srgb,var(--ui-text) 94%,white)}.product-sales-history-subtitle{margin:0;font-size:.62rem;line-height:.86rem;color:color-mix(in srgb,var(--ui-text-muted) 84%,var(--ui-text) 16%)}.product-sales-history-head-meta{display:inline-flex;align-items:center}.product-sales-history-count{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--ui-border) 80%,transparent);border-radius:999px;padding:.12rem .46rem;font-size:.57rem;font-weight:600;line-height:.8rem;color:color-mix(in srgb,var(--ui-text-muted) 80%,var(--ui-text) 20%);background:color-mix(in srgb,var(--ui-surface-alt) 38%,transparent)}.product-sales-history-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem}.product-sales-history-kpi-card{border:1px solid color-mix(in srgb,var(--ui-border) 76%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ui-surface-alt) 36%,transparent);padding:.42rem .48rem;display:grid;gap:.12rem;min-height:64px;align-content:start}.product-sales-history-kpi-label{margin:0;font-size:.56rem;line-height:.74rem;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--ui-text-muted) 84%,var(--ui-text) 16%)}.product-sales-history-kpi-value{margin:0;font-size:1.08rem;line-height:1.18rem;font-weight:700;color:color-mix(in srgb,var(--ui-text) 96%,white);font-variant-numeric:tabular-nums}.product-sales-history-empty-shell{border:1px dashed color-mix(in srgb,var(--ui-border) 62%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ui-surface-alt) 20%,transparent);padding:.14rem}.product-sales-history-empty{margin:0;border-radius:6px;padding:.42rem .46rem;font-size:.64rem;line-height:.92rem;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%)}.product-sales-history-table-shell{display:grid;gap:.22rem}.product-sales-history-table-wrap{border:1px solid color-mix(in srgb,var(--ui-border) 74%,transparent);border-radius:8px;overflow:auto;background:color-mix(in srgb,var(--ui-surface-alt) 22%,transparent)}.product-sales-history-table{width:100%;border-collapse:collapse;min-width:1020px}.product-sales-history-table th,.product-sales-history-table td{padding:.34rem .52rem;font-size:.64rem;line-height:.94rem;border-bottom:1px solid color-mix(in srgb,var(--ui-border) 45%,transparent);text-align:left;vertical-align:top}.product-sales-history-table th{position:sticky;top:0;z-index:1;font-size:.56rem;text-transform:uppercase;letter-spacing:.055em;font-weight:600;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%);background:color-mix(in srgb,var(--ui-surface-alt) 36%,var(--ui-bg) 64%)}.product-sales-history-table tbody tr:hover td{background:color-mix(in srgb,var(--ui-surface-alt) 28%,transparent)}.product-sales-history-table tr:last-child td{border-bottom:none}.product-sales-history-num{text-align:right!important;font-variant-numeric:tabular-nums}.product-sales-history-date{white-space:nowrap;min-width:108px;color:color-mix(in srgb,var(--ui-text-muted) 82%,var(--ui-text) 18%)}.product-sales-history-code-cell{min-width:180px}.product-sales-history-code-link{display:inline-grid;gap:.1rem;align-content:start;border:1px solid color-mix(in srgb,var(--ui-border) 74%,transparent);border-radius:999px;padding:.18rem .48rem;color:color-mix(in srgb,var(--ui-accent) 72%,var(--ui-text) 28%);text-decoration:none;font-weight:600;line-height:.84rem;transition:border-color .12s ease,background .12s ease,color .12s ease}.product-sales-history-code-text{font-size:.63rem;line-height:.88rem}.product-sales-history-code-meta{font-size:.54rem;line-height:.68rem;color:color-mix(in srgb,var(--ui-text-muted) 82%,var(--ui-text) 18%);font-weight:500}.product-sales-history-code-link:hover{border-color:color-mix(in srgb,var(--ui-border) 94%,white);background:color-mix(in srgb,var(--ui-surface-alt) 50%,transparent);color:color-mix(in srgb,var(--ui-accent) 86%,white)}.product-sales-history-client-cell{min-width:240px}.product-sales-history-client-name{max-width:100%}.product-sales-history-client-name .entity-avatar-name-avatar{width:17px;height:17px}.product-sales-history-client-name .entity-avatar-name-label{font-weight:500;line-height:.96rem;color:color-mix(in srgb,var(--ui-text) 88%,white)}.product-sales-history-status-cell{min-width:128px}.product-sales-history-status{display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--ui-border) 88%,white);border-radius:999px;min-width:92px;padding:.04rem .4rem;font-size:.6rem;line-height:.78rem;color:color-mix(in srgb,var(--ui-text) 68%,white);background:color-mix(in srgb,var(--ui-surface-alt) 40%,transparent);white-space:nowrap}.product-sales-history-status.is-pending,.product-sales-history-status.is-scheduled,.product-sales-history-status.is-in_transit{border-color:color-mix(in srgb,#5a93c8 32%,var(--ui-border));background:color-mix(in srgb,#5a93c8 12%,var(--ui-surface))}.product-sales-history-status.is-paid,.product-sales-history-status.is-delivered{border-color:color-mix(in srgb,#2f9258 30%,var(--ui-border));background:color-mix(in srgb,#2f9258 11%,var(--ui-surface))}.product-sales-history-status.is-partial{border-color:color-mix(in srgb,#8a8fc9 32%,var(--ui-border));background:color-mix(in srgb,#8a8fc9 12%,var(--ui-surface))}.product-sales-history-status.is-overdue,.product-sales-history-status.is-failed,.product-sales-history-status.is-cancelled,.product-sales-history-status.is-void{border-color:color-mix(in srgb,#c46464 32%,var(--ui-border));background:color-mix(in srgb,#c46464 12%,var(--ui-surface))}.product-sales-history-status.is-refunded,.product-sales-history-status.is-not_required{border-color:color-mix(in srgb,#8f96a3 34%,var(--ui-border));background:color-mix(in srgb,#8f96a3 12%,var(--ui-surface))}.product-sales-history-pagination{display:flex;justify-content:flex-end;border-top:1px solid color-mix(in srgb,var(--ui-border) 58%,transparent);margin-top:.16rem;padding:.42rem .08rem .06rem}.ci-shell{display:grid;gap:.5rem;width:min(100%,900px);margin-inline:auto}.ci-card{border:1px solid color-mix(in srgb,var(--ui-border) 65%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ui-surface) 98%,var(--ui-bg));padding:.46rem;display:grid;gap:.42rem}.ci-form-grid{display:grid;gap:.3rem}.ci-row{grid-template-columns:168px minmax(0,1fr);align-items:start}.ci-field{display:grid;gap:.12rem;width:min(100%,640px)}.ci-field .ap-control{max-width:640px}.ci-help{font-size:.62rem;line-height:.86rem;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%)}.ci-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.26rem}.ci-summary-item{border:1px solid color-mix(in srgb,var(--ui-border) 66%,transparent);border-radius:6px;background:color-mix(in srgb,var(--ui-surface-alt) 32%,transparent);padding:.3rem .34rem;display:grid;gap:.1rem}.ci-summary-label{font-size:.63rem;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%)}.ci-summary-value{font-size:.86rem;font-weight:600;color:color-mix(in srgb,var(--ui-text) 86%,white)}.ci-inline-warning{margin:0;font-size:.65rem;line-height:.9rem;color:color-mix(in srgb,var(--ui-accent) 62%,var(--ui-text) 38%)}.ci-table-wrap{border:1px solid color-mix(in srgb,var(--ui-border) 64%,transparent);border-radius:7px;overflow:auto;background:color-mix(in srgb,var(--ui-surface-alt) 18%,transparent)}.ci-table{width:100%;border-collapse:collapse;min-width:620px}.ci-table th,.ci-table td{padding:.28rem .34rem;font-size:.64rem;line-height:.9rem;border-bottom:1px solid color-mix(in srgb,var(--ui-border) 45%,transparent);text-align:left}.ci-table th{font-size:.6rem;text-transform:uppercase;letter-spacing:.03em;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%);font-weight:600}.ci-table tr:last-child td{border-bottom:0}.ci-issues{border:1px solid color-mix(in srgb,var(--ui-border) 62%,transparent);border-radius:7px;padding:.34rem;display:grid;gap:.22rem;background:color-mix(in srgb,var(--ui-surface-alt) 24%,transparent)}.ci-issues-title{margin:0;font-size:.7rem;font-weight:600}.ci-issues-list{margin:0;padding:0;list-style:none;display:grid;gap:.1rem;font-size:.64rem;color:color-mix(in srgb,var(--ui-text) 78%,white)}.ci-issue-scope{display:inline-block;min-width:60px;font-size:.58rem;color:color-mix(in srgb,var(--ui-text-muted) 86%,var(--ui-text) 14%)}.ci-commit-form{display:grid;gap:.22rem;border-top:1px dashed color-mix(in srgb,var(--ui-border) 70%,transparent);padding-top:.3rem}.ci-check{display:inline-flex;align-items:center;gap:.3rem;font-size:.67rem;color:color-mix(in srgb,var(--ui-text) 75%,white)}.sale-lookup{position:relative;display:grid;gap:.12rem}.sale-client-combobox{gap:.16rem}.sale-client-combobox-trigger{border:0;padding:0;margin:0;background:transparent;text-align:left;width:100%;cursor:pointer}.sale-client-combobox-trigger:focus-visible{outline:0}.sale-client-combobox-card{position:relative;margin:0;padding-right:.64rem;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.sale-client-combobox-hint{margin:0;font-size:.68rem;line-height:.9rem;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%)}.sale-client-combobox.is-open .sale-client-combobox-card,.sale-client-combobox-trigger:hover .sale-client-combobox-card{border-color:color-mix(in srgb,var(--ui-accent) 42%,var(--ui-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 18%,transparent),0 6px 16px color-mix(in srgb,black 14%,transparent)}.sale-client-combobox-trigger:focus-visible .sale-client-combobox-card{border-color:color-mix(in srgb,var(--ui-accent) 52%,var(--ui-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 28%,transparent),0 8px 18px color-mix(in srgb,black 15%,transparent)}.sale-client-combobox-popover{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:38;border:1px solid var(--ui-dropdown-panel-border, color-mix(in srgb, var(--ui-border) 74%, transparent));border-radius:var(--ui-dropdown-panel-radius, 10px);background:var(--ui-dropdown-panel-bg, var(--ui-dropdown-bg, #212121));box-shadow:var(--ui-dropdown-panel-shadow, 0 10px 24px color-mix(in srgb, black 26%, transparent));padding:.34rem;display:grid;gap:.26rem}.sale-client-combobox-popover[hidden]{display:none!important}.sale-client-combobox-search.ap-control{max-width:none}.sale-lookup-results{position:absolute;top:calc(100% + 3px);left:0;right:0;z-index:25;border:1px solid var(--ui-dropdown-panel-border, color-mix(in srgb, var(--ui-border) 86%, white));border-radius:var(--ui-dropdown-panel-radius, 7px);background:var(--ui-dropdown-panel-bg, var(--ui-dropdown-bg, #212121));box-shadow:var(--ui-dropdown-panel-shadow, 0 6px 18px rgba(15, 15, 15, .08));overflow:hidden;max-height:240px;overflow-y:auto}.sale-lookup-results-floating{position:fixed;left:0;top:0;right:auto;z-index:520;overscroll-behavior:contain}.sale-lookup-results-floating.is-upward{box-shadow:0 -6px 18px #0f0f0f14}.sale-lookup-item{width:100%;border:0;border-bottom:1px solid color-mix(in srgb,var(--ui-border) 48%,transparent);background:transparent;color:inherit;font-size:.68rem;line-height:.96rem;text-align:left;padding:.34rem .42rem;display:grid;gap:.05rem}.sale-lookup-item-head{display:inline-flex;align-items:center;gap:.34rem;min-width:0}.sale-lookup-avatar{width:17px;height:17px;border-radius:4px;border:1px solid color-mix(in srgb,var(--ui-border) 80%,transparent);background:color-mix(in srgb,var(--ui-surface-alt) 64%,transparent);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden}.sale-lookup-avatar.is-image{border-color:color-mix(in srgb,var(--ui-border) 62%,transparent);background:color-mix(in srgb,var(--ui-surface) 92%,white)}.sale-lookup-avatar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sale-lookup-avatar-emoji{font-size:.66rem;line-height:1}.sale-lookup-avatar-icon{font-size:.56rem;line-height:1;color:color-mix(in srgb,var(--ui-text-muted) 86%,var(--ui-text) 14%)}.sale-lookup-avatar-icon-svg{width:72%;height:72%;display:block;color:color-mix(in srgb,var(--ui-text-muted) 86%,var(--ui-text) 14%)}.sale-lookup-avatar-icon-svg.is-filled{color:color-mix(in srgb,var(--ui-text-muted) 92%,var(--ui-text) 8%)}.sale-lookup-avatar-fallback{font-size:.53rem;line-height:1;font-weight:600;letter-spacing:.01em;color:color-mix(in srgb,var(--ui-text) 72%,white)}.sale-lookup-item-primary,.sale-lookup-item-secondary{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sale-lookup-item-primary{font-weight:500}.sale-lookup-item-secondary{font-size:.61rem;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%)}.sale-lookup-item:hover{background:color-mix(in srgb,var(--ui-surface-alt) 76%,white)}.sale-lookup-item small{font-size:.61rem;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%)}.sale-client-lookup-results{display:grid;gap:.16rem;max-height:min(360px,52vh);overflow-y:auto;padding:.04rem;background:transparent}.sale-client-lookup-item{border-bottom:0;padding:0;display:block;background:transparent}.sale-client-lookup-item+.sale-client-lookup-item{margin-top:.16rem}.sale-client-lookup-card{position:relative;display:block;border:1px solid color-mix(in srgb,var(--ui-border) 68%,transparent);border-radius:10px;background:linear-gradient(160deg,color-mix(in srgb,var(--ui-surface) 86%,black 14%),color-mix(in srgb,var(--ui-surface-alt) 62%,black 38%));padding:.42rem 1.9rem .5rem .5rem;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.sale-client-lookup-selected-mark{position:absolute;top:.44rem;right:.5rem;width:1.05rem;height:1.05rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--ui-accent) 34%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent-soft) 42%,var(--ui-surface));color:color-mix(in srgb,var(--ui-text) 96%,white);display:inline-flex;align-items:center;justify-content:center;font-size:.62rem;line-height:1;font-weight:700;opacity:0;transform:scale(.9);transition:opacity .12s ease,transform .12s ease}.sale-client-lookup-hero{align-items:center;gap:.5rem}.sale-client-lookup-avatar{width:56px;height:56px;border-radius:999px}.sale-client-lookup-identity{gap:.06rem}.sale-client-lookup-name{font-size:.96rem;line-height:1.05;font-weight:640;color:color-mix(in srgb,var(--ui-text) 96%,white)}.sale-client-lookup-line{margin:0;font-size:.69rem;line-height:.92rem;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sale-client-lookup-item:hover{background:transparent}.sale-client-lookup-item:hover .sale-client-lookup-card{border-color:color-mix(in srgb,var(--ui-accent) 32%,var(--ui-border));background:linear-gradient(160deg,color-mix(in srgb,var(--ui-surface) 84%,black 16%),color-mix(in srgb,var(--ui-surface-alt) 64%,black 36%));box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 14%,transparent)}.sale-client-lookup-item:focus-visible{outline:0}.sale-client-lookup-item:focus-visible .sale-client-lookup-card{border-color:color-mix(in srgb,var(--ui-accent) 44%,var(--ui-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 24%,transparent)}.sale-client-lookup-item.is-selected .sale-client-lookup-card{border-color:color-mix(in srgb,var(--ui-accent) 42%,var(--ui-border));background:linear-gradient(160deg,color-mix(in srgb,var(--ui-accent-soft) 58%,var(--ui-surface)),color-mix(in srgb,var(--ui-surface-alt) 60%,black 40%));box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 20%,transparent)}.sale-client-lookup-item.is-selected .sale-client-lookup-selected-mark{opacity:1;transform:scale(1)}.sale-lookup-empty{padding:.34rem .42rem;font-size:.66rem;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%)}.sale-client-row{align-items:start}.sale-data-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.42rem}.sale-data-head-copy{display:grid;gap:.04rem}.sale-doc-actions{position:relative;display:inline-flex;align-items:center;gap:.2rem}.sale-doc-icon-button{width:28px;height:28px;border:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ui-surface) 88%,var(--ui-bg));color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%);display:inline-flex;align-items:center;justify-content:center;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.sale-doc-icon-button:hover{border-color:color-mix(in srgb,var(--ui-accent) 28%,var(--ui-border));background:color-mix(in srgb,var(--ui-surface-alt) 66%,var(--ui-bg));color:color-mix(in srgb,var(--ui-text) 90%,white)}.sale-doc-icon-button:focus-visible{outline:0;border-color:color-mix(in srgb,var(--ui-accent) 42%,var(--ui-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 26%,transparent)}.sale-doc-icon-button[hidden]{display:none!important}.sale-doc-icon-button.is-attached{border-color:color-mix(in srgb,#ef4444 44%,var(--ui-border));background:color-mix(in srgb,#ef4444 8%,var(--ui-surface));color:#ef4444}.sale-doc-icon-svg{width:15px;height:15px;stroke-width:1.8}.sale-doc-icon-state[hidden]{display:none!important}.sale-doc-icon-pdf-file{position:relative;width:19px;height:20px;display:inline-flex;align-items:center;justify-content:center}.sale-doc-icon-pdf-sheet{position:relative;width:16px;height:19px;border-radius:4px;border:1px solid #ef4444;background:#fff;box-shadow:0 1px color-mix(in srgb,#ef4444 18%,transparent);display:grid;align-content:center;justify-items:center;gap:2px;overflow:hidden}.sale-doc-icon-pdf-sheet:before{content:"";position:absolute;right:0;top:0;width:6px;height:6px;background:#ef4444;clip-path:polygon(100% 0,0 0,100% 100%)}.sale-doc-icon-pdf-line{width:9px;height:1px;border-radius:999px;background:#9aa1ad}.sale-doc-icon-pdf-tag{position:absolute;left:-3px;bottom:-2px;min-width:18px;height:10px;border-radius:2px;background:#ef4444;color:#fff;font-size:.36rem;line-height:1;font-weight:700;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.03em;padding:0 2px;text-transform:uppercase}.sale-doc-menu-button{width:24px;height:24px;border:1px solid color-mix(in srgb,var(--ui-border) 64%,transparent);border-radius:7px;background:color-mix(in srgb,var(--ui-surface) 84%,var(--ui-bg));color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%);font-size:.62rem;line-height:1;letter-spacing:.04em;display:inline-flex;align-items:center;justify-content:center;transition:border-color .12s ease,color .12s ease}.sale-doc-menu-button:hover{border-color:color-mix(in srgb,var(--ui-accent) 24%,var(--ui-border));color:color-mix(in srgb,var(--ui-text) 90%,white)}.sale-doc-menu-button:focus-visible{outline:0;border-color:color-mix(in srgb,var(--ui-accent) 40%,var(--ui-border))}.sale-doc-menu-button[hidden]{display:none!important}.sale-doc-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:148px;border:1px solid color-mix(in srgb,var(--ui-border) 74%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ui-surface) 94%,var(--ui-bg));padding:.18rem;display:grid;gap:.08rem;z-index:40}.sale-doc-menu[hidden]{display:none!important}.sale-doc-file-input{position:fixed;left:-9999px;top:0;width:1px;height:1px;opacity:0;pointer-events:none}.sale-doc-print-frame{position:fixed;width:0;height:0;opacity:0;pointer-events:none;border:0;inset:auto 0 0 auto}.sale-doc-drop-overlay{position:fixed;inset:0;z-index:160;display:flex;align-items:center;justify-content:center;padding:.9rem;background:color-mix(in srgb,var(--ui-bg) 58%,transparent);pointer-events:none}.sale-doc-drop-overlay[hidden]{display:none!important}.sale-doc-drop-overlay-card{width:min(100%,460px);border:1px dashed color-mix(in srgb,#ef4444 62%,var(--ui-border));border-radius:14px;background:color-mix(in srgb,var(--ui-surface) 94%,var(--ui-bg) 6%);padding:.8rem .92rem;display:grid;justify-items:center;gap:.16rem;text-align:center}.sale-doc-drop-overlay-icon{width:34px;height:34px;border-radius:10px;border:1px solid color-mix(in srgb,#ef4444 52%,var(--ui-border));background:color-mix(in srgb,#ef4444 10%,var(--ui-surface));color:#ef4444;display:inline-flex;align-items:center;justify-content:center}.sale-doc-drop-overlay-icon-svg{width:18px;height:18px;stroke-width:1.9}.sale-doc-drop-overlay-title{margin:0;font-size:.7rem;line-height:.96rem;font-weight:620;color:color-mix(in srgb,var(--ui-text) 92%,white)}.sale-doc-drop-overlay-meta{margin:0;font-size:.63rem;line-height:.86rem;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%)}.sale-doc-menu-item{border:0;border-radius:6px;background:transparent;color:color-mix(in srgb,var(--ui-text) 88%,white);text-align:left;font-size:.65rem;line-height:1.15;padding:.28rem .34rem}.sale-doc-menu-item:hover{background:color-mix(in srgb,var(--ui-surface-alt) 62%,var(--ui-bg))}.sale-doc-menu-item.is-danger{color:color-mix(in srgb,#ff6b6b 88%,white)}.sale-client-primary-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.38rem;align-items:start}.sale-client-details-toggle{border:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);background:color-mix(in srgb,var(--ui-surface) 88%,var(--ui-bg));color:color-mix(in srgb,var(--ui-text) 86%,white);border-radius:8px;font-size:.67rem;line-height:1;font-weight:560;min-height:28px;padding:0 .58rem;display:inline-flex;align-items:center;gap:.32rem;transition:border-color .12s ease,background-color .12s ease}.sale-client-details-toggle:hover{border-color:color-mix(in srgb,var(--ui-accent) 28%,var(--ui-border));background:color-mix(in srgb,var(--ui-surface-alt) 66%,var(--ui-bg))}.sale-client-details-toggle:focus-visible{outline:0;border-color:color-mix(in srgb,var(--ui-accent) 40%,var(--ui-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 26%,transparent)}.sale-client-details-toggle-icon{display:inline-flex;transition:transform .14s ease}.sale-client-details-toggle-icon.is-open{transform:rotate(180deg)}.sale-client-details{border-top:1px solid color-mix(in srgb,var(--ui-border) 66%,transparent);margin-top:.24rem;padding-top:.34rem;display:grid;gap:.4rem}.sale-client-details[hidden]{display:none!important}.sale-client-details-empty{margin:0;border:1px dashed color-mix(in srgb,var(--ui-border) 64%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ui-surface-alt) 24%,transparent);padding:.28rem .34rem;font-size:.63rem;line-height:1.24;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%)}.sale-client-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.18rem .44rem}.sale-client-detail-row{display:grid;gap:.02rem}.sale-client-detail-label{font-size:.58rem;text-transform:uppercase;letter-spacing:.045em;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%)}.sale-client-detail-value{font-size:.71rem;line-height:.96rem;color:color-mix(in srgb,var(--ui-text) 88%,white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sale-client-dispatch{border:1px solid color-mix(in srgb,var(--ui-border) 68%,transparent);border-radius:9px;background:color-mix(in srgb,var(--ui-surface) 95%,var(--ui-bg));padding:.36rem .44rem;display:grid;gap:.24rem}.sale-client-dispatch-head{display:flex;align-items:center;justify-content:space-between;gap:.3rem}.sale-client-dispatch-title{margin:0;font-size:.69rem;font-weight:580;color:color-mix(in srgb,var(--ui-text) 92%,white)}.sale-client-dispatch-selectors{display:grid;gap:.22rem}.sale-client-dispatch-selector-row{margin:0;display:grid;gap:.08rem}.sale-client-dispatch-selector-row[hidden]{display:none!important}.sale-client-dispatch-selector-label{font-size:.59rem;line-height:.82rem;text-transform:uppercase;letter-spacing:.045em;color:color-mix(in srgb,var(--ui-text-muted) 92%,var(--ui-text) 8%)}.sale-client-dispatch-selector-control{display:block}.sale-client-dispatch-selector-control .ap-control{width:100%}.sale-client-dispatch-action{border:1px solid color-mix(in srgb,var(--ui-border) 70%,transparent);background:color-mix(in srgb,var(--ui-surface-alt) 64%,var(--ui-bg));border-radius:7px;font-size:.63rem;line-height:1;padding:.24rem .42rem;color:color-mix(in srgb,var(--ui-text) 84%,white);transition:border-color .12s ease,background-color .12s ease}.sale-client-dispatch-action:hover{border-color:color-mix(in srgb,var(--ui-accent) 26%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent-soft) 42%,var(--ui-surface))}.sale-client-dispatch-action:disabled{opacity:.55;cursor:not-allowed}.sale-client-dispatch-help.ap-help{margin:0;font-size:.62rem}.sale-client-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.24rem}.sale-client-metrics[hidden]{display:none!important}.sale-client-metric-card{border:1px solid color-mix(in srgb,var(--ui-border) 66%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ui-surface-alt) 30%,transparent);padding:.32rem .38rem;display:grid;gap:.14rem;align-content:start}.sale-client-metric-card[hidden]{display:none!important}.sale-client-metric-title{margin:0;font-size:.58rem;line-height:1.12;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%)}.sale-client-metric-value{margin:0;font-size:.72rem;line-height:1.2;font-weight:570;color:color-mix(in srgb,var(--ui-text) 90%,white)}.sale-client-recent-sales-list{list-style:none;margin:0;padding:0;display:grid;gap:.14rem}.sale-client-recent-sales-item{border:1px solid color-mix(in srgb,var(--ui-border) 62%,transparent);border-radius:7px;background:color-mix(in srgb,var(--ui-surface) 94%,transparent);padding:.24rem .3rem;display:grid;gap:.06rem}.sale-client-recent-sales-code{font-size:.68rem;line-height:1.14;font-weight:560;color:color-mix(in srgb,var(--ui-text) 90%,white)}.sale-client-recent-sales-total{font-size:.72rem;line-height:1.16;font-weight:620;color:color-mix(in srgb,var(--ui-text) 92%,white)}.sale-client-recent-sales-meta{font-size:.6rem;line-height:1.18;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%)}.sale-inline-address{border-top:0 solid transparent;padding-top:0;display:grid;gap:.22rem;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .18s ease,opacity .14s ease,padding-top .14s ease,border-color .14s ease,border-width .14s ease}.sale-inline-address[hidden]{display:none!important}.sale-inline-address.is-open{border-top:1px dashed color-mix(in srgb,var(--ui-border) 70%,transparent);padding-top:.22rem;max-height:560px;opacity:1;pointer-events:auto}.sale-inline-address-head{display:flex;align-items:center;justify-content:space-between;gap:.3rem}.sale-inline-address-title{margin:0;font-size:.64rem;font-weight:580;color:color-mix(in srgb,var(--ui-text) 84%,white)}.sale-inline-address-cancel{border:0;background:transparent;color:color-mix(in srgb,var(--ui-text-muted) 94%,var(--ui-text) 6%);font-size:.61rem;line-height:1;padding:.12rem .04rem}.sale-inline-address-cancel:hover{color:color-mix(in srgb,var(--ui-text) 86%,white)}.sale-inline-address-row{margin:0}.sale-client-hero-card{border:1px solid color-mix(in srgb,var(--ui-border) 68%,transparent);border-radius:10px;background:linear-gradient(160deg,color-mix(in srgb,var(--ui-surface) 86%,black 14%),color-mix(in srgb,var(--ui-surface-alt) 62%,black 38%));padding:.5rem .6rem;margin-bottom:.16rem}.sale-client-selected-card{position:relative;margin-bottom:0}.sale-client-hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;min-width:0}.sale-client-hero-avatar-wrap{display:inline-flex;align-items:center;justify-content:center}.sale-client-hero-avatar{width:72px;height:72px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ui-border) 84%,transparent);background:color-mix(in srgb,var(--ui-surface-alt) 54%,transparent);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:color-mix(in srgb,var(--ui-text) 80%,white);flex:0 0 auto}.sale-client-hero-avatar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sale-client-hero-avatar-emoji{font-size:1.5rem;line-height:1}.sale-client-hero-avatar-icon{font-size:1.22rem;line-height:1}.sale-client-hero-avatar-fallback{font-size:1.04rem;line-height:1;font-weight:650;letter-spacing:.01em;text-transform:uppercase}.sale-client-hero-identity{min-width:0;display:grid;gap:.08rem}.sale-client-hero-name{margin:0;font-size:1.08rem;line-height:1.04;color:color-mix(in srgb,var(--ui-text) 96%,white);font-weight:680;letter-spacing:-.01em}.sale-client-hero-line{margin:0;font-size:.78rem;line-height:1.02rem;color:color-mix(in srgb,var(--ui-text) 86%,white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sale-client-hero-line-secondary{color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%)}.sale-client-hero-line-muted{color:color-mix(in srgb,var(--ui-text-muted) 78%,var(--ui-text) 22%)}.sale-notes-control{min-height:54px;height:auto;resize:vertical}.sale-items-card{gap:.42rem;padding-top:.48rem;border-color:color-mix(in srgb,var(--ui-border) 76%,transparent)}.sale-items-wrap{overflow-x:hidden;border:1px solid color-mix(in srgb,var(--ui-border) 68%,transparent);border-radius:7px;background:color-mix(in srgb,var(--ui-surface) 99%,var(--ui-bg))}.sale-items-table{width:100%;border-collapse:collapse;min-width:0;table-layout:auto;--sale-item-font-size: .68rem;--sale-item-line-height: .92rem}.sale-items-table .sale-col-product{width:auto}.sale-items-table .sale-col-qty{width:100px}.sale-items-table .sale-col-price,.sale-items-table .sale-col-discount,.sale-items-table .sale-col-net,.sale-items-table .sale-col-vat,.sale-items-table .sale-col-total{width:120px}.sale-items-table .sale-col-remove{width:80px}.sale-items-table th,.sale-items-table td{border-bottom:1px solid color-mix(in srgb,var(--ui-border) 70%,transparent);padding:6px 12px;vertical-align:middle;background:transparent}.sale-items-table tbody td,.sale-items-table tbody td .ap-control{font-size:var(--sale-item-font-size);line-height:var(--sale-item-line-height)}.sale-items-table tbody tr:last-child td{border-bottom:0}.sale-items-table th{font-size:var(--sale-item-font-size);line-height:var(--sale-item-line-height);text-transform:uppercase;letter-spacing:.03em;color:color-mix(in srgb,var(--ui-text-muted) 92%,var(--ui-text) 8%);font-weight:500;text-align:left}.sale-items-table thead th:nth-child(1),.sale-items-table tbody td:nth-child(1){text-align:left}.sale-items-table thead th:nth-child(n+2):nth-child(-n+7),.sale-items-table tbody td:nth-child(n+2):nth-child(-n+7){text-align:center!important}.sale-items-table thead th:nth-child(8),.sale-items-table tbody td:nth-child(8){text-align:center!important}.sale-items-col-center{text-align:center}.sale-col-header-product{text-align:left}.sale-col-header-center{text-align:center}.sale-item-product-cell{min-width:0}.sale-item-product-entry{display:flex;align-items:center;gap:.36rem;min-width:0}.sale-item-product-avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.sale-item-product-avatar .sale-lookup-avatar{width:24px;height:24px;min-width:24px;border-radius:7px;border:0;background:transparent}.sale-item-product-avatar .sale-lookup-avatar-image{border-radius:7px}.sale-item-product-avatar .sale-lookup-avatar-emoji,.sale-item-product-avatar .sale-lookup-avatar-icon,.sale-item-product-avatar .sale-lookup-avatar-fallback{font-size:var(--sale-item-font-size)}.sale-item-product-entry .sale-product-lookup{flex:1 1 auto;min-width:0}.sale-item-product-cell .sale-product-search{width:100%;min-width:0;min-height:26px;height:26px;font-size:var(--sale-item-font-size)!important;line-height:var(--sale-item-line-height)!important;padding-top:.14rem;padding-bottom:.14rem}.sale-product-warning{font-size:.58rem;line-height:.76rem;color:color-mix(in srgb,var(--ui-text-muted) 92%,var(--ui-text) 8%);margin-top:.06rem}.sale-product-warning:empty{display:none}.sale-item-number{width:100%;min-width:0;min-height:26px;height:26px;font-size:var(--sale-item-font-size)!important;line-height:var(--sale-item-line-height)!important;padding-top:.14rem;padding-bottom:.14rem;text-align:left;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.sale-item-number::-webkit-outer-spin-button,.sale-item-number::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.sale-item-discount-input{text-align:left}.sale-item-total{display:inline-block;font-size:var(--sale-item-font-size);line-height:var(--sale-item-line-height);color:color-mix(in srgb,var(--ui-text) 76%,white);padding-top:0;text-align:center;min-width:0;width:100%}.sale-item-discount-field.is-open{max-height:56px;opacity:1;pointer-events:auto;margin-top:.16rem}.sale-item-discount-input{min-width:100px}.sale-item-action-cell{width:auto;white-space:nowrap;text-align:center}.sale-remove-item{border:0;background:transparent;color:#d65a5a;font-size:var(--sale-item-font-size);font-weight:700;line-height:1;padding:.12rem .2rem;border-radius:4px}.sale-remove-item:hover{color:#ff7d7d;background:color-mix(in srgb,#d65a5a 16%,transparent)}.sale-items-tools{display:flex;align-items:center;justify-content:flex-start;gap:.24rem;flex-wrap:wrap}.sale-items-tools-top{margin-top:-.02rem}.sale-add-item-btn{color:color-mix(in srgb,var(--ui-text) 90%,white);background:color-mix(in srgb,var(--ui-surface-alt) 90%,white);border-color:color-mix(in srgb,var(--ui-border) 90%,white);padding:.16rem .46rem;font-size:.69rem}.sale-add-item-btn:hover{background:color-mix(in srgb,var(--ui-surface-alt) 98%,white);border-color:color-mix(in srgb,var(--ui-accent) 24%,var(--ui-border))}.sale-add-item-btn-icon{width:26px;min-width:26px;padding:0;font-size:.92rem;font-weight:700;line-height:1}.sale-repeat-last-order-btn{padding:.16rem .52rem;font-size:.66rem;color:color-mix(in srgb,var(--ui-text) 88%,white);background:color-mix(in srgb,var(--ui-surface-alt) 72%,transparent);border-color:color-mix(in srgb,var(--ui-border) 84%,transparent)}.sale-repeat-last-order-btn:hover{border-color:color-mix(in srgb,var(--ui-accent) 26%,var(--ui-border));background:color-mix(in srgb,var(--ui-surface-alt) 84%,white)}.sale-repeat-last-order-btn[disabled]{opacity:.56;pointer-events:none}.sale-recent-products{display:inline-flex;align-items:center;gap:.22rem;flex-wrap:wrap;min-height:26px}.sale-recent-products-empty{font-size:.62rem;line-height:.86rem;color:color-mix(in srgb,var(--ui-text-muted) 86%,var(--ui-text) 14%)}.sale-recent-product-btn{display:inline-flex;align-items:center;gap:.3rem;padding:.14rem .44rem;min-height:24px;border-radius:999px;font-size:.62rem;line-height:.84rem;color:color-mix(in srgb,var(--ui-text) 86%,white);background:color-mix(in srgb,var(--ui-surface-alt) 62%,transparent);border-color:color-mix(in srgb,var(--ui-border) 76%,transparent);max-width:180px}.sale-recent-product-btn:hover{border-color:color-mix(in srgb,var(--ui-accent) 28%,var(--ui-border));background:color-mix(in srgb,var(--ui-surface-alt) 82%,white)}.sale-recent-product-btn .sale-lookup-avatar{width:14px;height:14px;min-width:14px;border-radius:4px;border:0;background:transparent}.sale-recent-product-btn .sale-lookup-avatar-emoji{font-size:.56rem}.sale-recent-product-btn .sale-lookup-avatar-icon,.sale-recent-product-btn .sale-lookup-avatar-fallback{font-size:.5rem}.sale-recent-product-btn .sale-lookup-avatar-icon-svg{width:70%;height:70%}.sale-recent-product-name{display:block;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sale-items-empty-row td{padding:0;border-bottom:0}.sale-items-empty{min-height:92px;display:grid;place-items:center;font-size:.67rem;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%);text-align:center;padding:.7rem .6rem;background:color-mix(in srgb,var(--ui-surface-alt) 34%,transparent)}.sale-summary-card{gap:.42rem}.sale-summary-metrics{display:grid;grid-template-columns:minmax(0,1fr);gap:.24rem;width:min(100%,280px);margin-left:auto}.sale-summary-total{display:grid;grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:.5rem;min-height:30px;height:30px;border:1px solid color-mix(in srgb,var(--ui-border) 68%,transparent);border-radius:7px;padding:0 .4rem;background:color-mix(in srgb,var(--ui-surface-alt) 32%,transparent)}.sale-summary-total-label{font-size:.62rem;text-transform:uppercase;letter-spacing:.03em;color:color-mix(in srgb,var(--ui-text-muted) 82%,var(--ui-text) 18%);text-align:left}.sale-summary-total-value{width:100%;display:grid;grid-template-columns:10px minmax(0,1fr);align-items:center;-moz-column-gap:.32rem;column-gap:.32rem;font-size:.9rem;line-height:1.08rem;font-weight:600;color:color-mix(in srgb,var(--ui-text) 92%,white)}.sale-summary-total-number{text-align:right;font-variant-numeric:tabular-nums}.sale-summary-currency{font-size:.72rem;line-height:1;color:color-mix(in srgb,var(--ui-text-muted) 74%,var(--ui-text) 26%);justify-self:start}.sale-summary-discount-field{width:100%;display:grid;grid-template-columns:10px minmax(0,1fr);align-items:center;-moz-column-gap:.32rem;column-gap:.32rem}.sale-summary-discount-input{width:100%;min-height:26px;height:26px;padding-top:0;padding-bottom:0;text-align:right;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.sale-summary-discount-input::-webkit-outer-spin-button,.sale-summary-discount-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.sale-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.24rem}.sale-button-primary{color:var(--ui-text);border-color:color-mix(in srgb,var(--ui-border) 90%,white);background:color-mix(in srgb,var(--ui-surface-alt) 92%,white)}.media-picker{display:inline-flex;align-items:center;gap:.36rem;min-width:0}.media-picker-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);overflow:hidden}.media-picker-frame{width:56px;min-height:56px;height:56px;border-radius:10px;border:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);background:color-mix(in srgb,var(--ui-surface-alt) 44%,transparent);position:relative;overflow:hidden;cursor:pointer;padding:0;display:grid;place-items:center;transition:border-color .12s ease,background .12s ease}.media-picker-frame:hover,.media-picker-frame:focus-visible{border-color:color-mix(in srgb,var(--ui-accent) 24%,var(--ui-border));background:color-mix(in srgb,var(--ui-surface-alt) 68%,transparent);outline:0}.media-picker-preview{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.media-picker-placeholder{position:absolute;inset:0;display:grid;place-items:center;color:color-mix(in srgb,var(--ui-text-muted) 84%,var(--ui-text) 16%);pointer-events:none}.media-picker-placeholder svg{width:15px;height:15px;opacity:.86}.media-picker-icon-broken,.media-picker-frame.is-broken .media-picker-icon-empty{display:none}.media-picker-frame.is-broken .media-picker-icon-broken{display:block}.media-picker-frame.has-image .media-picker-placeholder{display:none}.media-picker-actions{position:absolute;right:4px;bottom:4px;display:inline-flex;align-items:center;gap:.16rem;opacity:0;transform:translateY(2px);transition:opacity .12s ease,transform .12s ease}.media-picker-frame:hover .media-picker-actions,.media-picker-frame:focus-visible .media-picker-actions,.media-picker-frame.has-image .media-picker-actions{opacity:1;transform:translateY(0)}.media-picker-action{border:1px solid color-mix(in srgb,var(--ui-border) 75%,transparent);background:color-mix(in srgb,var(--ui-surface) 88%,transparent);color:color-mix(in srgb,var(--ui-text) 72%,white);border-radius:999px;font-size:.56rem;line-height:.68rem;padding:.1rem .26rem;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.media-picker-action:hover{color:var(--ui-text);border-color:color-mix(in srgb,var(--ui-border) 90%,white)}.media-picker-action.remove{color:color-mix(in srgb,var(--ui-text-muted) 94%,var(--ui-text) 6%)}.media-picker-meta{display:grid;gap:.14rem;min-width:0}.media-picker-hint{font-size:.61rem;line-height:.8rem;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%)}.media-picker-variant-logo .media-picker-frame{width:clamp(148px,24vw,220px);min-height:56px;height:auto;padding:.34rem .5rem;border-radius:11px;border-color:color-mix(in srgb,var(--ui-border) 60%,transparent);background:color-mix(in srgb,var(--ui-surface-alt) 34%,transparent)}.media-picker-variant-logo .media-picker-preview{width:auto;max-width:100%;height:auto;max-height:44px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.media-picker-variant-logo .media-picker-placeholder svg{width:18px;height:18px}.media-picker-variant-favicon .media-picker-frame{width:34px;min-height:34px;height:34px;border-radius:8px;padding:0}.media-picker-variant-favicon .media-picker-preview{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.media-picker-variant-favicon .media-picker-placeholder svg{width:12px;height:12px}.media-picker-variant-avatar .media-picker-frame{width:56px;min-height:56px;height:56px;border-radius:10px}.media-picker-variant-avatar .media-picker-preview{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.notion-picker{display:grid;gap:.18rem;width:100%;max-width:560px;position:relative}.notion-picker [hidden],.notion-picker-popover [hidden]{display:none!important}.notion-picker-native-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}.notion-picker-trigger{width:36px;height:36px;border:1px solid color-mix(in srgb,var(--ui-border) 74%,transparent);border-radius:9px;background:color-mix(in srgb,var(--ui-surface-alt) 44%,transparent);display:inline-flex;align-items:center;justify-content:center;padding:0;transition:border-color .12s ease,background .12s ease}.notion-picker-trigger:hover{border-color:color-mix(in srgb,var(--ui-border) 86%,white);background:color-mix(in srgb,var(--ui-surface-alt) 74%,white)}.notion-picker-trigger:focus-visible{outline:0;border-color:color-mix(in srgb,var(--ui-accent) 36%,var(--ui-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 14%,transparent)}.notion-picker-trigger-preview{width:100%;height:100%;border-radius:8px;border:1px solid color-mix(in srgb,var(--ui-border) 76%,transparent);background:color-mix(in srgb,var(--ui-surface) 88%,var(--ui-surface-alt) 12%);display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.notion-picker-preview-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.notion-picker-preview-emoji{font-size:1.24rem;line-height:1}.notion-picker-preview-icon{width:62%;height:62%;display:inline-flex;align-items:center;justify-content:center}.notion-picker-preview-icon-svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.notion-picker-preview-icon-svg--filled{fill:currentColor;stroke:none;stroke-width:0}.notion-picker-preview-placeholder{font-size:1.02rem;line-height:1;font-weight:500;color:color-mix(in srgb,var(--ui-text-muted) 72%,var(--ui-text) 28%)}.notion-picker-hint{font-size:.61rem;line-height:.8rem;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%)}.notion-picker-popover{position:fixed;z-index:220;width:420px;max-height:460px}.notion-picker-popover.dg-col-menu-notion-popover{z-index:1700}.notion-picker-popover[hidden]{display:none}.notion-picker-popover.is-mobile{left:10px!important;right:10px;width:auto!important;top:auto!important;bottom:10px;max-height:min(86vh,620px)}.notion-picker.is-inline-preview{display:grid;gap:.28rem}.notion-picker.is-inline-preview .notion-picker-popover{position:static;z-index:auto;width:100%;max-height:none;display:block}.notion-picker.is-inline-preview .notion-picker-popover[hidden]{display:block!important}.notion-picker.is-inline-preview .notion-picker-popover.is-mobile{left:auto!important;right:auto;top:auto!important;bottom:auto;width:100%!important;max-height:none}.notion-picker.is-inline-preview .notion-picker-panel{width:min(100%,var(--ui-notion-picker-panel-width, 320px));max-height:none;box-shadow:none}.notion-picker.is-inline-preview .notion-picker-head-action[data-notion-close]{display:none}.notion-picker-panel{display:flex;flex-direction:column;width:min(100%,var(--ui-notion-picker-panel-width, 320px));min-width:min(100%,var(--ui-notion-picker-panel-width, 320px));max-height:inherit;border:1px solid var(--ui-notion-picker-panel-border, color-mix(in srgb, var(--ui-border) 74%, transparent));border-radius:var(--ui-notion-picker-panel-radius, 12px);background:var(--ui-notion-picker-panel-bg, var(--ui-dropdown-bg, #212121));color:var(--ui-notion-picker-text, color-mix(in srgb, var(--ui-text) 94%, white));box-shadow:var(--ui-notion-picker-panel-shadow, 0 18px 36px rgba(4, 8, 14, .28));overflow:hidden}.notion-picker-head{display:flex;align-items:center;justify-content:space-between;gap:.34rem;padding:.36rem .44rem .28rem;border-bottom:1px solid color-mix(in srgb,var(--ui-border) 62%,transparent)}.notion-picker-tabs{display:inline-flex;align-items:center;gap:.12rem}.notion-picker-tab{border:1px solid transparent;border-radius:7px;background:transparent;color:color-mix(in srgb,var(--ui-text-muted) 78%,var(--ui-notion-picker-text, var(--ui-text)) 22%);font-size:var(--ui-notion-picker-font-size, 12px);line-height:1rem;font-weight:500;padding:.14rem .34rem;transition:border-color .12s ease,color .12s ease,background .12s ease}.notion-picker-tab:hover{border-color:color-mix(in srgb,var(--ui-border) 78%,transparent);color:color-mix(in srgb,var(--ui-notion-picker-text, var(--ui-text)) 82%,white);background:var(--ui-notion-picker-hover-bg, color-mix(in srgb, var(--ui-surface-alt) 44%, transparent))}.notion-picker-tab.is-active{border-color:color-mix(in srgb,var(--ui-accent) 24%,var(--ui-border));background:var(--ui-notion-picker-selected-bg, color-mix(in srgb, var(--ui-accent-soft) 56%, var(--ui-surface)));color:color-mix(in srgb,var(--ui-notion-picker-text, var(--ui-text)) 90%,white)}.notion-picker-head-actions{display:inline-flex;align-items:center;gap:.2rem}.notion-picker-head-action{border:1px solid transparent;border-radius:7px;background:transparent;color:color-mix(in srgb,var(--ui-text-muted) 78%,var(--ui-notion-picker-text, var(--ui-text)) 22%);font-size:calc(var(--ui-notion-picker-font-size, 12px) - 1px);line-height:.96rem;padding:.12rem .34rem;transition:border-color .12s ease,color .12s ease,background .12s ease}.notion-picker-head-action:hover{border-color:color-mix(in srgb,var(--ui-border) 78%,transparent);background:var(--ui-notion-picker-hover-bg, color-mix(in srgb, var(--ui-surface-alt) 44%, transparent));color:color-mix(in srgb,var(--ui-notion-picker-text, var(--ui-text)) 90%,white)}.notion-picker-search-wrap{padding:.32rem .44rem .18rem}.notion-picker-search{width:100%;height:30px;border-radius:7px;border:1px solid color-mix(in srgb,var(--ui-border) 62%,transparent);background:color-mix(in srgb,var(--ui-surface-alt) 58%,transparent);color:var(--ui-notion-picker-text, var(--ui-text));font-size:var(--ui-notion-picker-font-size, 12px);line-height:1rem;padding:.24rem .42rem}.notion-picker-search:hover{border-color:color-mix(in srgb,var(--ui-border) 82%,white)}.notion-picker-search:focus-visible{outline:0;border-color:color-mix(in srgb,var(--ui-accent) 34%,var(--ui-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 14%,transparent)}.notion-picker-section{display:grid;align-content:start;gap:.42rem;padding:.08rem .44rem .44rem;min-height:188px;overflow:hidden}.notion-picker-emoji-section{grid-template-rows:minmax(0,1fr) auto;gap:0;padding-bottom:0}.notion-picker-emoji-list-wrap{min-height:0;overflow-y:auto;overflow-x:hidden;padding:.08rem 0 .36rem}.notion-picker-emoji-footer{border-top:1px solid color-mix(in srgb,var(--ui-border) 60%,transparent);margin:0 -.44rem;padding:.34rem .44rem .38rem}.notion-picker-emoji-categories{display:flex;align-items:center;gap:.22rem;flex-wrap:wrap;overflow-x:hidden;overflow-y:hidden;scrollbar-width:thin}.notion-picker-category-chip{border:1px solid color-mix(in srgb,var(--ui-border) 66%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ui-surface-alt) 42%,transparent);color:color-mix(in srgb,var(--ui-text-muted) 80%,var(--ui-text) 20%);width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;line-height:1;padding:0;transition:border-color .12s ease,background .12s ease,color .12s ease}.notion-picker-category-chip:hover{border-color:color-mix(in srgb,var(--ui-border) 84%,white);background:color-mix(in srgb,var(--ui-surface-alt) 72%,transparent);color:color-mix(in srgb,var(--ui-text) 88%,white)}.notion-picker-category-chip.is-active{border-color:color-mix(in srgb,var(--ui-accent) 28%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent-soft) 56%,var(--ui-surface));color:color-mix(in srgb,var(--ui-text) 92%,white)}.notion-picker-icon-section{grid-template-rows:minmax(0,1fr) auto;gap:.3rem}.notion-picker-icon-grid-wrap{min-height:0;overflow-y:auto;overflow-x:hidden;padding:.08rem 0 .26rem}.notion-picker-upload-section{overflow:auto}.notion-picker-subsection{display:grid;gap:.22rem}.notion-picker-subtitle{margin:0;font-size:calc(var(--ui-notion-picker-font-size, 12px) - 1px);line-height:.9rem;color:color-mix(in srgb,var(--ui-text-muted) 86%,var(--ui-text) 14%)}.notion-picker-style-tabs{display:inline-flex;align-items:center;gap:.16rem}.notion-picker-style-tab{border:1px solid color-mix(in srgb,var(--ui-border) 66%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ui-surface-alt) 42%,transparent);color:color-mix(in srgb,var(--ui-text-muted) 84%,var(--ui-notion-picker-text, var(--ui-text)) 16%);font-size:calc(var(--ui-notion-picker-font-size, 12px) - 1px);line-height:.84rem;font-weight:500;padding:.14rem .38rem;transition:border-color .12s ease,background .12s ease,color .12s ease}.notion-picker-style-tab:hover{border-color:color-mix(in srgb,var(--ui-border) 84%,white);background:var(--ui-notion-picker-hover-bg, color-mix(in srgb, var(--ui-surface-alt) 70%, transparent));color:color-mix(in srgb,var(--ui-notion-picker-text, var(--ui-text)) 88%,white)}.notion-picker-style-tab.is-active{border-color:color-mix(in srgb,var(--ui-accent) 28%,var(--ui-border));background:var(--ui-notion-picker-selected-bg, color-mix(in srgb, var(--ui-accent-soft) 56%, var(--ui-surface)));color:color-mix(in srgb,var(--ui-notion-picker-text, var(--ui-text)) 92%,white)}.notion-picker-grid{display:grid;gap:.2rem;width:100%;overflow-x:hidden}.notion-picker-grid-emoji,.notion-picker-grid-icon{grid-template-columns:repeat(auto-fill,minmax(28px,28px));justify-content:start}.notion-picker-item{width:var(--ui-notion-picker-item-size, 28px);height:var(--ui-notion-picker-item-size, 28px);border:1px solid transparent;border-radius:6px;background:transparent;color:var(--ui-notion-picker-text, var(--ui-text));display:inline-flex;align-items:center;justify-content:center;transition:border-color .12s ease,background .12s ease}.notion-picker-item:hover{border-color:color-mix(in srgb,var(--ui-border) 78%,white);background:var(--ui-notion-picker-hover-bg, color-mix(in srgb, var(--ui-surface-alt) 78%, transparent))}.notion-picker-item.is-selected{border-color:color-mix(in srgb,var(--ui-accent) 24%,var(--ui-border));background:var(--ui-notion-picker-selected-bg, color-mix(in srgb, var(--ui-accent-soft) 56%, var(--ui-surface)))}.notion-picker-item-emoji{font-size:1rem;line-height:1}.notion-picker-item-emoji.is-number{font-size:1.1rem;font-weight:700}.notion-picker-item-icon{color:color-mix(in srgb,var(--ui-text) 72%,white)}.notion-picker-icon-visual{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.notion-picker-icon-visual.is-number{width:19px;height:19px}.notion-picker-icon-svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.notion-picker-icon-svg--filled{fill:currentColor;stroke:none;stroke-width:0}.notion-picker-color-subsection{gap:.26rem}.notion-picker-color-grid{display:flex;flex-wrap:wrap;gap:.28rem}.notion-picker-color-item{width:24px;height:24px;border:1px solid color-mix(in srgb,var(--ui-border) 76%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ui-surface-alt) 60%,transparent);display:inline-flex;align-items:center;justify-content:center;transition:border-color .12s ease,transform .12s ease,background .12s ease}.notion-picker-color-item:hover{border-color:color-mix(in srgb,var(--ui-border) 86%,white);background:color-mix(in srgb,var(--ui-surface-alt) 74%,transparent)}.notion-picker-color-item.is-selected{border-color:color-mix(in srgb,var(--ui-accent) 30%,var(--ui-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 14%,transparent)}.notion-picker-color-dot{width:var(--ui-notion-picker-color-dot-size, 12px);height:var(--ui-notion-picker-color-dot-size, 12px);border-radius:999px;background:var(--notion-picker-color, #94A3B8);border:1px solid color-mix(in srgb,black 22%,transparent)}.notion-picker-icon-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}.notion-picker-empty{margin:0;padding:.32rem .08rem;font-size:.68rem;line-height:.9rem;color:color-mix(in srgb,var(--ui-text-muted) 84%,var(--ui-text) 16%)}.notion-picker-upload-section{padding-top:.16rem}.notion-picker-upload{display:grid;gap:.4rem}.notion-picker-upload-zone{width:100%;min-height:110px;border:1px dashed color-mix(in srgb,var(--ui-border) 72%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ui-surface-alt) 34%,transparent);display:grid;place-items:center;overflow:hidden;padding:0}.notion-picker-upload-zone:hover{border-color:color-mix(in srgb,var(--ui-border) 84%,white);background:color-mix(in srgb,var(--ui-surface-alt) 50%,transparent)}.notion-picker-upload-image{width:100%;height:132px;-o-object-fit:cover;object-fit:cover;display:block}.notion-picker-upload-empty{font-size:.78rem;line-height:1rem;color:color-mix(in srgb,var(--ui-text-muted) 84%,var(--ui-text) 16%)}.notion-picker-upload-actions{display:flex;align-items:center;justify-content:space-between;gap:.28rem;flex-wrap:wrap}.notion-picker-upload-button{border:1px solid color-mix(in srgb,var(--ui-border) 68%,transparent);border-radius:7px;background:color-mix(in srgb,var(--ui-surface-alt) 50%,transparent);color:color-mix(in srgb,var(--ui-text) 80%,white);font-size:.72rem;line-height:.94rem;padding:.18rem .42rem}.notion-picker-upload-button:hover{border-color:color-mix(in srgb,var(--ui-border) 82%,white);background:color-mix(in srgb,var(--ui-surface-alt) 72%,transparent);color:var(--ui-text)}.notion-picker-upload-meta{font-size:.64rem;line-height:.84rem;color:color-mix(in srgb,var(--ui-text-muted) 84%,var(--ui-text) 16%)}.app-responsive-surface{width:100%}.ars-desktop{display:block}.ars-mobile{display:none}.mobile-entity-list{display:grid;gap:.45rem;width:100%;overflow-x:hidden}.mel-controls{display:grid;gap:.34rem}.mel-search-wrap{display:block}.mel-search-input{width:100%;height:32px;border-radius:8px;border:1px solid transparent;background:color-mix(in srgb,var(--ui-surface-alt) 54%,transparent);color:var(--ui-text);font-size:.74rem;line-height:1rem;padding:.26rem .46rem;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.mel-search-input:hover{border-color:color-mix(in srgb,var(--ui-border) 82%,white);background:color-mix(in srgb,var(--ui-surface-alt) 82%,white)}.mel-search-input:focus-visible{outline:0;border-color:color-mix(in srgb,var(--ui-accent) 36%,var(--ui-border));background:var(--ui-surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 14%,transparent)}.mel-filters{border:1px solid color-mix(in srgb,var(--ui-border) 65%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ui-surface-alt) 30%,transparent);overflow:hidden}.mel-filters-summary{list-style:none;cursor:pointer;font-size:.7rem;line-height:1rem;color:color-mix(in srgb,var(--ui-text) 68%,white);padding:.26rem .45rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mel-filters-summary::-webkit-details-marker{display:none}.mel-filters-grid{border-top:1px solid color-mix(in srgb,var(--ui-border) 66%,transparent);display:grid;gap:.34rem;padding:.36rem .44rem .42rem}.mel-filter-field{display:grid;gap:.16rem;font-size:.68rem;color:color-mix(in srgb,var(--ui-text) 58%,white)}.mel-filter-select{height:32px;border-radius:8px;border:1px solid color-mix(in srgb,var(--ui-border) 62%,transparent);background:color-mix(in srgb,var(--ui-surface-alt) 56%,transparent);color:var(--ui-text);font-size:.73rem;line-height:1rem;padding:.24rem .4rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none!important;text-align:left;-moz-text-align-last:left;text-align-last:left}.mel-filter-select::-ms-expand{display:none}.mel-filter-select:focus-visible{outline:0;border-color:color-mix(in srgb,var(--ui-accent) 36%,var(--ui-border));background:var(--ui-surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 14%,transparent)}.mel-list-wrap{border-top:1px solid color-mix(in srgb,var(--ui-border) 62%,transparent);background:color-mix(in srgb,var(--ui-surface) 96%,var(--ui-bg))}.mel-item{padding:.45rem .15rem;border-bottom:1px solid color-mix(in srgb,var(--ui-border) 62%,transparent);display:grid;gap:.32rem}.mel-row-main{display:grid;gap:.12rem;min-width:0}.mel-title-line{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;min-width:0}.mel-title-line-start{display:inline-flex;align-items:center;gap:.24rem;min-width:0;flex:1 1 auto}.mel-title-entity{min-width:0;max-width:100%}.mel-title-entity .entity-avatar-name-avatar{width:20px;height:20px;border-radius:4px}.mel-title-entity .entity-avatar-name-label{min-width:0}.mel-title-entity-link{min-width:0;color:inherit;text-decoration:none}.mel-title{margin:0;font-size:.8rem;line-height:1.08rem;font-weight:500;color:var(--ui-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mel-title-link{color:inherit;text-decoration:none;min-width:0}.mel-title-link:hover .mel-title,.mel-title-link:hover .entity-avatar-name-label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.mel-status{font-size:.62rem;line-height:.86rem;border:1px solid color-mix(in srgb,var(--ui-border) 84%,white);border-radius:999px;padding:.01rem .27rem;color:color-mix(in srgb,var(--ui-text) 60%,white);background:color-mix(in srgb,var(--ui-surface-alt) 58%,transparent);flex:0 0 auto}.mel-status.is-archived{opacity:.76}.mel-status.is-status-active{border-color:color-mix(in srgb,#2f9258 24%,var(--ui-border));background:color-mix(in srgb,#2f9258 10%,var(--ui-surface))}.mel-status.is-status-inactive{border-color:color-mix(in srgb,#8f96a3 36%,var(--ui-border));background:color-mix(in srgb,#8f96a3 12%,var(--ui-surface))}.mel-status.is-status-closed{border-color:color-mix(in srgb,#c46464 32%,var(--ui-border));background:color-mix(in srgb,#c46464 12%,var(--ui-surface))}.mel-status.is-status-prospect{border-color:color-mix(in srgb,#4f8fd8 34%,var(--ui-border));background:color-mix(in srgb,#4f8fd8 12%,var(--ui-surface))}.mel-sub,.mel-meta{margin:0;font-size:.69rem;line-height:.95rem;color:color-mix(in srgb,var(--ui-text) 60%,white);overflow-wrap:anywhere}.mel-sub{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.67rem;display:inline-flex;align-items:center;gap:.24rem;min-width:0}.mel-client-entity{min-width:0;max-width:min(70vw,220px)}.mel-client-entity .entity-avatar-name-avatar{width:14px;height:14px}.mel-client-entity .entity-avatar-name-label{min-width:0;color:inherit;font-size:inherit;line-height:inherit}.mel-sub-separator{opacity:.72}.mel-dispatcher-entity .entity-avatar-name-avatar{width:14px;height:14px}.mel-dispatcher-entity .entity-avatar-name-label{color:inherit;font-size:.68rem;line-height:1}.mel-actions{display:inline-flex;align-items:center;gap:.26rem}.mel-action{min-height:32px;border:1px solid transparent;border-radius:8px;background:color-mix(in srgb,var(--ui-surface-alt) 48%,transparent);color:color-mix(in srgb,var(--ui-text) 68%,white);font-size:.69rem;line-height:.95rem;padding:.22rem .5rem}.mel-action:hover{border-color:color-mix(in srgb,var(--ui-border) 84%,white);background:color-mix(in srgb,var(--ui-surface-alt) 84%,white);color:var(--ui-text)}.mel-detail{display:grid;gap:.22rem;padding-top:.1rem}.mel-detail-row{display:flex;align-items:baseline;justify-content:space-between;gap:.35rem;font-size:.67rem;line-height:.92rem;color:color-mix(in srgb,var(--ui-text) 58%,white)}.mel-detail-row span:last-child{text-align:right;overflow-wrap:anywhere}.mel-empty{margin:0;padding:.65rem .14rem;font-size:.72rem;color:var(--ui-text-muted)}.mel-quick-edit-dialog{width:min(92vw,360px);border:1px solid color-mix(in srgb,var(--ui-border) 70%,transparent);border-radius:8px;padding:0;overflow:visible}.mel-quick-edit-dialog::backdrop{background:color-mix(in srgb,var(--ui-bg) 48%,rgba(2,3,3,.66))}.mel-quick-edit-form{display:grid;gap:.34rem;padding:.56rem;background:var(--ui-surface);overflow:visible}.mel-quick-edit-head{display:flex;align-items:center;justify-content:space-between;gap:.25rem}.mel-quick-edit-head h3{margin:0;font-size:.76rem;font-weight:500}.mel-field-label{display:grid;gap:.16rem;font-size:.66rem;color:color-mix(in srgb,var(--ui-text) 58%,white)}.mel-quick-edit-actions{display:flex;justify-content:flex-end;gap:.24rem;padding-top:.1rem}@media print{.workspace-topbar,.app-sidebar,.dg-toolbar,.topbar-nav,.mobile-sidebar-overlay,.mobile-nav-toggle,.dg-print-config-modal,.dg-quick-edit-dialog,.ars-mobile,.workspace-main nav[role=navigation],.workspace-main .pagination{display:none!important}.ars-desktop{display:block!important}.workspace-main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.app-data-grid{border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}.dg-scroll{overflow:visible!important}.dg-print-header{display:flex!important;background:#fff!important;margin-bottom:.08rem!important}.app-data-grid.dg-print-no-logo .dg-print-logo,.app-data-grid.dg-print-no-title .dg-print-title,.app-data-grid.dg-print-no-date .dg-print-date,.app-data-grid.dg-print-no-title.dg-print-no-date .dg-print-copy,.app-data-grid.dg-print-no-logo.dg-print-no-title.dg-print-no-date .dg-print-header,.app-data-grid.dg-print-no-grid .dg-scroll{display:none!important}.app-data-grid.dg-print-no-grid .dg-print-header{border-bottom:0!important;padding-bottom:0!important}.dg-head,.dg-cell{border-color:#d8d8d2!important;color:#111!important;background:#fff!important}.dg-head{font-size:.58rem!important;font-weight:600!important;letter-spacing:.03em!important;text-transform:uppercase!important;background:transparent!important;border-top:.8px solid #c9c9c3!important;border-bottom:.8px solid #c9c9c3!important}.dg-cell{border-bottom:.7px solid #e1e1dc!important;background:transparent!important}.dg-print-hidden,.dg-resize-handle,.dg-row-handle{display:none!important}.dg-table tbody tr:hover .dg-cell{background:#fff!important}.dg-table tbody tr:focus-within .dg-cell{background:#fff!important}.dg-table tbody tr[data-row-selected="1"] .dg-cell{background:#fff!important}.dg-table tbody tr:nth-child(2n) .dg-cell{background:#fff!important}.dg-status{border:0!important;border-radius:0!important;background:transparent!important;color:#1a1a1a!important;padding:0!important;font-size:.68rem!important;font-weight:500!important}.dg-avatar{border:0!important;background:transparent!important}.dg-print-compact .dg-head,.dg-print-compact .dg-cell{padding-top:.2rem;padding-bottom:.2rem;font-size:.68rem}}@media(max-width:980px){.dg-print-config-modal{width:min(960px,calc(100vw - 1rem));max-height:min(90vh,860px)}.dg-print-modal-layout{grid-template-columns:1fr;min-height:auto}.dg-print-modal-config{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--ui-border) 64%,transparent);max-height:min(48vh,420px)}.dg-print-modal-preview{max-height:min(42vh,360px)}}@media(max-width:560px){.dg-print-config-grid{grid-template-columns:1fr}.dg-print-config-modal{width:calc(100vw - .75rem);max-height:calc(100vh - .75rem)}.dg-print-modal-head,.dg-print-modal-config,.dg-print-modal-preview,.dg-print-modal-foot{padding-left:.48rem;padding-right:.48rem}}.is-mobile .workspace-shell{grid-template-columns:1fr;grid-template-areas:"topbar" "content";height:auto;min-height:100vh}.is-mobile .workspace-shell .workspace-content{height:auto;min-height:0;overflow:visible}.is-mobile .workspace-topbar{padding:0 .52rem;gap:.32rem}.is-mobile .workspace-topbar-global{display:flex;justify-content:flex-start}.is-mobile .workspace-topbar-left{gap:.34rem;padding-inline:0}.is-mobile .workspace-brand-name-fallback{max-width:min(54vw,220px);font-size:.78rem}.is-mobile .workspace-brand-logo{max-height:30px;max-width:min(var(--ui-header-logo-width),54vw)}.is-mobile .workspace-main{padding:.56rem .52rem;gap:.52rem;overflow:visible}.is-mobile .workspace-topbar-main{padding-inline:0}.is-mobile .app-page-header{flex-wrap:wrap;gap:.32rem}.is-mobile .app-page-header-title{font-size:.9rem}.is-mobile .app-page-header-breadcrumbs{margin:0;font-size:.58rem;line-height:.8rem;gap:.14rem}.is-mobile .app-page-header-title-row{grid-template-columns:38px minmax(0,1fr);-moz-column-gap:.44rem;column-gap:.44rem}.is-mobile .app-page-header-icon{width:38px;height:38px}.is-mobile .app-page-header-icon .nav-icon-svg{width:28px;height:28px}.is-mobile .app-page-header-subtitle{font-size:.66rem;line-height:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-mobile .app-page-header-actions{width:100%;justify-content:flex-start}.is-mobile .app-sidebar{position:fixed;top:0;left:0;bottom:0;width:min(84vw,280px);z-index:70;border-right:1px solid color-mix(in srgb,var(--ui-border) 84%,white);border-bottom:0;padding:.7rem .58rem .64rem;transform:translate(-103%);transition:transform .16s ease;will-change:transform;overflow-y:auto;overflow-x:hidden}.is-mobile .app-sidebar.is-open{transform:translate(0)}.is-mobile .mobile-sidebar-overlay{position:fixed;inset:0;z-index:60;display:block;border:0;background:color-mix(in srgb,var(--ui-bg) 42%,rgba(2,3,3,.66))}.is-mobile .nav-item{font-size:.84rem;min-height:40px;padding:.44rem .46rem}.is-mobile .sidebar-user{gap:.38rem}.is-mobile .ars-desktop{display:none}.is-mobile .ars-mobile{display:block}.is-mobile .settings-shell{grid-template-columns:1fr;gap:.44rem}.is-mobile .settings-shell-nav{position:static;padding:.46rem}.is-mobile .settings-shell-nav-list{grid-template-columns:1fr;gap:.26rem}.is-mobile .settings-shell-main-head{padding:.46rem .5rem}.is-mobile .settings-shell-main-content{width:100%}.is-mobile .settings-section-head{padding:.46rem .5rem}.is-mobile .settings-section-subnav{gap:.22rem}.is-mobile .settings-anchor-section{scroll-margin-top:88px}.is-mobile .settings-home-grid{grid-template-columns:1fr;gap:.34rem}.is-mobile .settings-home-card{padding:.48rem .5rem;gap:.34rem}.is-mobile .settings-home-card--roadmap{grid-template-columns:18px minmax(0,1fr)}.is-mobile .settings-home-card-badge{grid-column:2;justify-self:start;margin-top:.14rem}.is-mobile .ap-sales-field-row{grid-template-columns:minmax(0,1fr);gap:.24rem}.is-mobile .ap-sales-mandatory-item{flex-direction:column;align-items:flex-start;gap:.24rem}.is-mobile .admin-form-shell,.is-mobile .sg-shell,.is-mobile .product-form-shell{width:100%}.is-mobile .admin-form-card,.is-mobile .sg-sheet,.is-mobile .product-form-card{max-width:100%;padding:.6rem .52rem;gap:.58rem}.is-mobile .admin-form,.is-mobile .sg-form{gap:.7rem}.is-mobile .admin-form-grid,.is-mobile .sg-grid{grid-template-columns:1fr;gap:.56rem}.is-mobile .admin-form-row{grid-template-columns:minmax(0,1fr);gap:.24rem}.is-mobile .admin-form-field,.is-mobile .admin-form-field .ap-control,.is-mobile .admin-form-field .commune-typeahead{max-width:none;width:100%}.is-mobile .admin-form-actions,.is-mobile .sg-actions{padding-top:.44rem}.is-mobile .ap-row{grid-template-columns:1fr;gap:.22rem}.is-mobile .ap-theme-form{grid-template-columns:1fr}.is-mobile .ap-theme-actions{grid-template-columns:1fr;gap:.22rem}.is-mobile .ap-theme-rename,.is-mobile .ap-theme-rename .ap-control{width:100%}.is-mobile .ap-range-controls{grid-template-columns:1fr 86px}.is-mobile .ap-range-controls.ui-range-row{width:100%}.is-mobile .ap-preview{padding:.42rem}.is-mobile .media-picker{gap:.28rem}.is-mobile .ap-token-row{grid-template-columns:1fr;gap:.14rem}.is-mobile .ap-field-error,.is-mobile .ap-form.ui-form-compact .ap-field-error,.is-mobile .ap-form.ui-form-compact .ap-token-grid .ap-field-error{padding-left:0}.is-mobile .ui-control-compact,.is-mobile .ui-range{width:100%;max-width:none}.is-mobile .sale-create-grid{grid-template-columns:1fr}.is-mobile .sale-status-grid,.is-mobile .sale-dates-grid{grid-template-columns:1fr;gap:.34rem}.is-mobile .sale-date-field,.is-mobile .sale-date-field--optional{width:100%}.is-mobile .sale-client-primary-field{grid-template-columns:1fr}.is-mobile .sale-data-head{flex-wrap:wrap;align-items:center}.is-mobile .sale-items-tools{align-items:stretch}.is-mobile .sale-repeat-last-order-btn{width:100%;justify-content:center}.is-mobile .sale-recent-products{width:100%}.is-mobile .sale-recent-product-btn{max-width:none}.is-mobile .sale-client-details-grid,.is-mobile .sale-client-metrics{grid-template-columns:1fr}.is-mobile .sale-client-dispatch-head{flex-direction:column;align-items:flex-start}.is-mobile .sale-status-select-trigger.ap-control{padding:.26rem .5rem}.is-mobile .sale-status-select-popover{max-height:min(176px,31vh)}.is-mobile .sale-client-lookup-results{max-height:min(300px,48vh)}.is-mobile .sale-client-lookup-card{padding:.34rem .4rem}.is-mobile .sale-client-lookup-hero{gap:.42rem}.is-mobile .sale-client-lookup-avatar{width:48px;height:48px}.is-mobile .sale-client-lookup-name{font-size:.88rem}.is-mobile .sale-client-lookup-line{font-size:.66rem;line-height:.88rem}.is-mobile .ci-shell{width:100%}.is-mobile .ci-card{padding:.38rem .34rem}.is-mobile .ci-row{grid-template-columns:1fr;gap:.16rem}.is-mobile .ci-field,.is-mobile .ci-field .ap-control{max-width:none;width:100%}.is-mobile .ci-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.is-mobile .product-form-row{grid-template-columns:minmax(0,1fr);gap:.16rem}.is-mobile .product-form-field,.is-mobile .product-form-field .ap-control{max-width:none;width:100%}.is-mobile .product-sales-history-head{align-items:flex-start;flex-direction:column;gap:.28rem}.is-mobile .product-sales-history-count{align-self:flex-start}.is-mobile .product-sales-history-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem}.is-mobile .product-sales-history-kpi-card{min-height:58px;padding:.36rem .4rem}.is-mobile .product-sales-history-table{min-width:860px}.is-mobile .product-sales-history-code-link{padding:.14rem .34rem}.is-mobile .product-sales-history-code-meta{display:none}.is-mobile .product-sales-history-card{padding:.5rem}.command-palette-open{overflow:hidden}.command-palette{position:fixed;inset:0;z-index:285;display:grid;place-items:start center;padding:clamp(42px,9vh,88px) .82rem 1rem}.command-palette[hidden]{display:none!important}.command-palette-backdrop{position:absolute;inset:0;border:0;background:color-mix(in srgb,black 56%,transparent);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.command-palette-panel{position:relative;width:min(720px,100%);max-height:min(74vh,640px);display:grid;grid-template-rows:auto minmax(0,1fr);border-radius:12px;border:1px solid color-mix(in srgb,var(--ui-border) 86%,white);background:var(--ui-dropdown-bg, #212121);box-shadow:0 18px 56px color-mix(in srgb,black 42%,transparent);overflow:hidden}.command-palette-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.42rem;padding:.5rem;border-bottom:1px solid color-mix(in srgb,var(--ui-border) 74%,transparent);background:color-mix(in srgb,var(--ui-surface-alt) 34%,transparent);align-items:center}.command-palette-input{width:100%;min-height:40px;border-radius:9px;border:1px solid color-mix(in srgb,var(--ui-border) 74%,transparent);background:color-mix(in srgb,var(--ui-surface) 88%,transparent);color:color-mix(in srgb,var(--ui-text) 94%,white);font-size:.88rem;line-height:1.16rem;padding:.42rem .62rem}.command-palette-input:focus-visible{outline:0;border-color:color-mix(in srgb,var(--ui-accent) 38%,var(--ui-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 18%,transparent)}.command-palette-head-meta{display:inline-flex;align-items:center;gap:.34rem}.command-palette-shortcut-hint{font-size:.68rem;line-height:.82rem;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%);padding:.22rem .4rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);background:color-mix(in srgb,var(--ui-surface-alt) 46%,transparent);white-space:nowrap}.command-palette-close{border:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ui-surface-alt) 46%,transparent);color:color-mix(in srgb,var(--ui-text-muted) 86%,var(--ui-text) 14%);font-size:.72rem;line-height:.9rem;padding:.24rem .48rem}.command-palette-close:hover{border-color:color-mix(in srgb,var(--ui-border) 84%,white);color:color-mix(in srgb,var(--ui-text) 90%,white)}.command-palette-body{min-height:0;overflow:auto;padding:.22rem .26rem .32rem}.command-palette-results{list-style:none;margin:0;padding:0;display:grid;gap:.08rem}.command-palette-group-row{padding:.28rem .34rem .08rem}.command-palette-group-label{font-size:.62rem;line-height:.8rem;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%)}.command-palette-result-btn{width:100%;border:1px solid transparent;border-radius:8px;background:color-mix(in srgb,var(--ui-surface) 74%,transparent);color:inherit;text-align:left;padding:.42rem .5rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem}.command-palette-result-btn:hover,.command-palette-result-btn.is-active{border-color:color-mix(in srgb,var(--ui-accent) 24%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent-soft) 52%,var(--ui-surface))}.command-palette-result-label{font-size:.82rem;line-height:1.02rem;font-weight:600;color:color-mix(in srgb,var(--ui-text) 94%,white)}.command-palette-result-type{font-size:.64rem;line-height:.8rem;color:color-mix(in srgb,var(--ui-text-muted) 86%,var(--ui-text) 14%);border:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);border-radius:999px;padding:.18rem .34rem;background:color-mix(in srgb,var(--ui-surface-alt) 44%,transparent);white-space:nowrap}.command-palette-empty{margin:0;padding:.62rem .48rem;font-size:.76rem;line-height:1rem;color:color-mix(in srgb,var(--ui-text-muted) 84%,var(--ui-text) 16%)}.global-search{position:fixed;inset:0;z-index:280;display:grid;place-items:start center;padding:clamp(42px,9vh,88px) .82rem 1rem}.global-search[hidden]{display:none!important}.global-search-backdrop{position:absolute;inset:0;border:0;background:color-mix(in srgb,black 54%,transparent);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.global-search-panel{position:relative;width:min(760px,100%);max-height:min(74vh,640px);display:grid;grid-template-rows:auto minmax(0,1fr);border-radius:12px;border:1px solid color-mix(in srgb,var(--ui-border) 86%,white);background:var(--ui-dropdown-bg, #212121);box-shadow:0 18px 56px color-mix(in srgb,black 42%,transparent);overflow:hidden}.global-search-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.42rem;padding:.5rem;border-bottom:1px solid color-mix(in srgb,var(--ui-border) 74%,transparent);background:color-mix(in srgb,var(--ui-surface-alt) 34%,transparent)}.global-search-input{width:100%;min-height:40px;border-radius:9px;border:1px solid color-mix(in srgb,var(--ui-border) 74%,transparent);background:color-mix(in srgb,var(--ui-surface) 88%,transparent);color:color-mix(in srgb,var(--ui-text) 94%,white);font-size:.88rem;line-height:1.16rem;padding:.42rem .62rem}.global-search-input:focus-visible{outline:0;border-color:color-mix(in srgb,var(--ui-accent) 38%,var(--ui-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 18%,transparent)}.global-search-close{border:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ui-surface-alt) 46%,transparent);color:color-mix(in srgb,var(--ui-text-muted) 86%,var(--ui-text) 14%);font-size:.72rem;line-height:.9rem;padding:.24rem .48rem}.global-search-close:hover{border-color:color-mix(in srgb,var(--ui-border) 84%,white);color:color-mix(in srgb,var(--ui-text) 90%,white)}.global-search-body{min-height:0;overflow:auto;padding:.24rem .26rem .32rem}.global-search-results{list-style:none;margin:0;padding:0;display:grid;gap:.16rem}.global-search-result-btn{width:100%;border:1px solid transparent;border-radius:8px;background:color-mix(in srgb,var(--ui-surface) 74%,transparent);color:inherit;text-align:left;padding:.44rem .52rem;display:grid;gap:.08rem}.global-search-result-btn:hover,.global-search-result-btn.is-active{border-color:color-mix(in srgb,var(--ui-accent) 24%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent-soft) 52%,var(--ui-surface))}.global-search-result-label{font-size:.82rem;line-height:1.02rem;font-weight:600;color:color-mix(in srgb,var(--ui-text) 94%,white)}.global-search-result-meta{font-size:.68rem;line-height:.86rem;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%)}.global-search-empty{margin:0;padding:.62rem .48rem;font-size:.76rem;line-height:1rem;color:color-mix(in srgb,var(--ui-text-muted) 84%,var(--ui-text) 16%)}.sales-pdf-import-modal-open{overflow:hidden}.sales-pdf-import-drop-overlay{position:fixed;inset:0;z-index:248;pointer-events:none;display:flex;align-items:flex-start;justify-content:center;padding:clamp(14px,3.2vh,28px) .8rem .8rem}.sales-pdf-import-drop-overlay[hidden]{display:none!important}.sales-pdf-import-drop-card{width:min(100%,520px);border:1px dashed color-mix(in srgb,#ef4444 56%,var(--ui-border));border-radius:12px;background:color-mix(in srgb,var(--ui-surface) 92%,var(--ui-bg));padding:.52rem .72rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:.46rem;column-gap:.46rem;row-gap:.08rem}.sales-pdf-import-drop-icon{width:30px;height:30px;border-radius:8px;border:1px solid color-mix(in srgb,#ef4444 48%,var(--ui-border));background:color-mix(in srgb,#ef4444 11%,var(--ui-surface));color:#ef4444;display:inline-flex;align-items:center;justify-content:center;grid-row:span 2}.sales-pdf-import-drop-icon-svg{width:16px;height:16px;stroke-width:1.85}.sales-pdf-import-drop-title{margin:0;font-size:.69rem;line-height:.9rem;font-weight:620;color:color-mix(in srgb,var(--ui-text) 94%,white)}.sales-pdf-import-drop-meta{margin:0;font-size:.61rem;line-height:.8rem;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%)}.sales-pdf-import-modal{position:fixed;inset:0;z-index:286;padding:clamp(20px,4vh,44px) .78rem .88rem;display:grid;place-items:start center}.sales-pdf-import-modal[hidden]{display:none!important}.sales-pdf-import-backdrop{position:absolute;inset:0;border:0;background:color-mix(in srgb,black 52%,transparent);-webkit-backdrop-filter:blur(1.2px);backdrop-filter:blur(1.2px)}.sales-pdf-import-panel{position:relative;width:min(1080px,100%);max-height:min(86vh,900px);border-radius:13px;border:1px solid color-mix(in srgb,var(--ui-border) 86%,white);background:color-mix(in srgb,var(--ui-surface) 97%,black 3%);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.sales-pdf-import-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;padding:.56rem .64rem;border-bottom:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);background:color-mix(in srgb,var(--ui-surface-alt) 36%,transparent)}.sales-pdf-import-title{margin:0;font-size:.79rem;line-height:1rem;font-weight:650;color:color-mix(in srgb,var(--ui-text) 95%,white)}.sales-pdf-import-subtitle{margin:.06rem 0 0;font-size:.64rem;line-height:.86rem;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%)}.sales-pdf-import-close{border:1px solid color-mix(in srgb,var(--ui-border) 74%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ui-surface-alt) 56%,transparent);color:color-mix(in srgb,var(--ui-text) 86%,white);font-size:.66rem;line-height:.9rem;min-height:30px;padding:0 .58rem;display:inline-flex;align-items:center;justify-content:center;transition:border-color .12s ease,background-color .12s ease}.sales-pdf-import-close:hover{border-color:color-mix(in srgb,var(--ui-accent) 24%,var(--ui-border));background:color-mix(in srgb,var(--ui-surface-alt) 78%,transparent)}.sales-pdf-import-body{min-height:0;overflow:auto;padding:.58rem .62rem .62rem;display:grid;gap:.46rem;align-content:start}.sales-pdf-import-feedback,.sales-pdf-import-loading{margin:0;border-radius:8px;border:1px solid color-mix(in srgb,var(--ui-border) 76%,transparent);background:color-mix(in srgb,var(--ui-surface-alt) 38%,transparent);font-size:.66rem;line-height:.9rem;padding:.34rem .42rem}.sales-pdf-import-feedback.is-error{border-color:color-mix(in srgb,#ff6b6b 36%,var(--ui-border));background:color-mix(in srgb,#ff6b6b 10%,var(--ui-surface));color:color-mix(in srgb,#ff6b6b 80%,white)}.sales-pdf-import-feedback.is-success{border-color:color-mix(in srgb,var(--ui-accent) 34%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent-soft) 64%,var(--ui-surface));color:color-mix(in srgb,var(--ui-text) 94%,white)}.sales-pdf-import-loading{color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%)}.sales-pdf-import-content{display:grid;gap:.5rem}.sales-pdf-import-block{border:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);border-radius:10px;background:color-mix(in srgb,var(--ui-surface-alt) 24%,transparent);padding:.5rem .52rem;display:grid;gap:.38rem}.sales-pdf-import-block-head{display:flex;align-items:center;justify-content:space-between;gap:.56rem}.sales-pdf-import-block-head h4{margin:0;font-size:.68rem;line-height:.92rem;font-weight:620;color:color-mix(in srgb,var(--ui-text) 94%,white)}.sales-pdf-import-chip{border-radius:999px;border:1px solid color-mix(in srgb,var(--ui-border) 70%,transparent);background:color-mix(in srgb,var(--ui-surface-alt) 52%,transparent);color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%);font-size:.58rem;line-height:.78rem;font-weight:620;padding:.12rem .44rem;white-space:nowrap}.sales-pdf-import-chip.is-resolved{border-color:color-mix(in srgb,var(--ui-accent) 38%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent-soft) 58%,var(--ui-surface));color:color-mix(in srgb,var(--ui-text) 94%,white)}.sales-pdf-import-chip.is-alias_known{border-color:color-mix(in srgb,#3b82f6 48%,var(--ui-border));background:color-mix(in srgb,#3b82f6 18%,var(--ui-surface));color:color-mix(in srgb,#93c5fd 80%,white)}.sales-pdf-import-chip.is-ambiguous{border-color:color-mix(in srgb,#f59e0b 42%,var(--ui-border));background:color-mix(in srgb,#f59e0b 14%,var(--ui-surface));color:color-mix(in srgb,#fbbf24 74%,white)}.sales-pdf-import-chip.is-not_found{border-color:color-mix(in srgb,#ef4444 42%,var(--ui-border));background:color-mix(in srgb,#ef4444 12%,var(--ui-surface));color:color-mix(in srgb,#ef4444 84%,white)}.sales-pdf-import-header-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.24rem}.sales-pdf-import-kv{border:1px solid color-mix(in srgb,var(--ui-border) 64%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ui-surface) 52%,transparent);padding:.28rem .34rem;display:grid;gap:.06rem}.sales-pdf-import-k{font-size:.55rem;line-height:.74rem;letter-spacing:.045em;text-transform:uppercase;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%)}.sales-pdf-import-v{font-size:.68rem;line-height:.9rem;color:color-mix(in srgb,var(--ui-text) 94%,white);min-height:.9rem}.sales-pdf-import-client-grid{display:grid;gap:.34rem}.sales-pdf-import-client-match{margin:0;font-size:.65rem;line-height:.9rem;color:color-mix(in srgb,var(--ui-text-muted) 82%,var(--ui-text) 18%)}.sales-pdf-import-client-help{margin:0;font-size:.6rem;line-height:.82rem;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%)}.sales-pdf-import-select-row{display:grid;gap:.14rem;font-size:.59rem;line-height:.78rem;letter-spacing:.045em;text-transform:uppercase;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%)}.sales-pdf-import-select{min-height:32px;font-size:.68rem;line-height:.92rem}.sales-pdf-import-line-summary{margin:0;font-size:.6rem;line-height:.82rem;color:color-mix(in srgb,var(--ui-text-muted) 86%,var(--ui-text) 14%)}.sales-pdf-import-lines-wrap{border:1px solid color-mix(in srgb,var(--ui-border) 64%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ui-surface) 50%,transparent);overflow:auto}.sales-pdf-import-lines-table{width:100%;border-collapse:collapse;table-layout:auto}.sales-pdf-import-lines-table th,.sales-pdf-import-lines-table td{padding:.26rem .34rem;border-bottom:1px solid color-mix(in srgb,var(--ui-border) 56%,transparent);vertical-align:top}.sales-pdf-import-lines-table th{font-size:.55rem;line-height:.74rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600;color:color-mix(in srgb,var(--ui-text-muted) 90%,var(--ui-text) 10%);white-space:nowrap}.sales-pdf-import-lines-table td{font-size:.66rem;line-height:.9rem;color:color-mix(in srgb,var(--ui-text) 92%,white)}.sales-pdf-import-lines-table tr:last-child td{border-bottom:0}.sales-pdf-import-lines-table .is-right{text-align:right}.sales-pdf-import-status{display:inline-flex;align-items:center;min-height:20px;border-radius:999px;padding:0 .38rem;font-size:.56rem;line-height:.78rem;font-weight:620;border:1px solid color-mix(in srgb,var(--ui-border) 68%,transparent);background:color-mix(in srgb,var(--ui-surface-alt) 50%,transparent);color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%);white-space:nowrap}.sales-pdf-import-status.is-resolved{border-color:color-mix(in srgb,var(--ui-accent) 32%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent-soft) 52%,var(--ui-surface));color:color-mix(in srgb,var(--ui-text) 94%,white)}.sales-pdf-import-status.is-alias_known{border-color:color-mix(in srgb,#3b82f6 46%,var(--ui-border));background:color-mix(in srgb,#3b82f6 18%,var(--ui-surface));color:color-mix(in srgb,#93c5fd 80%,white)}.sales-pdf-import-status.is-ambiguous{border-color:color-mix(in srgb,#f59e0b 40%,var(--ui-border));background:color-mix(in srgb,#f59e0b 14%,var(--ui-surface));color:color-mix(in srgb,#fbbf24 74%,white)}.sales-pdf-import-status.is-not_found{border-color:color-mix(in srgb,#ef4444 44%,var(--ui-border));background:color-mix(in srgb,#ef4444 14%,var(--ui-surface));color:color-mix(in srgb,#ef4444 84%,white)}.sales-pdf-import-status.is-invalid{border-color:color-mix(in srgb,#ef4444 54%,var(--ui-border));background:color-mix(in srgb,#ef4444 20%,var(--ui-surface));color:color-mix(in srgb,#ef4444 90%,white)}.sales-pdf-import-status.is-manual{border-color:color-mix(in srgb,#22c55e 48%,var(--ui-border));background:color-mix(in srgb,#22c55e 18%,var(--ui-surface));color:color-mix(in srgb,#86efac 82%,white)}.sales-pdf-import-line-description{min-width:220px}.sales-pdf-import-line-main{display:block;color:color-mix(in srgb,var(--ui-text) 94%,white)}.sales-pdf-import-line-meta{display:block;margin-top:.04rem;font-size:.58rem;line-height:.78rem;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%)}.sales-pdf-import-line-warning{color:color-mix(in srgb,#ff8080 78%,var(--ui-text) 22%)}.sales-pdf-import-line-resolution{color:color-mix(in srgb,#93c5fd 72%,var(--ui-text-muted) 28%)}.sales-pdf-import-select.is-invalid{border-color:color-mix(in srgb,#ef4444 56%,var(--ui-border));background:color-mix(in srgb,#ef4444 9%,var(--ui-surface))}.sales-pdf-import-select.is-manual{border-color:color-mix(in srgb,#22c55e 44%,var(--ui-border));background:color-mix(in srgb,#22c55e 10%,var(--ui-surface))}.sales-pdf-import-lines-empty{text-align:center;color:color-mix(in srgb,var(--ui-text-muted) 86%,var(--ui-text) 14%);padding:.52rem .4rem!important}.sales-pdf-import-foot{border-top:1px solid color-mix(in srgb,var(--ui-border) 70%,transparent);background:color-mix(in srgb,var(--ui-surface-alt) 32%,transparent);padding:.44rem .62rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.sales-pdf-import-summary{margin:0;font-size:.62rem;line-height:.84rem;color:color-mix(in srgb,var(--ui-text-muted) 86%,var(--ui-text) 14%)}.sales-pdf-import-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.24rem;flex-wrap:wrap}.sales-pdf-import-actions [hidden]{display:none!important}.is-mobile .notion-picker{max-width:none}.is-mobile .notion-picker-popover{z-index:240}.is-mobile .sale-client-hero-card{padding:.42rem .44rem}.is-mobile .sale-client-combobox-card{padding-right:.44rem}.is-mobile .sale-client-combobox-caret{display:none}.is-mobile .sale-client-combobox-popover{padding:.3rem;gap:.22rem}.is-mobile .sale-client-lookup-selected-mark{top:.34rem;right:.38rem}.is-mobile .sale-client-hero{grid-template-columns:56px minmax(0,1fr);gap:.46rem}.is-mobile .sale-client-hero-avatar{width:56px;height:56px}.is-mobile .sale-client-hero-name{font-size:.94rem}.is-mobile .sale-client-hero-line{font-size:.7rem;line-height:.92rem}.is-mobile .sale-summary-metrics{grid-template-columns:minmax(0,1fr)}.is-mobile .command-palette{padding:.68rem .4rem;place-items:start stretch}.is-mobile .command-palette-panel{width:100%;max-height:min(82vh,640px)}.is-mobile .command-palette-head{grid-template-columns:minmax(0,1fr)}.is-mobile .command-palette-head-meta{justify-content:space-between}.is-mobile .global-search{padding:.68rem .4rem;place-items:start stretch}.is-mobile .global-search-panel{width:100%;max-height:min(82vh,640px)}.is-mobile .global-search-head{grid-template-columns:minmax(0,1fr)}.is-mobile .global-search-close{justify-self:end}.is-mobile .sales-pdf-import-drop-card{grid-template-columns:1fr;justify-items:center;text-align:center}.is-mobile .sales-pdf-import-drop-icon{grid-row:auto}.is-mobile .sales-pdf-import-modal{padding:.54rem .36rem;place-items:start stretch}.is-mobile .sales-pdf-import-panel{width:100%;max-height:min(89vh,960px)}.is-mobile .sales-pdf-import-header-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.is-mobile .sales-pdf-import-lines-table th:nth-child(1),.is-mobile .sales-pdf-import-lines-table td:nth-child(1),.is-mobile .sales-pdf-import-lines-table th:nth-child(3),.is-mobile .sales-pdf-import-lines-table td:nth-child(3){white-space:nowrap}.is-mobile .sales-pdf-import-foot{align-items:stretch}.is-mobile .sales-pdf-import-actions{width:100%;justify-content:stretch}.is-mobile .sales-pdf-import-actions .ap-button{flex:1 1 auto;justify-content:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.end-0{inset-inline-end:0px}.right-0{right:0}.start-0{inset-inline-start:0px}.top-0{top:0}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.-ml-px{margin-left:-1px}.-mt-px{margin-top:-1px}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.mr-2{margin-right:.5rem}.ms-2{margin-inline-start:.5rem}.ms-3{margin-inline-start:.75rem}.ms-4{margin-inline-start:1rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-16{height:4rem}.h-3{height:.75rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-3{width:.75rem}.w-3\/4{width:75%}.w-48{width:12rem}.w-5{width:1.25rem}.w-8{width:2rem}.w-auto{width:auto}.w-full{width:100%}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-xl{max-width:36rem}.origin-top{transform-origin:top}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.border{border-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.from-gray-700\/50{--tw-gradient-from: rgb(55 65 81 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pe-4{padding-inline-end:1rem}.ps-3{padding-inline-start:.75rem}.pt-1{padding-top:.25rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-start{text-align:start}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-7{line-height:1.75rem}.leading-relaxed{line-height:1.625}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-75{opacity:.75}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-gray-500\/20{--tw-shadow-color: rgb(107 114 128 / .2);--tw-shadow: var(--tw-shadow-colored)}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.ring-opacity-5{--tw-ring-opacity: .05}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[datagrid\:col-drag\]{datagrid:col-drag}.settings-catalogs-shell{display:grid;gap:.66rem}.settings-catalogs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.56rem}.settings-catalog-card{display:grid;gap:.46rem;border:1px solid color-mix(in srgb,var(--ui-border) 70%,transparent);border-radius:12px;background:color-mix(in srgb,var(--ui-surface-alt) 52%,transparent);padding:.58rem .62rem;text-decoration:none;color:inherit;transition:border-color .12s ease,background-color .12s ease,transform .12s ease}.settings-catalog-card:hover{border-color:color-mix(in srgb,var(--ui-accent) 44%,var(--ui-border));background:color-mix(in srgb,var(--ui-surface-alt) 70%,transparent);transform:translateY(-1px)}.settings-catalog-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.settings-catalog-card-title{margin:0;font-size:.72rem;line-height:.92rem}.settings-catalog-type{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--ui-border) 76%,transparent);border-radius:999px;padding:.06rem .3rem;font-size:.54rem;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.settings-catalog-card-description{margin:0;font-size:.62rem;line-height:.86rem;color:color-mix(in srgb,var(--ui-text-muted) 86%,var(--ui-text) 14%)}.settings-catalog-card-stats{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.36rem}.settings-catalog-card-stats dt{margin:0;font-size:.52rem;line-height:.72rem;text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb,var(--ui-text-muted) 80%,var(--ui-text) 20%)}.settings-catalog-card-stats dd{margin:0;font-size:.68rem;line-height:.9rem;color:color-mix(in srgb,var(--ui-text) 94%,white)}.settings-catalog-card-contexts{display:flex;align-items:center;flex-wrap:wrap;gap:.22rem}.settings-catalog-context-chip{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);border-radius:999px;padding:.04rem .28rem;font-size:.52rem;line-height:.72rem;color:color-mix(in srgb,var(--ui-text-muted) 88%,var(--ui-text) 12%)}.settings-catalog-editor-shell{display:grid;gap:.38rem}.settings-catalog-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.34rem;width:min(100%,var(--ui-form-max-width, 980px))}.settings-catalog-editor-meta{display:inline-flex;align-items:center;gap:.28rem}.settings-catalog-rules{display:flex;flex-wrap:wrap;align-items:center;gap:.36rem .62rem;width:min(100%,var(--ui-form-max-width, 980px));border:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);border-radius:10px;background:color-mix(in srgb,var(--ui-surface-alt) 46%,transparent);padding:.3rem .5rem}.settings-catalog-rules p{margin:0;font-size:.62rem;line-height:.88rem;white-space:nowrap}.settings-catalog-table-wrap{border:1px solid color-mix(in srgb,var(--ui-border) 74%,transparent);border-radius:12px;background:color-mix(in srgb,var(--ui-surface-alt) 42%,transparent);overflow:auto;min-width:0}.settings-catalog-table{width:100%;border-collapse:collapse;min-width:980px}.settings-catalog-table-wrap.is-visual .settings-catalog-table{min-width:900px}.settings-catalog-table-wrap.is-simple .settings-catalog-table{min-width:640px}.settings-catalog-table thead th{font-size:.62rem;line-height:.82rem;text-transform:uppercase;letter-spacing:.07em;color:color-mix(in srgb,var(--ui-text-muted) 82%,var(--ui-text) 18%);text-align:left;padding:.32rem .44rem;border-bottom:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);background:color-mix(in srgb,var(--ui-surface-alt) 74%,transparent);white-space:nowrap}.settings-catalog-table tbody td{padding:.28rem .44rem;border-top:1px solid color-mix(in srgb,var(--ui-border) 54%,transparent);vertical-align:top}.settings-catalog-handle-cell{padding-inline:.32rem!important;vertical-align:middle!important}.settings-catalog-row-handle{width:24px;height:24px;border-radius:7px;border:0;background:transparent;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;padding:5px 6px;cursor:grab;transition:border-color .12s ease,background .12s ease,opacity .12s ease;opacity:.8}.settings-catalog-row-handle:hover{opacity:1;background:transparent}.settings-catalog-row-handle:active{cursor:grabbing}.settings-catalog-row-handle-dot{width:2px;height:2px;border-radius:999px;background:color-mix(in srgb,var(--ui-text-muted) 80%,var(--ui-text) 20%)}.settings-catalog-option-main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.4rem;min-width:0}.settings-catalog-icon-trigger{width:18px;height:18px;border:0;background:transparent;color:color-mix(in srgb,var(--ui-text) 90%,white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .12s ease,transform .12s ease}.settings-catalog-icon-trigger:hover,.settings-catalog-icon-trigger:focus-visible{color:color-mix(in srgb,var(--ui-accent) 58%,var(--ui-text) 42%);transform:translateY(-.5px);outline:none}.settings-catalog-icon-trigger-preview{display:inline-flex;align-items:center;justify-content:center;min-width:.8rem;min-height:.8rem;font-size:.82rem;line-height:1}.settings-catalog-icon-svg{width:11px;height:11px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.settings-catalog-icon-svg.is-filled{stroke-width:1.2}.settings-catalog-icon-placeholder{font-weight:600;font-size:.78rem;line-height:1;color:color-mix(in srgb,var(--ui-text-muted) 85%,var(--ui-text) 15%)}.settings-catalog-icon-emoji{font-size:.84rem;line-height:1}.settings-catalog-option-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:.34rem;align-items:center;min-width:0}.settings-catalog-value-input{font-size:.68rem;color:color-mix(in srgb,var(--ui-text-muted) 84%,var(--ui-text) 16%);max-width:168px}.settings-catalog-color-field{display:grid;gap:.2rem;align-items:center;position:relative;min-width:0}.settings-catalog-color-inline{display:grid;grid-template-columns:20px minmax(0,1fr);gap:.28rem;align-items:center}.settings-catalog-color-inline.settings-catalog-color-inline--popover{grid-template-columns:20px minmax(0,1fr)}.settings-catalog-color-trigger{width:20px;height:20px;border:1px solid color-mix(in srgb,var(--ui-border) 72%,transparent);border-radius:5px;background:color-mix(in srgb,var(--ui-surface-alt) 58%,transparent);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.settings-catalog-color-trigger:hover{border-color:color-mix(in srgb,var(--ui-border) 84%,white)}.settings-catalog-color-field.is-open .settings-catalog-color-trigger{border-color:color-mix(in srgb,var(--ui-accent) 54%,var(--ui-border));background:color-mix(in srgb,var(--ui-surface-alt) 80%,transparent)}.settings-catalog-color-trigger-swatch{width:12px;height:12px;border-radius:3px;border:1px solid color-mix(in srgb,#000000 24%,transparent);background:var(--ui-color-current, transparent);pointer-events:none}.settings-catalog-color-picker{width:20px;height:20px;padding:0;border:1px solid color-mix(in srgb,var(--ui-border) 74%,transparent);border-radius:5px;background:transparent;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.settings-catalog-color-picker::-webkit-color-swatch-wrapper{padding:0}.settings-catalog-color-picker::-webkit-color-swatch{border:0;border-radius:4px}.settings-catalog-color-picker::-moz-color-swatch{border:0;border-radius:4px}.settings-catalog-color-hex{text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.68rem}.settings-catalog-color-hex-display{background:color-mix(in srgb,var(--ui-surface-alt) 56%,transparent);color:color-mix(in srgb,var(--ui-text) 86%,white);cursor:default;-webkit-user-select:text;-moz-user-select:text;user-select:text;pointer-events:none}.settings-catalog-color-popover{width:min(214px,calc(100vw - 24px))}.settings-catalog-active-cell{text-align:center;vertical-align:middle!important}.settings-catalog-switch{position:relative;display:inline-flex;align-items:center}.settings-catalog-switch input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.settings-catalog-switch-ui{width:32px;height:18px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ui-border) 74%,transparent);background:color-mix(in srgb,var(--ui-surface-alt) 58%,transparent);display:inline-flex;align-items:center;padding:1px;transition:background-color .14s ease,border-color .14s ease}.settings-catalog-switch-ui:after{content:"";width:14px;height:14px;border-radius:999px;background:color-mix(in srgb,var(--ui-text-muted) 76%,var(--ui-text) 24%);transition:transform .14s ease,background .14s ease}.settings-catalog-switch input:checked+.settings-catalog-switch-ui{border-color:color-mix(in srgb,var(--ui-accent) 50%,var(--ui-border));background:color-mix(in srgb,var(--ui-accent) 28%,transparent)}.settings-catalog-switch input:checked+.settings-catalog-switch-ui:after{transform:translate(12px);background:color-mix(in srgb,var(--ui-accent) 82%,white 18%)}.settings-catalog-option-preview-wrap{display:flex;align-items:center;justify-content:flex-start}.settings-catalog-option-preview-item{width:var(--dg-status-control-width, 108px);max-width:100%;cursor:text}.settings-catalog-option-preview-item.is-disabled-option{opacity:.58;filter:saturate(.66)}.settings-catalog-option-preview-icon{display:inline-flex;align-items:center;justify-content:center;min-width:.82rem;min-height:.82rem}.settings-catalog-option-preview-avatar{width:var(--ui-dropdown-option-icon-size, 18px);height:var(--ui-dropdown-option-icon-size, 18px);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:currentColor;overflow:hidden;cursor:pointer;transition:color .12s ease}.settings-catalog-option-preview-avatar:hover{color:color-mix(in srgb,currentColor 78%,var(--ui-accent) 22%)}.settings-catalog-option-preview-avatar:focus-visible{outline:1px solid color-mix(in srgb,var(--ui-accent) 48%,var(--ui-border));outline-offset:1px}.settings-catalog-option-preview-avatar .settings-catalog-icon-svg{width:100%;height:100%}.settings-catalog-preview-label-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;width:100%;min-width:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;line-height:inherit;padding:0;margin:0;cursor:text;pointer-events:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-catalog-preview-label-input::-moz-placeholder{color:color-mix(in srgb,currentColor 66%,transparent)}.settings-catalog-preview-label-input::placeholder{color:color-mix(in srgb,currentColor 66%,transparent)}.settings-catalog-actions{display:flex;align-items:center;justify-content:space-between;gap:.4rem;flex-wrap:wrap}.settings-catalog-icon-picker-host{position:fixed;left:-9999px;top:-9999px;width:1px;height:1px;overflow:visible}.settings-catalog-icon-picker-host .notion-picker-trigger,.settings-catalog-icon-picker-host .notion-picker-hint,.settings-catalog-icon-picker-host .notion-picker-native-input{display:none!important}.settings-catalog-icon-picker-host .notion-picker-popover{pointer-events:auto}.settings-catalog-table-wrap.is-simple .settings-catalog-option-preview-wrap,.settings-catalog-table-wrap.is-simple .settings-catalog-icon-trigger,.settings-catalog-table-wrap.is-simple .settings-catalog-color-field{display:none}.settings-catalog-editor-shell.is-catalog-dragging-active{cursor:grabbing}.settings-catalog-row-handle:focus-visible{outline:1px solid color-mix(in srgb,var(--ui-accent) 48%,var(--ui-border));outline-offset:1px}.settings-catalog-table tbody tr.is-catalog-row-dragging{opacity:.52}.settings-catalog-table tbody tr.is-catalog-drop-before td{box-shadow:inset 0 2px color-mix(in srgb,var(--ui-accent) 62%,transparent)}.settings-catalog-table-wrap.is-simple .settings-catalog-table{min-width:560px}.settings-catalog-table-wrap.is-simple .settings-catalog-table tbody td{vertical-align:middle}.settings-catalog-table-wrap .ap-control{min-height:25px;padding-top:.14rem;padding-bottom:.14rem;font-size:.72rem}.settings-catalog-table tbody tr.is-catalog-drop-after td{box-shadow:inset 0 -2px color-mix(in srgb,var(--ui-accent) 62%,transparent)}body.is-catalog-dragging-body{-webkit-user-select:none;-moz-user-select:none;user-select:none}.selection\:bg-red-500 *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.selection\:bg-red-500 *::selection{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.selection\:text-white *::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:text-white *::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:bg-red-500::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.selection\:bg-red-500::selection{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.selection\:text-white::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:text-white::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:text-\[var\(--ui-text\)\]:hover{color:var(--ui-text)}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:border-gray-300:focus{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.focus\:border-indigo-700:focus{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.focus\:bg-gray-50:focus{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.focus\:bg-indigo-100:focus{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.focus\:text-gray-800:focus{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.focus\:text-indigo-800:focus{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline:focus{outline-style:solid}.focus\:outline-2:focus{outline-width:2px}.focus\:outline-red-500:focus{outline-color:#ef4444}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.active\:text-gray-500:active{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.active\:text-gray-800:active{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.group.status-down .group-\[\.status-down\]\:bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}@media(min-width:640px){.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-3\/4{width:75%}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1 1 0%}.sm\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-0{padding-top:0}}@media(min-width:1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.xl\:w-1\/2{width:50%}}.ltr\:origin-top-left:where([dir=ltr],[dir=ltr] *){transform-origin:top left}.ltr\:origin-top-right:where([dir=ltr],[dir=ltr] *){transform-origin:top right}.rtl\:origin-top-left:where([dir=rtl],[dir=rtl] *){transform-origin:top left}.rtl\:origin-top-right:where([dir=rtl],[dir=rtl] *){transform-origin:top right}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media(prefers-color-scheme:dark){.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-gray-200:hover{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:active\:text-gray-300:active{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}}
