[data-erp-theme=theme2] .mkt-brand-dot{color:var(--color-erp-accent,#ea580c)}[data-erp-theme=theme2] [data-erp-toolbar]{margin-bottom:8px;padding:0;border:0;border-radius:0;background:transparent}[data-erp-theme=theme2] [data-erp-list-filters]{margin-bottom:16px;padding:12px;border:1px solid var(--color-erp-border);border-radius:12px;background:var(--color-erp-card);box-shadow:0 1px 2px rgba(17,19,24,.04)}[data-erp-theme=theme2] [data-erp-bulk]{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;margin-bottom:8px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}[data-erp-theme=theme2] [data-erp-bulk] button:not(.bg-erp-primary){border:0;border-radius:8px;background:transparent;box-shadow:none;color:var(--color-erp-muted);font-weight:500}[data-erp-theme=theme2] [data-erp-bulk] button:not(.bg-erp-primary):hover:not(:disabled){background:var(--color-erp-hover);color:var(--color-erp-fg)}[data-erp-theme=theme2]:has([data-erp-bulk]) [data-testid=erp-page-header] .bg-erp-primary{background:transparent;color:var(--color-erp-fg-soft);box-shadow:none;border:0}[data-erp-theme=theme2]:has([data-erp-bulk]) [data-testid=erp-page-header] .bg-erp-primary:hover{background:var(--color-erp-hover);color:var(--color-erp-fg);opacity:1}[data-erp-theme=theme2] [data-erp-page-actions]>a:not(.bg-erp-primary),[data-erp-theme=theme2] [data-erp-page-actions]>button:not(.bg-erp-primary){border:0;border-radius:8px;background:transparent;box-shadow:none;color:var(--color-erp-muted);font-weight:500}[data-erp-theme=theme2] [data-erp-page-actions]>a:not(.bg-erp-primary):hover,[data-erp-theme=theme2] [data-erp-page-actions]>button:not(.bg-erp-primary):hover:not(:disabled){background:var(--color-erp-hover);color:var(--color-erp-fg);opacity:1}[data-erp-theme=theme2] [data-testid=erp-page-header] a.text-erp-primary{color:var(--color-erp-muted)}[data-erp-theme=theme2] [data-testid=erp-page-header] a.text-erp-primary:hover{color:var(--color-erp-fg)}[data-erp-theme=theme2]:has(>[data-erp-toolbar])>div.flex.flex-wrap.gap-3{margin-bottom:8px}[data-erp-theme=theme2]:has(>[data-erp-toolbar]+div.flex.flex-wrap.gap-3){display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:8px;column-gap:8px;row-gap:8px}[data-erp-theme=theme2]:has(>[data-erp-toolbar]+div.flex.flex-wrap.gap-3)>.erp-link-back,[data-erp-theme=theme2]:has(>[data-erp-toolbar]+div.flex.flex-wrap.gap-3)>[data-erp-bulk],[data-erp-theme=theme2]:has(>[data-erp-toolbar]+div.flex.flex-wrap.gap-3)>[data-testid=erp-list-surface],[data-erp-theme=theme2]:has(>[data-erp-toolbar]+div.flex.flex-wrap.gap-3)>div:has(>[data-testid=erp-page-header]){flex:1 0 100%}[data-erp-theme=theme2]>[data-erp-toolbar]:has(+div.flex.flex-wrap.gap-3){display:contents}[data-erp-theme=theme2]>[data-erp-toolbar]+div.flex.flex-wrap.gap-3{display:contents}[data-erp-theme=theme2] [data-erp-toolbar]>div.flex.flex-1{flex:0 1 14rem;min-width:10rem;max-width:16rem;flex-direction:row;align-items:center;gap:6px}[data-erp-theme=theme2] [data-erp-toolbar] label{color:var(--color-erp-muted);font-size:.75rem;font-weight:500;white-space:nowrap}[data-erp-theme=theme2]:has(>[data-erp-toolbar])>div.flex.flex-wrap.gap-3 label.flex.flex-col{flex-direction:row;align-items:center;gap:6px}[data-erp-theme=theme2]:has(>[data-erp-toolbar])>div.flex.flex-wrap.gap-3 label.flex.flex-col>span{white-space:nowrap;font-size:.75rem;font-weight:500;color:var(--color-erp-muted)}[data-erp-theme=theme2]:has(>[data-erp-toolbar])>div.flex.flex-wrap.gap-3 label.flex.flex-col>select{width:auto;min-width:7rem}[data-erp-theme=theme2] select.rounded-lg.border.bg-erp-card{width:auto;height:32px;padding-block:0;padding-inline:8px;font-size:.8125rem}[data-erp-theme=theme2] input.rounded-lg.border.bg-erp-card,[data-erp-theme=theme2] select.rounded-lg.border.bg-erp-card{border:1px solid var(--color-erp-border);border-radius:var(--radius-erp-control);background:transparent;box-shadow:none}[data-erp-theme=theme2] [data-erp-toolbar] input[type=search],[data-erp-theme=theme2] [data-erp-toolbar] input[type=text]{border:0;border-radius:0;background:transparent;box-shadow:none}[data-erp-theme=theme2] [data-erp-sidebar]{background:var(--color-erp-muted-bg);border-right:0;border-inline-end:1px solid var(--color-erp-border)}@media (min-width:768px){[data-erp-theme=theme2] [data-erp-sidebar]{box-shadow:none}}[data-erp-theme=theme2] [data-erp-sidebar] .border-b{border-bottom:0}[data-erp-theme=theme2] [data-erp-sidebar] .border-t{border-top:0}[data-erp-theme=theme2] [data-erp-sidebar] input[type=search]{border:0;border-radius:0;background:transparent;box-shadow:none}[data-erp-theme=theme2] [data-erp-sidebar] input[type=search]:focus{border:0;border-radius:0;box-shadow:none;outline:none}[data-erp-theme=theme2] [data-erp-sidebar] a{border-radius:0;background:transparent}[data-erp-theme=theme2] [data-erp-sidebar] a:hover{background:color-mix(in srgb,var(--color-erp-family,var(--color-erp-primary)) 8%,var(--color-erp-muted-bg))}[data-erp-theme=theme2] [data-erp-sidebar] a.border-erp-primary{border-inline-start-color:var(--color-erp-family,var(--color-erp-primary));background:color-mix(in srgb,var(--color-erp-family,var(--color-erp-primary)) 12%,var(--color-erp-muted-bg));color:var(--color-erp-fg);font-weight:600}[data-erp-theme=theme2] [data-erp-sidebar] a.border-erp-primary:hover{background:color-mix(in srgb,var(--color-erp-family,var(--color-erp-primary)) 14%,var(--color-erp-muted-bg))}[data-erp-theme=theme2] [data-erp-sidebar] button{border-radius:0;background:transparent}[data-erp-theme=theme2] [data-erp-sidebar] .border-s,[data-erp-theme=theme2] [data-erp-sidebar] ul{border-inline-start:0;border-left:0}[data-erp-theme=theme2] [data-testid=theme2-topbar]{background:color-mix(in srgb,var(--color-erp-family) 10%,var(--color-erp-card));border-bottom:1px solid var(--color-erp-border)}[data-erp-theme=theme2] [data-testid=theme2-topbar] .theme2-topbar-cluster :is(button,a,[data-testid=erp-icon-button]){color:var(--color-erp-muted)}[data-erp-theme=theme2] [data-testid=theme2-topbar] .theme2-topbar-cluster :is(button,a,[data-testid=erp-icon-button]):hover{background:var(--color-erp-surface);color:var(--color-erp-fg)}[data-erp-theme=theme2] [data-erp-popover]{border:0;border-radius:10px;box-shadow:var(--shadow-erp-popover)}.theme2-app-switcher-backdrop{background:color-mix(in srgb,var(--color-erp-fg,#111318) 42%,transparent);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.theme2-app-switcher{max-width:min(56rem,calc(100vw - 1.25rem));margin:0 auto;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.theme2-app-switcher-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.5rem;padding:.1rem .15rem}.theme2-app-switcher-header button,.theme2-app-switcher-header h2{color:color-mix(in srgb,var(--color-erp-card) 92%,var(--color-erp-fg));text-shadow:0 1px 2px rgba(17,19,24,.35)}.theme2-app-switcher-sections{display:grid;grid-template-columns:1fr;gap:.4rem;align-items:stretch}@media (min-width:640px){.theme2-app-switcher-sections{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense}.theme2-app-switcher-widget--compact{grid-column:span 3}.theme2-app-switcher-widget--third{grid-column:span 4}.theme2-app-switcher-widget--half{grid-column:span 6}.theme2-app-switcher-widget--wide{grid-column:1/-1}}.theme2-app-switcher-widget{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;height:100%;margin:0;padding:0;overflow:hidden;border-radius:1.15rem;border:1px solid color-mix(in srgb,var(--color-erp-border) 35%,transparent);background:color-mix(in srgb,var(--color-erp-family,var(--color-erp-muted-bg)) 20%,color-mix(in srgb,var(--color-erp-card) 82%,transparent));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 8px 28px rgba(17,19,24,.12),0 1px 0 color-mix(in srgb,var(--color-erp-fg) 5%,transparent)}.theme2-app-switcher-section-title{flex-shrink:0;margin:0;padding:.42rem .55rem .36rem;font-size:.62rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-erp-family,var(--color-erp-muted)) 58%,var(--color-erp-muted));background:color-mix(in srgb,var(--color-erp-family,var(--color-erp-muted-bg)) 26%,color-mix(in srgb,var(--color-erp-card) 70%,transparent));border-bottom:1px solid color-mix(in srgb,var(--color-erp-family,var(--color-erp-border)) 38%,transparent)}.theme2-app-switcher-grid{display:grid;flex:1 1 auto;grid-template-columns:repeat(var(--app-switcher-tile-cols,4),minmax(0,4.4rem));gap:.15rem .1rem;margin:0;padding:.4rem .35rem;list-style:none;justify-content:start;align-content:start}.theme2-app-switcher-widget--wide .theme2-app-switcher-grid{grid-template-columns:repeat(auto-fill,minmax(4.4rem,1fr))}.theme2-app-switcher-widget--compact .theme2-app-switcher-grid,.theme2-app-switcher-widget--third .theme2-app-switcher-grid{grid-template-columns:repeat(var(--app-switcher-tile-cols,3),minmax(0,1fr))}.theme2-app-switcher-tile{display:flex;width:100%;max-width:5rem;margin-inline:auto;flex-direction:column;align-items:center;gap:.2rem;padding:.15rem .08rem;border-radius:12px;text-decoration:none;color:var(--color-erp-fg-soft);transition:background .12s ease,color .12s ease}.theme2-app-switcher-tile:focus-visible,.theme2-app-switcher-tile:hover{background:color-mix(in srgb,var(--color-erp-family,var(--color-erp-primary)) 16%,transparent);color:var(--color-erp-fg);outline:none}.theme2-app-switcher-tile[data-active=true] .theme2-app-switcher-icon{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--color-erp-family,var(--color-erp-primary)) 55%,transparent),0 4px 14px rgba(17,19,24,.16),0 1px 3px rgba(17,19,24,.1)}.theme2-app-switcher-icon{display:inline-flex;height:2.55rem;width:2.55rem;align-items:center;justify-content:center;border-radius:13px;background:color-mix(in srgb,var(--color-erp-family,var(--color-erp-primary)) 18%,var(--color-erp-card));color:var(--color-erp-family,var(--color-erp-primary));box-shadow:0 4px 14px rgba(17,19,24,.14),0 1px 3px rgba(17,19,24,.1)}.theme2-app-switcher-icon svg{height:1.2rem;width:1.2rem}.theme2-app-switcher-label{max-width:4.85rem;text-align:center;font-size:.65rem;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-erp-theme=theme2] [data-testid=erp-desk-canvas],[data-erp-theme=theme2] [data-testid=erp-detail-work],[data-erp-theme=theme2] [data-testid=erp-form-work],[data-erp-theme=theme2] [data-testid=erp-report-main]{background:var(--color-erp-card);border:1px solid var(--color-erp-border);border-radius:10px;box-shadow:var(--shadow-erp-work);padding:1.125rem}[data-erp-theme=theme2] [data-testid=erp-desk-canvas] .rounded-xl.border.bg-erp-card,[data-erp-theme=theme2] [data-testid=erp-detail-work] .rounded-xl.border.bg-erp-card,[data-erp-theme=theme2] [data-testid=erp-form-frame] .rounded-xl.border.bg-erp-card{border:0;border-radius:0;background:transparent}[data-erp-theme=theme2] [data-testid=erp-desk-canvas] [data-erp-section].rounded-xl.border.bg-erp-card,[data-erp-theme=theme2] [data-testid=erp-detail-work] [data-erp-section].rounded-xl.border.bg-erp-card,[data-erp-theme=theme2] [data-testid=erp-form-frame] [data-erp-section].rounded-xl.border.bg-erp-card,[data-erp-theme=theme2] [data-testid=erp-form-work] [data-erp-section].rounded-xl.border.bg-erp-card{border:1px solid color-mix(in srgb,var(--color-erp-fg,#111318) 18%,var(--color-erp-border));border-radius:10px;background:color-mix(in srgb,var(--color-erp-bg,#f4f5f7) 55%,var(--color-erp-card))}[data-erp-theme=theme2] [data-testid=erp-desk-canvas] .space-y-6>:not([hidden])~:not([hidden]){margin-top:24px}[data-erp-theme=theme2] .erp-table-head{background:transparent}[data-erp-theme=theme2] [data-testid=erp-list-surface]{background:var(--color-erp-card);border:1px solid var(--color-erp-border);border-radius:10px;box-shadow:var(
    --shadow-erp-work,0 1px 2px rgba(17,19,24,.04),0 4px 16px rgba(17,19,24,.06)
  );overflow:hidden}[data-erp-theme=theme2] [data-testid=erp-list-surface] .erp-table-head{background:transparent}[data-erp-theme=theme2] [data-testid=erp-list-surface] .erp-table thead tr{height:32px}[data-erp-theme=theme2] [data-testid=erp-list-surface] .erp-table tbody tr{height:36px}[data-erp-theme=theme2] [data-testid=erp-list-surface] .erp-table td,[data-erp-theme=theme2] [data-testid=erp-list-surface] .erp-table th{padding:0 12px;font-variant-numeric:tabular-nums}[data-erp-theme=theme2] [data-testid=erp-list-surface] .erp-table-interactive tbody tr:hover{background-color:color-mix(in srgb,var(--color-erp-family) 7%,var(--color-erp-card))}[data-erp-theme=theme2] [data-testid=erp-list-surface] .rounded-xl.border.bg-erp-card{border:0;border-radius:0;background:transparent;padding:0}[data-erp-theme=theme2] [data-testid=erp-list-surface] .erp-empty-cell{color:var(--color-erp-muted);font-size:12px;font-weight:400;opacity:.4;letter-spacing:.02em}[data-erp-theme=theme2] [data-erp-file-exchange] summary,[data-erp-theme=theme2] [data-erp-file-exchange]>button{border:0;border-radius:8px;background:transparent;color:var(--color-erp-muted);box-shadow:none;font-weight:500}[data-erp-theme=theme2] [data-erp-file-exchange] summary:hover,[data-erp-theme=theme2] [data-erp-file-exchange]>button:hover:not(:disabled){background:var(--color-erp-hover);color:var(--color-erp-fg)}[data-erp-theme=theme2] [data-erp-file-exchange] summary:focus-visible,[data-erp-theme=theme2] [data-erp-file-exchange]>button:focus-visible{outline:2px solid var(--color-erp-primary);outline-offset:2px}