.erp-topbar{z-index:var(--z-sticky);min-block-size:var(--erp-topbar-height);border:0;border-block-end:1px solid var(--color-border);backdrop-filter:blur(18px);background:#fffffff7;border-radius:0;justify-content:space-between;align-items:center;margin:0;padding:.75rem clamp(1rem,1.7vw,1.5rem);display:flex;position:sticky;inset-block-start:0;box-shadow:0 2px 12px #161a1508}.erp-topbar-leading,.erp-topbar-actions{align-items:center;min-inline-size:0;display:flex}.erp-topbar-leading{gap:.75rem}.erp-topbar-actions{gap:.55rem}.erp-demo-badge{border-radius:var(--radius-pill);color:#71382f;min-block-size:2.35rem;font-size:var(--erp-text-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;background:#fff7f4;border:1px solid #f0d6ce;align-items:center;gap:.4rem;padding:.35rem .6rem;text-decoration:none;display:inline-flex}.erp-demo-badge>span{background:#d84e2d;border-radius:50%;block-size:.45rem;inline-size:.45rem}.erp-demo-badge:hover{background:#fff;border-color:#dfb4a6}.erp-demo-badge:focus-visible{outline:3px solid color-mix(in srgb, var(--color-accent) 42%, white);outline-offset:2px}.erp-icon-button{border:1px solid var(--color-border);background:var(--color-surface);block-size:2.75rem;inline-size:2.75rem;color:var(--color-text);cursor:pointer;border-radius:.8rem;flex:none;place-items:center;padding:0;display:inline-grid}.erp-icon-button:hover{background:var(--erp-surface-soft);border-color:#d2d5cf}.erp-icon-button-desktop,.erp-icon-button-mobile-close{display:none}.erp-page-title{min-inline-size:0;display:grid}.erp-page-title>span{color:var(--color-text-muted);font-size:var(--erp-text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.erp-page-title h1{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(1.25rem,1.15rem + .35vw,1.5rem);font-weight:400;line-height:1.2;overflow:hidden}.erp-branch-picker select,.erp-search-trigger{border:1px solid var(--color-border);min-block-size:2.75rem;color:var(--color-text);font:inherit;font-size:var(--erp-text-md);background:#f8f8f6;border-radius:.8rem}.erp-branch-picker select{max-inline-size:10rem;padding-inline:.7rem 2rem}.erp-search-trigger{inline-size:2.75rem;min-inline-size:2.75rem;color:var(--color-text-muted);cursor:pointer;place-items:center;padding:0;display:inline-grid}.erp-search-trigger:hover{color:var(--color-text);background:#fff;border-color:#d2d5cf}.erp-notification-link{text-decoration:none;position:relative}.erp-notification-link>span{background:var(--color-accent);border:2px solid #fff;border-radius:50%;block-size:.42rem;inline-size:.42rem;position:absolute;inset-block-start:.55rem;inset-inline-end:.55rem}.erp-search-dialog{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);max-block-size:min(42rem,100dvh - 2rem);inline-size:min(39rem,100vw - 2rem);color:var(--color-text);padding:0;box-shadow:0 28px 80px #161a1538}.erp-search-dialog::backdrop{backdrop-filter:blur(3px);background:#12141175}.erp-search-dialog-header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.1rem .85rem;display:flex}.erp-search-dialog-header span{color:var(--color-accent);font-size:var(--erp-text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.erp-search-dialog-header h2{font-size:var(--erp-text-xl);margin:.2rem 0 0}.erp-search-dialog-field{border:1px solid var(--color-border);background:var(--erp-surface-soft);border-radius:.85rem;align-items:center;gap:.65rem;margin-inline:1.1rem;padding-inline:.75rem;display:flex}.erp-search-dialog-field:focus-within{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.erp-search-dialog-field input{min-block-size:3rem;min-inline-size:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0;flex:1}.erp-search-dialog-results{overscroll-behavior:contain;gap:.3rem;max-block-size:min(29rem,100dvh - 11rem);padding:1rem 1.1rem 1.1rem;display:grid;overflow-y:auto}.erp-search-dialog-results>p:first-child{color:var(--color-text-muted);font-size:var(--erp-text-sm);font-weight:var(--font-weight-semibold);margin:0 0 .25rem}.erp-search-dialog-results [data-search-options]>a{border-radius:var(--radius-sm);color:var(--color-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.7rem;text-decoration:none;display:grid}.erp-search-dialog-results [data-search-options]>a:hover,.erp-search-dialog-results [data-search-options]>a[aria-selected=true]{background:var(--erp-surface-soft)}.erp-search-dialog-results [data-search-options]>a:focus-visible{background:var(--erp-accent-soft)}.erp-search-result-avatar{background:var(--erp-accent-soft);color:#9c3a16;block-size:2.25rem;inline-size:2.25rem;font-size:var(--erp-text-xs);font-weight:var(--font-weight-bold);border-radius:50%;place-items:center;display:grid}.erp-search-dialog-results [data-search-options]>a>span:nth-child(2){min-inline-size:0;display:grid}.erp-search-dialog-results strong{font-size:var(--erp-text-base)}.erp-search-dialog-results small,.erp-search-dialog-results [data-search-options]>a>span:last-child{color:var(--color-text-muted);font-size:var(--erp-text-sm)}.erp-search-dialog-empty{color:var(--color-text-muted);text-align:center;margin:0;padding:1.25rem}@media (width>=64rem){.erp-icon-button-mobile{display:none}.erp-icon-button-desktop{display:block}}@media (width<=63.99rem){body[data-sidebar-open=true] .erp-icon-button-mobile{display:none}body[data-sidebar-open=true] .erp-icon-button-mobile-close{display:block}.erp-search-trigger{justify-content:center;inline-size:2.6rem;min-inline-size:2.6rem;padding:0}.erp-search-trigger span{display:none}}@media (width<=29.99rem){.erp-topbar{min-block-size:4.25rem;padding:.7rem .8rem}.erp-page-title>span{display:none}.erp-search-dialog-results>a{grid-template-columns:auto minmax(0,1fr)}.erp-search-dialog-results>a>span:last-child{display:none}}@media (width<=47.99rem){.erp-topbar{margin:0;inset-block-start:0}.erp-branch-picker{display:none}}@media (width<=29.99rem){.erp-demo-badge{min-block-size:2.2rem;padding-inline:.45rem;font-size:.68rem}}.erp-sidebar{z-index:var(--z-overlay);inline-size:min(var(--erp-sidebar-width), 100vw - 2.5rem);background:var(--erp-sidebar);block-size:100dvh;color:var(--erp-sidebar-text);transition:transform var(--transition-standard);border:0;border-radius:0;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(calc(-100% - 1rem));box-shadow:8px 0 30px #3f302217}body[data-sidebar-open=true] .erp-sidebar{transform:translate(0)}@media (width<64rem){body[data-sidebar-open=true]{overflow:hidden}}.erp-sidebar-backdrop{z-index:calc(var(--z-overlay) - 1);cursor:default;background:#0c0e0b80;border:0;block-size:100%;inline-size:100%;display:none;position:fixed;inset:0}body[data-sidebar-open=true] .erp-sidebar-backdrop{display:block}.erp-sidebar-company{border-block-end:1px solid var(--erp-sidebar-divider);gap:.45rem;padding:.85rem;display:grid}.erp-sidebar-product{inline-size:fit-content;color:var(--erp-sidebar-text);margin-block-end:.25rem;text-decoration:none;display:grid}.erp-sidebar-product strong{font-family:var(--font-family-heading);font-size:var(--erp-text-base);font-weight:var(--font-weight-bold);letter-spacing:-.015em}.erp-sidebar-product span{color:var(--erp-sidebar-muted);font-size:var(--erp-text-xs)}.erp-sidebar-field-label{color:var(--erp-sidebar-muted);font-size:var(--erp-text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.erp-company-selector{min-block-size:3.2rem;transition:border-color var(--transition-standard), background-color var(--transition-standard);background:#fff;border:1px solid #fff;border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.65rem .75rem;display:grid;position:relative;box-shadow:0 1px 2px #260f0d14}.erp-company-selector:hover{background:#fff;border-color:#fff}.erp-company-selector:focus-within{outline:var(--focus-ring-width) solid #ffd3c1;outline-offset:.125rem}.erp-company-selector-value{align-items:center;min-inline-size:0;display:flex}.erp-company-selector-value img{object-fit:contain;object-position:left center;filter:none;block-size:1.8rem;inline-size:auto;max-inline-size:10.5rem}.erp-company-selector-value>span{color:#231c1a;font-size:var(--erp-text-base);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erp-company-selector-value [hidden]{display:none}.erp-company-selector>svg{color:#6b231d}.erp-company-selector select{opacity:0;color-scheme:dark;cursor:pointer;block-size:100%;inline-size:100%;position:absolute;inset:0}.erp-company-selector select option,.erp-context-field select option{color:#fff9f6;background:#6b231d}.erp-profile-copy{min-inline-size:0;display:grid}.erp-profile-copy strong{color:var(--erp-sidebar-text);font-size:var(--erp-text-base);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.erp-profile-copy span{color:var(--erp-sidebar-muted);font-size:var(--erp-text-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.erp-sidebar-context{border-block-end:1px solid var(--erp-sidebar-divider);gap:.55rem;padding:.8rem .85rem .9rem;display:grid}.erp-context-field{gap:.22rem;display:grid}.erp-context-field-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.erp-context-field-label{color:var(--erp-sidebar-muted);font-size:var(--erp-text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.erp-preview-mode{color:var(--erp-sidebar-muted);font-size:var(--erp-text-xs);font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.erp-context-field select{border-radius:var(--radius-sm);min-block-size:2.75rem;inline-size:100%;color:var(--erp-sidebar-text);font:inherit;font-size:var(--erp-text-md);color-scheme:dark;background-color:#ffffff17;border:1px solid #fff3;padding:.5rem 2rem .5rem .7rem}.erp-context-field select:focus-visible{outline:var(--focus-ring-width) solid #ffd3c1;outline-offset:.125rem}.erp-context-field-branch{display:none}.erp-sidebar-navigation{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff52 transparent;flex:1;min-block-size:0;padding:.75rem .65rem 1rem;overflow-y:auto}.erp-nav-group+.erp-nav-group{margin-block-start:.72rem}.erp-nav-group[hidden],.erp-nav-group li[hidden]{display:none}.erp-nav-group h2{color:var(--erp-sidebar-muted);font-size:var(--erp-text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;padding:.3rem .65rem;line-height:1;overflow:hidden}.erp-nav-group ul{gap:.12rem;margin:0;padding:0;list-style:none;display:grid}.erp-nav-link{border-radius:var(--radius-sm);min-block-size:2.65rem;color:var(--erp-sidebar-text);font-size:var(--erp-text-md);font-weight:var(--font-weight-medium);transition:background-color var(--transition-standard), color var(--transition-standard);align-items:center;gap:.6rem;padding-inline:.75rem;text-decoration:none;display:flex}.erp-nav-link:hover{color:#fff;background:#ffffff1c}.erp-nav-link.is-active{color:#6b231d;background:#fff9f6;box-shadow:inset 3px 0 #ff805f}.erp-nav-link svg{color:var(--erp-sidebar-muted);stroke-width:1.7px;flex:none}.erp-nav-link:hover svg,.erp-nav-link.is-active svg{color:currentColor}.erp-sidebar-profile{border-block-start:1px solid var(--erp-sidebar-divider);background:#ffffff0d;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;min-block-size:4.4rem;padding:.75rem .9rem;display:grid}.erp-profile-avatar{color:#6b231d;block-size:2rem;inline-size:2rem;font-size:var(--erp-text-xs);font-weight:var(--font-weight-bold);background:#f6d2c6;border-radius:50%;place-items:center;display:grid}.erp-sidebar-profile>a{border-radius:var(--radius-sm);block-size:2.25rem;inline-size:2.25rem;color:var(--erp-sidebar-muted);place-items:center;display:grid}.erp-sidebar-profile>a:hover{color:#fff;background:#ffffff1f}.erp-sidebar-profile>a.is-active{color:#6b231d;background:#fff9f6}@media (width>=64rem){.erp-sidebar{transform:translate(0)}body[data-sidebar-collapsed=true] .erp-sidebar{transform:translate(-100%)}.erp-sidebar-backdrop,body[data-sidebar-open=true] .erp-sidebar-backdrop{display:none}}@media (width<64rem){.erp-sidebar{block-size:100dvh;inset:0 auto 0 0}.erp-nav-link{min-block-size:2.75rem}.erp-sidebar-profile>a{block-size:2.75rem;inline-size:2.75rem}.erp-context-field-branch{display:grid}}:root{color-scheme:light;--erp-sidebar-width:17.25rem;--erp-shell-gutter:0rem;--erp-topbar-height:4.5rem;--erp-sidebar:#6b231d;--erp-sidebar-text:#fff9f6;--erp-sidebar-muted:#e6c9c2;--erp-sidebar-divider:#ffffff29;--erp-text-xs:.75rem;--erp-text-sm:.8125rem;--erp-text-md:.875rem;--erp-text-base:.9375rem;--erp-text-lg:1.0625rem;--erp-text-xl:1.25rem;--erp-text-2xl:clamp(1.5rem, 1.35rem + .45vw, 1.8rem);--erp-kpi-value:clamp(1.65rem, 1.5rem + .5vw, 2rem);--erp-ink:#1b1c18;--erp-canvas:#eceeeb;--erp-surface-soft:#f5f6f3;--erp-accent-soft:#fff0ea;--erp-success:#1c8a5b;--erp-success-soft:#e8f6ef;--erp-warning:#b56920;--erp-warning-soft:#fff4e7;--erp-danger:#c8443b;--erp-danger-soft:#fff0ee;--erp-blue:#3e68cb;--erp-blue-soft:#edf2ff;--erp-control-border-hover:#cfd3cb;--erp-control-border-active:#8e938a}body{background:var(--erp-canvas);color:var(--color-text);font-size:var(--font-size-base)}body:has(dialog[open]){overflow:hidden}#main-content,.erp-shell{min-block-size:100dvh}.erp-shell :where(h1,h2,h3){font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);letter-spacing:-.025em}.erp-workspace{min-block-size:100dvh;min-inline-size:0;transition:margin-inline-start var(--transition-standard)}.erp-page{inline-size:min(100%,88rem);margin-inline:auto;padding:clamp(1rem,1.5vw,1.4rem) clamp(.875rem,1.5vw,1.4rem) 1.75rem}.erp-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-inline-size:0;box-shadow:0 1px 1px #161a1508}.erp-panel-header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.05rem 0;display:flex}.erp-panel-header h2,.erp-panel-header p{margin:0}.erp-panel-header h2{font-size:var(--erp-text-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.015em}.erp-panel-header p{color:var(--color-text-muted);font-size:var(--erp-text-sm);margin-block-start:.15rem}.erp-text-link{color:var(--color-text);font-size:var(--erp-text-md);font-weight:var(--font-weight-semibold);flex:none;align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.erp-text-link:hover{color:var(--color-accent)}.erp-text-link:active{color:#c94726}.erp-status{border-radius:var(--radius-pill);background:var(--erp-surface-soft);min-block-size:1.45rem;inline-size:fit-content;color:var(--color-text-muted);font-size:var(--erp-text-xs);font-weight:var(--font-weight-medium);white-space:nowrap;border:1px solid #0000;align-items:center;padding-inline:.5rem;display:inline-flex}.erp-status-positive{background:var(--erp-success-soft);color:#126840;border-color:#d9efe3}.erp-status-warning{background:var(--erp-warning-soft);color:#8a4d13;border-color:#f6e2c9}.erp-status-info{background:var(--erp-blue-soft);color:#2c55b4;border-color:#dce5ff}.erp-toast{z-index:var(--z-toast);border-radius:var(--radius-md);background:var(--erp-ink);max-inline-size:min(24rem,100vw - 2rem);color:var(--color-text-inverse);box-shadow:var(--shadow-md);font-size:var(--erp-text-base);border:1px solid #30332e;padding:.85rem 1rem;position:fixed;inset-block-end:1rem;inset-inline-end:1rem}.erp-toast[hidden]{display:none}@media (width>=64rem){.erp-workspace{margin-inline-start:var(--erp-sidebar-width)}body[data-sidebar-collapsed=true] .erp-workspace{margin-inline-start:0}}@media (width<=47.99rem){.erp-page{padding:.85rem .7rem 1.2rem}.erp-panel-header{padding:.85rem .875rem 0}}@media (forced-colors:active){.erp-panel,.erp-status,.erp-toast{border:1px solid canvastext}}.erp-shell{--erp-control-height:2.75rem;--erp-row-highlight:#fff8f4}.erp-shell :where(button,a,input,select,textarea,summary){touch-action:manipulation}.erp-shell :where(button,a,input,select,textarea,summary):focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:.15rem}.erp-shell :where(button,[role=button],input,select,textarea):disabled,.erp-shell :where([aria-disabled=true]){cursor:not-allowed;filter:saturate(.55);opacity:.48}.erp-page :where(input,select,textarea){min-block-size:var(--erp-control-height);line-height:1.35}.erp-page :where(input,select,textarea):hover:not(:disabled){border-color:#cfd3cb}.erp-page :where(input,select,textarea):focus-visible{border-color:var(--color-focus)}.erp-page :where(input,select,textarea)[aria-invalid=true],.erp-page :where(input,select,textarea):user-invalid{border-color:var(--erp-danger);box-shadow:0 0 0 2px #c8443b1f}.erp-page :where(form[class*=filters]){align-items:center}.erp-page :where(form[class*=filters])>*{min-inline-size:0}.erp-page .is-actions-only{justify-content:flex-end;margin-block-end:.75rem}.erp-page table{font-variant-numeric:tabular-nums}.erp-page thead th{z-index:1;position:sticky;inset-block-start:0}.erp-page tbody tr{transition:background-color var(--transition-standard), box-shadow var(--transition-standard)}.erp-page tbody tr:focus-within{background:var(--erp-row-highlight);box-shadow:inset 3px 0 var(--color-accent)}.erp-page :where(.erp-lead-empty,.erp-candidate-empty,.erp-step-four-empty,.erp-step-five-empty,.erp-operation-empty,.erp-step-eight-empty,.erp-performance-empty,.erp-communication-empty,.erp-workflow-empty){border-radius:var(--radius-md);background:var(--erp-surface-soft);min-block-size:10rem}.erp-page :where(.erp-lead-system-state,.erp-candidate-system-state):not(.is-error){min-block-size:4rem}.erp-page dialog form footer,.erp-page dialog [class*=actions]{background:var(--color-surface)}@media (width<=47.99rem){.erp-shell{--erp-control-height:3rem}.erp-page :where(form[class*=filters]){gap:.55rem}.erp-page :where(button,a,summary){-webkit-tap-highlight-color:transparent}}@media (prefers-reduced-motion:reduce){.erp-shell *,.erp-shell :before,.erp-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (forced-colors:active){.erp-page tbody tr:focus-within,.erp-page :where(input,select,textarea)[aria-invalid=true]{outline:2px solid canvastext}}.erp-dashboard-filter-notice{border:1px solid color-mix(in srgb, var(--color-accent) 24%, white);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-accent) 7%, white);color:var(--color-text);font-size:var(--erp-text-sm);justify-content:space-between;align-items:center;gap:.75rem;margin-block-end:.65rem;padding:.55rem .75rem;display:flex}.erp-dashboard-filter-notice button{border-radius:var(--radius-sm);color:var(--color-accent);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;flex:none;padding:.28rem .5rem}.erp-dashboard-filter-notice button:hover{background:#ffffffb3}@media (width<=36rem){.erp-dashboard-filter-notice{flex-direction:column;align-items:flex-start}}.erp-data-view-toolbar{justify-content:flex-end;gap:.25rem;padding:.6rem .75rem 0;display:flex}.erp-data-view-toolbar button{border:1px solid var(--color-border);background:var(--color-surface);block-size:2.35rem;inline-size:2.35rem;color:var(--color-text-muted);cursor:pointer;border-radius:.6rem;place-items:center;padding:0;display:grid}.erp-data-view-toolbar button:hover{border-color:var(--erp-control-border-hover);color:var(--color-text)}.erp-data-view-toolbar button.is-active{color:#6b231d;background:#f7ece8;border-color:#d8c0ba}.erp-data-view-toolbar svg,.erp-row-drag-handle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;block-size:1.05rem;inline-size:1.05rem}.erp-row-drag-handle svg circle{fill:currentColor;stroke:none}[data-data-workspace][data-data-view=cards] [data-data-card-panel]{grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));gap:.7rem;padding:.75rem;display:grid!important}[data-data-workspace][data-data-view=cards] [data-data-card-panel]>article{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-inline-size:0;box-shadow:var(--shadow-sm)}[data-data-workspace][data-data-view=table] [data-data-table-panel]{display:block!important}.erp-page [data-compact-filters]{flex-wrap:nowrap;align-items:center;gap:.5rem;padding:.65rem .75rem;display:flex!important}.erp-page [data-compact-filters]>label:first-child{flex:20rem;min-inline-size:12rem}.erp-page [data-compact-filters]>:where(label,select,input){flex:0 11rem;max-inline-size:14rem}.erp-filter-sheet{flex:none;margin-inline-start:auto;position:relative}.erp-filter-sheet>summary{min-block-size:var(--erp-control-height);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--erp-text-md);font-weight:var(--font-weight-semibold);cursor:pointer;border-radius:.7rem;align-items:center;gap:.45rem;padding-inline:.8rem;list-style:none;display:inline-flex}.erp-filter-sheet>summary::-webkit-details-marker{display:none}.erp-filter-sheet>summary:before{content:"";opacity:.75;background:linear-gradient(currentColor,currentColor) 0 0/100% 1px no-repeat,linear-gradient(currentColor,currentColor) 0/70% 1px no-repeat,linear-gradient(currentColor,currentColor) 0 100%/40% 1px no-repeat;block-size:.8rem;inline-size:.95rem}.erp-filter-sheet>summary:hover,.erp-filter-sheet[open]>summary{color:#6b231d;background:#f9f0ec;border-color:#d8c0ba}.erp-filter-sheet>summary [data-filter-count]{color:#fff;background:#6b231d;border-radius:999px;place-items:center;block-size:1.25rem;min-inline-size:1.25rem;padding-inline:.25rem;font-size:.6875rem;display:grid}.erp-filter-sheet>summary [data-filter-count][hidden]{display:none}.erp-filter-popover{z-index:var(--z-dropdown);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:repeat(2,minmax(10rem,1fr));gap:.65rem;max-block-size:min(34rem,100dvh - 7rem);inline-size:min(32rem,100vw - 2rem);padding:.85rem;position:absolute;inset-block-start:calc(100% + .45rem);inset-inline-end:0;overflow-y:auto;box-shadow:0 18px 50px #231a1429;display:grid!important}.erp-filter-fields{display:contents}.erp-filter-popover>label,.erp-filter-fields>label{gap:.25rem;min-inline-size:0;display:grid}.erp-filter-popover label>span{color:var(--color-text-muted);font-size:var(--erp-text-xs);font-weight:var(--font-weight-semibold)}.erp-filter-popover :where(input,select){inline-size:100%}.erp-filter-actions{border-block-start:1px solid var(--color-border);background:#fafaf8;grid-column:1/-1;justify-content:flex-end;gap:.5rem;margin:.2rem -.85rem -.85rem;padding:.7rem .85rem;display:flex}.erp-filter-actions button{border:1px solid var(--color-border);background:var(--color-surface);min-block-size:2.4rem;color:var(--color-text);font:inherit;font-size:var(--erp-text-md);font-weight:var(--font-weight-semibold);cursor:pointer;border-radius:.65rem;padding-inline:.8rem}.erp-filter-actions button.is-primary{color:#fff;background:#6b231d;border-color:#6b231d}.erp-filter-chips:empty{display:none}.erp-filter-chips{flex-wrap:wrap;gap:.35rem;padding:0 .75rem .55rem;display:flex}.erp-filter-chip{color:#6b231d;min-block-size:1.8rem;font:inherit;font-size:var(--erp-text-xs);cursor:pointer;background:#faf2ee;border:1px solid #e6d6cf;border-radius:999px;align-items:center;gap:.35rem;padding-inline:.55rem;display:inline-flex}.erp-filter-chip i{font-size:1rem;font-style:normal;line-height:1}.erp-row-drag-cell{inline-size:2.5rem;padding-inline:.35rem!important}.erp-row-drag-handle{block-size:2rem;inline-size:2rem;color:var(--color-text-muted);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:.5rem;place-items:center;padding:0;display:grid}.erp-row-drag-handle:hover,.erp-row-drag-handle:focus-visible{background:var(--erp-surface-soft);color:#6b231d}tr.is-dragging{opacity:.72;box-shadow:inset 3px 0 #6b231d;background:#fff7f2!important}@media (width<=48rem){.erp-page [data-compact-filters]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;display:grid!important}.erp-page [data-compact-filters]>label:first-child{grid-column:1/-1;min-inline-size:0;max-inline-size:none}.erp-page [data-compact-filters]>:where(label,select,input){inline-size:100%;max-inline-size:none}.erp-filter-sheet{margin-inline-start:0;position:static}.erp-filter-sheet[open]:before{z-index:calc(var(--z-modal) - 1);content:"";background:#1a15126b;position:fixed;inset:0}.erp-filter-popover{z-index:var(--z-modal);max-block-size:min(78dvh,42rem);inline-size:100%;padding:1rem .85rem max(.85rem, env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:1.25rem 1.25rem 0 0;grid-template-columns:1fr;position:fixed;inset:auto 0 0;box-shadow:0 -18px 50px #231a142e}.erp-filter-actions{margin:.25rem -.85rem calc(-1 * max(.85rem, env(safe-area-inset-bottom)));grid-column:auto;padding-block-end:max(.85rem, env(safe-area-inset-bottom));position:sticky;inset-block-end:calc(-1 * max(.85rem, env(safe-area-inset-bottom)))}.erp-filter-chip{min-block-size:2.75rem;padding-inline:.75rem}.erp-data-view-toolbar button{block-size:2.75rem;inline-size:2.75rem}.erp-row-drag-cell{inline-size:3rem}.erp-row-drag-handle{block-size:2.75rem;inline-size:2.75rem}[data-data-workspace][data-data-view=cards] [data-data-card-panel]{grid-template-columns:1fr}}@media (forced-colors:active){.erp-data-view-toolbar button.is-active,.erp-filter-sheet>summary,.erp-filter-popover,.erp-filter-chip,tr.is-dragging{outline:1px solid canvastext}}
