*,: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: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}:root{color-scheme:light;--color-ink: 15 23 42;--color-muted: 71 85 105;--color-line: 221 226 235;--color-accent: 140 29 44;--color-danger: 185 28 28;--color-page: 246 248 251;--color-surface: 248 250 252;--color-panel: 255 255 255;--color-gold: 100 116 139;--color-crimson: 140 29 44;--color-soft: 241 245 249;--shadow-soft: 0 10px 24px rgba(15, 23, 42, .08);--ring-brand: rgba(140, 29, 44, .14)}:root[data-theme=dark]{color-scheme:dark;--color-ink: 248 250 252;--color-muted: 203 213 225;--color-line: 51 65 85;--color-accent: 164 34 54;--color-danger: 248 113 113;--color-page: 10 14 22;--color-surface: 15 23 42;--color-panel: 17 24 39;--color-gold: 148 163 184;--color-crimson: 190 48 68;--color-soft: 30 41 59;--shadow-soft: 0 12px 30px rgba(0, 0, 0, .34);--ring-brand: rgba(190, 48, 68, .24)}*{box-sizing:border-box}body{margin:0;min-width:320px;font-family:Inter,Segoe UI Variable,Segoe UI,Noto Sans SC,Microsoft YaHei UI,Microsoft YaHei,Noto Sans Thai,Arial,sans-serif;font-size:15px;line-height:1.5;background:rgb(var(--color-page));color:rgb(var(--color-ink));-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,.button-link{display:inline-flex;min-height:2.25rem;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding:.5rem .875rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1));--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);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}:root[data-theme=dark] button,:root[data-theme=dark] .button-link{--tw-shadow-color: rgba(0, 0, 0, .22)}@media (max-width: 760px){.brand-block>button,.brand-block>.button-link{font-size:.78rem;line-height:1.25}.brand-block>button,.brand-identity>button,.brand-block>.button-link,.brand-identity>.button-link{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}button:hover,.button-link:hover{--tw-border-opacity: 1;border-color:rgb(var(--color-accent) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}button:disabled,.button-link:disabled{cursor:not-allowed;opacity:.5}button.primary,.button-link.primary{--tw-border-opacity: 1;border-color:rgb(var(--color-accent) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-accent) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}button.primary:hover,.button-link.primary:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}button.danger{--tw-border-opacity: 1;border-color:rgb(var(--color-danger) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-danger) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}button.danger:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}button.is-active{--tw-border-opacity: 1;border-color:rgb(var(--color-ink) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-ink) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}:root[data-theme=dark] button.is-active{background-color:rgb(var(--color-crimson))}button.is-active:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}input,select{min-height:2.5rem;width:100%;min-width:0px;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:14px;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;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}input:focus,select:focus{--tw-border-opacity: 1;border-color:rgb(var(--color-accent) / var(--tw-border-opacity, 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(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)}input,select{--tw-ring-color: var(--ring-brand)}label{display:grid;gap:.375rem;font-size:13px;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame label{color:rgb(var(--color-muted))}h1{margin:0;font-size:28px;font-weight:700;line-height:1.25}h2{margin:0;font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1.25}h3{margin:0;font-size:1rem;line-height:1.5rem;font-weight:700;line-height:1.25}a{font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1));text-decoration-line:underline;text-decoration-color:#cbd5e1;text-underline-offset:2px}.app-v11-frame{display:grid;min-height:100dvh;grid-template-columns:15.5rem minmax(0,1fr);background:rgb(var(--color-page))}.app-sidebar{position:sticky;top:0;z-index:40;display:grid;height:100dvh;min-width:0;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;background:#0f172a;color:#e2e8f0;box-shadow:8px 0 30px #0f172a24}.sidebar-brand{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom:1px solid rgba(148,163,184,.2);padding:1.25rem 1.15rem 1rem}.sidebar-brand-copy{min-width:0}.app-sidebar .brand-wordmark{color:#f8fafc;font-size:1.05rem;line-height:1.2}.app-sidebar .brand-wordmark span{color:#fda4af}.sidebar-user{margin-top:.38rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#94a3b8;font-size:.78rem;font-weight:600}.sidebar-close{display:none;min-height:2.25rem;min-width:2.25rem;border:0;background:transparent;color:#cbd5e1;box-shadow:none}.sidebar-close:hover{background:#94a3b829;color:#fff}.sidebar-navigation{min-height:0;overflow-y:auto;padding:.8rem .65rem 1rem}.sidebar-navigation-group+.sidebar-navigation-group{margin-top:1.1rem}.sidebar-navigation-label{padding:0 .55rem .42rem;color:#64748b;font-size:.68rem;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.sidebar-navigation-list{display:grid;gap:.14rem}.sidebar-navigation-item{display:grid;min-height:2.72rem;width:100%;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.7rem;border:1px solid transparent;border-radius:.45rem;background:transparent;color:#b9c6d8;padding:.58rem .7rem;text-align:left;box-shadow:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.sidebar-navigation-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:650}.sidebar-navigation-item:hover{border-color:#94a3b82e;background:#94a3b81c;color:#fff}.sidebar-navigation-item.is-active{border-color:#fda4af4d;background:rgb(var(--color-crimson));color:#fff;box-shadow:0 8px 18px #450a0a40}.sidebar-footer{display:flex;align-items:center;justify-content:space-between;gap:.6rem;border-top:1px solid rgba(148,163,184,.2);background:#0b1120;padding:.75rem}.app-sidebar .language-switch{border-color:#94a3b840;background:#94a3b81a;box-shadow:none}.app-sidebar .language-switch button{color:#cbd5e1}.app-sidebar .language-switch button:hover{background:#94a3b829;color:#fff}.app-sidebar .language-switch button.is-active{background:#f8fafc;color:#0f172a}.sidebar-logout{display:inline-flex;min-height:2rem;align-items:center;gap:.42rem;border-color:transparent;background:transparent;color:#fda4af;padding:.36rem .48rem;box-shadow:none}.sidebar-logout:hover{border-color:#fda4af4d;background:#be185d24;color:#fff1f2}.sidebar-logout span{font-size:.75rem;font-weight:700}.app-workspace{min-width:0;min-height:100dvh}.app-topbar{position:sticky;top:0;z-index:30;display:flex;min-height:4.25rem;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgb(var(--color-line));background:rgba(var(--color-panel),.97);padding:.72rem 1.5rem;box-shadow:0 1px #0f172a05;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-topbar-title{display:flex;min-width:0;align-items:center;gap:.85rem}.app-topbar-title h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--color-ink));font-size:1.1rem;font-weight:750}.app-topbar-title span{display:block;margin-top:.16rem;overflow:hidden;max-width:58ch;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--color-muted));font-size:.75rem;font-weight:600}.sidebar-menu{display:none;min-height:2.45rem;min-width:2.45rem;place-items:center;border-color:rgb(var(--color-line));background:rgb(var(--color-panel));color:rgb(var(--color-ink));padding:0;box-shadow:none}.app-topbar-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:.7rem}.app-v11-frame .utility-actions{flex-wrap:nowrap;gap:.38rem}.utility-icon-button{display:inline-grid;min-height:2.35rem;min-width:2.35rem;place-items:center;border-color:rgb(var(--color-line));background:rgb(var(--color-panel));color:rgb(var(--color-ink));padding:0;box-shadow:none}.utility-icon-button:hover{border-color:rgb(var(--color-accent));background:rgb(var(--color-surface));color:rgb(var(--color-accent))}.app-v11-frame .app-main{width:100%;max-width:none;min-width:0;align-content:start;gap:1.25rem;padding:1.5rem 1.75rem 2.25rem}.app-v11-frame .app-main>.module-head,.app-v11-frame .app-main>main>.module-head{display:none}.app-v11-frame .module-head{min-height:2.8rem;align-items:end;border-bottom:1px solid rgb(var(--color-line));padding:0 0 .78rem}.app-v11-frame .module-head h1{font-size:1.5rem;font-weight:760;letter-spacing:0}.app-v11-frame .panel,.app-v11-frame .document-panel,.app-v11-frame .system-subpanel,.app-v11-frame .customer-directory-panel,.app-v11-frame .user-directory-panel{border-radius:.42rem;box-shadow:none}.app-v11-frame .panel-head{padding-bottom:.75rem}.app-v11-frame .rows{gap:0;border-top:1px solid rgb(var(--color-line))}.app-v11-frame .\!rows{gap:0!important;border-top:1px solid rgb(var(--color-line))!important}.app-v11-frame .row{border-radius:0;box-shadow:none}.app-v11-frame .field-grid{gap:.9rem}.app-v11-frame .document-table-wrap,.app-v11-frame .customer-table-wrap,.app-v11-frame .user-table-wrap,.app-v11-frame .customer-sales-table-wrap{border-radius:.55rem;box-shadow:none}.app-v11-frame .document-table th,.app-v11-frame .customer-table th,.app-v11-frame .user-table th,.app-v11-frame .customer-sales-table th{background:rgb(var(--color-surface));font-size:.74rem;font-weight:750;letter-spacing:.01em}.app-v11-frame .detail-modal{border-radius:.62rem;box-shadow:0 24px 70px #0f172a3d}.sidebar-mobile-backdrop{display:none}.bi-workspace{display:grid;min-width:0px;gap:.75rem}.bi-commandbar{display:grid;min-width:0px;gap:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding:.75rem 1rem}@media (min-width: 1280px){.bi-commandbar{grid-template-columns:minmax(280px,.68fr) minmax(620px,1.32fr);align-items:flex-end}}.bi-commandbar{border-left:4px solid rgb(var(--color-accent))}.bi-heading h1{font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.bi-heading p{margin-top:.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .bi-heading p{color:rgb(var(--color-muted))}@media (max-width: 760px){.brand-block>.bi-heading p{font-size:.78rem;line-height:1.25}.brand-block>.bi-heading p,.brand-identity>.bi-heading p{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.bi-heading>span{margin-top:.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .bi-heading>span{color:rgb(var(--color-muted))}.app-frame .bi-heading>span{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.bi-heading>span b{border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));padding-right:.5rem;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.bi-command-controls{display:grid;min-width:0px;gap:.5rem}.bi-segmented-control{display:grid;min-width:0px;gap:.375rem}@media (min-width: 768px){.bi-segmented-control{grid-template-columns:6.25rem minmax(0,1fr);align-items:center}}.bi-segmented-control>span{font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .bi-segmented-control>span{color:rgb(var(--color-muted))}.app-frame .bi-segmented-control>span{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.bi-segmented-control>div{display:flex;min-width:0px;gap:1px;overflow-x:auto;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:.125rem;scrollbar-width:none}.bi-segmented-control>div::-webkit-scrollbar{display:none}.bi-segmented-control button{min-height:2rem;flex:none;border-width:0px;background-color:transparent;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.app-frame .bi-segmented-control button{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.bi-segmented-control button.is-active{--tw-bg-opacity: 1;background-color:rgb(var(--color-ink) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .bi-segmented-control button.is-active{background-color:rgb(var(--color-crimson))}.bi-kpi-section,.bi-chart-section,.bi-breakdown-section,.bi-status-section,.bi-metric-table-section{min-width:0px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1))}.bi-section-heading{display:flex;min-height:2.75rem;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:.5rem 1rem}.bi-section-heading>div{min-width:0px}.bi-section-heading h2{font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.bi-section-heading p{margin-top:.125rem;font-size:.75rem;font-weight:500;line-height:1rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .bi-section-heading p{color:rgb(var(--color-muted))}.app-frame .bi-section-heading p{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.bi-section-heading>span{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .bi-section-heading>span{color:rgb(var(--color-muted))}.app-frame .bi-section-heading>span{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.bi-kpi-strip{display:grid;min-width:0px;grid-template-columns:repeat(auto-fit,minmax(185px,1fr))}.bi-kpi-strip>button{position:relative;display:grid;min-height:7rem;align-content:flex-start;justify-content:stretch;gap:.25rem;border-radius:0;border-width:0px;border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding:.75rem 1rem;text-align:left;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bi-kpi-strip>button:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1))}.bi-kpi-strip>button{border-top:3px solid transparent}.bi-kpi-strip>button:hover,.bi-kpi-strip>button.is-primary{border-top-color:rgb(var(--color-accent))}.bi-kpi-strip>button>.bi-kpi-label{padding-right:1.25rem;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .bi-kpi-strip>button>.bi-kpi-label{color:rgb(var(--color-muted))}.app-frame .bi-kpi-strip>button>.bi-kpi-label{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.bi-kpi-strip>button>.bi-kpi-label{display:-webkit-box;min-height:2.45em;overflow:hidden;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2;letter-spacing:.02em}.bi-kpi-strip>button>strong{margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1.25;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.bi-kpi-strip>button>small{margin-top:.25rem;display:flex;min-width:0px;flex-wrap:wrap;align-items:center;-moz-column-gap:.375rem;column-gap:.375rem;row-gap:.125rem;font-size:.75rem;line-height:1rem;font-weight:600}.app-frame .bi-kpi-strip>button>small{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.bi-kpi-strip>button>small span{min-width:0px;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .bi-kpi-strip>button>small span{color:rgb(var(--color-muted))}.bi-kpi-strip>button>small b{font-weight:700}.bi-kpi-strip>button>svg{position:absolute;right:.75rem;top:.75rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .bi-kpi-strip>button>svg{color:rgb(var(--color-muted))}.bi-kpi-bars{margin-top:.375rem;display:grid;gap:.25rem}.bi-kpi-bars>b{display:block;height:.25rem;min-width:3px;width:var(--bar-size)}.bi-kpi-bars>.current{--tw-bg-opacity: 1;background-color:rgb(var(--color-accent) / var(--tw-bg-opacity, 1))}.bi-kpi-bars>.previous{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bi-kpi-bars>.\!previous{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bi-kpi-strip>button.is-negative .bi-kpi-bars>.current{--tw-bg-opacity: 1;background-color:rgb(var(--color-danger) / var(--tw-bg-opacity, 1))}.bi-analysis-grid{display:grid;min-width:0px;align-items:flex-start;gap:.75rem}@media (min-width: 1280px){.bi-analysis-grid{grid-template-columns:minmax(0,1.7fr) minmax(310px,.7fr)}}.bi-analysis-grid.is-single{grid-template-columns:repeat(1,minmax(0,1fr))}.bi-chart-heading{align-items:flex-start}.bi-chart-tabs{display:flex;min-width:0px;max-width:100%;gap:1px;overflow-x:auto;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding:.125rem}.bi-chart-tabs button{min-height:1.75rem;flex:none;border-width:0px;background-color:transparent;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.app-frame .bi-chart-tabs button{color:rgb(var(--color-muted))}.app-frame .bi-chart-tabs button{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.bi-chart-tabs button.is-active{--tw-bg-opacity: 1;background-color:rgb(var(--color-ink) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .bi-chart-tabs button.is-active{background-color:rgb(var(--color-crimson))}.bi-line-chart{display:block;width:100%;overflow:hidden;border-radius:0;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding:.75rem 1rem;text-align:left;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);min-height:18rem}.bi-chart-summary{margin-bottom:.5rem;display:flex;align-items:center;gap:1.5rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));padding-bottom:.5rem}.bi-chart-summary>span{display:grid;min-width:6rem;gap:.125rem}.bi-chart-summary small{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .bi-chart-summary small{color:rgb(var(--color-muted))}.app-frame .bi-chart-summary small{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.bi-chart-summary strong{font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.bi-chart-summary em{margin-left:auto;font-size:.75rem;line-height:1rem;font-weight:600;font-style:normal;--tw-text-opacity: 1;color:rgb(var(--color-accent) / var(--tw-text-opacity, 1))}.app-frame .bi-chart-summary em{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.bi-line-chart svg{display:block;height:auto;width:100%}.bi-line-chart line{stroke:rgb(var(--color-line));stroke-width:1}.bi-line-chart polyline{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.bi-line-chart .current-line{stroke:rgb(var(--color-accent))}.bi-line-chart .previous-line{stroke:rgb(var(--color-muted) / .65);stroke-width:2;stroke-dasharray:7 5}.bi-line-chart .bi-chart-area{fill:rgb(var(--color-accent) / .09);stroke:none}.bi-line-chart circle{fill:rgb(var(--color-panel));stroke:rgb(var(--color-accent));stroke-width:3}.bi-line-chart text{fill:rgb(var(--color-muted));font-size:11px;font-weight:650;text-anchor:end}.bi-line-chart text.x-label{text-anchor:middle}.bi-line-chart text.x-label.is-first{text-anchor:start}.bi-line-chart text.x-label.is-last{text-anchor:end}.bi-line-chart .bi-chart-legend{margin-top:.25rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));padding-top:.5rem}.bi-comparison-chart{display:grid;min-height:13rem;width:100%;align-content:center;gap:1rem;border-radius:0;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding:1.25rem 1.5rem;text-align:left;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bi-comparison-chart>div{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem}.bi-comparison-chart span{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .bi-comparison-chart span{color:rgb(var(--color-muted))}@media (max-width: 760px){.brand-block>.bi-comparison-chart span{font-size:.78rem;line-height:1.25}.brand-block>.bi-comparison-chart span,.brand-identity>.bi-comparison-chart span{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.bi-comparison-chart i{height:.75rem;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1))}.bi-comparison-chart i b{display:block;height:100%;--tw-bg-opacity: 1;background-color:rgb(var(--color-accent) / var(--tw-bg-opacity, 1));width:var(--bar-size)}.bi-comparison-chart strong{min-width:6rem;text-align:right;font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.bi-comparison-chart>small{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));padding-top:.75rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .bi-comparison-chart>small{color:rgb(var(--color-muted))}.app-frame .bi-comparison-chart>small{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.bi-breakdown-chart{display:grid;min-height:0px;width:100%;align-content:flex-start;gap:.5rem;border-radius:0;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding:.75rem;text-align:left;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bi-breakdown-title{margin-bottom:.25rem;display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));padding-bottom:.5rem}.bi-breakdown-title strong{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}@media (max-width: 760px){.brand-block>.bi-breakdown-title strong{font-size:.78rem;line-height:1.25}.brand-block>.bi-breakdown-title strong,.brand-identity>.bi-breakdown-title strong{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.bi-breakdown-title span{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .bi-breakdown-title span{color:rgb(var(--color-muted))}.app-frame .bi-breakdown-title span{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.bi-breakdown-chart>div:not(.bi-breakdown-title){display:grid;grid-template-columns:1.25rem minmax(6rem,.85fr) minmax(4rem,1fr) auto;align-items:center;gap:.5rem;padding-top:.25rem;padding-bottom:.25rem}.bi-breakdown-chart>div>b{text-align:center;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .bi-breakdown-chart>div>b{color:rgb(var(--color-muted))}.app-frame .bi-breakdown-chart>div>b{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.bi-breakdown-chart span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.app-frame .bi-breakdown-chart span{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.bi-breakdown-chart i{height:.5rem;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1))}.bi-breakdown-chart i u{display:block;height:100%;--tw-bg-opacity: 1;background-color:rgb(var(--color-accent) / var(--tw-bg-opacity, 1));text-decoration-line:none;width:var(--bar-size)}.bi-breakdown-chart em{min-width:5rem;text-align:right;font-size:.75rem;line-height:1rem;font-weight:700;font-style:normal;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.app-frame .bi-breakdown-chart em{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.bi-chart-empty{display:grid;min-height:13rem;place-items:center;padding:1.5rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.bi-metric-table-wrap{overflow-x:auto}.bi-metric-table{width:100%;min-width:820px;border-collapse:collapse;text-align:left;font-size:.875rem;line-height:1.25rem}@media (max-width: 760px){.brand-block>.bi-metric-table{font-size:.78rem;line-height:1.25}.brand-block>.bi-metric-table,.brand-identity>.bi-metric-table{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.bi-metric-table th{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:.625rem 1rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .bi-metric-table th{color:rgb(var(--color-muted))}.app-frame .bi-metric-table th{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.bi-metric-table td{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));padding:.625rem 1rem;vertical-align:middle;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.bi-metric-table td:first-child{min-width:280px}.bi-metric-table td strong{display:block;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}@media (max-width: 760px){.brand-block>.bi-metric-table td strong{font-size:.78rem;line-height:1.25}.brand-block>.bi-metric-table td strong,.brand-identity>.bi-metric-table td strong{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.bi-metric-table td small{margin-top:.125rem;display:block;max-width:72ch;font-size:.75rem;font-weight:500;line-height:1rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .bi-metric-table td small{color:rgb(var(--color-muted))}.app-frame .bi-metric-table td small{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.bi-metric-table td button{min-height:2rem;white-space:nowrap;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.app-frame .bi-metric-table td button{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.bi-status-rail{display:grid;min-width:0px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.bi-status-rail>button{display:grid;min-width:0px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.5rem;border-radius:0;border-width:0px;border-bottom-width:1px;border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding:.75rem;text-align:left;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bi-status-rail>button:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1))}.bi-status-icon{display:grid;height:2rem;width:2rem;place-items:center;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-accent) / var(--tw-text-opacity, 1))}.bi-status-copy{display:grid;min-width:0px;gap:.125rem}.bi-status-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}@media (max-width: 760px){.brand-block>.bi-status-copy strong{font-size:.78rem;line-height:1.25}.brand-block>.bi-status-copy strong,.brand-identity>.bi-status-copy strong{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.bi-status-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .bi-status-copy small{color:rgb(var(--color-muted))}.app-frame .bi-status-copy small{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.bi-status-rail>button>b{font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.bi-status-rail>button>svg{--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .bi-status-rail>button>svg{color:rgb(var(--color-muted))}.is-positive{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.is-negative{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.is-neutral{--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .is-neutral{color:rgb(var(--color-muted))}.app-main{display:grid;gap:1rem}.utility-actions{display:flex;min-width:0px;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.app-frame{min-height:100vh;--tw-bg-opacity: 1;background-color:rgb(var(--color-page) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.brand-wordmark{font-size:1.25rem;line-height:1.75rem;font-weight:700;letter-spacing:0em}.brand-wordmark span{--tw-text-opacity: 1;color:rgb(var(--color-crimson) / var(--tw-text-opacity, 1))}.theme-toggle{--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.theme-toggle:hover{--tw-border-opacity: 1;border-color:rgb(var(--color-accent) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.language-switch{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));padding:.25rem;--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)}:root[data-theme=dark] .language-switch{--tw-shadow-color: rgba(0, 0, 0, .22)}.language-switch{background:rgb(var(--color-soft))}.language-switch button{min-height:1.75rem;border-radius:.375rem;border-width:0px;background-color:transparent;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.app-frame .language-switch button{color:rgb(var(--color-muted))}.app-frame .language-switch button{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.language-switch button:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.language-switch button.is-active{--tw-bg-opacity: 1;background-color:rgb(var(--color-ink) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .language-switch button.is-active{background-color:rgb(var(--color-crimson))}.language-switch button.is-active:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-ink) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .language-switch button.is-active:hover{background-color:rgb(var(--color-crimson))}.login-shell{display:grid;min-height:100vh;place-items:center;--tw-bg-opacity: 1;background-color:rgb(var(--color-page) / var(--tw-bg-opacity, 1));padding:1rem;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.login-card{display:grid;width:100%;max-width:560px;gap:1rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: var(--shadow-soft);--tw-shadow-colored: var(--shadow-soft);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 768px){.login-card{padding:1.75rem}}.login-card-toolbar{display:flex;align-items:center;justify-content:center;gap:.75rem}.login-language-switch{flex-shrink:0}.panel{display:grid;gap:1rem;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.panel.has-heading{overflow:hidden}.panel-head{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding-bottom:.75rem}.panel.has-heading>.panel-head{margin:-1rem -1rem 0;border-left:4px solid rgb(var(--color-accent));padding:.72rem 1rem .68rem .85rem}.panel-head h2{font-size:1.125rem;line-height:1.75rem}.panel-head .hint{margin-top:.25rem;max-width:88ch}.primary-zone{--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1))}.danger-zone{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}:root[data-theme=dark] .danger-zone{background-color:#8c1d2c2e}.hint{margin-top:.25rem;font-size:13px;font-weight:500;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .hint{color:rgb(var(--color-muted))}.module-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-bottom:.25rem}.field-grid{display:grid;align-items:flex-end;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.capture-row{display:grid;gap:.75rem}@media (min-width: 768px){.capture-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:flex-end}}.role-grid{display:grid;gap:.75rem}@media (min-width: 768px){.role-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.workbench-grid{display:grid;gap:.75rem}@media (min-width: 1280px){.workbench-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.work-summary{overflow:hidden;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1))}.work-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.work-summary-item{display:grid;min-height:74px;align-content:center;gap:.25rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));padding:.75rem 1rem}@media (min-width: 640px){.work-summary-item{border-bottom-width:0px;border-right-width:1px}}.work-summary-item:last-child{border-right-width:0px}.work-summary-value{display:flex;align-items:baseline;gap:.5rem}.work-summary-value strong{font-size:1.5rem;line-height:2rem;font-weight:700;line-height:1;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.work-summary-value span{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}@media (max-width: 760px){.brand-block>.work-summary-value span{font-size:.78rem;line-height:1.25}.brand-block>.work-summary-value span,.brand-identity>.work-summary-value span{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.work-summary-item small{font-size:.75rem;font-weight:500;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .work-summary-item small{color:rgb(var(--color-muted))}.app-frame .work-summary-item small{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.work-filter{display:grid;align-items:center;gap:.5rem;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding:.75rem 1rem}@media (min-width: 768px){.work-filter{grid-template-columns:110px minmax(0,1fr)}}.work-filter>span{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}@media (max-width: 760px){.brand-block>.work-filter>span{font-size:.78rem;line-height:1.25}.brand-block>.work-filter>span,.brand-identity>.work-filter>span{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.work-filter input{min-height:2.25rem}.work-queue{overflow:hidden;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1))}.work-queue-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:.75rem 1rem;box-shadow:inset 4px 0 rgb(var(--color-accent))}.work-queue-head h2{font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.work-queue-head p{margin-top:.125rem;font-size:.75rem;font-weight:500;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .work-queue-head p{color:rgb(var(--color-muted))}.app-frame .work-queue-head p{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.work-queue-count{display:inline-flex;min-width:2rem;align-items:center;justify-content:center;border-radius:9999px;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}@media (max-width: 760px){.brand-block>.work-queue-count{font-size:.78rem;line-height:1.25}.brand-block>.work-queue-count,.brand-identity>.work-queue-count{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.work-queue-count{background:rgb(var(--color-soft))}.work-queue-list>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));--tw-divide-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-divide-opacity, 1))}.work-queue-empty{padding:1.25rem 1rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .work-queue-empty{color:rgb(var(--color-muted))}@media (max-width: 760px){.brand-block>.work-queue-empty{font-size:.78rem;line-height:1.25}.brand-block>.work-queue-empty,.brand-identity>.work-queue-empty{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.work-record{display:grid;--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1))}@media (min-width: 768px){.work-record{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}}.work-record-open{display:grid;min-height:0px;width:100%;justify-content:stretch;gap:.5rem;border-radius:0;border-width:0px;background-color:transparent;padding:.75rem 1rem;text-align:left;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.work-record-open:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1))}.work-record-heading{display:flex;min-width:0px;flex-wrap:wrap;align-items:center;gap:.5rem}.work-record-heading strong{min-width:0px;flex:1 1 0%;font-size:.875rem;font-weight:700;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}@media (max-width: 760px){.brand-block>.work-record-heading strong{font-size:.78rem;line-height:1.25}.brand-block>.work-record-heading strong,.brand-identity>.work-record-heading strong{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.work-record-status{border-radius:.125rem;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.app-frame .work-record-status{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.work-record-status{background:rgb(var(--color-soft))}.work-record-reference{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .work-record-reference{color:rgb(var(--color-muted))}.app-frame .work-record-reference{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.work-record-facts{display:grid;-moz-column-gap:1rem;column-gap:1rem;row-gap:.25rem;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.work-record-facts>span{display:flex;min-width:0px;align-items:baseline;gap:.375rem}.work-record-facts small{flex-shrink:0;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .work-record-facts small{color:rgb(var(--color-muted))}.app-frame .work-record-facts small{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.work-record-facts b{min-width:0px;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.app-frame .work-record-facts b{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.work-record-facts b{white-space:nowrap}.work-record-note{border-left-width:2px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));padding-left:.5rem;font-size:.75rem;font-weight:500;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .work-record-note{color:rgb(var(--color-muted))}.app-frame .work-record-note{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.work-record-actions{display:flex;align-items:center;gap:.5rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:.5rem .75rem}@media (min-width: 768px){.work-record-actions{border-left-width:1px;border-top-width:0px}}.work-record-actions button{min-height:2rem;padding:.25rem .75rem;font-size:.75rem;line-height:1rem}.app-frame .work-record-actions button{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.work-record.risk-yellow{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}:root[data-theme=dark] .work-record.risk-yellow{background-color:rgb(var(--color-soft))}.work-record.risk-red{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}:root[data-theme=dark] .work-record.risk-red{background-color:#8c1d2c2e}.work-record.risk-yellow .work-record-open{box-shadow:inset 4px 0 #d97706}.work-record.risk-red .work-record-open{box-shadow:inset 4px 0 #dc2626}.work-record.finance-record .work-record-open{box-shadow:inset 4px 0 rgb(var(--color-accent))}.work-record.warehouse-record .work-record-open{box-shadow:inset 4px 0 #475569}.admin-workbench{display:grid;gap:.75rem}@media (min-width: 1280px){.admin-workbench{grid-template-columns:minmax(0,1.35fr) minmax(360px,.75fr);align-items:flex-start}}.admin-main-stack,.admin-side-stack{display:grid;gap:.75rem}.workbench-queue-scroll{max-height:46vh;overflow-y:auto;padding-right:.25rem}@media (min-width: 1280px){.admin-main-stack .workbench-queue-scroll{max-height:38vh}}.manager-workbench{display:grid;gap:.75rem}@media (min-width: 1280px){.manager-workbench{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:flex-start}}.manager-main-stack,.manager-side-stack{display:grid;gap:.75rem}.manager-workbench .workbench-queue-scroll{max-height:50vh;overflow-y:auto;padding-right:.25rem}@media (min-width: 1280px){.manager-main-stack .workbench-queue-scroll{max-height:40vh}}.sales-workbench{display:grid;gap:.75rem}@media (min-width: 1280px){.sales-workbench{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:flex-start}}.sales-main-stack,.sales-side-stack{display:grid;gap:.75rem}.sales-workbench .workbench-queue-scroll{max-height:52vh;overflow-y:auto;padding-right:.25rem}@media (min-width: 1280px){.sales-main-stack .workbench-queue-scroll{max-height:40vh}}.finance-home-workbench{display:grid;gap:.75rem}@media (min-width: 1280px){.finance-home-workbench{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:flex-start}}.warehouse-home-workbench{display:grid;gap:.75rem}@media (min-width: 1280px){.warehouse-home-workbench{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:flex-start}}.finance-main-stack,.finance-side-stack,.warehouse-main-stack,.warehouse-side-stack{display:grid;gap:.75rem}.finance-home-workbench .workbench-queue-scroll,.warehouse-home-workbench .workbench-queue-scroll{max-height:52vh;overflow-y:auto;padding-right:.25rem}@media (min-width: 1280px){.finance-main-stack .workbench-queue-scroll,.warehouse-main-stack .workbench-queue-scroll{max-height:40vh}}.\!rows,.rows{display:grid;gap:.625rem}.row{display:grid;gap:.375rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));background-color:transparent;padding:.75rem;text-align:left;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.row.clickable{cursor:pointer}.row.clickable:hover{--tw-border-opacity: 1;border-color:rgb(var(--color-accent) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 768px){.row:has(>button),.row:has(>.actions){grid-template-columns:minmax(0,1fr) auto;align-items:center}.row:has(>button) .row-title,.row:has(>button) .row-subtitle,.row:has(>button) .row-meta,.row:has(>.actions) .row-title,.row:has(>.actions) .row-subtitle,.row:has(>.actions) .row-meta{grid-column:1}.row:has(>button)>button,.row:has(>.actions)>.actions{grid-column:2;grid-row:1 / span 3;align-self:center}}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.empty-state{border-top-width:1px;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:1rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .empty-state{color:rgb(var(--color-muted))}@media (max-width: 760px){.brand-block>.empty-state{font-size:.78rem;line-height:1.25}.brand-block>.empty-state,.brand-identity>.empty-state{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.\!status{border-radius:.5rem;border-width:1px;padding:.75rem;text-align:center;font-size:.875rem;font-weight:600;line-height:1.5rem}@media (max-width: 760px){.brand-block>.\!status{font-size:.78rem;line-height:1.25}.brand-block>.\!status,.brand-identity>.\!status{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.status{border-radius:.5rem;border-width:1px;padding:.75rem;text-align:center;font-size:.875rem;font-weight:600;line-height:1.5rem}@media (max-width: 760px){.brand-block>.status{font-size:.78rem;line-height:1.25}.brand-block>.status,.brand-identity>.status{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.\!status.error{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-danger) / var(--tw-text-opacity, 1))}:root[data-theme=dark] .\!status.error{background-color:#8c1d2c2e}.status.error{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-danger) / var(--tw-text-opacity, 1))}:root[data-theme=dark] .status.error{background-color:#8c1d2c2e}.status.\!error{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-danger) / var(--tw-text-opacity, 1))}:root[data-theme=dark] .status.\!error{background-color:#8c1d2c2e}.\!status.success{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .\!status.success{background-color:rgb(var(--color-soft))}:root[data-theme=dark] .\!status.success{border-color:rgb(var(--color-line));color:rgb(var(--color-muted))}.status.success{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .status.success{background-color:rgb(var(--color-soft))}:root[data-theme=dark] .status.success{border-color:rgb(var(--color-line));color:rgb(var(--color-muted))}.\!status.warning{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.app-frame .\!status.warning{color:#5c400e}:root[data-theme=dark] .\!status.warning{background-color:rgb(var(--color-soft));border-color:rgb(var(--color-line))}:root[data-theme=dark] .app-frame .\!status.warning,:root[data-theme=dark] .\!status.warning{color:rgb(var(--color-muted))}.status.warning{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.app-frame .status.warning{color:#5c400e}:root[data-theme=dark] .status.warning{background-color:rgb(var(--color-soft));border-color:rgb(var(--color-line))}:root[data-theme=dark] .app-frame .status.warning,:root[data-theme=dark] .status.warning{color:rgb(var(--color-muted))}.notification-layer{pointer-events:none;position:fixed;left:.75rem;right:.75rem;bottom:5rem;z-index:70;display:flex;justify-content:center}@media (min-width: 1024px){.notification-layer{bottom:auto;left:auto;right:1rem;top:5rem;display:block;width:min(460px,calc(100vw - 2rem))}}.notification-card{pointer-events:auto;display:grid;width:100%;max-width:520px;gap:.75rem;border-radius:.5rem;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding:1rem;text-align:left;--tw-shadow: var(--shadow-soft);--tw-shadow-colored: var(--shadow-soft);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 768px){.notification-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.notification-card strong{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}@media (max-width: 760px){.brand-block>.notification-card strong{font-size:.78rem;line-height:1.25}.brand-block>.notification-card strong,.brand-identity>.notification-card strong{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.notification-card span{margin-top:.25rem;display:block;font-size:.875rem;font-weight:500;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .notification-card span{color:rgb(var(--color-muted))}@media (max-width: 760px){.brand-block>.notification-card span{font-size:.78rem;line-height:1.25}.brand-block>.notification-card span,.brand-identity>.notification-card span{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.notification-card button{min-height:2.25rem;padding:.375rem .75rem;font-size:.75rem;line-height:1rem}.app-frame .notification-card button{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.notification-card.error{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}:root[data-theme=dark] .notification-card.error{background-color:#8c1d2c2e}.notification-card.\!error{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}:root[data-theme=dark] .notification-card.\!error{background-color:#8c1d2c2e}.notification-card.error strong,.notification-card.error span,.notification-card.\!error strong,.notification-card.\!error span{--tw-text-opacity: 1;color:rgb(var(--color-danger) / var(--tw-text-opacity, 1))}.notification-card.warning{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}:root[data-theme=dark] .notification-card.warning{background-color:rgb(var(--color-soft));border-color:rgb(var(--color-line))}.notification-card.warning strong,.notification-card.warning span{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.app-frame .notification-card.warning strong,.app-frame .notification-card.warning span{color:#5c400e}:root[data-theme=dark] .app-frame .notification-card.warning strong,:root[data-theme=dark] .notification-card.warning strong,:root[data-theme=dark] .app-frame .notification-card.warning span,:root[data-theme=dark] .notification-card.warning span{color:rgb(var(--color-muted))}.notification-card.success{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}:root[data-theme=dark] .notification-card.success{background-color:rgb(var(--color-soft))}:root[data-theme=dark] .notification-card.success{border-color:rgb(var(--color-line))}.notification-card.success strong,.notification-card.success span{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .notification-card.success strong,:root[data-theme=dark] .notification-card.success span{color:rgb(var(--color-muted))}.pill{display:inline-flex;min-height:1.75rem;align-items:center;border-radius:9999px;padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.app-frame .pill{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.pill{background:rgba(var(--color-crimson),.08)}.risk-pill{display:inline-flex;min-height:1.75rem;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:9999px;padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem;font-weight:600}.app-frame .risk-pill{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.risk-normal{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .risk-normal{color:rgb(var(--color-muted))}.risk-yellow{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.app-frame .risk-yellow{color:#5c400e}:root[data-theme=dark] .app-frame .risk-yellow,:root[data-theme=dark] .risk-yellow{color:rgb(var(--color-muted))}.risk-red{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-danger) / var(--tw-text-opacity, 1))}.mode-switch{display:flex;flex-wrap:wrap;gap:.375rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding:.375rem;--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)}:root[data-theme=dark] .mode-switch{--tw-shadow-color: rgba(0, 0, 0, .22)}@media (min-width: 1024px){.erp-local-switch{display:none}}.desktop-mega-nav{position:relative;display:none;min-width:0px}@media (min-width: 1024px){.desktop-mega-nav{display:block}}.desktop-mega-nav:after{content:"";position:absolute;left:50%;top:100%;width:min(960px,calc(100vw - 2rem));height:.75rem;transform:translate(-50%);pointer-events:none}.desktop-mega-nav:hover:after,.desktop-mega-nav.is-open:after{pointer-events:auto}.nav-group-tabs{display:grid;min-width:0px;grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:.25rem;overflow:hidden;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding:.25rem;--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)}:root[data-theme=dark] .nav-group-tabs{--tw-shadow-color: rgba(0, 0, 0, .22)}.nav-group-button{min-height:2.5rem;min-width:0px;flex-direction:column;align-items:flex-start;gap:0px;border-radius:.375rem;border-color:transparent;padding:.5rem .75rem;text-align:left;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.nav-group-button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-group-button small{margin-top:.125rem;font-size:11px;font-weight:500;line-height:1rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .nav-group-button small{color:rgb(var(--color-muted))}.nav-group-button.is-active small{color:#fffc}.mega-panel{pointer-events:none;position:absolute;z-index:50;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding:.5rem;opacity:0;--tw-shadow: var(--shadow-soft);--tw-shadow-colored: var(--shadow-soft);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);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}@media (min-width: 1280px){.mega-panel{grid-template-columns:repeat(4,minmax(0,1fr))}}.mega-panel{left:50%;top:calc(100% + .5rem);width:min(960px,calc(100vw - 2rem));transform:translate(-50%,.25rem)}.desktop-mega-nav:hover .mega-panel,.desktop-mega-nav.is-open .mega-panel{pointer-events:auto;opacity:1;transform:translate(-50%)}.mega-nav-item{min-height:2.75rem;width:100%;min-width:0px;flex-direction:column;align-items:flex-start;gap:.125rem;border-radius:.375rem;padding:.5rem .75rem;text-align:left;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mega-nav-item span,.command-item span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600}@media (max-width: 760px){.brand-block>.mega-nav-item span,.brand-block>.command-item span{font-size:.78rem;line-height:1.25}.brand-block>.mega-nav-item span,.brand-identity>.mega-nav-item span,.brand-block>.command-item span,.brand-identity>.command-item span{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.mega-nav-item small,.command-item small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .mega-nav-item small,.app-frame .command-item small{color:rgb(var(--color-muted))}.app-frame .mega-nav-item small,.app-frame .command-item small{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.mega-nav-item.is-active small,.command-item.is-active small{color:#fffc}@media (min-width: 1024px){.mobile-nav-modal{display:none}}.mobile-nav-modal{max-width:42rem}.mobile-nav-sheet{display:grid;gap:.75rem}.mobile-nav-sheet-tabs{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none}.mobile-nav-sheet-tabs::-webkit-scrollbar{display:none}.mobile-nav-sheet-tabs button{min-height:2.5rem;flex:none;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (max-width: 760px){.brand-block>.mobile-nav-sheet-tabs button{font-size:.78rem;line-height:1.25}.brand-block>.mobile-nav-sheet-tabs button,.brand-identity>.mobile-nav-sheet-tabs button{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.mobile-nav-sheet-tabs button.is-active{--tw-border-opacity: 1;border-color:rgb(var(--color-ink) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-ink) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .mobile-nav-sheet-tabs button.is-active{background-color:rgb(var(--color-crimson))}.mobile-nav-sheet-grid{display:grid;gap:.5rem}.mobile-nav-sheet-item{min-height:4rem;width:100%;min-width:0px;flex-direction:column;align-items:flex-start;gap:.25rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:.75rem;text-align:left;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mobile-nav-sheet-item span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.5rem;font-weight:700;line-height:1.25;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.mobile-nav-sheet-item small{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:100%;font-size:.875rem;font-weight:600;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .mobile-nav-sheet-item small{color:rgb(var(--color-muted))}@media (max-width: 760px){.brand-block>.mobile-nav-sheet-item small{font-size:.78rem;line-height:1.25}.brand-block>.mobile-nav-sheet-item small,.brand-identity>.mobile-nav-sheet-item small{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.mobile-nav-sheet-item.is-active{--tw-border-opacity: 1;border-color:rgb(var(--color-accent) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-accent) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.mobile-nav-sheet-item.is-active span,.mobile-nav-sheet-item.is-active small{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.mobile-quick-bar{position:fixed;left:.5rem;right:.5rem;bottom:.5rem;z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));background-color:rgb(var(--color-panel) / .95);padding:.5rem;--tw-shadow: var(--shadow-soft);--tw-shadow-colored: var(--shadow-soft);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (min-width: 1024px){.mobile-quick-bar{display:none}}.mobile-quick-bar{padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.mobile-quick-bar button{min-height:3rem;min-width:0px;border-radius:.5rem;padding:.5rem .25rem;font-size:.75rem;line-height:1rem;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.app-frame .mobile-quick-bar button{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.mobile-quick-bar span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-panel{max-width:34rem}.command-content,.command-group-list{display:grid;gap:.75rem}.command-group{display:grid;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:.5rem}.command-group-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-left:.25rem;padding-right:.25rem}.command-group-head strong{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}@media (max-width: 760px){.brand-block>.command-group-head strong{font-size:.78rem;line-height:1.25}.brand-block>.command-group-head strong,.brand-identity>.command-group-head strong{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.command-group-head span{display:grid;height:1.5rem;min-width:1.5rem;place-items:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .command-group-head span{color:rgb(var(--color-muted))}.app-frame .command-group-head span{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.command-grid{display:grid;gap:.5rem}.command-item{min-height:3rem;width:100%;min-width:0px;flex-direction:column;align-items:flex-start;gap:.25rem;border-radius:.375rem;padding:.5rem .75rem;text-align:left;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}html.modal-open,body.modal-open{overflow:hidden}.modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;overflow-y:auto;padding:1rem;place-items:center;background:#02061794}.modal-surface{position:relative;display:grid;width:100%;overflow:hidden;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));--tw-shadow: var(--shadow-soft);--tw-shadow-colored: var(--shadow-soft);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100dvh - 2rem)}.modal-header{display:flex;min-width:0px;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding:1rem 1.25rem}.modal-heading{min-width:0px}.modal-heading h2{margin:0;overflow-wrap:break-word;font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1.25;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.modal-heading p{margin-top:.25rem;overflow-wrap:break-word;font-size:.875rem;font-weight:500;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .modal-heading p{color:rgb(var(--color-muted))}@media (max-width: 760px){.brand-block>.modal-heading p{font-size:.78rem;line-height:1.25}.brand-block>.modal-heading p,.brand-identity>.modal-heading p{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.modal-close{display:grid;height:2.5rem;width:2.5rem;flex-shrink:0;place-items:center;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding:0;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.app-frame .modal-close{color:rgb(var(--color-muted))}.modal-close:hover{--tw-border-opacity: 1;border-color:rgb(var(--color-ink) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.modal-body{min-height:0px;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.25rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding:.75rem 1.25rem}.detail-modal{width:100%}.record-summary{display:grid;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1))}.record-summary>div{min-width:0px;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));padding:.75rem 1rem}.record-summary dt{font-size:.75rem;font-weight:600;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .record-summary dt{color:rgb(var(--color-muted))}.app-frame .record-summary dt{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.record-summary dd{margin-top:.25rem;overflow-wrap:break-word;font-size:.875rem;font-weight:600;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}@media (max-width: 760px){.brand-block>.record-summary dd{font-size:.78rem;line-height:1.25}.brand-block>.record-summary dd,.brand-identity>.record-summary dd{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.form-section{display:grid;min-width:0px;align-content:flex-start;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1))}.form-section-head{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:.75rem 1rem}.form-section-head h3{margin:0;font-size:1rem;font-weight:700;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.form-section-head p{margin-top:.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .form-section-head p{color:rgb(var(--color-muted))}@media (max-width: 760px){.brand-block>.form-section-head p{font-size:.78rem;line-height:1.25}.brand-block>.form-section-head p,.brand-identity>.form-section-head p{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.form-section-body{display:grid;min-width:0px;gap:.75rem;padding:1rem}@media (min-width: 1280px){.form-section.is-wide{grid-column:span 2 / span 2}}.data-table-frame{min-width:0px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1))}.data-table-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:.75rem 1rem}.data-table-head h3{margin:0;font-size:1rem;font-weight:700;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.data-table-head span{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .data-table-head span{color:rgb(var(--color-muted))}@media (max-width: 760px){.brand-block>.data-table-head span{font-size:.78rem;line-height:1.25}.brand-block>.data-table-head span,.brand-identity>.data-table-head span{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.data-table-scroll{min-width:0px;overflow-x:auto}.workspace-toolbar{display:flex;min-width:0px;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding:.75rem 1rem;border-left:4px solid rgb(var(--color-accent))}.workspace-toolbar-copy{min-width:0px}.workspace-toolbar-copy h2{margin:0;font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1.25;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.workspace-toolbar-copy p{margin-top:.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .workspace-toolbar-copy p{color:rgb(var(--color-muted))}@media (max-width: 760px){.brand-block>.workspace-toolbar-copy p{font-size:.78rem;line-height:1.25}.brand-block>.workspace-toolbar-copy p,.brand-identity>.workspace-toolbar-copy p{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.workspace-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.workspace-toolbar-meta{display:inline-flex;min-height:2rem;align-items:center;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}@media (max-width: 760px){.brand-block>.workspace-toolbar-meta{font-size:.78rem;line-height:1.25}.brand-block>.workspace-toolbar-meta,.brand-identity>.workspace-toolbar-meta{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.workspace-primary-action{gap:.5rem}.composer-footer{display:flex;width:100%;min-width:0px;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.composer-footer-secondary{display:flex;min-width:0px;flex-wrap:wrap;align-items:center;gap:.75rem}.composer-footer-secondary span{display:grid;gap:0px;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .composer-footer-secondary span{color:rgb(var(--color-muted))}@media (max-width: 760px){.brand-block>.composer-footer-secondary span{font-size:.78rem;line-height:1.25}.brand-block>.composer-footer-secondary span,.brand-identity>.composer-footer-secondary span{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.composer-footer-secondary small{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .composer-footer-secondary small{color:rgb(var(--color-muted))}.app-frame .composer-footer-secondary small{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.composer-footer-secondary strong{font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.finance-pick-list{margin-bottom:.75rem;display:grid;gap:.5rem}.finance-pick{min-height:3rem;width:100%;min-width:0px;flex-direction:column;align-items:flex-start;gap:.25rem;border-radius:.375rem;padding:.5rem .75rem;text-align:left;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.finance-pick span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600}@media (max-width: 760px){.brand-block>.finance-pick span{font-size:.78rem;line-height:1.25}.brand-block>.finance-pick span,.brand-identity>.finance-pick span{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.finance-pick small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .finance-pick small{color:rgb(var(--color-muted))}.app-frame .finance-pick small{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.finance-pick em{margin-top:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;font-style:normal;--tw-text-opacity: 1;color:rgb(var(--color-accent) / var(--tw-text-opacity, 1))}.app-frame .finance-pick em{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.finance-pick.is-active small{color:#fffc}.finance-pick.is-active em{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.finance-related-button{width:100%;min-width:0px;align-items:flex-start;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding:.75rem;text-align:left;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.finance-related-button:hover{--tw-border-opacity: 1;border-color:rgb(var(--color-accent) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.finance-related-button{display:grid}.finance-related-button em{margin-top:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;font-style:normal;--tw-text-opacity: 1;color:rgb(var(--color-accent) / var(--tw-text-opacity, 1))}.app-frame .finance-related-button em{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.finance-payout-list{border-top-width:1px;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));padding-top:.75rem;padding-bottom:.75rem}.finance-workbench{display:grid;gap:1rem}@media (min-width: 1280px){.finance-workbench{grid-template-columns:300px minmax(0,1fr)}}.finance-flow-tabs{display:grid;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding:.5rem;--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)}:root[data-theme=dark] .finance-flow-tabs{--tw-shadow-color: rgba(0, 0, 0, .22)}@media (min-width: 1280px){.finance-flow-tabs{align-self:flex-start}}.finance-flow-tabs button{min-height:4rem;width:100%;min-width:0px;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:.25rem;padding:.75rem;text-align:left;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);display:grid}.finance-flow-tabs span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600}@media (max-width: 760px){.brand-block>.finance-flow-tabs span{font-size:.78rem;line-height:1.25}.brand-block>.finance-flow-tabs span,.brand-identity>.finance-flow-tabs span{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.finance-flow-tabs small{grid-column-start:1;max-width:100%;font-size:.75rem;font-weight:500;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .finance-flow-tabs small{color:rgb(var(--color-muted))}.app-frame .finance-flow-tabs small{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.finance-flow-tabs strong{grid-row:span 2 / span 2;display:grid;height:1.75rem;min-width:1.75rem;place-items:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .finance-flow-tabs strong{color:rgb(var(--color-muted))}.app-frame .finance-flow-tabs strong{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.finance-flow-tabs button.is-active small{color:#fffc}.finance-flow-tabs button.is-active strong{--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.finance-flow-body{display:grid;gap:1rem}.finance-action-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding:.75rem;font-size:.875rem;font-weight:500;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .finance-action-line{color:rgb(var(--color-muted))}@media (max-width: 760px){.brand-block>.finance-action-line{font-size:.78rem;line-height:1.25}.brand-block>.finance-action-line,.brand-identity>.finance-action-line{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.finance-related-list{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:.75rem}.commission-summary-grid{display:grid;gap:.75rem}@media (min-width: 768px){.commission-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.commission-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.commission-editor-layout{display:grid;gap:.75rem}@media (min-width: 1280px){.commission-editor-layout{grid-template-columns:minmax(360px,1fr) minmax(280px,.75fr) minmax(280px,.75fr)}}.commission-editor-card{display:grid;align-content:flex-start;gap:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:1rem}.commission-editor-card.primary{--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1))}.commission-rule-footer .actions{justify-content:flex-end}.commission-person-card{display:grid;min-height:7rem;width:100%;min-width:0px;align-content:flex-start;gap:.25rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding:.75rem;text-align:left;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.commission-person-card:hover{--tw-border-opacity: 1;border-color:rgb(var(--color-accent) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1))}.commission-person-card.is-active{--tw-border-opacity: 1;border-color:rgb(var(--color-accent) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-ink) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: var(--shadow-soft);--tw-shadow-colored: var(--shadow-soft);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:root[data-theme=dark] .commission-person-card.is-active{background-color:rgb(var(--color-crimson))}.commission-person-card span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600}@media (max-width: 760px){.brand-block>.commission-person-card span{font-size:.78rem;line-height:1.25}.brand-block>.commission-person-card span,.brand-identity>.commission-person-card span{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.commission-person-card strong{font-size:1.5rem;line-height:2rem;font-weight:700;line-height:1.25}.commission-person-card small{font-size:.75rem;font-weight:500;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .commission-person-card small{color:rgb(var(--color-muted))}.app-frame .commission-person-card small{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.commission-person-card em{font-size:.75rem;line-height:1rem;font-weight:600;font-style:normal;--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.app-frame .commission-person-card em{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.commission-person-card.is-active small{color:#ffffffbf}.commission-person-card.is-active em{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.commission-payout-panel{display:grid;gap:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding:1rem}.finance-exception-box{display:grid;gap:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));padding:1rem}:root[data-theme=dark] .finance-exception-box{background-color:rgb(var(--color-soft));border-color:rgb(var(--color-line))}@media (min-width: 768px){.finance-exception-box{grid-template-columns:minmax(0,1fr) minmax(260px,420px) auto;align-items:flex-end}}.finance-exception-box strong{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}@media (max-width: 760px){.brand-block>.finance-exception-box strong{font-size:.78rem;line-height:1.25}.brand-block>.finance-exception-box strong,.brand-identity>.finance-exception-box strong{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.finance-exception-box span{margin-top:.25rem;display:block;font-size:.75rem;font-weight:500;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.app-frame .finance-exception-box span{color:#5c400e}.app-frame .finance-exception-box span{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}:root[data-theme=dark] .app-frame .finance-exception-box span,:root[data-theme=dark] .finance-exception-box span{color:rgb(var(--color-muted))}@media (min-width: 768px){.finance-exception-box button{margin-bottom:0}}.file-toolbar{margin-bottom:.75rem;display:grid;gap:.75rem}@media (min-width: 768px){.file-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-end}}@media (min-width: 1280px){.file-toolbar{grid-template-columns:minmax(260px,1fr) 150px 170px 150px 100px}}.file-toolbar.compact{margin-bottom:0}@media (min-width: 768px){.file-toolbar.compact{grid-template-columns:minmax(0,1fr) 150px}}.system-overview-grid{display:grid;gap:.75rem}@media (min-width: 640px){.system-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.system-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.system-page{display:grid;min-width:0px;gap:1rem}.audit-toolbar{margin-bottom:.75rem;display:grid;gap:.75rem}@media (min-width: 768px){.audit-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-end}}@media (min-width: 1280px){.audit-toolbar{grid-template-columns:minmax(260px,1fr) 170px 220px 100px}}.system-data-table-wrap{min-width:0px;overflow-x:auto;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1))}.system-data-table{width:100%;min-width:820px;border-collapse:collapse;text-align:left;font-size:.875rem;line-height:1.25rem}@media (max-width: 760px){.brand-block>.system-data-table{font-size:.78rem;line-height:1.25}.brand-block>.system-data-table,.brand-identity>.system-data-table{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.system-data-table th{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .system-data-table th{color:rgb(var(--color-muted))}.app-frame .system-data-table th{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.system-data-table td{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));padding:.5rem .75rem;vertical-align:middle;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.system-data-table tbody tr:nth-child(2n) td{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1))}.system-data-table tbody tr:hover td{background:rgb(var(--color-soft))}.system-data-table td strong{display:block;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}@media (max-width: 760px){.brand-block>.system-data-table td strong{font-size:.78rem;line-height:1.25}.brand-block>.system-data-table td strong,.brand-identity>.system-data-table td strong{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.system-data-table td small{margin-top:.125rem;display:block;font-size:.75rem;font-weight:500;line-height:1rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .system-data-table td small{color:rgb(var(--color-muted))}.app-frame .system-data-table td small{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.evidence-table{min-width:940px}.evidence-table th:first-child{width:27%}.evidence-table th:nth-child(2){width:28%}.evidence-file-cell{display:flex;min-width:0px;align-items:center;gap:.625rem}.evidence-file-cell>span:last-child{min-width:0px}.evidence-file-cell>span:last-child strong,.evidence-file-cell>span:last-child small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evidence-table-thumb{display:grid;height:3rem;width:3.5rem;flex:none;place-items:center;overflow:hidden;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1))}.evidence-table-thumb img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.evidence-table-thumb b{font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .evidence-table-thumb b{color:rgb(var(--color-muted))}.app-frame .evidence-table-thumb b{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.table-link-button{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;white-space:nowrap;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1));text-decoration-line:none;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.app-frame .table-link-button{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.table-link-button:hover{--tw-border-opacity: 1;border-color:rgb(var(--color-accent) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-accent) / var(--tw-text-opacity, 1))}.audit-table{min-width:900px}.audit-table th:first-child{width:230px}.audit-table th:nth-child(2){width:220px}.audit-description{line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .audit-description{color:rgb(var(--color-muted))}.system-pagination{margin-top:.75rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));padding-top:.75rem}.commission-rule-table td:nth-child(3) small{white-space:nowrap}.system-register-link{margin-bottom:.75rem;display:grid;gap:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:.75rem}@media (min-width: 768px){.system-register-link{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.system-register-link strong{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}@media (max-width: 760px){.brand-block>.system-register-link strong{font-size:.78rem;line-height:1.25}.brand-block>.system-register-link strong,.brand-identity>.system-register-link strong{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.system-register-link span{margin-top:.25rem;display:block;word-break:break-all;font-size:.75rem;font-weight:500;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .system-register-link span{color:rgb(var(--color-muted))}.app-frame .system-register-link span{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.summary-tile{display:grid;min-height:6rem;align-content:flex-start;gap:.25rem;border-radius:0;border-width:0px;border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));background-color:transparent;padding:1rem;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.summary-tile span{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .summary-tile span{color:rgb(var(--color-muted))}@media (max-width: 760px){.brand-block>.summary-tile span{font-size:.78rem;line-height:1.25}.brand-block>.summary-tile span,.brand-identity>.summary-tile span{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.summary-tile strong{display:block;font-size:1.875rem;line-height:2.25rem;font-weight:700;line-height:1;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.summary-tile small{display:block;font-size:.875rem;font-weight:500;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .summary-tile small{color:rgb(var(--color-muted))}@media (max-width: 760px){.brand-block>.summary-tile small{font-size:.78rem;line-height:1.25}.brand-block>.summary-tile small,.brand-identity>.summary-tile small{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}@media (min-width: 768px){.field-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.field-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.user-console{display:grid;gap:1rem}.user-console-top{display:grid;gap:.75rem}.user-status-definitions{border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1))}.user-status-definitions summary{cursor:pointer;--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}@media (max-width: 760px){.brand-block>.user-status-definitions summary{font-size:.78rem;line-height:1.25}.brand-block>.user-status-definitions summary,.brand-identity>.user-status-definitions summary{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.user-status-definitions summary:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1))}.user-status-table-wrap{overflow-x:auto;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1))}.user-status-table{width:100%;min-width:760px;border-collapse:collapse;text-align:left;font-size:.875rem;line-height:1.25rem}@media (max-width: 760px){.brand-block>.user-status-table{font-size:.78rem;line-height:1.25}.brand-block>.user-status-table,.brand-identity>.user-status-table{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.user-status-table th{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:.625rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .user-status-table th{color:rgb(var(--color-muted))}.app-frame .user-status-table th{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.user-status-table td{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));padding:.625rem .75rem;vertical-align:top;font-weight:500;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.user-status-table tr:last-child td{border-bottom-width:0px}.user-directory-panel{display:grid;gap:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding:1rem;--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)}:root[data-theme=dark] .user-directory-panel{--tw-shadow-color: rgba(0, 0, 0, .22)}.user-directory-toolbar{display:grid;gap:.75rem}@media (min-width: 1024px){.user-directory-toolbar{grid-template-columns:minmax(260px,1fr) 190px auto;align-items:flex-end}}.user-directory-count{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .user-directory-count{color:rgb(var(--color-muted))}@media (max-width: 760px){.brand-block>.user-directory-count{font-size:.78rem;line-height:1.25}.brand-block>.user-directory-count,.brand-identity>.user-directory-count{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.user-directory-count strong{font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.user-table-wrap{overflow-x:auto;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1))}.user-table{width:100%;min-width:920px;border-collapse:collapse;text-align:left;font-size:.875rem;line-height:1.25rem}@media (max-width: 760px){.brand-block>.user-table{font-size:.78rem;line-height:1.25}.brand-block>.user-table,.brand-identity>.user-table{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.user-table th{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .user-table th{color:rgb(var(--color-muted))}.app-frame .user-table th{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.user-table td{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));padding:.75rem 1rem;vertical-align:middle;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.user-table tr{cursor:pointer}.user-table tr:hover td{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1))}.user-table strong{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}@media (max-width: 760px){.brand-block>.user-table strong{font-size:.78rem;line-height:1.25}.brand-block>.user-table strong,.brand-identity>.user-table strong{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.user-table small{margin-top:.25rem;display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .user-table small{color:rgb(var(--color-muted))}.app-frame .user-table small{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.user-table button{min-height:2rem;padding:.25rem .75rem;font-size:.75rem;line-height:1rem}.app-frame .user-table button{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.user-status-badge{display:inline-flex;min-height:1.75rem;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:9999px;padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem;font-weight:600}.app-frame .user-status-badge{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.user-status-badge.status-pending_review{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.app-frame .user-status-badge.status-pending_review{color:#5c400e}:root[data-theme=dark] .app-frame .user-status-badge.status-pending_review,:root[data-theme=dark] .user-status-badge.status-pending_review{color:rgb(var(--color-muted))}.user-status-badge.status-active{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .user-status-badge.status-active{background-color:rgb(var(--color-soft))}:root[data-theme=dark] .user-status-badge.status-active{color:rgb(var(--color-muted))}.user-status-badge.status-disabled{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .user-status-badge.status-disabled{color:rgb(var(--color-muted))}.user-status-badge.status-leaver{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .user-status-badge.status-leaver{background-color:rgb(var(--color-soft))}.user-status-badge.status-banned{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-danger) / var(--tw-text-opacity, 1))}:root[data-theme=dark] .user-status-badge.status-banned{background-color:#8c1d2c2e}.user-profile-modal{max-width:74rem}.user-modal-grid{display:grid;gap:1rem}@media (min-width: 1280px){.user-modal-grid{grid-template-columns:minmax(0,1fr) 360px}}.user-modal-side{display:grid;align-content:flex-start;gap:1rem}@media (min-width: 1280px){.user-modal-section.is-wide{grid-column:span 2 / span 2}}@media (min-width: 768px){.field-grid.single{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width: 1280px){.field-grid.single{grid-template-columns:repeat(1,minmax(0,1fr))}}.status-definition-box{display:grid;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:.75rem}.status-definition-box strong{font-size:.875rem;font-weight:600;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}@media (max-width: 760px){.brand-block>.status-definition-box strong{font-size:.78rem;line-height:1.25}.brand-block>.status-definition-box strong,.brand-identity>.status-definition-box strong{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.status-definition-box span{font-size:.75rem;font-weight:500;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .status-definition-box span{color:rgb(var(--color-muted))}.app-frame .status-definition-box span{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.user-inline-tool{display:grid;gap:.75rem}@media (min-width: 768px){.user-inline-tool{grid-template-columns:minmax(0,1fr) auto;align-items:flex-end}.user-inline-tool.upload{grid-template-columns:minmax(0,1fr) auto}}@media (min-width: 1024px){.user-inline-tool.upload{grid-template-columns:minmax(0,1fr) auto auto}}@media (min-width: 768px){.user-inline-tool .status{grid-column:span 2 / span 2}}@media (min-width: 1024px){.user-inline-tool .status{grid-column:span 3 / span 3}}@media (min-width: 768px){.user-inline-tool .\!status{grid-column:span 2 / span 2}}@media (min-width: 1024px){.user-inline-tool .\!status{grid-column:span 3 / span 3}}.reset-password-result{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));padding:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .reset-password-result{background-color:rgb(var(--color-soft))}:root[data-theme=dark] .reset-password-result{border-color:rgb(var(--color-line));color:rgb(var(--color-muted))}@media (max-width: 760px){.brand-block>.reset-password-result{font-size:.78rem;line-height:1.25}.brand-block>.reset-password-result,.brand-identity>.reset-password-result{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}@media (min-width: 768px){.reset-password-result{grid-column:span 2 / span 2}}.reset-password-result strong{display:inline;font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.customer-directory{overflow:hidden;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1))}.customer-directory-summary{display:grid;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1))}@media (min-width: 640px){.customer-directory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.customer-directory-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}.customer-directory-stat{display:grid;min-height:72px;align-content:center;gap:.125rem;border-bottom-width:1px;border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));padding:.625rem 1rem}@media (min-width: 640px){.customer-directory-stat{border-bottom-width:0px}}.customer-directory-stat:last-child{border-right-width:0px}.customer-directory-stat span{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .customer-directory-stat span{color:rgb(var(--color-muted))}.app-frame .customer-directory-stat span{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.customer-directory-stat strong{font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1.25;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.customer-directory-stat small{font-size:.75rem;font-weight:500;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .customer-directory-stat small{color:rgb(var(--color-muted))}.app-frame .customer-directory-stat small{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.customer-directory-stat.warning{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}:root[data-theme=dark] .customer-directory-stat.warning{background-color:rgb(var(--color-soft));border-color:rgb(var(--color-line))}.customer-directory-stat.danger{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}:root[data-theme=dark] .customer-directory-stat.danger{background-color:#8c1d2c2e}.customer-table-wrap{overflow-x:auto;border-radius:0;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1))}.customer-table{width:100%;min-width:900px;border-collapse:collapse;text-align:left;font-size:.875rem;line-height:1.25rem}@media (max-width: 760px){.brand-block>.customer-table{font-size:.78rem;line-height:1.25}.brand-block>.customer-table,.brand-identity>.customer-table{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.customer-table th{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:.625rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .customer-table th{color:rgb(var(--color-muted))}.app-frame .customer-table th{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.customer-table td{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));padding:.625rem .75rem;vertical-align:top;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.customer-table tr{cursor:pointer}.customer-table tr:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1))}.customer-table tbody tr:nth-child(2n):not(.risk-yellow):not(.risk-red) td{background-color:rgb(var(--color-surface) / .4)}.customer-table tbody tr td:first-child{box-shadow:inset 3px 0 0 transparent}.customer-table tbody tr:hover td:first-child{box-shadow:inset 3px 0 rgb(var(--color-accent))}.customer-table tr.risk-yellow td{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}:root[data-theme=dark] .customer-table tr.risk-yellow td{background-color:rgb(var(--color-soft))}.customer-table tr.risk-red td{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}:root[data-theme=dark] .customer-table tr.risk-red td{background-color:#8c1d2c2e}.customer-table tr.risk-yellow:hover td{background-color:#fef3c7b3}.customer-table tr.risk-red:hover td{background-color:#fee2e2b3}.customer-table strong{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}@media (max-width: 760px){.brand-block>.customer-table strong{font-size:.78rem;line-height:1.25}.brand-block>.customer-table strong,.brand-identity>.customer-table strong{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.customer-table small{margin-top:.25rem;display:block;font-size:.75rem;font-weight:500;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .customer-table small{color:rgb(var(--color-muted))}.app-frame .customer-table small{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.customer-table-profile{min-width:980px}.customer-table-follow{min-width:920px}.customer-action-bar{display:flex;flex-wrap:nowrap;align-items:center;gap:.375rem}.customer-action-button{position:relative;height:2.25rem;min-height:2.25rem;width:2.25rem;min-width:2.25rem;border-radius:.125rem;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));padding:0;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.customer-action-button.is-primary{--tw-border-opacity: 1;border-color:rgb(var(--color-accent) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-accent) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.customer-action-button.is-primary:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.customer-action-button span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.record-action-cell .pill{margin-top:.375rem}.profile-completeness,.follow-reason{display:grid;gap:.25rem}.profile-completeness strong,.follow-reason strong{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}@media (max-width: 760px){.brand-block>.profile-completeness strong,.brand-block>.follow-reason strong{font-size:.78rem;line-height:1.25}.brand-block>.profile-completeness strong,.brand-identity>.profile-completeness strong,.brand-block>.follow-reason strong,.brand-identity>.follow-reason strong{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.profile-completeness small,.follow-reason small{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .profile-completeness small,.app-frame .follow-reason small{color:rgb(var(--color-muted))}.app-frame .profile-completeness small,.app-frame .follow-reason small{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.follow-reason.warning strong{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.follow-reason.danger strong{--tw-text-opacity: 1;color:rgb(var(--color-danger) / var(--tw-text-opacity, 1))}.customer-business-snapshot{display:grid;gap:0px;border-top-width:1px;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1))}@media (min-width: 768px){.customer-business-snapshot{grid-template-columns:repeat(4,minmax(0,1fr))}}.customer-business-snapshot div{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));background-color:transparent;padding:.75rem}@media (min-width: 768px){.customer-business-snapshot div{border-bottom-width:0px;border-right-width:1px}}.customer-business-snapshot div:last-child{border-right-width:0px}.customer-business-snapshot span{display:block;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .customer-business-snapshot span{color:rgb(var(--color-muted))}.app-frame .customer-business-snapshot span{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.customer-business-snapshot strong{margin-top:.25rem;display:block;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.customer-business-snapshot small{margin-top:.25rem;display:block;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .customer-business-snapshot small{color:rgb(var(--color-muted))}.app-frame .customer-business-snapshot small{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.customer-visit-history{display:grid;gap:.75rem;border-top-width:1px;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding-top:.75rem;padding-bottom:.75rem}.visit-history-list{display:grid;gap:.5rem}.visit-history-item{display:grid;gap:.75rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));background-color:transparent;padding:.75rem .25rem}.visit-history-item:last-child{border-bottom-width:0px}@media (min-width: 768px){.visit-history-item{grid-template-columns:minmax(0,1fr) minmax(140px,auto);align-items:center}}.visit-history-item strong{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}@media (max-width: 760px){.brand-block>.visit-history-item strong{font-size:.78rem;line-height:1.25}.brand-block>.visit-history-item strong,.brand-identity>.visit-history-item strong{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.visit-history-item span{margin-top:.25rem;display:block;font-size:.75rem;font-weight:600;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .visit-history-item span{color:rgb(var(--color-muted))}.app-frame .visit-history-item span{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.visit-history-item small{margin-top:.25rem;display:block;font-size:.75rem;font-weight:500;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .visit-history-item small{color:rgb(var(--color-muted))}.app-frame .visit-history-item small{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.visit-history-item a{display:inline-flex;min-height:2rem;align-items:center;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-accent) / var(--tw-text-opacity, 1))}.app-frame .visit-history-item a{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.visit-history-item a:hover{--tw-border-opacity: 1;border-color:rgb(var(--color-accent) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1))}.visit-history-item>div:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}@media (min-width: 768px){.visit-history-item>div:last-child{justify-content:flex-end}}.customer-sales-ledger{display:grid;gap:.75rem;border-top-width:1px;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding-top:.75rem;padding-bottom:.75rem}.customer-sales-table-wrap{overflow-x:auto;border-top-width:1px;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1))}.customer-sales-table{width:100%;min-width:1120px;border-collapse:collapse;text-align:left;font-size:.875rem;line-height:1.25rem}@media (max-width: 760px){.brand-block>.customer-sales-table{font-size:.78rem;line-height:1.25}.brand-block>.customer-sales-table,.brand-identity>.customer-sales-table{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.customer-sales-table th{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:.625rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .customer-sales-table th{color:rgb(var(--color-muted))}.app-frame .customer-sales-table th{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.customer-sales-table td{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));padding:.625rem .75rem;vertical-align:top;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.customer-sales-document+.customer-sales-document .customer-sales-line-row:first-child td{border-top-width:2px;--tw-border-opacity: 1;border-top-color:rgb(var(--color-surface) / var(--tw-border-opacity, 1))}.customer-sales-doc-row td,.customer-sales-line-row td{--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1))}.customer-sales-line-row:hover td{background-color:rgb(var(--color-surface) / .7)}.customer-sales-table tr:last-child td{border-bottom-width:0px}.customer-sales-table strong{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}@media (max-width: 760px){.brand-block>.customer-sales-table strong{font-size:.78rem;line-height:1.25}.brand-block>.customer-sales-table strong,.brand-identity>.customer-sales-table strong{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.customer-sales-table small{margin-top:.25rem;display:block;font-size:.75rem;font-weight:500;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .customer-sales-table small{color:rgb(var(--color-muted))}.app-frame .customer-sales-table small{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.customer-sales-table .muted-cell{display:inline-flex;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .customer-sales-table .muted-cell{color:rgb(var(--color-muted))}.app-frame .customer-sales-table .muted-cell{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.customer-sales-table .table-chip{display:inline-flex;min-height:1.75rem;align-items:center;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding-left:.625rem;padding-right:.625rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.app-frame .customer-sales-table .table-chip{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.formal-document-detail{display:grid;gap:1rem}.formal-document-table{width:100%;min-width:920px;border-collapse:collapse;text-align:left;font-size:.875rem;line-height:1.25rem}@media (max-width: 760px){.brand-block>.formal-document-table{font-size:.78rem;line-height:1.25}.brand-block>.formal-document-table,.brand-identity>.formal-document-table{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.formal-document-table th{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:.625rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .formal-document-table th{color:rgb(var(--color-muted))}.app-frame .formal-document-table th{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.formal-document-table td{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));padding:.625rem .75rem;vertical-align:top;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.formal-document-table tbody tr:hover td{background-color:rgb(var(--color-surface) / .7)}.formal-document-table td strong{display:block;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.formal-document-table td small{margin-top:.25rem;display:block;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .formal-document-table td small{color:rgb(var(--color-muted))}.app-frame .formal-document-table td small{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.formal-document-table .numeric{text-align:right;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.formal-document-table .strong-cell{font-weight:700}.formal-document-table tfoot td{border-top-width:2px;border-bottom-width:0px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));font-weight:700}.formal-document-lines-mobile{display:none}.formal-document-empty{padding-top:2rem;padding-bottom:2rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .formal-document-empty{color:rgb(var(--color-muted))}@media (max-width: 760px){.brand-block>.formal-document-empty{font-size:.78rem;line-height:1.25}.brand-block>.formal-document-empty,.brand-identity>.formal-document-empty{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.detail-loading{border-top-width:1px;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));padding-top:2.5rem;padding-bottom:2.5rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .detail-loading{color:rgb(var(--color-muted))}@media (max-width: 760px){.brand-block>.detail-loading{font-size:.78rem;line-height:1.25}.brand-block>.detail-loading,.brand-identity>.detail-loading{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.bi-priority-card.down b{background-color:#f8717133;--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.bi-priority-card.up b{background-color:#34d39933;--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.bi-radar-axis.down i b{--tw-bg-opacity: 1;background-color:rgb(var(--color-danger) / var(--tw-bg-opacity, 1))}.bi-metric-compare .current{--tw-bg-opacity: 1;background-color:rgb(var(--color-accent) / var(--tw-bg-opacity, 1))}.bi-metric-compare .\!previous,.bi-metric-compare .previous{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bi-chart-metric.down .bi-metric-compare .current{--tw-bg-opacity: 1;background-color:rgb(var(--color-danger) / var(--tw-bg-opacity, 1))}.bi-chart-metric.up{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1));background-color:#ecfdf566}:root[data-theme=dark] .bi-chart-metric.up{border-color:rgb(var(--color-line))}.bi-chart-metric.up em{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .bi-chart-metric.up em{color:rgb(var(--color-muted))}.bi-chart-metric.down{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));background-color:#fef2f266}.bi-chart-metric.down em{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-danger) / var(--tw-text-opacity, 1))}.bi-column-bars .current{--tw-bg-opacity: 1;background-color:rgb(var(--color-accent) / var(--tw-bg-opacity, 1))}.bi-column-bars .\!previous,.bi-column-bars .previous{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bi-column-item.down .current{--tw-bg-opacity: 1;background-color:rgb(var(--color-danger) / var(--tw-bg-opacity, 1))}.bi-chart-empty{display:grid;min-height:7rem;place-items:center;border-radius:.5rem;border-width:1px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .bi-chart-empty{color:rgb(var(--color-muted))}@media (max-width: 760px){.brand-block>.bi-chart-empty{font-size:.78rem;line-height:1.25}.brand-block>.bi-chart-empty,.brand-identity>.bi-chart-empty{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.bi-chart-legend{display:flex;justify-content:flex-end;gap:.75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .bi-chart-legend{color:rgb(var(--color-muted))}.app-frame .bi-chart-legend{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.bi-chart-legend span{display:inline-flex;align-items:center;gap:.25rem}.bi-chart-legend i{display:inline-block;height:.5rem;width:.5rem;border-radius:9999px}.bi-chart-legend .current{--tw-bg-opacity: 1;background-color:rgb(var(--color-accent) / var(--tw-bg-opacity, 1))}.bi-chart-legend .previous,.bi-chart-legend .\!previous{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bi-card.up .bi-change{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .bi-card.up .bi-change{background-color:rgb(var(--color-soft))}:root[data-theme=dark] .bi-card.up .bi-change{color:rgb(var(--color-muted))}.bi-card.down .bi-change{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-danger) / var(--tw-text-opacity, 1))}:root[data-theme=dark] .bi-card.down .bi-change{background-color:#8c1d2c2e}.bi-card-spark .base{fill:none;stroke:rgb(var(--color-line));stroke-width:2}.bi-card-spark .line{fill:none;stroke:rgb(var(--color-accent));stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.bi-card-spark.down .line{stroke:rgb(var(--color-danger))}.bi-card-spark.live .line{stroke:#0ea5e9}.bi-card-mini-bars .current b{--tw-bg-opacity: 1;background-color:rgb(var(--color-accent) / var(--tw-bg-opacity, 1))}.bi-card-mini-bars .\!previous b,.bi-card-mini-bars .previous b{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bi-card.down .bi-card-mini-bars .current b{--tw-bg-opacity: 1;background-color:rgb(var(--color-danger) / var(--tw-bg-opacity, 1))}.customer-editor,.visit-editor{margin-top:.5rem;display:grid;gap:1rem}.editor-section-title{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.5rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));padding-bottom:.5rem}.editor-section-title.compact{border-width:0px;padding-bottom:0}.editor-section-title h4{margin:0;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.editor-section-title span{font-size:.75rem;font-weight:500;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .editor-section-title span{color:rgb(var(--color-muted))}.app-frame .editor-section-title span{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.customer-gps-line{display:grid;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:.75rem;font-size:.875rem;line-height:1.25rem}@media (max-width: 760px){.brand-block>.customer-gps-line{font-size:.78rem;line-height:1.25}.brand-block>.customer-gps-line,.brand-identity>.customer-gps-line{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}@media (min-width: 768px){.customer-gps-line{grid-template-columns:54px minmax(0,1fr) auto;align-items:center}}.customer-gps-line span{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .customer-gps-line span{color:rgb(var(--color-muted))}.app-frame .customer-gps-line span{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.customer-gps-line strong{overflow-wrap:break-word;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}@media (max-width: 760px){.brand-block>.customer-gps-line strong{font-size:.78rem;line-height:1.25}.brand-block>.customer-gps-line strong,.brand-identity>.customer-gps-line strong{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.checkbox-row{display:flex;flex-wrap:wrap;gap:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:.75rem}.checkbox-row label{display:inline-flex;min-height:1.75rem;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}@media (max-width: 760px){.brand-block>.checkbox-row label{font-size:.78rem;line-height:1.25}.brand-block>.checkbox-row label,.brand-identity>.checkbox-row label{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.checkbox-row label{display:inline-flex}.checkbox-row input{min-height:1rem;width:1rem}.policy-request-box{display:grid;gap:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));padding:.75rem}:root[data-theme=dark] .policy-request-box{background-color:rgb(var(--color-soft));border-color:rgb(var(--color-line))}.policy-request-box strong{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}@media (max-width: 760px){.brand-block>.policy-request-box strong{font-size:.78rem;line-height:1.25}.brand-block>.policy-request-box strong,.brand-identity>.policy-request-box strong{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.policy-request-box span{margin-top:.25rem;display:block;font-size:.75rem;font-weight:500;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.app-frame .policy-request-box span{color:#5c400e}.app-frame .policy-request-box span{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}:root[data-theme=dark] .app-frame .policy-request-box span,:root[data-theme=dark] .policy-request-box span{color:rgb(var(--color-muted))}.policy-request-box button{width:-moz-fit-content;width:fit-content}.credit-editor-card{display:grid;gap:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));padding:1rem}@media (min-width: 768px){.credit-editor-card{grid-template-columns:minmax(220px,.9fr) repeat(2,minmax(160px,1fr))}}@media (min-width: 1280px){.credit-editor-card{grid-template-columns:minmax(240px,.9fr) repeat(4,minmax(140px,1fr))}}.credit-editor-card{background:rgb(var(--color-soft))}.credit-editor-card>div{display:grid;align-content:center;gap:.25rem;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding:.75rem;--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)}:root[data-theme=dark] .credit-editor-card>div{--tw-shadow-color: rgba(0, 0, 0, .22)}.credit-editor-card>div span{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .credit-editor-card>div span{color:rgb(var(--color-muted))}.app-frame .credit-editor-card>div span{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.credit-editor-card>div strong{font-size:1.5rem;line-height:2rem;font-weight:700;line-height:1.25;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.credit-editor-card>div small{font-size:.75rem;font-weight:500;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .credit-editor-card>div small{color:rgb(var(--color-muted))}.app-frame .credit-editor-card>div small{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.credit-editor-card label{align-content:flex-end}.credit-editor-card p{margin:0;font-size:.75rem;font-weight:500;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .credit-editor-card p{color:rgb(var(--color-muted))}.app-frame .credit-editor-card p{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}@media (min-width: 768px){.credit-editor-card p{grid-column:span 3 / span 3}}@media (min-width: 1280px){.credit-editor-card p{grid-column:span 5 / span 5}}.media-gallery,.attachment-gallery{display:grid;gap:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));padding:.75rem}.media-gallery-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.media-gallery-head strong{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}@media (max-width: 760px){.brand-block>.media-gallery-head strong{font-size:.78rem;line-height:1.25}.brand-block>.media-gallery-head strong,.brand-identity>.media-gallery-head strong{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.media-gallery-head span{font-size:.75rem;font-weight:500;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .media-gallery-head span{color:rgb(var(--color-muted))}.app-frame .media-gallery-head span{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.media-thumb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width: 640px){.media-thumb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.media-thumb-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.media-thumb{display:grid;min-height:8rem;min-width:0px;gap:.25rem;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:.5rem;text-align:left;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.media-thumb:hover{--tw-border-opacity: 1;border-color:rgb(var(--color-accent) / var(--tw-border-opacity, 1))}.media-thumb img,.file-icon{display:grid;height:5rem;width:100%;place-items:center;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1));-o-object-fit:cover;object-fit:cover;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .media-thumb img,.app-frame .file-icon{color:rgb(var(--color-muted))}@media (max-width: 760px){.brand-block>.media-thumb img,.brand-block>.file-icon{font-size:.78rem;line-height:1.25}.brand-block>.media-thumb img,.brand-identity>.media-thumb img,.brand-block>.file-icon,.brand-identity>.file-icon{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.media-thumb span{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.app-frame .media-thumb span{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.media-thumb small{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .media-thumb small{color:rgb(var(--color-muted))}.document-workbench,.document-fields{display:grid;gap:.75rem}@media (min-width: 1024px){.document-fields{grid-template-columns:minmax(320px,1.35fr) 160px 180px minmax(220px,.85fr);align-items:flex-end}.document-fields.compact{grid-template-columns:minmax(360px,1.45fr) 160px minmax(260px,.9fr)}}.document-fields .field-main,.document-fields .field-note{min-width:0px}.document-list-stack{display:grid;gap:1rem}.document-success{display:grid;gap:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));padding:.75rem;font-size:.875rem;line-height:1.25rem}:root[data-theme=dark] .document-success{background-color:rgb(var(--color-soft))}:root[data-theme=dark] .document-success{border-color:rgb(var(--color-line))}@media (max-width: 760px){.brand-block>.document-success{font-size:.78rem;line-height:1.25}.brand-block>.document-success,.brand-identity>.document-success{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}@media (min-width: 768px){.document-success{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.document-success strong{display:block;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}:root[data-theme=dark] .document-success strong{color:rgb(var(--color-muted))}.document-success span{margin-top:.25rem;display:block;font-size:.75rem;font-weight:500;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.app-frame .document-success span{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}:root[data-theme=dark] .document-success span{color:rgb(var(--color-muted))}.document-rule-note{display:grid;gap:.25rem;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}@media (max-width: 760px){.brand-block>.document-rule-note{font-size:.78rem;line-height:1.25}.brand-block>.document-rule-note,.brand-identity>.document-rule-note{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.document-rule-note strong{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}@media (max-width: 760px){.brand-block>.document-rule-note strong{font-size:.78rem;line-height:1.25}.brand-block>.document-rule-note strong,.brand-identity>.document-rule-note strong{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.document-rule-note span{font-size:.75rem;font-weight:500;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .document-rule-note span{color:rgb(var(--color-muted))}.app-frame .document-rule-note span{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.document-table-wrap{overflow-x:auto;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1))}.document-table{width:100%;min-width:920px;border-collapse:collapse;text-align:left;font-size:.875rem;line-height:1.25rem}@media (max-width: 760px){.brand-block>.document-table{font-size:.78rem;line-height:1.25}.brand-block>.document-table,.brand-identity>.document-table{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.document-table th{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .document-table th{color:rgb(var(--color-muted))}.app-frame .document-table th{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.document-table td{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));padding:.75rem 1rem;vertical-align:middle;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.document-table-row{cursor:pointer}.document-table-row:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1))}.document-table td strong{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}@media (max-width: 760px){.brand-block>.document-table td strong{font-size:.78rem;line-height:1.25}.brand-block>.document-table td strong,.brand-identity>.document-table td strong{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.document-table td small{margin-top:.25rem;display:block;font-size:.75rem;font-weight:500;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .document-table td small{color:rgb(var(--color-muted))}.app-frame .document-table td small{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.document-table-subrow td{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:.75rem}.master-table-wrap{overflow-x:auto;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-panel) / var(--tw-bg-opacity, 1))}.master-table{width:100%;min-width:760px;border-collapse:collapse;text-align:left;font-size:.875rem;line-height:1.25rem}@media (max-width: 760px){.brand-block>.master-table{font-size:.78rem;line-height:1.25}.brand-block>.master-table,.brand-identity>.master-table{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.master-table th{border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:.625rem .75rem;font-size:13px;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.master-table th+th{border-left-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1))}.master-table td{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));padding:.625rem .75rem;vertical-align:middle;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.master-table td+td{border-left-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1))}.master-table tbody tr:nth-child(2n) td{background:rgba(var(--color-surface),.58)}.master-table tbody tr:last-child td{border-bottom-width:0px}.master-table-row{cursor:pointer}.master-table-row:hover td{background:rgb(var(--color-soft))}.master-table td:first-child{box-shadow:inset 3px 0 0 transparent}.master-table-row:hover td:first-child{box-shadow:inset 3px 0 rgb(var(--color-accent))}.master-table td strong{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}@media (max-width: 760px){.brand-block>.master-table td strong{font-size:.78rem;line-height:1.25}.brand-block>.master-table td strong,.brand-identity>.master-table td strong{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}}.master-table td small{margin-top:.125rem;display:block;font-size:.75rem;font-weight:500;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .master-table td small{color:rgb(var(--color-muted))}.app-frame .master-table td small{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.mobile-table-label{display:none}.table-chip{display:inline-flex;min-height:1.75rem;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .table-chip{color:rgb(var(--color-muted))}.app-frame .table-chip{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.document-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));padding-bottom:.5rem}.document-section-head h3{font-size:1rem;line-height:1.5rem}.document-section-head .hint{margin-top:0;font-size:.75rem;line-height:1.25rem}.app-frame .document-section-head .hint{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.document-section-head span{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.app-frame .document-section-head span{color:rgb(var(--color-muted))}.app-frame .document-section-head span{font-size:14px;line-height:1.55rem;font-weight:500;letter-spacing:0}.line-editor{display:grid;gap:.5rem}.line-row{display:grid;align-items:flex-end;gap:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:.75rem}.line-row label{min-width:0px}.row-evidence{margin-top:.5rem;display:grid;gap:.75rem;border-radius:.5rem;border-width:1px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(var(--color-line) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1));padding:.75rem}@media (min-width: 768px){.row-evidence{grid-template-columns:minmax(0,1fr) auto;align-items:flex-end}}.icon-button{min-height:2.5rem;width:2.5rem;min-width:2.5rem;padding-left:0;padding-right:0;font-size:1.125rem;line-height:1.75rem}.boot-line{height:.25rem;width:min(280px,72vw);overflow:hidden;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.boot-line:before{content:"";display:block;width:42%;height:100%;border-radius:inherit;background:rgb(var(--color-accent) / 1);animation:bootline 1.05s ease-in-out infinite}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.mx-auto{margin-left:auto;margin-right:auto}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.block{display:block}.inline{display:inline}.table{display:table}.grid{display:grid}.hidden{display:none}.min-h-screen{min-height:100vh}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-\[420px\]{max-width:420px}.content-center{align-content:center}.justify-items-center{justify-items:center}.gap-3{gap:.75rem}.gap-4{gap:1rem}.border{border-width:1px}.bg-page{--tw-bg-opacity: 1;background-color:rgb(var(--color-page) / var(--tw-bg-opacity, 1))}.p-8{padding:2rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-semibold{font-weight:600}.text-ink{--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.text-muted{--tw-text-opacity: 1;color:rgb(var(--color-muted) / var(--tw-text-opacity, 1))}.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)}.app-frame .text-muted,.app-frame .text-slate-600,.app-frame .text-slate-700{color:rgb(var(--color-muted))!important}.app-frame .text-amber-800{color:#5c400e!important}.app-frame small,.app-frame .text-xs,.app-frame [class*="text-[11px]"]{font-size:14px!important;line-height:1.55rem!important;font-weight:500!important;letter-spacing:0!important}.app-frame label,.app-frame .hint,.app-frame .form-note,.app-frame .row-meta,.app-frame .bi-meta,.app-frame .file-result-line,.app-frame .pagination-row,.app-frame .detail-label,.app-frame .bi-control-label,.app-frame .audit-row-time{font-size:14px!important;line-height:1.55rem!important;font-weight:600!important;color:rgb(var(--color-muted))!important;letter-spacing:0!important}.app-frame .row-subtitle,.app-frame .notification-card span,.app-frame .file-card-body span,.app-frame .audit-row p,.app-frame .finance-action-line{font-size:15px!important;line-height:1.65rem!important;font-weight:600!important}.app-frame .hint,.app-frame .form-note,.app-frame .row-meta,.app-frame .bi-meta,.app-frame .file-result-line,.app-frame .pagination-row{color:rgb(var(--color-muted))!important;font-weight:500}:root[data-theme=dark] .app-frame .text-slate-600,:root[data-theme=dark] .app-frame .text-slate-700,:root[data-theme=dark] .app-frame .text-amber-800,:root[data-theme=dark] .text-slate-600,:root[data-theme=dark] .text-slate-700,:root[data-theme=dark] .text-amber-800,:root[data-theme=dark] .text-sky-900,:root[data-theme=dark] .text-emerald-800,:root[data-theme=dark] .text-emerald-900{color:rgb(var(--color-muted))!important}:root[data-theme=dark] button.primary,:root[data-theme=dark] .button-link.primary{background-color:rgb(var(--color-crimson))!important;border-color:rgb(var(--color-crimson))!important;color:#f8fafc!important}@media (max-width: 1023px){.app-v11-frame{display:block}.app-sidebar{position:fixed;inset:0 auto 0 0;width:min(18.5rem,calc(100vw - 3.5rem));transform:translate(-105%);transition:transform .18s ease;box-shadow:20px 0 45px #0f172a47}.app-sidebar.is-open{transform:translate(0)}.sidebar-close{display:inline-grid;place-items:center}.sidebar-mobile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;display:block;width:100%;height:100%;border:0;border-radius:0;background:#02061785;opacity:0;pointer-events:none;padding:0;transition:opacity .18s ease}.sidebar-mobile-backdrop.is-open{opacity:1;pointer-events:auto}.app-topbar{min-height:4rem;padding:.6rem .9rem}.sidebar-menu{display:inline-grid}.app-v11-frame .app-main{padding:1.15rem 1rem 2rem}}@media (min-width: 768px){.record-summary-2,.record-summary-3,.record-summary-4{grid-template-columns:repeat(2,minmax(0,1fr))}.record-summary>div{border-right:1px solid rgb(var(--color-line))}.record-summary>div:nth-child(2n){border-right:0}}@media (min-width: 1024px){.app-v11-frame .app-main{gap:.75rem;padding:1rem 1.125rem 1.5rem}.app-v11-frame .app-main>main{display:grid;min-width:0;align-content:start;gap:.75rem}.app-v11-frame .panel,.app-v11-frame .document-panel,.app-v11-frame .system-subpanel,.app-v11-frame .customer-directory-panel,.app-v11-frame .user-directory-panel{gap:.75rem;padding:.75rem}.app-v11-frame .panel-head{padding-bottom:.5rem}.app-v11-frame .panel.has-heading>.panel-head{margin:-.75rem -.75rem 0;padding:.62rem .75rem .58rem .62rem}.app-v11-frame .panel-head h2{font-size:1.02rem;line-height:1.4}.app-v11-frame .panel-head .hint{margin-top:.12rem;line-height:1.4}.app-v11-frame label{gap:.3rem;font-size:.82rem;line-height:1.25}.app-v11-frame input,.app-v11-frame select,.app-v11-frame textarea{min-height:2.38rem;border-radius:.38rem;padding:.48rem .65rem;font-size:.9rem}.app-v11-frame textarea{min-height:4.75rem}.app-v11-frame button{min-height:2.25rem;border-radius:.38rem;padding:.42rem .7rem}.app-v11-frame .field-grid,.app-v11-frame .field-grid.compact{gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.app-v11-frame .crm-new-form{display:grid;gap:.65rem}.app-v11-frame .crm-new-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.app-v11-frame .crm-new-notes{grid-column:span 2}.app-v11-frame .quick-filter-panel{gap:0;padding:.55rem .75rem}.app-v11-frame .quick-filter-panel>label{display:grid;grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:.7rem}.app-v11-frame .quick-filter-panel input{min-height:2.25rem}.app-v11-frame .document-panel{padding:.75rem}.app-v11-frame .document-workbench,.app-v11-frame .finance-flow-body,.app-v11-frame .system-page,.app-v11-frame .user-console{gap:.65rem}.app-v11-frame .document-fields{gap:.65rem;grid-template-columns:minmax(280px,1.4fr) minmax(150px,.72fr) 150px minmax(170px,.8fr)}.app-v11-frame .document-fields .field-note{grid-column:1 / -1}.app-v11-frame .document-fields.compact{grid-template-columns:minmax(320px,1.45fr) 150px minmax(240px,.9fr)}.app-v11-frame .document-fields.compact .field-note{grid-column:auto}.app-v11-frame .document-rule-note{gap:.15rem;padding:.48rem .65rem}.app-v11-frame .document-section-head{gap:.6rem;padding-bottom:.4rem}.app-v11-frame .document-section-head>span{border-radius:.35rem;padding:.22rem .5rem}.app-v11-frame .line-editor{gap:.42rem}.app-v11-frame .line-row{gap:.55rem;border-radius:.38rem;padding:.55rem}.app-v11-frame .document-actions{gap:.65rem;padding-top:.55rem}.app-v11-frame .document-list-stack,.app-v11-frame .master-data-grid,.app-v11-frame .master-page-grid,.app-v11-frame .system-split-grid,.app-v11-frame .user-console-top{gap:.75rem}.app-v11-frame .return-form-grid{grid-template-columns:minmax(220px,1.2fr) minmax(220px,1.2fr) repeat(4,minmax(130px,.7fr))}.app-v11-frame .form-section-head,.app-v11-frame .data-table-head{padding:.55rem .75rem}.app-v11-frame .form-section-head p{margin-top:.12rem;font-size:.82rem;line-height:1.35}.app-v11-frame .form-section-body{gap:.65rem;padding:.75rem}.app-v11-frame .record-summary>div{padding:.52rem .75rem}.app-v11-frame .record-summary dd{margin-top:.12rem;line-height:1.4}.app-v11-frame .modal-header{padding:.72rem .9rem}.app-v11-frame .modal-heading h2{font-size:1.12rem}.app-v11-frame .modal-heading p{margin-top:.12rem;font-size:.82rem}.app-v11-frame .modal-close{width:2.25rem;height:2.25rem}.app-v11-frame .modal-body{padding:.75rem .9rem}.app-v11-frame .modal-footer{padding:.58rem .9rem}.app-v11-frame .document-table th,.app-v11-frame .document-table td,.app-v11-frame .customer-table th,.app-v11-frame .customer-table td,.app-v11-frame .user-table th,.app-v11-frame .user-table td,.app-v11-frame .customer-sales-table th,.app-v11-frame .customer-sales-table td{padding:.55rem .7rem}.app-v11-frame .summary-tile{min-height:4.75rem;gap:.12rem;padding:.65rem .75rem}.app-v11-frame .summary-tile strong{font-size:1.65rem}.app-v11-frame .summary-tile small{font-size:.8rem;line-height:1.35}.app-v11-frame .system-overview-grid{gap:0;border:1px solid rgb(var(--color-line))}.app-v11-frame .commission-editor-layout{align-items:start;gap:0;border-block:1px solid rgb(var(--color-line));grid-template-columns:minmax(320px,1.12fr) minmax(250px,.94fr) minmax(250px,.94fr)}.app-v11-frame .commission-editor-card{min-height:0;gap:.55rem;border:0;border-left:1px solid rgb(var(--color-line));border-radius:0;background:transparent;padding:.7rem}.app-v11-frame .commission-editor-card:first-child{border-left:0}.app-v11-frame .commission-editor-card.primary{background:transparent}.app-v11-frame .commission-editor-card .field-grid.compact{grid-template-columns:minmax(0,1fr)}.app-v11-frame .commission-rule-footer,.app-v11-frame .commission-rule-list,.app-v11-frame .commission-payout-panel,.app-v11-frame .finance-related-list,.app-v11-frame .finance-action-line,.app-v11-frame .finance-related-button,.app-v11-frame .finance-exception-box{border-radius:.38rem}.app-v11-frame .commission-rule-list,.app-v11-frame .commission-payout-panel,.app-v11-frame .finance-related-list{gap:.6rem;padding:.7rem}.app-v11-frame .finance-workbench{gap:.75rem;grid-template-columns:270px minmax(0,1fr)}.app-v11-frame .finance-flow-tabs{gap:.3rem;border-radius:.38rem;padding:.35rem}.app-v11-frame .finance-flow-tabs button{min-height:3.25rem;gap:.12rem;padding:.52rem .65rem}.app-v11-frame .user-directory-panel,.app-v11-frame .user-status-definitions,.app-v11-frame .user-directory-count,.app-v11-frame .system-register-link{border-radius:.38rem}.app-v11-frame .user-directory-toolbar,.app-v11-frame .audit-toolbar,.app-v11-frame .file-toolbar{gap:.65rem}}@media (min-width: 1280px){.app-v11-frame .document-fields{grid-template-columns:minmax(270px,1.45fr) minmax(145px,.72fr) 145px minmax(165px,.8fr) minmax(170px,.88fr)}.app-v11-frame .document-fields .field-note{grid-column:auto}}@media (max-width: 1023px){.app-v11-frame .quick-filter-panel{gap:0;padding:.7rem}.app-v11-frame .crm-new-form{display:grid;gap:.82rem}.app-v11-frame .document-actions{position:static}}@media (min-width: 360px) and (max-width: 767px){.record-summary-4{grid-template-columns:repeat(2,minmax(0,1fr))}.record-summary-4>div{border-right:1px solid rgb(var(--color-line))}.record-summary-4>div:nth-child(2n){border-right:0}}@media (min-width: 1280px){.record-summary-3{grid-template-columns:repeat(3,minmax(0,1fr))}.record-summary-4{grid-template-columns:repeat(4,minmax(0,1fr))}.record-summary-3>div,.record-summary-4>div{border-right:1px solid rgb(var(--color-line))}.record-summary-3>div:nth-child(3n),.record-summary-4>div:nth-child(4n){border-right:0}}@media (min-width: 761px){.bi-segmented-control>div{flex-wrap:wrap;overflow:visible}}@media (max-width: 760px){.bi-commandbar{gap:.75rem;padding:.8rem}.bi-heading h1{font-size:1.3rem}.bi-segmented-control{grid-template-columns:minmax(0,1fr)}.bi-segmented-control>div{scroll-padding-inline:.25rem;scroll-snap-type:x proximity}.bi-segmented-control button{scroll-snap-align:start}.bi-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-kpi-strip>button:last-child:nth-child(odd){grid-column:1 / -1}.bi-kpi-strip>button{min-height:7rem;padding:.75rem}.bi-kpi-strip>button>strong{font-size:1.18rem}.bi-kpi-strip>button>small{display:grid;grid-template-columns:minmax(0,1fr)}.bi-analysis-grid{grid-template-columns:minmax(0,1fr)}.bi-line-chart,.bi-comparison-chart,.bi-breakdown-chart,.bi-chart-empty{min-height:12rem}.bi-chart-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.bi-chart-summary>span{min-width:0}.bi-chart-summary strong{font-size:.86rem}.bi-chart-summary em{display:none}.bi-line-chart{padding:.75rem}.bi-line-chart svg text:not(.x-label){display:none}.bi-line-chart svg text.x-label{font-size:12px}.bi-comparison-chart{padding:1rem}.bi-comparison-chart>div{grid-template-columns:4.5rem minmax(0,1fr)}.bi-comparison-chart strong{grid-column:2;min-width:0;text-align:left}.bi-status-rail{grid-template-columns:minmax(0,1fr)}.bi-status-rail>button{min-height:4.2rem}}@media (max-width: 640px){.app-topbar{align-items:flex-start}.app-topbar-title{flex:1 1 auto;padding-top:.1rem}.app-topbar-title h1{max-width:13.5rem;font-size:1rem}.app-topbar-title span{display:none}.app-topbar-actions{flex:0 0 auto;gap:.3rem}.utility-icon-button{min-height:2.25rem;min-width:2.25rem}.app-v11-frame .app-main{gap:1rem;padding:1rem .75rem calc(1.35rem + env(safe-area-inset-bottom))}.app-v11-frame .module-head{min-height:0;padding-bottom:.65rem}.app-v11-frame .module-head h1{font-size:1.28rem}.app-v11-frame .panel,.app-v11-frame .document-panel,.app-v11-frame .system-subpanel,.app-v11-frame .customer-directory-panel,.app-v11-frame .user-directory-panel{border-radius:.52rem}.app-v11-frame .detail-modal{border-radius:.62rem}}.modal-narrow{max-width:34rem}.modal-compact{max-width:40rem}.modal-standard{max-width:48rem}.modal-wide{max-width:70rem}.modal-full{max-width:80rem}.modal-body .document-fields .field-note{grid-column:1 / -1}.field-grid>.field-wide{grid-column:1 / -1}@keyframes bootline{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media (min-width: 1024px){.app-header-inner{grid-template-columns:220px minmax(0,1fr)!important}.brand-block{grid-row:1 / span 2}.desktop-mega-nav{grid-column:2;grid-row:1}.header-actions{grid-column:2;grid-row:2;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch}.utility-actions{justify-content:flex-end}}@media (max-width: 760px){body{font-size:15px}h1{font-size:1.55rem}h2{font-size:1.2rem}h3{font-size:1.05rem}button,.button-link{min-height:2.35rem;padding:.5rem .7rem;font-size:.9rem}input,select{min-height:2.65rem;border-radius:.55rem;font-size:.92rem}.app-header{padding:.55rem .75rem .65rem}.app-header-inner{grid-template-columns:minmax(0,1fr);gap:.55rem}.brand-block{min-width:0}.brand-wordmark{font-size:1.08rem;line-height:1.18}.brand-block>.text-sm{font-size:.78rem;line-height:1.25}.mobile-current-context{display:none}.header-actions{display:flex;max-width:100%;flex-wrap:nowrap;gap:.4rem;overflow-x:auto;padding-bottom:.05rem;scrollbar-width:none}.header-actions::-webkit-scrollbar{display:none}.utility-actions{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:.4rem}.utility-actions>button{flex:0 0 auto;min-height:2.25rem;border-radius:.55rem;padding-inline:.7rem;font-size:.78rem}.panel{border-radius:.7rem;padding:1rem}.module-head,.editor-section-title,.document-section-head{display:grid;gap:.45rem}.hint,.form-note,.row-meta,.bi-meta,.bi-control-summary small,.mobile-current-context span,.file-card-body small,.media-thumb small{color:rgb(var(--color-muted))}.mobile-quick-bar{left:.5rem;right:.5rem;bottom:.5rem;gap:.3rem;border-radius:.85rem;padding:.38rem;padding-bottom:max(.38rem,env(safe-area-inset-bottom))}.mobile-quick-bar button{min-height:3rem;border-radius:.65rem;padding:.35rem .15rem;font-size:.72rem}.modal-layer{padding:.5rem}.modal-surface{max-height:calc(100dvh - 1rem)}.modal-header{padding:.9rem 1rem}.modal-heading h2{font-size:1.08rem}.modal-body{padding:.9rem 1rem}.modal-footer{padding:.75rem 1rem max(.75rem,env(safe-area-inset-bottom))}.user-modal-head h3{font-size:1.08rem}.user-modal-grid{gap:.75rem;padding-right:0}.user-modal-actions,.document-actions,.document-submit{display:grid;grid-template-columns:1fr;gap:.55rem}.user-modal-actions button,.document-actions button,.document-submit button{width:100%}.document-submit span{text-align:left}.actions,.table-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.actions button,.table-actions button{width:100%;min-height:2.25rem}.file-card{grid-template-columns:86px minmax(0,1fr);padding:.7rem}.file-thumb{width:86px;height:76px}.media-thumb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-thumb{min-height:8rem}.user-table-wrap,.customer-table-wrap,.document-table-wrap,.customer-sales-table-wrap{overflow:visible;border:0;background:transparent}.user-table,.customer-table,.document-table,.customer-sales-table{display:block;width:100%;min-width:0;border-collapse:separate}.user-table thead,.customer-table thead,.document-table thead,.customer-sales-table thead{display:none}.user-table tbody,.customer-table tbody,.document-table tbody,.customer-sales-table tbody{display:grid;gap:.7rem}.user-table tr,.customer-table tr,.document-table tr,.customer-sales-table tr{display:grid;gap:.48rem;border:1px solid rgb(var(--color-line));border-radius:.7rem;background:rgb(var(--color-surface));padding:.85rem;box-shadow:var(--shadow-soft)}.customer-table tr.risk-yellow{background:#fef3c7}.customer-table tr.risk-red{background:#fee2e2}.user-table td,.customer-table td,.document-table td,.customer-sales-table td{display:grid;grid-template-columns:5.7rem minmax(0,1fr);gap:.65rem;align-items:start;border:0!important;background:transparent!important;padding:.1rem 0!important}.user-table td:before,.customer-table td:before,.document-table td:before,.customer-sales-table td:before{color:rgb(var(--color-muted));content:"";font-size:.72rem;font-weight:900;line-height:1.45}.user-table td[colspan],.customer-table td[colspan],.document-table td[colspan],.customer-sales-table td[colspan],.document-table-subrow td{display:block}.user-table td[colspan]:before,.customer-table td[colspan]:before,.document-table td[colspan]:before,.customer-sales-table td[colspan]:before,.document-table-subrow td:before{display:none}.document-table-subrow{margin-top:-.45rem;border-style:dashed;box-shadow:none}.user-table td:nth-child(1):before{content:"人员"}.user-table td:nth-child(2):before{content:"权限"}.user-table td:nth-child(3):before{content:"状态"}.user-table td:nth-child(4):before{content:"联系"}.user-table td:nth-child(5):before{content:"附件"}.user-table td:nth-child(6):before{content:"操作"}.customer-table-pool td:nth-child(1):before{content:"客户"}.customer-table-pool td:nth-child(2):before{content:"阶段"}.customer-table-pool td:nth-child(3):before{content:"负责人"}.customer-table-pool td:nth-child(4):before{content:"完整度"}.customer-table-pool td:nth-child(5):before{content:"最近动作"}.customer-table-pool td:nth-child(6):before{content:"下一步"}.customer-table-pool td:nth-child(7):before{content:"操作"}.customer-table-follow td:nth-child(1):before{content:"客户"}.customer-table-follow td:nth-child(2):before{content:"原因"}.customer-table-follow td:nth-child(3):before{content:"拜访"}.customer-table-follow td:nth-child(4):before{content:"意向"}.customer-table-follow td:nth-child(5):before{content:"动作"}.customer-table-follow td:nth-child(6):before{content:"操作"}.customer-table-profile td:nth-child(1):before{content:"客户"}.customer-table-profile td:nth-child(2):before{content:"类型/税号"}.customer-table-profile td:nth-child(3):before{content:"负责人"}.customer-table-profile td:nth-child(4):before{content:"出库"}.customer-table-profile td:nth-child(5):before{content:"结算"}.customer-table-profile td:nth-child(6):before{content:"试用/推广"}.customer-table-profile td:nth-child(7):before{content:"Credit"}.customer-table-profile td:nth-child(8):before{content:"操作"}.document-table td:nth-child(1):before{content:"日期/单号"}.document-table td:nth-child(2):before{content:"对象"}.document-table td:nth-child(3):before{content:"类型/状态"}.document-table td:nth-child(4):before{content:"数量/金额"}.document-table td:nth-child(5):before{content:"打印"}.document-table td:nth-child(6):before{content:"操作"}.customer-sales-table td:nth-child(1):before{content:"日期/单号"}.customer-sales-table td:nth-child(2):before{content:"类型/状态"}.customer-sales-table td:nth-child(3):before{content:"商品"}.customer-sales-table td:nth-child(4):before{content:"性质"}.customer-sales-table td:nth-child(5):before{content:"数量/金额"}.customer-sales-table td:nth-child(6):before{content:"核收"}:root[lang=en] .user-table td:nth-child(1):before{content:"Person"}:root[lang=en] .user-table td:nth-child(2):before{content:"Role"}:root[lang=en] .user-table td:nth-child(3):before{content:"Status"}:root[lang=en] .user-table td:nth-child(4):before{content:"Contact"}:root[lang=en] .user-table td:nth-child(5):before{content:"Files"}:root[lang=en] .user-table td:nth-child(6):before{content:"Action"}:root[lang=en] .customer-table-pool td:nth-child(1):before{content:"Customer"}:root[lang=en] .customer-table-pool td:nth-child(2):before{content:"Stage"}:root[lang=en] .customer-table-pool td:nth-child(3):before{content:"Owner"}:root[lang=en] .customer-table-pool td:nth-child(4):before{content:"Completeness"}:root[lang=en] .customer-table-pool td:nth-child(5):before{content:"Latest"}:root[lang=en] .customer-table-pool td:nth-child(6):before{content:"Next"}:root[lang=en] .customer-table-pool td:nth-child(7):before{content:"Action"}:root[lang=en] .customer-table-follow td:nth-child(1):before{content:"Customer"}:root[lang=en] .customer-table-follow td:nth-child(2):before{content:"Reason"}:root[lang=en] .customer-table-follow td:nth-child(3):before{content:"Visit"}:root[lang=en] .customer-table-follow td:nth-child(4):before{content:"Intent"}:root[lang=en] .customer-table-follow td:nth-child(5):before{content:"Next"}:root[lang=en] .customer-table-follow td:nth-child(6):before{content:"Action"}:root[lang=en] .customer-table-profile td:nth-child(1):before{content:"Customer"}:root[lang=en] .customer-table-profile td:nth-child(2):before{content:"Type / Tax"}:root[lang=en] .customer-table-profile td:nth-child(3):before{content:"Owner"}:root[lang=en] .customer-table-profile td:nth-child(4):before{content:"Outbound"}:root[lang=en] .customer-table-profile td:nth-child(5):before{content:"Settlement"}:root[lang=en] .customer-table-profile td:nth-child(6):before{content:"Trial / Promo"}:root[lang=en] .customer-table-profile td:nth-child(7):before{content:"Credit"}:root[lang=en] .customer-table-profile td:nth-child(8):before{content:"Action"}:root[lang=en] .document-table td:nth-child(1):before{content:"Date / No."}:root[lang=en] .document-table td:nth-child(2):before{content:"Object"}:root[lang=en] .document-table td:nth-child(3):before{content:"Type / Status"}:root[lang=en] .document-table td:nth-child(4):before{content:"Qty / Amount"}:root[lang=en] .document-table td:nth-child(5):before{content:"Print"}:root[lang=en] .document-table td:nth-child(6):before{content:"Action"}:root[lang=en] .customer-sales-table td:nth-child(1):before{content:"Date / No."}:root[lang=en] .customer-sales-table td:nth-child(2):before{content:"Type / Status"}:root[lang=en] .customer-sales-table td:nth-child(3):before{content:"Product"}:root[lang=en] .customer-sales-table td:nth-child(4):before{content:"Nature"}:root[lang=en] .customer-sales-table td:nth-child(5):before{content:"Qty / Amount"}:root[lang=en] .customer-sales-table td:nth-child(6):before{content:"Receipt"}:root[lang=th] .user-table td:nth-child(1):before{content:"บุคลากร"}:root[lang=th] .user-table td:nth-child(2):before{content:"สิทธิ์"}:root[lang=th] .user-table td:nth-child(3):before{content:"สถานะ"}:root[lang=th] .user-table td:nth-child(4):before{content:"ติดต่อ"}:root[lang=th] .user-table td:nth-child(5):before{content:"ไฟล์"}:root[lang=th] .user-table td:nth-child(6):before{content:"ทำงาน"}:root[lang=th] .customer-table-pool td:nth-child(1):before{content:"ลูกค้า"}:root[lang=th] .customer-table-pool td:nth-child(2):before{content:"ขั้น"}:root[lang=th] .customer-table-pool td:nth-child(3):before{content:"ผู้ดูแล"}:root[lang=th] .customer-table-pool td:nth-child(4):before{content:"ครบถ้วน"}:root[lang=th] .customer-table-pool td:nth-child(5):before{content:"ล่าสุด"}:root[lang=th] .customer-table-pool td:nth-child(6):before{content:"ถัดไป"}:root[lang=th] .customer-table-pool td:nth-child(7):before{content:"ทำงาน"}:root[lang=th] .customer-table-follow td:nth-child(1):before{content:"ลูกค้า"}:root[lang=th] .customer-table-follow td:nth-child(2):before{content:"เหตุผล"}:root[lang=th] .customer-table-follow td:nth-child(3):before{content:"เยี่ยม"}:root[lang=th] .customer-table-follow td:nth-child(4):before{content:"ความสนใจ"}:root[lang=th] .customer-table-follow td:nth-child(5):before{content:"ถัดไป"}:root[lang=th] .customer-table-follow td:nth-child(6):before{content:"ทำงาน"}:root[lang=th] .customer-table-profile td:nth-child(1):before{content:"ลูกค้า"}:root[lang=th] .customer-table-profile td:nth-child(2):before{content:"ประเภท / ภาษี"}:root[lang=th] .customer-table-profile td:nth-child(3):before{content:"ผู้ดูแล"}:root[lang=th] .customer-table-profile td:nth-child(4):before{content:"ขายออก"}:root[lang=th] .customer-table-profile td:nth-child(5):before{content:"ชำระ"}:root[lang=th] .customer-table-profile td:nth-child(6):before{content:"ทดลอง / โปรโม"}:root[lang=th] .customer-table-profile td:nth-child(7):before{content:"เครดิต"}:root[lang=th] .customer-table-profile td:nth-child(8):before{content:"ทำงาน"}:root[lang=th] .document-table td:nth-child(1):before{content:"วันที่ / เลข"}:root[lang=th] .document-table td:nth-child(2):before{content:"รายการ"}:root[lang=th] .document-table td:nth-child(3):before{content:"ประเภท / สถานะ"}:root[lang=th] .document-table td:nth-child(4):before{content:"จำนวน / เงิน"}:root[lang=th] .document-table td:nth-child(5):before{content:"พิมพ์"}:root[lang=th] .document-table td:nth-child(6):before{content:"ทำงาน"}:root[lang=th] .customer-sales-table td:nth-child(1):before{content:"วันที่ / เลข"}:root[lang=th] .customer-sales-table td:nth-child(2):before{content:"ประเภท / สถานะ"}:root[lang=th] .customer-sales-table td:nth-child(3):before{content:"สินค้า"}:root[lang=th] .customer-sales-table td:nth-child(4):before{content:"ลักษณะ"}:root[lang=th] .customer-sales-table td:nth-child(5):before{content:"จำนวน / เงิน"}:root[lang=th] .customer-sales-table td:nth-child(6):before{content:"รับเงิน"}.mobile-record-table td:before{display:none!important;content:none!important}.mobile-record-table,.mobile-record-table tbody{display:block;width:100%;min-width:0}.mobile-record-table thead{display:none}.mobile-record-table tbody{gap:.62rem}.mobile-record-table tbody>tr:not(.document-table-subrow){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid rgb(var(--color-line));border-radius:.25rem;background:rgb(var(--color-panel));padding:0;box-shadow:none}.mobile-record-table tbody>tr:not(.document-table-subrow)>td{display:block;min-width:0;border:0!important;border-bottom:1px solid rgb(var(--color-line))!important;background:transparent!important;padding:.58rem .68rem!important;overflow-wrap:anywhere}.mobile-record-table tbody>tr:not(.document-table-subrow)>td:nth-child(odd):not(.record-head-cell):not(.record-wide-cell):not(.record-party-cell):not(.record-status-cell):not(.record-action-cell){border-right:1px solid rgb(var(--color-line))!important}.mobile-record-table .record-head-cell,.mobile-record-table .record-party-cell,.mobile-record-table .record-status-cell,.mobile-record-table .record-metric-cell,.mobile-record-table .record-wide-cell,.mobile-record-table .record-action-cell{grid-column:1 / -1}.mobile-record-table .record-head-cell{border-left:4px solid rgb(var(--color-accent))!important;background:rgb(var(--color-surface))!important;padding:.68rem .72rem!important}.mobile-record-table .record-head-main{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:.7rem}.mobile-record-table .record-head-main strong{color:rgb(var(--color-ink));font-size:1rem;font-weight:800;line-height:1.3}.mobile-record-table .record-head-main time{flex:0 0 auto;color:rgb(var(--color-muted));font-size:.8rem;font-weight:650}.mobile-record-table .record-head-cell .mobile-table-label{display:none}.mobile-record-table .record-party-cell,.mobile-record-table .record-status-cell,.mobile-record-table .record-metric-cell,.mobile-record-table .record-wide-cell{border-right:0!important}.mobile-record-table .record-party-cell>strong{font-size:1rem;font-weight:800}.mobile-record-table .record-status-cell{background:rgb(var(--color-surface))!important}.mobile-record-table .record-status-line{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.mobile-record-table .record-state{border-left:3px solid rgb(var(--color-line));padding-left:.5rem;color:rgb(var(--color-muted));font-size:.86rem;font-weight:750}.mobile-record-table .record-state-finance_pending,.mobile-record-table .record-state-submitted,.mobile-record-table .record-state-approved,.mobile-record-table .record-state-picked{border-left-color:rgb(var(--color-accent));color:rgb(var(--color-accent))}.mobile-record-table .record-state-finance_verified,.mobile-record-table .record-state-posted,.mobile-record-table .record-state-delivered,.mobile-record-table .record-state-settled{border-left-color:#166534;color:#166534}.mobile-record-table .record-primary-metric{color:rgb(var(--color-ink));font-size:1.08rem;font-weight:850;line-height:1.3}.mobile-record-table .record-count-cell{display:none!important}.mobile-record-table .record-action-cell{border-bottom:0!important;background:rgb(var(--color-surface))!important}.mobile-record-table .record-action-cell>.mobile-table-label{display:none}.mobile-record-table .record-action-cell>button,.mobile-record-table .record-action-cell>.table-link-button,.mobile-record-table .record-action-cell>.table-actions,.mobile-record-table .record-action-cell>.actions{width:100%}.mobile-record-table .record-action-cell>button,.mobile-record-table .record-action-cell>.table-link-button,.mobile-record-table .record-action-cell .table-actions button,.mobile-record-table .record-action-cell .actions button{min-height:2.5rem}.mobile-record-table td strong{font-size:.94rem;line-height:1.38}.mobile-record-table td small{margin-top:.12rem;line-height:1.4}.mobile-record-table tfoot{display:block;margin-top:.62rem}.mobile-record-table tfoot tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgb(var(--color-line));background:rgb(var(--color-surface))}.mobile-record-table tfoot td{display:block;padding:.58rem .68rem!important}.mobile-record-table tfoot td[colspan]{grid-column:1 / -1;border-bottom:1px solid rgb(var(--color-line))!important}.mobile-record-table .document-table-subrow{display:block;margin-top:-.38rem;border:1px solid rgb(var(--color-line));border-top:0;border-radius:0 0 .25rem .25rem;background:rgb(var(--color-panel));padding:.68rem;box-shadow:none}.line-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px}.line-row label:first-child{grid-column:1 / -1}}@media (min-width: 761px){.line-row-out{grid-template-columns:minmax(260px,1.5fr) minmax(130px,.6fr) 90px 110px 42px}.line-row-in,.line-row-count{grid-template-columns:minmax(260px,1.5fr) minmax(120px,.5fr) minmax(130px,.55fr) 42px}.line-row-in.line-row-no-cost{grid-template-columns:minmax(260px,1.5fr) minmax(120px,.5fr) 42px}}@media (max-width: 760px){html{scroll-padding-top:5.75rem}body{font-size:16px;line-height:1.55;overflow-x:hidden}.app-header{padding:.62rem .78rem .68rem}.app-header-inner{display:grid;gap:.62rem}.brand-block{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.54rem .62rem;align-items:start}.brand-identity{min-width:0}.brand-wordmark{font-size:1.15rem;line-height:1.16}.brand-block>.text-sm,.brand-identity>.text-sm{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.28}.brand-language-switch{grid-column:2;grid-row:1;margin-top:0;align-self:start}.mobile-current-context{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.38rem;align-items:center;border-radius:.72rem;border:1px solid rgb(var(--color-line));background:rgb(var(--color-surface));padding:.45rem .62rem}.mobile-current-context strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;line-height:1.25}.mobile-current-context span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:650;line-height:1.35}.header-actions{display:flex;align-items:center;gap:.46rem;overflow-x:auto;padding-bottom:.06rem;-webkit-overflow-scrolling:touch}.utility-actions{display:flex;flex:0 0 auto;gap:.46rem}.utility-actions>button{min-height:2.35rem;width:auto;min-width:4.8rem;border-radius:.64rem;font-size:.82rem}.app-frame .app-main{width:100%;padding:.78rem .72rem calc(6.4rem + env(safe-area-inset-bottom))}.module-head{gap:.3rem;padding:.16rem .12rem .02rem}.module-head h1{font-size:1.52rem;line-height:1.16}.module-head .hint{max-width:100%;font-size:.9rem;line-height:1.5}.panel{gap:.86rem;border-radius:.96rem;padding:.92rem;box-shadow:0 8px 22px #0f172a12}.panel+.panel,.panel+.document-list-stack,.document-list-stack+.panel{margin-top:.16rem}.panel-head{padding-bottom:.72rem}.panel-head h2{font-size:1.12rem}.hint,.form-note,.row-meta,.bi-meta,.file-card-body small,.media-thumb small,.document-rule-note span{font-size:.85rem;line-height:1.52}label{gap:.42rem;font-size:.86rem;line-height:1.25}input,select,textarea{min-height:2.9rem;border-radius:.72rem;padding:.66rem .78rem;font-size:1rem}.field-grid,.field-grid.compact,.field-grid.single,.document-fields,.document-fields.compact,.capture-row,.file-toolbar,.file-toolbar.compact,.audit-toolbar,.user-directory-toolbar,.finance-exception-box,.user-inline-tool,.user-inline-tool.upload{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:.82rem}.field-main,.field-note,label[class*=col-span]{grid-column:auto!important}.document-panel{padding:.92rem}.document-workbench{gap:.92rem}.document-section-head{display:grid;gap:.46rem;padding-bottom:.68rem}.document-section-head h3{font-size:1.06rem}.document-section-head span{width:-moz-fit-content;width:fit-content;min-height:1.9rem;display:inline-flex;align-items:center}.document-rule-note,.document-success,.finance-action-line{border-radius:.78rem;padding:.8rem}.line-editor{gap:.72rem}.line-row,.line-row-out,.line-row-in,.line-row-count{position:relative;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.72rem;border-radius:.86rem;padding:.84rem 3.42rem .84rem .84rem}.line-row label:first-child{grid-column:1 / -1}.line-row button.danger{position:absolute;right:.75rem;top:.78rem;width:2.4rem;min-width:2.4rem;height:2.4rem;min-height:2.4rem;padding:0;border-radius:.68rem}.document-actions{position:sticky;bottom:calc(4.9rem + env(safe-area-inset-bottom));z-index:22;display:grid;grid-template-columns:minmax(0,1fr);gap:.66rem;border-radius:.9rem;border:1px solid rgb(var(--color-line));background:rgb(var(--color-panel));padding:.72rem;box-shadow:0 16px 36px #0f172a24}.document-submit{display:grid;grid-template-columns:minmax(0,1fr);gap:.54rem}.document-submit span{text-align:left;font-size:1rem}.document-actions button,.document-submit button,form>button.primary{width:100%;min-height:2.9rem;border-radius:.74rem;font-size:.96rem}.actions,.table-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.actions button,.table-actions button,.actions .button-link,.table-actions .button-link{width:100%;min-height:2.45rem;border-radius:.66rem}.row{border-radius:.88rem;padding:.92rem}.row-title{font-size:1rem;line-height:1.35}.workbench-queue-scroll,.finance-main-stack .workbench-queue-scroll,.warehouse-main-stack .workbench-queue-scroll,.manager-workbench .workbench-queue-scroll{max-height:none;overflow:visible;padding-right:0}.system-overview-grid,.commission-summary-grid,.bi-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.72rem}.finance-workbench,.admin-workbench,.manager-workbench,.sales-workbench,.finance-home-workbench,.warehouse-home-workbench,.system-split-grid,.master-data-grid,.master-page-grid,.commission-editor-layout,.user-modal-grid{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:.86rem}.finance-flow-tabs,.mode-switch,.bi-focus-tabs,.bi-period-tabs,.erp-local-switch{display:flex;overflow-x:auto;flex-wrap:nowrap;gap:.46rem;padding:.38rem;-webkit-overflow-scrolling:touch}.finance-flow-tabs button,.mode-switch button,.bi-focus-tabs button,.bi-period-tabs button,.erp-local-switch button{flex:0 0 auto;min-height:2.38rem;white-space:nowrap}.finance-flow-tabs button{min-width:12.2rem}.bi-page-head,.bi-dashboard-title{display:grid;gap:.68rem;align-items:start}.bi-page-head h1{font-size:1.52rem}.bi-control-groups,.bi-control-group{display:grid;grid-template-columns:minmax(0,1fr);gap:.58rem}.bi-control-label{font-size:.86rem}.bi-chart-board{display:grid;grid-template-columns:minmax(0,1fr);gap:.72rem}.bi-priority-card,.bi-trend-card,.bi-radar-card{min-height:0;border-radius:1rem;padding:.92rem}.bi-gauge{width:7rem;height:7rem}.bi-gauge em{font-size:1.45rem}.bi-radar-grid,.bi-chart-metrics{grid-template-columns:minmax(0,1fr)}.bi-column-chart{display:flex;min-height:9.5rem;overflow-x:auto;padding-bottom:.18rem}.bi-column-item{flex:0 0 5.9rem;min-height:9.4rem}.bi-column-bars{min-height:5.4rem}.bi-card{min-height:0;border-radius:.86rem;padding:.92rem}.customer-table-wrap,.document-table-wrap,.user-table-wrap,.customer-sales-table-wrap{overflow:visible}.user-table tbody,.customer-table tbody,.document-table tbody,.customer-sales-table tbody{gap:.78rem}.user-table tr,.customer-table tr,.document-table tr,.customer-sales-table tr{border-radius:.95rem;padding:.92rem;box-shadow:0 8px 22px #0f172a12}.user-table td,.customer-table td,.document-table td,.customer-sales-table td{grid-template-columns:5.2rem minmax(0,1fr);gap:.54rem;font-size:.92rem}.user-table td:before,.customer-table td:before,.document-table td:before,.customer-sales-table td:before{font-size:.76rem;line-height:1.45}.user-table td:first-child,.customer-table td:first-child,.document-table td:first-child,.customer-sales-table td:first-child{display:block;border-bottom:1px solid rgb(var(--color-line))!important;padding-bottom:.52rem!important}.user-table td:first-child:before,.customer-table td:first-child:before,.document-table td:first-child:before,.customer-sales-table td:first-child:before{display:none}.user-table td strong,.customer-table td strong,.document-table td strong,.customer-sales-table td strong{font-size:.98rem;line-height:1.34}.pagination-row{display:grid;gap:.7rem;justify-items:stretch}.pagination-row .actions{grid-template-columns:repeat(3,minmax(0,1fr))}.file-library-grid,.media-thumb-grid{grid-template-columns:minmax(0,1fr)}.file-card{grid-template-columns:5.8rem minmax(0,1fr);border-radius:.86rem}.file-thumb{width:5.8rem;height:5.2rem}.media-thumb{min-height:9rem}.command-group-list{gap:.72rem;padding-right:0}.command-group{border-radius:.86rem;padding:.66rem}.command-item{min-height:3.25rem;border-radius:.72rem}.mobile-bottom-nav{left:.56rem;right:.56rem;bottom:.56rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.34rem;border-radius:1.05rem;padding:.42rem;padding-bottom:max(.42rem,env(safe-area-inset-bottom));background:rgba(var(--color-panel),.96);box-shadow:0 18px 40px #0f172a2e}.mobile-bottom-nav button{min-height:3.14rem;border-radius:.78rem;padding:.28rem .2rem;font-size:.76rem;line-height:1.15}.mobile-bottom-nav span{white-space:nowrap}.mobile-find-button{border-color:rgb(var(--color-crimson))}:root[data-theme=dark] .panel,:root[data-theme=dark] .document-actions,:root[data-theme=dark] .mobile-bottom-nav,:root[data-theme=dark] .command-panel,:root[data-theme=dark] .detail-modal,:root[data-theme=dark] .user-profile-modal{box-shadow:0 18px 42px #00000057}}@media (max-width: 1023px){.app-v11-frame .summary-tile{border-right:0;border-bottom:1px solid rgb(var(--color-line))}.app-v11-frame .summary-tile:last-child{border-bottom:0}}@media (min-width: 640px) and (max-width: 1279px){.customer-directory-stat:nth-child(-n+2){border-bottom:1px solid rgb(var(--color-line))}.customer-directory-stat:nth-child(2n){border-right:0}}@media (max-width: 760px){.customer-directory{border-radius:.25rem}.customer-directory-head{padding:.7rem .75rem}.customer-directory-head h2{font-size:1rem}.customer-directory-head p{display:none}.customer-directory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-directory-stat{min-height:64px;border-right:1px solid rgb(var(--color-line));border-bottom:1px solid rgb(var(--color-line));padding:.55rem .68rem}.customer-directory-stat:nth-child(2n){border-right:0}.customer-directory-stat strong{font-size:1.08rem}.customer-directory-stat small{line-height:1.25rem}.customer-directory-toolbar{grid-template-columns:minmax(0,1fr) 108px;gap:.55rem;padding:.65rem .7rem}.customer-directory-toolbar input,.customer-directory-toolbar select{min-height:2.45rem}.customer-directory .customer-table-wrap{overflow:visible}.customer-directory .customer-table tr{margin:.62rem;padding:0;border:1px solid rgb(var(--color-line));border-left:4px solid rgb(var(--color-accent));border-radius:.25rem;box-shadow:none}.customer-directory .customer-table td{grid-template-columns:5.8rem minmax(0,1fr);gap:.5rem;padding:.5rem .62rem}.customer-directory .customer-table td:first-child{padding:.65rem .68rem!important}.customer-directory .record-action-cell{display:block;padding:.55rem .62rem;background:rgb(var(--color-surface))!important}.customer-action-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.customer-action-button:last-child:nth-child(odd){grid-column:1 / -1}.customer-action-button{width:100%;min-width:0;gap:.32rem;padding:.38rem .45rem}.customer-action-button span{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal;font-size:.76rem}.customer-directory-pagination{gap:.55rem;padding:.65rem .7rem}.work-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-summary-item{min-height:68px;border-right:1px solid rgb(var(--color-line));border-bottom:1px solid rgb(var(--color-line));padding:.65rem .75rem}.work-summary-item:nth-child(2n){border-right:0}.work-summary-item:last-child:nth-child(odd){grid-column:1 / -1;border-right:0}.work-filter{grid-template-columns:minmax(0,1fr);gap:.35rem;padding:.65rem .75rem}.work-queue-head{padding:.7rem .75rem}.work-record-open{padding:.75rem}.work-record-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.work-record-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.work-record-actions button{width:100%}.workspace-toolbar{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.65rem;padding:.72rem}.workspace-toolbar-copy p{display:none}.workspace-toolbar-copy h2{font-size:1.08rem}.workspace-toolbar-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%;justify-content:stretch;border-top:1px solid rgb(var(--color-line));padding-top:.62rem}.workspace-toolbar-meta{display:none}.workspace-primary-action{width:100%;min-height:2.55rem;justify-content:center}.app-v11-frame .utility-actions>.utility-icon-button{width:2.75rem;min-width:2.75rem;min-height:2.75rem;padding:0}.erp-local-switch{gap:.28rem;border-radius:.25rem;border-right:0;border-left:0;background:rgb(var(--color-surface));padding:.28rem;box-shadow:none}.erp-local-switch button{min-height:2.18rem;border-radius:.2rem;padding:.38rem .68rem;font-size:.84rem}.app-v11-frame .quick-filter-panel{gap:.3rem;border-radius:.25rem;padding:.5rem .6rem}.app-v11-frame .quick-filter-panel>label{display:grid;grid-template-columns:minmax(0,1fr);gap:.28rem}.app-v11-frame .quick-filter-panel input{min-height:2.45rem}.document-list-stack>.panel{gap:.5rem;border-radius:.25rem;padding:.58rem}.panel.has-heading>.panel-head{margin:-.92rem -.92rem 0;padding:.62rem .76rem .56rem .64rem}.document-list-stack>.panel.has-heading>.panel-head{margin:-.58rem -.58rem 0;padding:.52rem .66rem .48rem .56rem}.document-list-stack>.panel.has-heading>.panel-head h2{font-size:1rem}.supplier-stat-toolbar{margin-bottom:.75rem;padding:.7rem;width:100%;min-width:0;grid-template-columns:minmax(0,1fr)}.composer-footer,.composer-footer-secondary{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.composer-footer>.primary,.composer-footer-secondary>button{width:100%}.master-table-wrap{overflow:visible;border:0;background:transparent}.master-table{min-width:0}.master-table thead{display:none}.master-table,.master-table tbody{display:block;width:100%}.master-table tr{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid rgb(var(--color-line));background:rgb(var(--color-panel));margin-bottom:.72rem;padding:0}.master-table tr:last-child{margin-bottom:0}.master-table td{display:block;width:100%;min-width:0;border:0;border-bottom:1px solid rgb(var(--color-line));background:transparent!important;padding:.56rem .68rem}.master-table td:nth-child(odd):not(:first-child){border-right:1px solid rgb(var(--color-line))}.master-table td:first-child{grid-column:1 / -1;border-left:4px solid rgb(var(--color-accent));background:rgb(var(--color-surface))!important;box-shadow:none;padding:.7rem .72rem}.master-table td:first-child .mobile-table-label{display:none}.supplier-master-table td:last-child,.product-master-table td:last-child{grid-column:1 / -1;border-bottom:0;background:rgb(var(--color-surface))!important}.supplier-master-table td:last-child button,.product-master-table td:last-child button{width:100%}.inventory-master-table td:nth-child(2),.product-master-table td:nth-child(2){grid-column:1 / -1}.inventory-master-table td:nth-child(2),.product-master-table td:nth-child(2),.supplier-master-table td:nth-child(3),.supplier-master-table td:nth-child(5){border-right:0}.mobile-table-label{display:block;margin-bottom:.18rem;color:rgb(var(--color-muted));font-size:.875rem;font-weight:750;line-height:1.35;letter-spacing:0}.formal-document-detail .data-table-scroll{overflow:visible}.formal-document-table{display:none}.formal-document-lines-mobile{display:grid;border-top:1px solid rgb(var(--color-line))}.formal-document-line-mobile{display:grid;gap:0;border-bottom:1px solid rgb(var(--color-line));background:rgb(var(--color-panel))}.formal-document-line-mobile>header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start;border-left:4px solid rgb(var(--color-accent));background:rgb(var(--color-surface));padding:.65rem .7rem}.formal-document-line-mobile>header>span{color:rgb(var(--color-muted));font-size:.8rem;font-weight:750;white-space:nowrap}.formal-document-line-mobile>header strong,.formal-document-line-mobile>header small{display:block;min-width:0;overflow-wrap:anywhere}.formal-document-line-mobile>header strong{font-size:.94rem;line-height:1.35}.formal-document-line-mobile>header small{margin-top:.12rem;color:rgb(var(--color-muted));font-size:.8rem;font-weight:600}.formal-document-line-mobile dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.formal-document-line-mobile dl>div{min-width:0;border-top:1px solid rgb(var(--color-line));padding:.55rem .7rem}.formal-document-line-mobile dl>div:nth-child(odd){border-right:1px solid rgb(var(--color-line))}.formal-document-line-mobile dl>div.is-wide{grid-column:1 / -1;border-right:0}.formal-document-line-mobile dt{color:rgb(var(--color-muted));font-size:.8rem;font-weight:700;line-height:1.3}.formal-document-line-mobile dd{margin:.18rem 0 0;overflow-wrap:anywhere;color:rgb(var(--color-ink));font-size:.9rem;font-weight:750;line-height:1.35}.mobile-cost-editor{display:grid;gap:.25rem}.mobile-cost-editor>span{display:none}.mobile-cost-editor input{width:100%;min-height:2.35rem}.formal-document-mobile-total{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.8rem;align-items:center;border-bottom:1px solid rgb(var(--color-line));background:rgb(var(--color-surface));padding:.65rem .7rem;color:rgb(var(--color-ink));font-size:.9rem}.formal-document-mobile-total span,.formal-document-mobile-total b{font-variant-numeric:tabular-nums}.master-table td strong{font-size:.92rem;line-height:1.35}.master-table td small{margin-top:.1rem;line-height:1.35}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}}@media (min-width: 1280px){.xl\:col-span-3{grid-column:span 3 / span 3}}.app-v11-frame{--console-border: rgb(var(--color-line));--console-panel: rgb(var(--color-panel));--console-subtle: rgb(var(--color-surface));--console-soft: rgb(var(--color-soft));--console-accent: rgb(var(--color-accent));--console-radius: 4px;font-variant-numeric:tabular-nums}.app-v11-frame .app-sidebar{box-shadow:none}.app-v11-frame .sidebar-brand{padding:16px 16px 14px}.app-v11-frame .sidebar-navigation{padding:10px 8px 14px}.app-v11-frame .sidebar-navigation-group+.sidebar-navigation-group{margin-top:12px}.app-v11-frame .sidebar-navigation-label{padding:0 10px 5px;font-size:11px;letter-spacing:.06em}.app-v11-frame .sidebar-navigation-list{gap:1px}.app-v11-frame .sidebar-navigation-item{min-height:40px;border-radius:var(--console-radius);padding:8px 10px}.app-v11-frame .sidebar-navigation-item.is-active{border-color:#ffffff29;box-shadow:none}.app-v11-frame .app-topbar{min-height:60px;padding:8px 18px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-v11-frame .app-topbar-title h1{font-size:18px;font-weight:780}.app-v11-frame .app-topbar-title span{font-size:12px;line-height:1.35}.app-v11-frame .app-main{gap:12px;padding:14px 18px 24px}.app-v11-frame main{min-width:0}.app-v11-frame button,.app-v11-frame .button-link,.app-v11-frame input,.app-v11-frame select,.app-v11-frame textarea{border-radius:var(--console-radius);box-shadow:none}.app-v11-frame button,.app-v11-frame .button-link{min-height:36px}.app-v11-frame input,.app-v11-frame select{min-height:38px}.app-v11-frame textarea{min-height:74px;border:1px solid var(--console-border);background:var(--console-panel);padding:9px 11px;color:rgb(var(--color-ink));font:inherit;outline:none}.app-v11-frame textarea:focus{border-color:var(--console-accent);box-shadow:0 0 0 2px var(--ring-brand)}.app-v11-frame label{gap:5px;color:rgb(var(--color-muted));font-size:13px;font-weight:680}.app-v11-frame .panel,.app-v11-frame .document-panel,.app-v11-frame .system-subpanel,.app-v11-frame .customer-directory-panel,.app-v11-frame .user-directory-panel,.app-v11-frame .data-table-frame,.app-v11-frame .workspace-toolbar{border-color:var(--console-border);border-radius:var(--console-radius);background:var(--console-panel);box-shadow:none}.app-v11-frame .panel{gap:10px;padding:12px}.app-v11-frame .panel.has-heading>.panel-head{margin:-12px -12px 0;border-bottom:1px solid var(--console-border);border-left:3px solid var(--console-accent);background:var(--console-subtle);padding:9px 12px 8px 10px}.app-v11-frame .panel-head h2,.app-v11-frame .data-table-head h3{color:rgb(var(--color-ink));font-size:16px;font-weight:780;line-height:1.35}.app-v11-frame .panel-head .hint,.app-v11-frame .data-table-head span{margin-top:2px;color:rgb(var(--color-muted));font-size:13px;font-weight:520;line-height:1.45}.app-v11-frame .workspace-toolbar{min-height:58px;gap:10px;border-left:3px solid var(--console-accent);padding:10px 12px}.app-v11-frame .workspace-toolbar-copy h2{font-size:19px;font-weight:790}.app-v11-frame .workspace-toolbar-copy p{margin-top:2px;font-size:13px;line-height:1.4}.app-v11-frame .workspace-toolbar-meta{min-height:30px;padding:4px 9px;font-size:13px}.app-v11-frame .quick-filter-panel{border-radius:var(--console-radius);background:var(--console-subtle);padding:8px 10px}.app-v11-frame .quick-filter-panel>label{grid-template-columns:112px minmax(0,1fr);gap:10px}.app-v11-frame .page-size-switch{display:inline-flex;min-width:0;align-items:center;gap:7px}.app-v11-frame .page-size-switch>span{color:rgb(var(--color-muted));font-size:12px;font-weight:720;white-space:nowrap}.app-v11-frame .page-size-switch>div{display:inline-flex;overflow:hidden;border:1px solid var(--console-border);border-radius:4px;background:var(--console-panel)}.app-v11-frame .page-size-switch button{min-width:34px;min-height:30px;border:0;border-right:1px solid var(--console-border);border-radius:0;padding:4px 8px;background:transparent;color:rgb(var(--color-muted));font-size:12px;font-weight:760}.app-v11-frame .page-size-switch button:last-child{border-right:0}.app-v11-frame .page-size-switch button.is-active{background:rgb(var(--color-ink));color:rgb(var(--color-panel))}.app-v11-frame .erp-directory{overflow:hidden;border:1px solid var(--console-border);border-radius:var(--console-radius);background:var(--console-panel)}.app-v11-frame .erp-directory-head{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--console-border);border-left:3px solid var(--console-accent);background:var(--console-subtle);padding:8px 10px 8px 9px}.app-v11-frame .erp-directory-head h2{margin:0;color:rgb(var(--color-ink));font-size:16px;font-weight:790;line-height:1.3}.app-v11-frame .erp-directory-head p{margin:2px 0 0;color:rgb(var(--color-muted));font-size:12px;font-weight:560;line-height:1.4}.app-v11-frame .erp-directory-head-tools{display:flex;flex:0 0 auto;align-items:end;gap:10px}.app-v11-frame .erp-directory-head-tools>strong{min-height:30px;border:1px solid var(--console-border);border-radius:4px;background:var(--console-panel);padding:5px 9px;color:rgb(var(--color-ink));font-size:12px;line-height:18px;white-space:nowrap}.app-v11-frame .supplier-period-control{display:grid;grid-template-columns:auto minmax(130px,170px);align-items:center;gap:7px}.app-v11-frame .supplier-period-control>span{color:rgb(var(--color-muted));font-size:12px;font-weight:720;white-space:nowrap}.app-v11-frame .supplier-period-control select{min-height:30px;padding-top:3px;padding-bottom:3px;font-size:12px}.app-v11-frame .erp-directory-body .document-table-wrap,.app-v11-frame .erp-directory-body .master-table-wrap{border:0;border-radius:0}.app-v11-frame .erp-directory-pagination{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--console-border);background:var(--console-subtle);padding:7px 10px}.app-v11-frame .erp-directory-pagination>span{color:rgb(var(--color-muted));font-size:12px;font-weight:680}.app-v11-frame .operating-directory{min-width:0;overflow:hidden;border:1px solid var(--console-border);border-radius:var(--console-radius);background:var(--console-panel)}.app-v11-frame .operating-directory-head{display:grid;min-height:52px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid var(--console-border);border-left:3px solid var(--console-accent);background:var(--console-subtle);padding:8px 10px 8px 9px}.app-v11-frame .operating-directory-heading{min-width:0}.app-v11-frame .operating-directory-heading h2{margin:0;color:rgb(var(--color-ink));font-size:16px;font-weight:790;line-height:1.3}.app-v11-frame .operating-directory-heading p{margin:2px 0 0;color:rgb(var(--color-muted));font-size:12px;font-weight:560;line-height:1.4}.app-v11-frame .operating-directory-head-tools{display:flex;min-width:0;align-items:center;gap:8px}.app-v11-frame .operating-directory-count{display:inline-flex;min-height:30px;min-width:34px;align-items:center;justify-content:center;border:1px solid var(--console-border);border-radius:4px;background:var(--console-panel);padding:4px 9px;color:rgb(var(--color-ink));font-size:12px;font-weight:760;white-space:nowrap}.app-v11-frame .operating-directory-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:10px;border-bottom:1px solid var(--console-border);background:var(--console-panel);padding:8px 10px}.app-v11-frame .operating-directory-toolbar>label{min-width:0}.app-v11-frame .operating-directory-toolbar>label>span{color:rgb(var(--color-muted));font-size:12px;font-weight:720}.app-v11-frame .operating-directory-toolbar input,.app-v11-frame .operating-directory-toolbar select{min-height:34px}.app-v11-frame .operating-directory-body{min-width:0}.app-v11-frame .operating-directory-pagination{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--console-border);background:var(--console-subtle);padding:7px 10px}.app-v11-frame .operating-directory-pagination>span{color:rgb(var(--color-muted));font-size:12px;font-weight:680}.app-v11-frame .directory-pagination-controls{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:10px}.app-v11-frame .directory-pagination-summary{min-width:0;overflow:hidden;color:rgb(var(--color-muted));font-size:12px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.app-v11-frame .directory-pagination-actions{display:inline-flex;flex:0 0 auto;align-items:center;overflow:hidden;border:1px solid var(--console-border);border-radius:4px;background:var(--console-panel)}.app-v11-frame .directory-pagination-actions button{display:inline-grid;width:34px;min-width:34px;min-height:32px;place-items:center;border:0;border-right:1px solid var(--console-border);border-radius:0;padding:0;background:transparent;color:rgb(var(--color-ink))}.app-v11-frame .directory-pagination-actions button:hover:not(:disabled){background:rgb(var(--color-soft))}.app-v11-frame .directory-pagination-actions button:disabled{color:rgb(var(--color-muted));opacity:.42}.app-v11-frame .directory-page-index{display:inline-flex;min-width:48px;min-height:32px;align-items:center;justify-content:center;border-right:1px solid var(--console-border);color:rgb(var(--color-ink));font-size:12px;font-weight:760;white-space:nowrap}.app-v11-frame .erp-table-actions{display:flex;align-items:center;gap:4px}.app-v11-frame .erp-table-actions button{display:inline-flex;width:31px;min-width:31px;min-height:31px;align-items:center;justify-content:center;border-radius:4px;padding:0}.app-v11-frame .erp-table-actions button span{display:none}.app-v11-frame .erp-table-actions button.is-primary{border-color:rgb(var(--color-accent));background:rgb(var(--color-accent));color:#fff}body>.modal-layer .cost-review-cell{min-width:128px}body>.modal-layer .cost-review-cell label{display:grid;gap:3px}body>.modal-layer .cost-review-cell label>span{display:none}body>.modal-layer .cost-review-cell input{min-height:34px;width:112px;margin-left:auto;padding:5px 8px;text-align:right;font-weight:740}body>.modal-layer .inbound-cost-review-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgb(var(--color-accent));border-left-width:4px;background:rgb(var(--color-soft));padding:10px 12px}body>.modal-layer .inbound-cost-review-bar>div{display:grid;gap:2px}body>.modal-layer .inbound-cost-review-bar strong{color:rgb(var(--color-ink));font-size:14px;font-weight:790}body>.modal-layer .inbound-cost-review-bar span{color:rgb(var(--color-muted));font-size:12px;font-weight:560;line-height:1.45}.app-v11-frame .finance-guidance-line{display:flex;align-items:center;gap:12px;border-left:3px solid var(--console-accent);background:var(--console-subtle);padding:9px 11px}.app-v11-frame .finance-guidance-line strong{flex:0 0 auto;color:rgb(var(--color-ink));font-size:14px}.app-v11-frame .finance-guidance-line span{color:rgb(var(--color-muted));font-size:13px;line-height:1.45}.app-v11-frame .data-table-head{min-height:44px;padding:8px 11px}.app-v11-frame .document-table-wrap,.app-v11-frame .customer-table-wrap,.app-v11-frame .user-table-wrap,.app-v11-frame .customer-sales-table-wrap,.app-v11-frame .master-table-wrap,.app-v11-frame .formal-document-table-wrap{border-radius:var(--console-radius);border-color:var(--console-border);box-shadow:none}.app-v11-frame .document-table th,.app-v11-frame .customer-table th,.app-v11-frame .user-table th,.app-v11-frame .customer-sales-table th,.app-v11-frame .master-table th,.app-v11-frame .formal-document-table th{border-color:var(--console-border);background:var(--console-subtle);padding:9px 11px;color:rgb(var(--color-muted));font-size:12px;font-weight:780;line-height:1.3}.app-v11-frame .document-table td,.app-v11-frame .customer-table td,.app-v11-frame .user-table td,.app-v11-frame .customer-sales-table td,.app-v11-frame .master-table td,.app-v11-frame .formal-document-table td{border-color:var(--console-border);padding:9px 11px;font-size:14px;line-height:1.4}.app-v11-frame .document-table tbody tr:nth-child(2n) td,.app-v11-frame .customer-table tbody tr:nth-child(2n) td,.app-v11-frame .user-table tbody tr:nth-child(2n) td,.app-v11-frame .master-table tbody tr:nth-child(2n) td{background:rgba(var(--color-surface),.52)}.app-v11-frame .document-table tbody tr:hover td,.app-v11-frame .customer-table tbody tr:hover td,.app-v11-frame .user-table tbody tr:hover td,.app-v11-frame .master-table tbody tr:hover td{background:rgb(var(--color-soft))}.app-v11-frame .document-table td:first-child,.app-v11-frame .customer-table td:first-child,.app-v11-frame .user-table td:first-child,.app-v11-frame .master-table td:first-child{box-shadow:inset 3px 0 0 transparent}.app-v11-frame .document-table-row:hover td:first-child,.app-v11-frame .customer-row:hover td:first-child,.app-v11-frame .user-table tbody tr:hover td:first-child,.app-v11-frame .master-table-row:hover td:first-child{box-shadow:inset 3px 0 0 var(--console-accent)}.app-v11-frame .table-chip,.app-v11-frame .pill,.app-v11-frame .risk-pill{min-height:24px;border-radius:3px;padding:3px 7px;font-size:12px;line-height:1.35}.app-v11-frame .row{gap:4px;border-radius:0;padding:10px 11px;box-shadow:none}.app-v11-frame .rows{gap:0}.app-v11-frame .row-title{font-size:14px;font-weight:760}.app-v11-frame .row-subtitle,.app-v11-frame .row-meta{font-size:13px;line-height:1.4}.app-v11-frame .commission-workbench-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:12px;align-items:start}.app-v11-frame .commission-processing-column{display:grid;min-width:0;gap:10px}.app-v11-frame .commission-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.app-v11-frame .commission-person-card{min-height:94px;border-radius:var(--console-radius);padding:10px 12px}.app-v11-frame .commission-payout-panel,.app-v11-frame .commission-queue-section,.app-v11-frame .commission-ledger-section{border-radius:var(--console-radius)}.app-v11-frame .commission-section-head{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--console-border, rgb(var(--color-line)));background:var(--console-subtle, rgb(var(--color-surface)));padding:7px 10px}.app-v11-frame .commission-section-head strong{font-size:13px;font-weight:760}.app-v11-frame .commission-section-head span{min-width:24px;text-align:right;font-size:12px;font-weight:760;color:rgb(var(--color-muted))}.app-v11-frame .commission-queue-section{overflow:hidden;border:1px solid var(--console-border, rgb(var(--color-line)))}.app-v11-frame .commission-queue-section .finance-pick-list{max-height:230px;overflow-y:auto}.app-v11-frame .commission-ledger-section{gap:0;overflow:hidden;padding:0}.app-v11-frame .commission-ledger-section>.rows{max-height:650px;overflow-y:auto}.app-v11-frame .audit-record-row{cursor:pointer}.app-v11-frame .audit-record-row:focus-visible td{outline:2px solid var(--console-accent);outline-offset:-2px}.app-v11-frame .audit-mobile-summary{display:none}body>.modal-layer .audit-detail-list{display:grid;gap:0;margin:0;border:1px solid var(--console-border, rgb(var(--color-line)))}body>.modal-layer .audit-detail-list>div{display:grid;grid-template-columns:150px minmax(0,1fr);border-bottom:1px solid var(--console-border, rgb(var(--color-line)))}body>.modal-layer .audit-detail-list>div:last-child{border-bottom:0}body>.modal-layer .audit-detail-list dt,body>.modal-layer .audit-detail-list dd{margin:0;padding:10px 12px}body>.modal-layer .audit-detail-list dt{background:var(--console-subtle, rgb(var(--color-surface)));color:rgb(var(--color-muted));font-size:12px;font-weight:760}body>.modal-layer .audit-detail-list dd{display:grid;gap:3px;font-size:14px;line-height:1.45}body>.modal-layer .audit-detail-list dd span{color:rgb(var(--color-muted));font-size:12px}body>.modal-layer .customer-ledger-head{min-height:42px;align-items:center;border-bottom:1px solid var(--console-border, rgb(var(--color-line)));padding:0 0 8px}body>.modal-layer .customer-ledger-head>div{display:grid;gap:2px}body>.modal-layer .customer-ledger-head button{min-height:32px;padding:4px 9px;font-size:12px}body>.modal-layer .section-tabs{display:flex;gap:0;overflow-x:auto;border:1px solid var(--console-border, rgb(var(--color-line)));border-radius:3px;background:var(--console-subtle, rgb(var(--color-surface)))}body>.modal-layer .section-tabs button{min-height:38px;flex:1 0 128px;border:0;border-right:1px solid var(--console-border, rgb(var(--color-line)));border-radius:0;background:transparent;box-shadow:none;color:rgb(var(--color-muted));font-size:13px}body>.modal-layer .section-tabs button:last-child{border-right:0}body>.modal-layer .section-tabs button.is-active{background:rgb(var(--color-panel));box-shadow:inset 0 -3px 0 var(--console-accent, rgb(var(--color-accent)));color:rgb(var(--color-ink))}body>.modal-layer .customer-editor-section{display:grid;gap:12px;min-width:0}body>.modal-layer .customer-editor-profile>.hint{margin:-5px 0 0}body>.modal-layer .customer-sales-doc-summary{cursor:pointer}body>.modal-layer .customer-sales-doc-summary td{background:var(--console-subtle, rgb(var(--color-surface)))}body>.modal-layer .customer-sales-doc-summary:hover td{background:rgb(var(--color-soft))}body>.modal-layer .ledger-document-id{display:flex;min-width:0;align-items:center;gap:7px}body>.modal-layer .ledger-document-id>span{min-width:0}body>.modal-layer .ledger-expand-button{display:inline-grid;width:30px;min-width:30px;min-height:30px;place-items:center;border:1px solid var(--console-border, rgb(var(--color-line)));border-radius:3px;padding:0;background:rgb(var(--color-panel))}body>.modal-layer .customer-sales-line-detail td{padding-top:7px;padding-bottom:7px;background:rgb(var(--color-panel))}body>.modal-layer .ledger-line-index,body>.modal-layer .ledger-line-context{color:rgb(var(--color-muted));font-size:12px;font-weight:650}.app-v11-frame .modal-layer{padding:16px;background:#0f172a94}.app-v11-frame .modal-surface,.app-v11-frame .detail-modal,.app-v11-frame .user-profile-modal{border-radius:var(--console-radius);box-shadow:0 18px 50px #0f172a3d}.app-v11-frame .modal-header{min-height:60px;background:var(--console-subtle);padding:11px 14px}.app-v11-frame .modal-heading h2{font-size:19px}.app-v11-frame .modal-heading p{margin-top:2px;font-size:13px}.app-v11-frame .modal-close{width:38px;height:38px;border-radius:var(--console-radius)}.app-v11-frame .modal-body{padding:12px 14px}.app-v11-frame .modal-footer{min-height:54px;background:var(--console-subtle);padding:9px 14px}.app-v11-frame .record-summary{gap:0;overflow:hidden;border:1px solid var(--console-border);border-radius:var(--console-radius);background:var(--console-panel)}.app-v11-frame .record-summary>div{border-right:1px solid var(--console-border);border-bottom:1px solid var(--console-border);background:transparent;padding:9px 11px}.app-v11-frame .record-summary dt{font-size:12px;font-weight:720}.app-v11-frame .record-summary dd{margin-top:2px;font-size:14px;font-weight:720}.app-v11-frame .finance-workbench{gap:10px;grid-template-columns:minmax(0,1fr)}.app-v11-frame .finance-flow-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--console-border);border-radius:var(--console-radius);background:var(--console-subtle);padding:0;box-shadow:none}.app-v11-frame .finance-flow-tabs button{display:grid;min-width:0;min-height:48px;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:2px 8px;border-width:0 1px 0 0;border-radius:0;padding:8px 11px;background:transparent;color:rgb(var(--color-ink));text-align:left;box-shadow:none}.app-v11-frame .finance-flow-tabs button:last-child{border-right:0}.app-v11-frame .finance-flow-tabs button.is-active{background:rgb(var(--color-panel));box-shadow:inset 0 -3px 0 var(--console-accent);color:rgb(var(--color-ink))}.app-v11-frame .finance-flow-tabs span{min-width:0;font-size:14px;font-weight:760}.app-v11-frame .finance-flow-tabs small{display:none}.app-v11-frame .finance-flow-tabs strong{grid-column:2;grid-row:1;min-width:28px;color:var(--console-accent);font-size:16px;text-align:right}.app-v11-frame .finance-pick-list{gap:0;overflow:hidden;border:1px solid var(--console-border);border-radius:var(--console-radius);background:rgb(var(--color-panel))}.app-v11-frame .finance-pick{display:grid;min-height:58px;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;border:0;border-bottom:1px solid var(--console-border);border-radius:0;padding:8px 10px;background:transparent;color:rgb(var(--color-ink))}.app-v11-frame .finance-pick:last-child{border-bottom:0}.app-v11-frame .finance-pick span,.app-v11-frame .finance-pick small{grid-column:1}.app-v11-frame .finance-pick em{grid-column:2;grid-row:1 / span 2;align-self:center;margin:0;color:var(--console-accent);white-space:nowrap}.app-v11-frame .finance-pick.is-active{background:rgb(var(--color-soft));box-shadow:inset 3px 0 0 var(--console-accent);color:rgb(var(--color-ink))}.app-v11-frame .finance-pick.is-active small{color:rgb(var(--color-muted))}.app-v11-frame .finance-pick.is-active em{color:var(--console-accent)}.app-v11-frame .action-queue-row{display:grid;width:100%;min-width:0;min-height:58px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:0;border-bottom:1px solid var(--console-border);border-radius:0;padding:8px 10px;background:transparent;color:rgb(var(--color-ink));text-align:left;box-shadow:none}.app-v11-frame .action-queue-row:last-child{border-bottom:0}.app-v11-frame .action-queue-copy{display:grid;min-width:0;gap:2px}.app-v11-frame .action-queue-copy strong,.app-v11-frame .action-queue-copy small,.app-v11-frame .action-queue-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-v11-frame .action-queue-copy strong{color:rgb(var(--color-ink));font-size:13px;font-weight:760}.app-v11-frame .action-queue-copy small,.app-v11-frame .action-queue-copy>span{color:rgb(var(--color-muted));font-size:12px;font-style:normal;font-weight:560;line-height:1.4}.app-v11-frame .action-queue-open{display:inline-flex;grid-column:2;grid-row:1;align-items:center;gap:5px;color:var(--console-accent);font-size:12px;font-style:normal;font-weight:720;white-space:nowrap}.app-v11-frame .action-queue-row:hover,.app-v11-frame .action-queue-row:focus-visible,.app-v11-frame .action-queue-row.is-active{background:rgb(var(--color-soft));color:rgb(var(--color-ink))}.app-v11-frame .action-queue-row.is-active{box-shadow:inset 3px 0 0 var(--console-accent)}.app-v11-frame .finance-action-line,.app-v11-frame .finance-related-list,.app-v11-frame .finance-exception-box,.app-v11-frame .commission-editor-card,.app-v11-frame .credit-editor-card,.app-v11-frame .file-card{border-radius:var(--console-radius);box-shadow:none}.app-v11-frame .work-summary-grid,.app-v11-frame .system-overview-grid{gap:0;overflow:hidden;border:1px solid var(--console-border);border-radius:var(--console-radius);background:var(--console-panel)}.app-v11-frame .work-summary-item,.app-v11-frame .system-overview-card{min-height:76px;border:0;border-right:1px solid var(--console-border);border-radius:0;background:transparent;padding:10px 12px;box-shadow:none}.app-v11-frame .system-overview-grid>.summary-tile{min-height:76px;border:0;border-right:1px solid var(--console-border);border-radius:0;background:transparent;padding:10px 12px;box-shadow:none}.app-v11-frame .bi-dashboard,.app-v11-frame .bi-dashboard-grid,.app-v11-frame .bi-card,.app-v11-frame .bi-priority-card,.app-v11-frame .bi-trend-card,.app-v11-frame .bi-radar-card{border-radius:var(--console-radius);box-shadow:none}.app-v11-frame .bi-card,.app-v11-frame .bi-priority-card,.app-v11-frame .bi-trend-card,.app-v11-frame .bi-radar-card{padding:11px 12px}body>.modal-layer{padding:16px;background:#0f172a94}body>.modal-layer .modal-surface,body>.modal-layer .detail-modal,body>.modal-layer .user-profile-modal{border-radius:var(--console-radius, 4px);box-shadow:0 18px 50px #0f172a3d}body>.modal-layer .modal-header{min-height:60px;background:rgb(var(--color-surface));padding:11px 14px}body>.modal-layer .modal-heading h2{font-size:19px}body>.modal-layer .modal-heading p{margin-top:2px;font-size:13px;line-height:1.4}body>.modal-layer .modal-close{width:38px;height:38px;border-radius:4px}body>.modal-layer .modal-body{padding:12px 14px}body>.modal-layer .modal-footer{min-height:54px;background:rgb(var(--color-surface));padding:9px 14px}@media (max-width: 1023px){.app-v11-frame .app-main{padding:12px 12px calc(86px + env(safe-area-inset-bottom))}.app-v11-frame .finance-workbench{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.app-v11-frame .app-topbar{min-height:62px;padding:8px 10px}.app-v11-frame .app-topbar-title h1{font-size:17px}.app-v11-frame .app-topbar-title span{display:none}.app-v11-frame .app-main{gap:10px;padding:10px 8px calc(82px + env(safe-area-inset-bottom))}.app-v11-frame .panel{gap:8px;border-radius:var(--console-radius);padding:9px}.app-v11-frame .panel.has-heading>.panel-head{margin:-9px -9px 0;padding:8px 9px 7px 8px}.app-v11-frame .workspace-toolbar{min-height:0;gap:7px;padding:8px 9px}.app-v11-frame .workspace-toolbar-copy h2{font-size:17px}.app-v11-frame .workspace-toolbar-copy p,.app-v11-frame .workspace-toolbar-meta{display:none}.app-v11-frame .workspace-toolbar-actions{padding-top:7px}.app-v11-frame .page-size-switch{align-items:center;justify-content:flex-start}.app-v11-frame .page-size-switch button{min-width:40px;min-height:34px}.app-v11-frame .customer-directory-toolbar .page-size-switch{grid-column:1 / -1;align-self:end;justify-content:flex-end;padding-bottom:1px}.app-v11-frame .erp-directory-head{display:grid;gap:7px;padding:8px}.app-v11-frame .erp-directory-head p{display:none}.app-v11-frame .erp-directory-head-tools{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:7px}.app-v11-frame .erp-directory-head-tools>strong{margin-left:auto}.app-v11-frame .operating-directory-head{min-height:0;padding:8px}.app-v11-frame .operating-directory-heading p{display:none}.app-v11-frame .operating-directory-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:7px 8px}.app-v11-frame .operating-directory-toolbar>label:first-child,.app-v11-frame .operating-directory-search{grid-column:1 / -1}.app-v11-frame .operating-directory-toolbar .page-size-switch{justify-content:flex-end}.app-v11-frame .operating-directory-count{min-height:28px;padding:3px 7px}.app-v11-frame .operating-directory-pagination{padding:7px 8px}.app-v11-frame .directory-pagination-summary{max-width:calc(100% - 150px)}.app-v11-frame .supplier-period-control{grid-template-columns:minmax(0,1fr);flex:1 1 auto}.app-v11-frame .supplier-period-control>span{display:none}.app-v11-frame .erp-table-actions{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.app-v11-frame .erp-table-actions button{width:100%;min-width:0;min-height:34px;gap:6px;padding:5px 8px}.app-v11-frame .erp-table-actions button span{display:inline}.app-v11-frame .erp-table-actions button:last-child:nth-child(odd){grid-column:1 / -1}.app-v11-frame .return-document-table tbody>tr:not(.document-table-subrow){grid-template-columns:repeat(2,minmax(0,1fr))}.app-v11-frame .finance-guidance-line,body>.modal-layer .inbound-cost-review-bar{display:grid;gap:7px}body>.modal-layer .inbound-cost-review-bar button{width:100%}body>.modal-layer .cost-review-cell label>span{display:block;color:rgb(var(--color-muted));font-size:11px}body>.modal-layer .cost-review-cell input{width:100%;margin-left:0}.app-v11-frame .quick-filter-panel{padding:7px 8px}.app-v11-frame .quick-filter-panel>label{grid-template-columns:minmax(0,1fr);gap:4px}.app-v11-frame .data-table-head{min-height:40px;padding:7px 9px}.app-v11-frame .modal-layer{align-items:center;padding:6px}.app-v11-frame .modal-surface,.app-v11-frame .detail-modal,.app-v11-frame .user-profile-modal{width:100%;max-height:calc(100dvh - 12px);border-radius:var(--console-radius)}.app-v11-frame .modal-header{min-height:52px;padding:9px 10px}.app-v11-frame .modal-heading h2{font-size:17px}.app-v11-frame .modal-body{padding:9px 10px}.app-v11-frame .modal-footer{min-height:50px;padding:8px 10px max(8px,env(safe-area-inset-bottom))}.app-v11-frame .finance-flow-tabs{display:flex;gap:5px;overflow-x:auto;border:0;background:transparent}.app-v11-frame .finance-flow-tabs button{flex:0 0 148px;min-width:148px;min-height:44px;border:1px solid var(--console-border);border-radius:var(--console-radius);padding:6px 8px}.app-v11-frame .finance-flow-tabs button.is-active{box-shadow:inset 0 -3px 0 var(--console-accent)}.app-v11-frame .finance-flow-tabs small{display:none}.app-v11-frame .finance-flow-tabs strong{grid-row:1}.app-v11-frame .finance-pick{min-height:62px;padding:7px 8px}.app-v11-frame .finance-pick em{max-width:116px;white-space:normal;text-align:right}.app-v11-frame .action-queue-row{min-height:56px;padding:7px 8px}.app-v11-frame .action-queue-open>span{display:none}.app-v11-frame .work-summary-grid,.app-v11-frame .system-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-v11-frame .system-overview-grid{display:flex;overflow-x:auto;scroll-snap-type:x proximity}.app-v11-frame .work-summary-item,.app-v11-frame .system-overview-card{min-height:68px;padding:8px 9px}.app-v11-frame .system-overview-card{flex:0 0 142px;scroll-snap-align:start}.app-v11-frame .system-overview-grid>.summary-tile{min-width:142px;flex:0 0 142px;scroll-snap-align:start;min-height:68px;padding:8px 9px}.app-v11-frame .system-overview-grid>.summary-tile span{font-size:12px;line-height:1.3}.app-v11-frame .system-overview-grid>.summary-tile strong{font-size:22px;line-height:1.1}.app-v11-frame .system-overview-grid>.summary-tile small{display:none}.app-v11-frame .mobile-record-table .record-empty-cell{display:none!important}.app-v11-frame .user-table tbody>tr:not(.document-table-subrow)>td,.app-v11-frame .bi-record-table tbody>tr:not(.document-table-subrow)>td{padding:7px 9px!important}.app-v11-frame .user-table .record-action-cell button,.app-v11-frame .bi-record-table .record-action-cell button{min-height:34px;width:100%}.app-v11-frame .bi-metric-table-wrap{overflow:visible}.app-v11-frame .bi-record-table{min-width:0}.app-v11-frame .bi-record-table tbody>tr{grid-template-columns:repeat(3,minmax(0,1fr))}.app-v11-frame .document-table-wrap,.app-v11-frame .customer-table-wrap,.app-v11-frame .user-table-wrap,.app-v11-frame .customer-sales-table-wrap,.app-v11-frame .master-table-wrap{border-radius:var(--console-radius)}.app-v11-frame .mobile-record-table tbody>tr:not(.document-table-subrow),.app-v11-frame .master-table tr{border-radius:var(--console-radius);box-shadow:none}.app-v11-frame .document-table.mobile-record-table tbody{gap:7px}.app-v11-frame .document-table.mobile-record-table tbody>tr:not(.document-table-subrow){grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.app-v11-frame .document-table.mobile-record-table tbody>tr:not(.document-table-subrow)>td{padding:7px 9px!important}.app-v11-frame .document-table.mobile-record-table .record-head-cell,.app-v11-frame .document-table.mobile-record-table .record-party-cell,.app-v11-frame .document-table.mobile-record-table .record-action-cell{grid-column:1 / -1}.app-v11-frame .document-table.mobile-record-table .record-status-cell,.app-v11-frame .document-table.mobile-record-table .record-metric-cell{grid-column:auto;border-right:0!important}.app-v11-frame .document-table.mobile-record-table .record-status-cell{border-right:1px solid var(--console-border)!important}.app-v11-frame .document-table.mobile-record-table .record-party-cell>strong,.app-v11-frame .document-table.mobile-record-table .record-primary-metric{font-size:14px}.app-v11-frame .document-table.mobile-record-table .record-status-line{align-items:flex-start;gap:4px}.app-v11-frame .document-table.mobile-record-table .record-state{border-left:0;padding-left:0;font-size:12px}.app-v11-frame .document-table.mobile-record-table .record-action-cell{padding:6px 8px!important}.app-v11-frame .document-table.mobile-record-table .record-action-cell .table-actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px}.app-v11-frame .document-table.mobile-record-table .record-action-cell .table-actions>button:only-child{grid-column:1 / -1}.app-v11-frame .document-table.mobile-record-table .record-action-cell .table-actions button{min-height:34px;padding:5px 8px}.app-v11-frame .master-table tbody{gap:7px}.app-v11-frame .master-table tr{margin-bottom:7px}.app-v11-frame .master-table td{padding:5px 8px}.app-v11-frame .master-table .mobile-table-label{margin-bottom:2px;font-size:11px;line-height:1.2}.app-v11-frame .master-table td small{line-height:1.25}.app-v11-frame .product-master-table tr{grid-template-columns:repeat(3,minmax(0,1fr))}.app-v11-frame .product-master-table td:first-child,.app-v11-frame .product-master-table td:nth-child(2),.app-v11-frame .product-master-table td:last-child{grid-column:1 / -1}.app-v11-frame .supplier-master-table td:nth-child(2),.app-v11-frame .supplier-master-table td:nth-child(3),.app-v11-frame .supplier-master-table td:nth-child(4),.app-v11-frame .supplier-master-table td:nth-child(5){grid-column:auto}.app-v11-frame .supplier-master-table td:nth-child(2),.app-v11-frame .supplier-master-table td:nth-child(4){border-right:1px solid var(--console-border)!important}.app-v11-frame .master-table td:last-child{padding:6px 8px}.app-v11-frame .master-table td:last-child .mobile-table-label{display:none}.app-v11-frame .master-table td:last-child button{min-height:34px}.app-v11-frame .customer-table-profile tbody>tr{grid-template-columns:repeat(2,minmax(0,1fr))}.app-v11-frame .customer-table-profile tbody>tr>td{padding:7px 9px!important}.app-v11-frame .customer-table-profile .record-head-cell,.app-v11-frame .customer-table-profile .record-action-cell{grid-column:1 / -1}.app-v11-frame .customer-table-profile .record-list-secondary{display:none!important}.app-v11-frame .customer-table-profile .record-action-cell .actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.app-v11-frame .customer-table-profile .record-action-cell .actions button{min-height:38px;padding:4px 3px;font-size:11px;line-height:1.2}.app-v11-frame .mobile-bottom-nav{border-radius:6px;box-shadow:0 8px 24px #0f172a29}body>.modal-layer{align-items:center;padding:6px}body>.modal-layer .modal-surface,body>.modal-layer .detail-modal,body>.modal-layer .user-profile-modal{width:100%;max-height:calc(100dvh - 12px);border-radius:4px}body>.modal-layer .modal-header{min-height:52px;padding:9px 10px}body>.modal-layer .modal-heading h2{font-size:17px}body>.modal-layer .modal-body{padding:9px 10px}body>.modal-layer .modal-footer{min-height:50px;padding:8px 10px max(8px,env(safe-area-inset-bottom))}body>.modal-layer .composer-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:center}body>.modal-layer .composer-footer-secondary{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:center}body>.modal-layer .composer-footer-secondary>button{width:auto;white-space:nowrap}body>.modal-layer .composer-footer-secondary>span{min-width:0;text-align:right}body>.modal-layer .composer-footer>.primary{grid-column:1 / -1;width:100%}body>.modal-layer .customer-sales-doc-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;border-radius:4px;padding:0}body>.modal-layer .customer-sales-table.mobile-record-table .customer-sales-doc-summary>td{padding:5px 7px!important}body>.modal-layer .customer-sales-table tbody{gap:7px}body>.modal-layer .customer-sales-doc-summary .mobile-table-label{margin-bottom:2px;font-size:11px;line-height:1.2}body>.modal-layer .customer-sales-doc-summary td small{margin-top:2px;line-height:1.25}body>.modal-layer .customer-sales-doc-summary .record-head-cell,body>.modal-layer .customer-sales-doc-summary .record-wide-cell{grid-column:1 / -1}body>.modal-layer .customer-sales-doc-summary .record-status-cell,body>.modal-layer .customer-sales-doc-summary>td:nth-child(8){grid-column:auto}body>.modal-layer .customer-sales-doc-summary>td:nth-child(4),body>.modal-layer .customer-sales-doc-summary>td:nth-child(6){display:none!important}body>.modal-layer .customer-sales-doc-summary>td:nth-child(8) small{display:none}body>.modal-layer .customer-sales-doc-summary>td:nth-child(2),body>.modal-layer .customer-sales-doc-summary>td:nth-child(5){border-right:1px solid var(--console-border, rgb(var(--color-line)))!important}body>.modal-layer .customer-sales-doc-summary>td:nth-child(1){grid-row:1}body>.modal-layer .customer-sales-doc-summary>td:nth-child(2){grid-column:1;grid-row:2}body>.modal-layer .customer-sales-doc-summary>td:nth-child(8){grid-column:2;grid-row:2}body>.modal-layer .customer-sales-doc-summary>td:nth-child(3){grid-row:3}body>.modal-layer .customer-sales-doc-summary>td:nth-child(5){grid-column:1;grid-row:4}body>.modal-layer .customer-sales-doc-summary>td:nth-child(7){grid-column:2;grid-row:4}body>.modal-layer .customer-ledger-head{align-items:flex-end}body>.modal-layer .customer-ledger-head>div{flex:1 1 180px}body>.modal-layer .section-tabs button{min-height:40px;flex-basis:104px;padding:6px 8px;font-size:12px}body>.modal-layer .customer-editor-section{gap:9px}.app-v11-frame .crm-new-form>button.primary[type=submit]{position:fixed;right:10px;bottom:max(10px,env(safe-area-inset-bottom));left:10px;z-index:32;width:auto;min-height:44px;box-shadow:0 8px 22px #0f172a2e}.app-v11-frame .crm-new-form{padding-bottom:54px}.app-v11-frame .user-table .record-action-cell{display:none!important}.app-v11-frame .user-table tbody>tr:not(.document-table-subrow){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.app-v11-frame .user-table .record-head-cell{grid-column:1 / -1}.app-v11-frame .user-table .record-contact-cell,.app-v11-frame .user-table td:nth-child(5){display:none!important}.app-v11-frame .audit-table tbody{gap:6px}.app-v11-frame .audit-table tbody>tr:not(.document-table-subrow){display:block;min-height:0}.app-v11-frame .audit-table tbody>tr:not(.document-table-subrow)>.record-head-cell{display:grid;gap:2px;border-right:0!important;padding:8px 9px!important}.app-v11-frame .audit-table .audit-operator-cell,.app-v11-frame .audit-table .audit-description{display:none!important}.app-v11-frame .audit-mobile-summary{display:-webkit-box;margin-top:3px;overflow:hidden;color:rgb(var(--color-muted));font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}body>.modal-layer .audit-detail-list>div{grid-template-columns:minmax(0,1fr)}body>.modal-layer .audit-detail-list dt{border-bottom:1px solid var(--console-border, rgb(var(--color-line)));padding:7px 9px}body>.modal-layer .audit-detail-list dd{padding:9px}.app-v11-frame .commission-workbench-grid{grid-template-columns:minmax(0,1fr);gap:9px}.app-v11-frame .commission-summary-grid{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:2px}.app-v11-frame .commission-person-card{flex:0 0 min(78vw,290px);scroll-snap-align:center}.app-v11-frame .commission-ledger-section>.rows{max-height:380px}}
