.workspace-enterprise-layout{--enterprise-accent:#2563eb;--enterprise-accent-hover:#1d4ed8;--enterprise-accent-soft:#2563eb1a;--enterprise-accent-ring:#2563eb40;--enterprise-surface:#fff;--enterprise-surface-muted:#f8fafc;--enterprise-border:#e2e8f0;--enterprise-border-strong:#cbd5e1;--enterprise-text:#0f172a;--enterprise-text-muted:#64748b;--enterprise-shadow-sm:0 1px 2px #0f172a0d;--enterprise-shadow-md:0 4px 12px -4px #0f172a1f;--enterprise-shadow-lg:0 12px 32px -12px #0f172a2e;--enterprise-radius:10px;--workspace-bg:#f1f5f9;--workspace-bg-soft:#fff;--workspace-surface:#fff;--workspace-surface-raised:#f8fafc;--workspace-border:#e2e8f0;--workspace-text:#0f172a;--workspace-muted:#64748b;--workspace-input:#fff;--ws-bg:var(--workspace-bg);--ws-chrome:#fff;--ws-chrome-elevated:#fff;--ws-surface:#f8fafc;--ws-surface-hover:#f1f5f9;--ws-input:#fff;--ws-border:var(--enterprise-border);--ws-text:var(--enterprise-text);--ws-muted:var(--enterprise-text-muted);--ws-faint:#94a3b8;--ws-accent:var(--enterprise-accent);--ws-accent-glow:#2563eb33;--ws-scrollbar-track:#f1f5f9;--ws-scrollbar-thumb:#cbd5e1;--ws-scrollbar-thumb-hover:#94a3b8;--ws-scrollbar-thumb-active:var(--enterprise-accent);--radius:.625rem}@media (min-width:1024px){.workspace-enterprise-layout .workspace-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)!important}.workspace-enterprise-layout .workspace-icon-rail,.workspace-enterprise-layout .workspace-nav-panel{display:none!important}.workspace-enterprise-layout .workspace-main{grid-area:2/1!important}.workspace-enterprise-layout .workspace-shell-no-icon-rail{grid-template-columns:minmax(0,1fr)!important}.workspace-enterprise-layout .workspace-shell-no-icon-rail .workspace-main{grid-column:1!important}}.workspace-enterprise-layout .workspace-header,.workspace-enterprise-layout .telbo-topbar{color:var(--enterprise-text);background:var(--enterprise-surface);border-bottom:1px solid var(--enterprise-border);box-shadow:var(--enterprise-shadow-sm);overflow:visible}.workspace-enterprise-layout .workspace-header:before,.workspace-enterprise-layout .workspace-header:after,.workspace-enterprise-layout .telbo-topbar:before,.workspace-enterprise-layout .telbo-topbar:after{display:none}.workspace-enterprise-layout .workspace-header-inner,.workspace-enterprise-layout .telbo-topbar-inner{z-index:30;gap:.75rem;min-height:3.5rem;padding-top:.625rem;padding-bottom:.625rem;position:relative}.workspace-enterprise-layout .workspace-header-brand{border-right:none;width:auto;padding-left:1.25rem;padding-right:.5rem}.workspace-enterprise-layout .workspace-header-body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding-right:1.25rem}.workspace-enterprise-layout .workspace-header-nav-slot{flex:1;grid-column:1;align-items:center;gap:.25rem;min-width:0;display:flex;overflow:hidden}.workspace-enterprise-layout .workspace-header-personal{flex:none;grid-column:auto;justify-content:flex-end}.workspace-enterprise-layout .workspace-header-lead{display:none}.workspace-enterprise-layout .workspace-header-center{flex:1;justify-content:center;min-width:0;display:flex}.workspace-enterprise-layout .workspace-header-nav-slot .enterprise-header-nav{flex:1;justify-content:flex-start}.workspace-context-nav-bar{z-index:1;border-top:1px solid var(--enterprise-border);background:var(--enterprise-surface-muted);padding:0 1.25rem;display:none;position:relative}@media (min-width:1024px){.workspace-context-nav-bar{display:block}}.workspace-context-nav-menu.enterprise-header-nav{scrollbar-width:none;align-items:center;gap:.125rem;min-height:2.5rem;display:flex;overflow-x:auto}.workspace-context-nav-menu.enterprise-header-nav::-webkit-scrollbar{display:none}.workspace-context-nav-menu .enterprise-header-nav-link,.workspace-context-nav-menu .enterprise-header-nav-trigger{height:2rem;font-size:.75rem}.workspace-enterprise-layout .workspace-header-toolbar-row{z-index:40;flex-shrink:0;grid-column:2;justify-content:flex-end;align-items:center;gap:.5rem;display:flex;position:relative}.workspace-enterprise-layout .workspace-header-nav-search--open{z-index:50}.workspace-enterprise-layout .workspace-header-nav-search-field{border-color:var(--enterprise-border)!important;background:var(--enterprise-surface)!important}.workspace-enterprise-layout .workspace-header-nav-search-field:focus-within{box-shadow:0 0 0 3px #2563eb1f;background:var(--enterprise-surface)!important;border-color:#2563eb59!important}.workspace-enterprise-layout .workspace-header-nav-search-icon,.workspace-enterprise-layout .workspace-header-nav-search-input::placeholder{color:#94a3b8!important}.workspace-enterprise-layout .workspace-header-nav-search-input{color:var(--enterprise-text)!important}.workspace-enterprise-layout .workspace-header-nav-search-kbd{border-color:var(--enterprise-border)!important;background:var(--enterprise-surface-muted)!important;color:var(--enterprise-text-muted)!important}.workspace-enterprise-layout .workspace-header-nav-search-panel{z-index:300!important;border-color:var(--enterprise-border)!important;box-shadow:var(--enterprise-shadow-lg)!important;background:#fff!important}.workspace-enterprise-layout .workspace-header-nav-search-option{color:var(--enterprise-text)!important}.workspace-enterprise-layout .workspace-header-nav-search-option:hover,.workspace-enterprise-layout .workspace-header-nav-search-option-active{background:var(--enterprise-surface-muted)!important;color:var(--enterprise-text)!important}.workspace-enterprise-layout .workspace-header-nav-search-option-group,.workspace-enterprise-layout .workspace-header-nav-search-empty{color:var(--enterprise-text-muted)!important}.workspace-enterprise-layout .telbo-topbar-breadcrumb,.workspace-enterprise-layout .telbo-topbar-breadcrumb-strong{color:var(--enterprise-text-muted)}.workspace-enterprise-layout .telbo-topbar-breadcrumb-strong{color:var(--enterprise-text);font-weight:600}.workspace-enterprise-layout .workspace-header-brand .telbo-wordmark-logo{max-height:3.5rem;max-width:min(calc(var(--sidebar-width) - 1.5rem), 13.5rem)}.enterprise-header-nav{scrollbar-width:none;align-items:center;gap:.25rem;min-width:0;display:none;overflow-x:auto}.enterprise-header-nav::-webkit-scrollbar{display:none}@media (min-width:1024px){.enterprise-header-nav{display:flex}}.enterprise-header-nav-link,.enterprise-header-nav-trigger{border-radius:var(--enterprise-radius);color:#475569;white-space:nowrap;align-items:center;gap:.375rem;height:2.25rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;transition:color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.enterprise-header-nav-link:hover,.enterprise-header-nav-trigger:hover{color:var(--enterprise-text);background:var(--enterprise-surface-muted)}.enterprise-header-nav-link-active,.enterprise-header-nav-trigger-active{color:var(--enterprise-accent);background:var(--enterprise-accent-soft);box-shadow:inset 0 0 0 1px #2563eb26}.enterprise-department-header-nav{border-right:1px solid var(--enterprise-border);scrollbar-width:none;align-items:center;gap:.125rem;min-width:0;margin-right:.5rem;padding-right:.5rem;display:none;overflow-x:auto}.enterprise-department-header-nav::-webkit-scrollbar{display:none}@media (min-width:1024px){.enterprise-department-header-nav{display:flex}}.enterprise-department-header-link{height:2rem;color:var(--enterprise-text-muted);white-space:nowrap;border-radius:8px;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.75rem;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex}.enterprise-department-header-link:hover{color:var(--enterprise-text);background:var(--enterprise-surface-muted)}.enterprise-department-header-link-active{color:var(--enterprise-accent);background:var(--enterprise-accent-soft)}.enterprise-header-nav-dropdown{color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important;width:max-content!important;min-width:12.5rem!important;max-width:min(100vw - 2rem,24rem)!important;box-shadow:0 12px 32px -12px #0f172a2e,0 0 0 1px #0f172a0a!important}.enterprise-header-nav-dropdown-item{color:#0f172a!important}.enterprise-header-nav-dropdown-item:hover,.enterprise-header-nav-dropdown-item:focus,.enterprise-header-nav-dropdown-item[data-highlighted]{color:#0f172a!important;background:#f8fafc!important}.workspace-enterprise-layout .workspace-header-toolbar-row .icon-action,.workspace-enterprise-layout .workspace-header-actions .icon-action{color:var(--enterprise-text-muted);border-color:var(--enterprise-border);background:var(--enterprise-surface);transition:color .15s,border-color .15s,background-color .15s}.workspace-enterprise-layout .workspace-header-toolbar-row .icon-action:hover,.workspace-enterprise-layout .workspace-header-actions .icon-action:hover{color:var(--enterprise-text);border-color:var(--enterprise-border-strong);background:var(--enterprise-surface-muted)}.workspace-enterprise-layout .workspace-main-inner{background:var(--workspace-bg)}.workspace-enterprise-layout .ws-panel,.workspace-enterprise-layout .ws-card,.workspace-enterprise-layout .surface-card,.workspace-enterprise-layout .settings-section-card{border-color:var(--enterprise-border);background:var(--enterprise-surface);box-shadow:var(--enterprise-shadow-sm);border-radius:var(--enterprise-radius)}.workspace-enterprise-layout .ws-panel-header,.workspace-enterprise-layout .ws-card-header{border-color:var(--enterprise-border);color:var(--enterprise-text)}.workspace-enterprise-layout .ws-panel-title,.workspace-enterprise-layout .ws-card-title,.workspace-enterprise-layout .settings-section-title{color:var(--enterprise-text)}.workspace-enterprise-layout .ws-panel-subtitle,.workspace-enterprise-layout .ws-muted{color:var(--enterprise-text-muted)}.workspace-enterprise-layout .ws-table-wrap{border-color:var(--enterprise-border);background:var(--enterprise-surface);border-radius:var(--enterprise-radius);box-shadow:var(--enterprise-shadow-sm)}.workspace-enterprise-layout .ws-table thead{background:var(--enterprise-surface-muted);border-color:var(--enterprise-border)}.workspace-enterprise-layout .ws-table th{color:var(--enterprise-text-muted);letter-spacing:.04em;text-transform:uppercase;border-color:var(--enterprise-border);font-size:.6875rem;font-weight:600}.workspace-enterprise-layout .ws-table td{color:var(--enterprise-text);border-color:var(--enterprise-border)}.workspace-enterprise-layout .ws-table tbody tr:hover{background:#f8fafc}.workspace-enterprise-layout .ws-table tbody tr[data-state=selected],.workspace-enterprise-layout .ws-table tbody tr.ws-table-row-active{background:var(--enterprise-accent-soft)}.workspace-enterprise-layout .btn-toolbar{border-color:var(--enterprise-border);background:var(--enterprise-surface);color:var(--enterprise-text);border-radius:8px;transition:color .15s,border-color .15s,background-color .15s,box-shadow .15s}.workspace-enterprise-layout .btn-toolbar:hover{border-color:var(--enterprise-border-strong);background:var(--enterprise-surface-muted)}.workspace-enterprise-layout .btn-toolbar-muted{color:var(--enterprise-text-muted)}.workspace-enterprise-layout .btn-toolbar-primary,.workspace-enterprise-layout .btn-toolbar-accent{border-color:var(--enterprise-accent);background:var(--enterprise-accent);color:#fff}.workspace-enterprise-layout .btn-toolbar-primary:hover,.workspace-enterprise-layout .btn-toolbar-accent:hover{border-color:var(--enterprise-accent-hover);background:var(--enterprise-accent-hover);color:#fff}.workspace-enterprise-layout .btn-toolbar-active{background:var(--enterprise-accent-soft);color:var(--enterprise-accent);border-color:#2563eb59}.workspace-enterprise-layout .ws-input,.workspace-enterprise-layout .input-modern:not(select),.workspace-enterprise-layout .input-compact:not(select),.workspace-enterprise-layout textarea.input-modern{border-color:var(--enterprise-border)!important;background-color:var(--enterprise-surface)!important;color:var(--enterprise-text)!important;box-shadow:var(--enterprise-shadow-sm)!important;background-image:none!important;background-repeat:no-repeat!important;border-radius:8px!important}.workspace-enterprise-layout .ws-input::placeholder,.workspace-enterprise-layout .input-modern::placeholder{color:#94a3b8!important}.workspace-enterprise-layout .ws-input:focus-visible,.workspace-enterprise-layout .input-modern:focus-visible{border-color:var(--enterprise-accent)!important}.workspace-enterprise-layout .settings-field-label,.workspace-enterprise-layout .ws-search-label{color:var(--enterprise-text-muted)}.workspace-enterprise-layout .ws-dropdown-content{border-color:var(--enterprise-border)!important;color:var(--enterprise-text)!important;box-shadow:var(--enterprise-shadow-lg)!important;opacity:1!important;background-color:#fff!important}.workspace-enterprise-layout .ws-dropdown-item,.workspace-enterprise-layout .ws-dropdown-sub-trigger,.workspace-enterprise-layout .ws-dropdown-check-item,.workspace-enterprise-layout .ws-dropdown-radio-item{color:var(--enterprise-text-muted)}.workspace-enterprise-layout .ws-dropdown-item:focus,.workspace-enterprise-layout .ws-dropdown-sub-trigger:focus,.workspace-enterprise-layout .ws-dropdown-item[data-highlighted],.workspace-enterprise-layout .ws-dropdown-sub-trigger[data-highlighted]{background:var(--enterprise-surface-muted);color:var(--enterprise-text)}.workspace-enterprise-layout .ws-dropdown-label{color:var(--enterprise-text-muted)}.workspace-enterprise-layout .ws-dropdown-separator{background:var(--enterprise-border)}.workspace-enterprise-layout .ws-modal-backdrop{background:#0f172a73}.workspace-enterprise-layout .ws-modal-panel{border-color:var(--enterprise-border);background:var(--enterprise-surface);box-shadow:var(--enterprise-shadow-lg);border-radius:12px}.workspace-enterprise-layout .ws-modal-header,.workspace-enterprise-layout .ws-modal-footer{border-color:var(--enterprise-border)}.workspace-enterprise-layout .ws-modal-title{color:var(--enterprise-text)}.workspace-enterprise-layout .alert-inline-muted{border-color:var(--enterprise-border);background:var(--enterprise-surface-muted);color:var(--enterprise-text-muted)}.workspace-enterprise-layout .workspace-mobile-nav{border-color:var(--enterprise-border);background:var(--enterprise-surface)}.workspace-enterprise-layout .workspace-mobile-nav-link{color:var(--enterprise-text-muted)}.workspace-enterprise-layout .workspace-mobile-nav-link:hover{color:var(--enterprise-text)}.workspace-enterprise-layout .workspace-mobile-nav-link-active{background:var(--enterprise-accent-soft);color:var(--enterprise-accent);box-shadow:inset 0 0 0 1px #2563eb26}.workspace-enterprise-layout .telbo-workspace-content{border-color:var(--enterprise-border);background:var(--enterprise-surface);box-shadow:var(--enterprise-shadow-sm);border-radius:12px}.workspace-enterprise-layout .workspace-hero{border-color:var(--enterprise-border);background:var(--enterprise-surface);box-shadow:var(--enterprise-shadow-sm)}.workspace-enterprise-layout .workspace-hero-title,.workspace-enterprise-layout .workspace-hero-eyebrow{color:var(--enterprise-text)}.workspace-enterprise-layout .workspace-hero-desc,.workspace-enterprise-layout .workspace-hero-meta{color:var(--enterprise-text-muted)}html:has(.portaal-app.workspace-enterprise-layout){background:#f1f5f9}html:has(.portaal-app.workspace-enterprise-layout) body{background:#f1f5f9}.portaal-app.workspace-enterprise-layout{--workspace-bg:#f1f5f9;--workspace-bg-soft:#fff;--workspace-surface:#fff;--workspace-border:#e2e8f0;--workspace-text:#0f172a;--workspace-muted:#64748b;--ws-bg:#f1f5f9;--ws-chrome:#fff;--ws-chrome-elevated:#fff;--ws-surface:#f8fafc;--ws-text:#0f172a;--ws-muted:#64748b;--ws-faint:#94a3b8;--ws-accent:#2563eb;--portaal-bg:#f1f5f9;--portaal-surface:#fff;--portaal-border:#e2e8f0;--portaal-text:#0f172a;--portaal-muted:#64748b;--portaal-accent:#2563eb;--portaal-accent-soft:#2563eb1a;--portaal-shadow:0 4px 12px -4px #0f172a1f;--portaal-tint:#f8fafc;--portaal-tint-strong:#f1f5f9}html:has(.workspace-enterprise-layout){--enterprise-accent:#2563eb;--enterprise-accent-soft:#2563eb1a;--enterprise-surface:#fff;--enterprise-surface-muted:#f8fafc;--enterprise-border:#e2e8f0;--enterprise-border-strong:#cbd5e1;--enterprise-text:#0f172a;--enterprise-text-muted:#64748b;--enterprise-shadow-lg:0 12px 32px -12px #0f172a2e;--ws-chrome-elevated:#fff;--ws-text:#0f172a;--ws-muted:#64748b;--ws-faint:#94a3b8}:is(html:has(.workspace-enterprise-layout) .ws-dropdown-content,html:has(.workspace-enterprise-layout) [data-slot=dropdown-menu-content],html:has(.workspace-enterprise-layout) .enterprise-header-nav-dropdown){isolation:isolate;color:#0f172a!important;-webkit-backdrop-filter:none!important;opacity:1!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 12px 32px -12px #0f172a2e,0 0 0 1px #0f172a0a!important}html:has(.workspace-enterprise-layout) .enterprise-header-nav-dropdown{width:max-content!important;min-width:12.5rem!important;max-width:min(100vw - 2rem,24rem)!important}:is(html:has(.workspace-enterprise-layout) [data-slot=dropdown-menu-portal],html:has(.workspace-enterprise-layout) [data-slot=dropdown-menu-content]){z-index:200}:is(html:has(.workspace-enterprise-layout) .ws-dropdown-item,html:has(.workspace-enterprise-layout) .ws-dropdown-sub-trigger,html:has(.workspace-enterprise-layout) .ws-dropdown-check-item,html:has(.workspace-enterprise-layout) .ws-dropdown-radio-item,html:has(.workspace-enterprise-layout) .enterprise-header-nav-dropdown-item){color:#64748b!important;background-color:#0000!important}html:has(.workspace-enterprise-layout) .enterprise-header-nav-dropdown-item a{color:#0f172a!important}html:has(.workspace-enterprise-layout) .enterprise-header-nav-dropdown-item a span{color:#0f172a!important}:is(html:has(.workspace-enterprise-layout) .ws-dropdown-item[data-highlighted],html:has(.workspace-enterprise-layout) .ws-dropdown-item:focus,html:has(.workspace-enterprise-layout) .ws-dropdown-item[data-active],html:has(.workspace-enterprise-layout) .ws-dropdown-sub-trigger[data-highlighted],html:has(.workspace-enterprise-layout) .ws-dropdown-sub-trigger:focus,html:has(.workspace-enterprise-layout) .ws-dropdown-sub-trigger[data-popup-open],html:has(.workspace-enterprise-layout) .ws-dropdown-sub-trigger[data-open],html:has(.workspace-enterprise-layout) .enterprise-header-nav-dropdown-item[data-highlighted],html:has(.workspace-enterprise-layout) .enterprise-header-nav-dropdown-item:focus,html:has(.workspace-enterprise-layout) .enterprise-header-nav-dropdown-item:hover){color:#0f172a!important;background-color:#f8fafc!important}html:has(.workspace-enterprise-layout) .enterprise-header-nav-dropdown-item:hover a{color:#0f172a!important}html:has(.workspace-enterprise-layout) .enterprise-header-nav-dropdown-item[data-highlighted] a{color:#0f172a!important}html:has(.workspace-enterprise-layout) .enterprise-header-nav-dropdown-item:focus a{color:#0f172a!important}html:has(.workspace-enterprise-layout) .enterprise-header-nav-dropdown-item:hover a span{color:#0f172a!important}html:has(.workspace-enterprise-layout) .enterprise-header-nav-dropdown-item[data-highlighted] a span{color:#0f172a!important}html:has(.workspace-enterprise-layout) .enterprise-header-nav-dropdown-item a span[class*="text-[var(--enterprise-accent)]"]{color:#2563eb!important}html:has(.workspace-enterprise-layout) .enterprise-header-nav-dropdown .workspace-department-icon-image{filter:brightness(0)saturate();opacity:.72}:is(html:has(.workspace-enterprise-layout) .ws-dropdown-label,html:has(.workspace-enterprise-layout) .ws-dropdown-muted,html:has(.workspace-enterprise-layout) .ws-dropdown-shortcut,html:has(.workspace-enterprise-layout) .ws-dropdown-item-meta,html:has(.workspace-enterprise-layout) .ws-dropdown-item-time){color:#64748b!important}:is(html:has(.workspace-enterprise-layout) .ws-dropdown-item-title,html:has(.workspace-enterprise-layout) .ws-dropdown-item-body){color:#0f172a!important}html:has(.workspace-enterprise-layout) .ws-dropdown-separator{background-color:#e2e8f0!important}html:has(.workspace-enterprise-layout) [data-slot=dropdown-menu-sub-content]{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 12px 32px -12px #0f172a2e!important}.workspace-app.workspace-enterprise-layout{color:var(--enterprise-text)}.workspace-app.workspace-enterprise-layout .data-panel,.workspace-app.workspace-enterprise-layout .settings-section,.workspace-app.workspace-enterprise-layout .platform-section-card,.workspace-app.workspace-enterprise-layout .platform-launch-card,.workspace-app.workspace-enterprise-layout .telbo-stat-card,.workspace-app.workspace-enterprise-layout .data-toolbar{border-color:var(--enterprise-border)!important;background:var(--enterprise-surface)!important;box-shadow:var(--enterprise-shadow-sm)!important}.workspace-app.workspace-enterprise-layout .panel-header,.workspace-app.workspace-enterprise-layout .platform-section-card-header,.workspace-app.workspace-enterprise-layout .platform-launch-card-body,.workspace-app.workspace-enterprise-layout .settings-section-header{border-color:var(--enterprise-border)!important;background:var(--enterprise-surface-muted)!important}.workspace-app.workspace-enterprise-layout .panel-header-title,.workspace-app.workspace-enterprise-layout .settings-section-title,.workspace-app.workspace-enterprise-layout .platform-launch-card-title{color:var(--enterprise-text)!important}.workspace-app.workspace-enterprise-layout .panel-header-desc,.workspace-app.workspace-enterprise-layout .platform-launch-card-desc,.workspace-app.workspace-enterprise-layout .settings-field-hint,.workspace-app.workspace-enterprise-layout .eyebrow,.workspace-app.workspace-enterprise-layout .platform-section-label{color:var(--enterprise-text-muted)!important}.workspace-app.workspace-enterprise-layout .data-table-head{border-color:var(--enterprise-border)!important;background:var(--enterprise-surface-muted)!important}.workspace-app.workspace-enterprise-layout .data-table-head th{color:var(--enterprise-text-muted)!important}.workspace-app.workspace-enterprise-layout .data-table-row{border-color:var(--enterprise-border)!important}.workspace-app.workspace-enterprise-layout .data-table-row:hover{background:#f8fafc!important}.workspace-app.workspace-enterprise-layout .data-table-cell{color:var(--enterprise-text)!important}.workspace-app.workspace-enterprise-layout .employee-contract-status-cell{flex-direction:column;gap:.375rem;min-width:9.5rem;display:flex}.workspace-app.workspace-enterprise-layout .employee-contract-status-cell__meta{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;display:flex}.workspace-app.workspace-enterprise-layout .employee-contract-status-cell__number{font-variant-numeric:tabular-nums;color:var(--enterprise-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:9rem;font-size:.6875rem;line-height:1.25;overflow:hidden}.workspace-app.workspace-enterprise-layout .employee-contract-status-cell__actions{flex-wrap:wrap;align-items:center;gap:.25rem .625rem;display:inline-flex}.workspace-app.workspace-enterprise-layout .employee-contract-status-cell__action{color:var(--enterprise-accent,#c2410c);cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:500;line-height:1.25;text-decoration:none}.workspace-app.workspace-enterprise-layout .employee-contract-status-cell__action:hover:not(:disabled){text-decoration:underline}.workspace-app.workspace-enterprise-layout .employee-contract-status-cell__action:disabled{opacity:.55;cursor:not-allowed}.workspace-app.workspace-enterprise-layout .employee-contract-status-cell__error{color:#b91c1c;margin:0;font-size:.6875rem;line-height:1.25}.workspace-app.workspace-enterprise-layout .zzp-lifecycle{border:1px solid var(--enterprise-border);background:color-mix(in srgb, var(--enterprise-surface) 92%, white);border-radius:.75rem;flex-wrap:nowrap;align-items:flex-start;gap:0;padding:.55rem .65rem;display:flex;overflow-x:auto}.workspace-app.workspace-enterprise-layout .zzp-lifecycle__item{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:.25rem;min-width:4.5rem;padding:.2rem .15rem;display:flex;position:relative}.workspace-app.workspace-enterprise-layout .zzp-lifecycle__item:not(:last-child):after{content:"";background:var(--enterprise-border);pointer-events:none;height:1px;position:absolute;top:.85rem;left:calc(50% + .95rem);right:calc(.95rem - 50%)}.workspace-app.workspace-enterprise-layout .zzp-lifecycle__index{z-index:1;border:1px solid var(--enterprise-border);width:1.45rem;height:1.45rem;color:var(--enterprise-text-muted);background:#fff;border-radius:999px;justify-content:center;align-items:center;margin:0 auto;font-size:.6875rem;font-weight:700;display:inline-flex;position:relative}.workspace-app.workspace-enterprise-layout .zzp-lifecycle__label{color:var(--enterprise-text-muted);white-space:nowrap;font-size:.65rem;font-weight:600;line-height:1.2}.workspace-app.workspace-enterprise-layout .zzp-lifecycle__item.is-done .zzp-lifecycle__index{border-color:color-mix(in srgb, #15803d 45%, var(--enterprise-border));color:#166534;background:#def2e6}.workspace-app.workspace-enterprise-layout .zzp-lifecycle__item.is-current .zzp-lifecycle__index{border-color:color-mix(in srgb, var(--enterprise-accent,#f58220) 55%, var(--enterprise-border));background:color-mix(in srgb, var(--enterprise-accent,#f58220) 16%, white);color:var(--enterprise-text)}.workspace-app.workspace-enterprise-layout .zzp-lifecycle__item.is-current .zzp-lifecycle__label,.workspace-app.workspace-enterprise-layout .zzp-lifecycle__item.is-done .zzp-lifecycle__label{color:var(--enterprise-text)}.workspace-app.workspace-enterprise-layout .zzp-wizard-card{border:1px solid var(--enterprise-border);background:color-mix(in srgb, var(--enterprise-surface) 94%, white);border-radius:1rem;flex-direction:column;gap:1.25rem;padding:1.15rem 1.15rem 1rem;display:flex}.workspace-app.workspace-enterprise-layout .zzp-wizard-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.workspace-app.workspace-enterprise-layout .zzp-wizard-tab{border:1px solid var(--enterprise-border);text-align:left;min-height:4.4rem;color:var(--enterprise-text);background:#fff;border-radius:.8rem;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.75rem .85rem;transition:border-color .15s,box-shadow .15s;display:flex}.workspace-app.workspace-enterprise-layout .zzp-wizard-tab:hover{border-color:color-mix(in srgb, var(--enterprise-accent,#f58220) 40%, var(--enterprise-border))}.workspace-app.workspace-enterprise-layout .zzp-wizard-tab.is-active{border-color:color-mix(in srgb, var(--enterprise-accent,#f58220) 55%, var(--enterprise-border));box-shadow:0 0 0 1px color-mix(in srgb, var(--enterprise-accent,#f58220) 25%, transparent);background:color-mix(in srgb, var(--enterprise-accent,#f58220) 7%, white)}.workspace-app.workspace-enterprise-layout .zzp-wizard-tab.is-complete:not(.is-active){background:#f1f9f4}.workspace-app.workspace-enterprise-layout .zzp-wizard-tab__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--enterprise-text-muted);font-size:.68rem;font-weight:700}.workspace-app.workspace-enterprise-layout .zzp-wizard-tab__title{font-size:.92rem;font-weight:700;line-height:1.25}.workspace-app.workspace-enterprise-layout .zzp-wizard-tab__hint{color:var(--enterprise-text-muted);font-size:.75rem;line-height:1.35}.workspace-app.workspace-enterprise-layout .zzp-step-head{border-bottom:1px solid var(--enterprise-border);flex-direction:column;gap:.35rem;padding-bottom:.85rem;display:flex}.workspace-app.workspace-enterprise-layout .zzp-step-head h3{color:var(--enterprise-text);margin:0;font-size:1.05rem;font-weight:700}.workspace-app.workspace-enterprise-layout .zzp-step-head p{color:var(--enterprise-text-muted);margin:0;font-size:.875rem;line-height:1.5}.workspace-app.workspace-enterprise-layout .zzp-actions{border-top:1px solid var(--enterprise-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.25rem;padding-top:1rem;display:flex}.workspace-app.workspace-enterprise-layout .zzp-actions__left,.workspace-app.workspace-enterprise-layout .zzp-actions__right{flex-wrap:wrap;gap:.5rem;display:flex}.workspace-app.workspace-enterprise-layout .zzp-status-card{border:1px solid var(--enterprise-border);background:color-mix(in srgb, var(--enterprise-surface) 94%, white);border-radius:1rem;gap:.85rem;padding:1.1rem 1.15rem;display:grid}.workspace-app.workspace-enterprise-layout .zzp-status-card__title{color:var(--enterprise-text);margin:0;font-size:1.05rem;font-weight:700}.workspace-app.workspace-enterprise-layout .zzp-status-card__body{color:var(--enterprise-text-muted);margin:0;font-size:.9rem;line-height:1.55}.workspace-app.workspace-enterprise-layout .zzp-status-card__meta{color:var(--enterprise-text-muted);flex-wrap:wrap;gap:.5rem 1rem;margin:0;font-size:.8rem;display:flex}.workspace-app.workspace-enterprise-layout .zzp-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.workspace-app.workspace-enterprise-layout .zzp-summary-item{border:1px solid var(--enterprise-border);background:#fff;border-radius:.75rem;flex-direction:column;gap:.2rem;padding:.75rem .85rem;display:flex}.workspace-app.workspace-enterprise-layout .zzp-summary-item-wide{grid-column:1/-1}.workspace-app.workspace-enterprise-layout .zzp-summary-item dt{letter-spacing:.05em;text-transform:uppercase;color:var(--enterprise-text-muted);font-size:.68rem;font-weight:700}.workspace-app.workspace-enterprise-layout .zzp-summary-item dd{color:var(--enterprise-text);margin:0;font-size:.9rem;font-weight:600;line-height:1.35}.workspace-app.workspace-enterprise-layout .zzp-collapsible{border:1px solid var(--enterprise-border);background:#fff;border-radius:.8rem;padding:.75rem .9rem}.workspace-app.workspace-enterprise-layout .zzp-collapsible>summary{cursor:pointer;color:var(--enterprise-text);font-size:.875rem;font-weight:600;list-style:none}.workspace-app.workspace-enterprise-layout .zzp-collapsible>summary::-webkit-details-marker{display:none}.workspace-app.workspace-enterprise-layout .zzp-collapsible[open]>summary{border-bottom:1px solid var(--enterprise-border);margin-bottom:.75rem;padding-bottom:.65rem}@media (max-width:860px){.workspace-app.workspace-enterprise-layout .zzp-lifecycle{padding:.5rem}.workspace-app.workspace-enterprise-layout .zzp-lifecycle__item{min-width:4.1rem}.workspace-app.workspace-enterprise-layout .zzp-wizard-tabs,.workspace-app.workspace-enterprise-layout .zzp-summary-grid{grid-template-columns:1fr}}.workspace-app.workspace-enterprise-layout .contract-action-group{flex-direction:column;gap:.5rem;display:flex}.workspace-app.workspace-enterprise-layout .contract-action-group+.contract-action-group,.workspace-app.workspace-enterprise-layout .contract-action-group+.contract-document-list,.workspace-app.workspace-enterprise-layout .contract-document-list+.contract-action-group,.workspace-app.workspace-enterprise-layout .contract-document-list+.contract-upload-panel,.workspace-app.workspace-enterprise-layout .contract-upload-panel+.contract-action-group,.workspace-app.workspace-enterprise-layout .contract-action-group+.contract-upload-panel{border-top:1px solid var(--enterprise-border);margin-top:1rem;padding-top:1rem}.workspace-app.workspace-enterprise-layout .contract-action-group__label{letter-spacing:.08em;text-transform:uppercase;color:var(--enterprise-text-muted);margin:0;font-size:.6875rem;font-weight:600}.workspace-app.workspace-enterprise-layout .contract-action-group--danger .contract-action-group__label{color:#b91c1c}.workspace-app.workspace-enterprise-layout .contract-action-group__items{flex-wrap:wrap;gap:.5rem;display:flex}.workspace-app.workspace-enterprise-layout .contract-action-btn{border:1px solid var(--enterprise-border);background:var(--enterprise-surface);min-height:2rem;color:var(--enterprise-text);box-shadow:var(--enterprise-shadow-sm);border-radius:.5rem;justify-content:center;align-items:center;padding:0 .75rem;font-size:.8125rem;font-weight:500;line-height:1.25;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.workspace-app.workspace-enterprise-layout .contract-action-btn:hover:not(:disabled){border-color:var(--enterprise-border-strong);background:var(--enterprise-surface-muted)}.workspace-app.workspace-enterprise-layout .contract-action-btn:disabled{opacity:.55;cursor:not-allowed}.workspace-app.workspace-enterprise-layout .contract-action-btn--danger{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.workspace-app.workspace-enterprise-layout .contract-action-btn--danger:hover:not(:disabled){color:#991b1b;background:#fee2e2;border-color:#fca5a5}.workspace-app.workspace-enterprise-layout .contract-document-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.workspace-app.workspace-enterprise-layout .contract-document-list__empty{color:var(--enterprise-text-muted);margin:0;font-size:.8125rem}.workspace-app.workspace-enterprise-layout .contract-document-list__item{border:1px solid var(--enterprise-border);background:var(--enterprise-surface-muted);border-radius:.625rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.workspace-app.workspace-enterprise-layout .contract-document-list__meta{min-width:0}.workspace-app.workspace-enterprise-layout .contract-document-list__name{color:var(--enterprise-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;font-weight:500;overflow:hidden}.workspace-app.workspace-enterprise-layout .contract-document-list__detail{color:var(--enterprise-text-muted);margin:.125rem 0 0;font-size:.6875rem;line-height:1.35}.workspace-app.workspace-enterprise-layout .contract-document-list__open{color:var(--enterprise-accent,#c2410c);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:.75rem;font-weight:500}.workspace-app.workspace-enterprise-layout .contract-document-list__open:hover{text-decoration:underline}.workspace-app.workspace-enterprise-layout .contract-upload-panel{border:1px solid var(--enterprise-border);background:var(--enterprise-surface-muted);border-radius:.75rem;flex-direction:column;gap:.75rem;padding:.875rem;display:flex}.workspace-app.workspace-enterprise-layout .contract-upload-panel__title{color:var(--enterprise-text);margin:0;font-size:.8125rem;font-weight:600}.workspace-app.workspace-enterprise-layout .contract-upload-panel__body{flex-direction:column;gap:.75rem;display:flex}.workspace-app.workspace-enterprise-layout .data-toolbar-actions{border-color:var(--enterprise-border)!important;background:var(--enterprise-surface-muted)!important}.workspace-app.workspace-enterprise-layout .btn-toolbar:not(.btn-toolbar-accent):not(.btn-toolbar-primary):not([class*=text-red-]){border:1px solid var(--enterprise-border)!important;background:var(--enterprise-surface)!important;color:var(--enterprise-text)!important;box-shadow:var(--enterprise-shadow-sm)!important}.workspace-app.workspace-enterprise-layout .btn-toolbar:not(.btn-toolbar-accent):not(.btn-toolbar-primary):not([class*=text-red-]):hover:not(:disabled){border-color:var(--enterprise-border-strong)!important;background:var(--enterprise-surface-muted)!important;color:var(--enterprise-text)!important}.workspace-app.workspace-enterprise-layout .btn-toolbar-muted{border:1px solid var(--enterprise-border)!important;background:var(--enterprise-surface)!important;color:var(--enterprise-text-muted)!important;box-shadow:none!important}.workspace-app.workspace-enterprise-layout .btn-toolbar-muted:hover:not(:disabled){background:var(--enterprise-surface-muted)!important;color:var(--enterprise-text)!important}.workspace-app.workspace-enterprise-layout .btn-toolbar-active{background:var(--enterprise-accent-soft)!important;color:var(--enterprise-accent)!important;box-shadow:none!important;border-color:#2563eb59!important}.workspace-app.workspace-enterprise-layout .btn-toolbar-primary,.workspace-app.workspace-enterprise-layout .btn-toolbar-accent{border-color:var(--enterprise-accent)!important;background:var(--enterprise-accent)!important;color:#fff!important;box-shadow:var(--enterprise-shadow-sm)!important}.workspace-app.workspace-enterprise-layout .filter-chip{border-color:var(--enterprise-border)!important;background:var(--enterprise-surface)!important;color:var(--enterprise-text-muted)!important}.workspace-app.workspace-enterprise-layout .filter-chip-active{background:var(--enterprise-accent-soft)!important;color:var(--enterprise-accent)!important;border-color:#2563eb59!important}.workspace-app.workspace-enterprise-layout .facturen-status-chips-label{color:var(--enterprise-text-muted)!important}.workspace-app.workspace-enterprise-layout .facturen-status-chip{border-color:var(--enterprise-border)!important;background:var(--enterprise-surface-muted)!important;color:var(--enterprise-text)!important}.workspace-app.workspace-enterprise-layout .facturen-status-chip:hover{border-color:color-mix(in srgb, var(--enterprise-accent) 35%, var(--enterprise-border))!important;background:var(--enterprise-accent-soft)!important;color:var(--enterprise-text)!important}.workspace-app.workspace-enterprise-layout .facturen-status-chip-active{border-color:color-mix(in srgb, var(--brand-orange) 40%, transparent)!important;background:color-mix(in srgb, var(--brand-orange) 12%, white)!important;color:var(--brand-orange)!important}.workspace-app.workspace-enterprise-layout .facturen-status-chip-count{background:color-mix(in srgb, var(--enterprise-text) 8%, transparent)!important;color:var(--enterprise-text-muted)!important}.workspace-app.workspace-enterprise-layout .facturen-status-chip-count-active{background:color-mix(in srgb, var(--brand-orange) 16%, transparent)!important;color:var(--brand-orange)!important}.workspace-app.workspace-enterprise-layout .facturen-direction-tab{border-color:var(--enterprise-border)!important;background:var(--enterprise-surface)!important;color:var(--enterprise-text)!important}.workspace-app.workspace-enterprise-layout .facturen-direction-tab:hover{border-color:color-mix(in srgb, var(--brand-orange) 35%, var(--enterprise-border))!important;background:var(--enterprise-surface-muted)!important}.workspace-app.workspace-enterprise-layout .facturen-direction-tab-active{border-color:color-mix(in srgb, var(--brand-orange) 40%, transparent)!important;background:color-mix(in srgb, var(--brand-orange) 10%, white)!important}.workspace-app.workspace-enterprise-layout .facturen-direction-tab-title{color:var(--enterprise-text)!important}.workspace-app.workspace-enterprise-layout .facturen-direction-tab-desc,.workspace-app.workspace-enterprise-layout .meta-line{color:var(--enterprise-text-muted)!important}.workspace-app.workspace-enterprise-layout .alert-inline{color:var(--enterprise-text)!important}.workspace-app.workspace-enterprise-layout .alert-inline-muted{border-color:var(--enterprise-border)!important;background:var(--enterprise-surface-muted)!important;color:var(--enterprise-text-muted)!important}.workspace-app.workspace-enterprise-layout .icon-action{border-color:var(--enterprise-border)!important;background:var(--enterprise-surface)!important;color:var(--enterprise-text-muted)!important}.workspace-app.workspace-enterprise-layout .icon-action:hover{border-color:var(--enterprise-border-strong)!important;background:var(--enterprise-surface-muted)!important;color:var(--enterprise-text)!important}.workspace-app.workspace-enterprise-layout .telbo-stat-card-label{color:var(--enterprise-text-muted)!important}.workspace-app.workspace-enterprise-layout .telbo-stat-card-value{color:var(--enterprise-text)!important}.workspace-app.workspace-enterprise-layout .telbo-stat-card-arrow{color:#94a3b8!important}.workspace-app.workspace-enterprise-layout .telbo-stat-card:hover .telbo-stat-card-arrow{color:var(--enterprise-accent)!important}.workspace-app.workspace-enterprise-layout .settings-field-label{color:var(--enterprise-text-muted)!important}.workspace-app.workspace-enterprise-layout .settings-readonly-notice{color:var(--enterprise-text)!important}.workspace-app.workspace-enterprise-layout .tab-segment{color:var(--enterprise-text-muted)!important}.workspace-app.workspace-enterprise-layout [class*=text-white\/25],.workspace-app.workspace-enterprise-layout [class*=text-white\/30],.workspace-app.workspace-enterprise-layout [class*=text-white\/35],.workspace-app.workspace-enterprise-layout [class*=text-white\/40]{color:#94a3b8!important}.workspace-app.workspace-enterprise-layout [class*=text-white\/45],.workspace-app.workspace-enterprise-layout [class*=text-white\/50],.workspace-app.workspace-enterprise-layout [class*=text-white\/55],.workspace-app.workspace-enterprise-layout [class*=text-white\/60],.workspace-app.workspace-enterprise-layout [class*=text-white\/65],.workspace-app.workspace-enterprise-layout [class*=text-white\/70],.workspace-app.workspace-enterprise-layout [class*=text-white\/75]{color:var(--enterprise-text-muted)!important}.workspace-app.workspace-enterprise-layout [class*=text-white\/80],.workspace-app.workspace-enterprise-layout [class*=text-white\/85],.workspace-app.workspace-enterprise-layout [class*=text-white\/90],.workspace-app.workspace-enterprise-layout [class*=text-white\/92],.workspace-app.workspace-enterprise-layout [class*=text-white\/95]{color:var(--enterprise-text)!important}.workspace-app.workspace-enterprise-layout [class*=border-white\/],.workspace-app.workspace-enterprise-layout [class*=bg-white\/]{border-color:var(--enterprise-border)!important}.workspace-app.workspace-enterprise-layout [class*=bg-white\/],.workspace-app.workspace-enterprise-layout a[class*=bg-white\/],.workspace-app.workspace-enterprise-layout .group[class*=bg-white\/]{background-color:var(--enterprise-surface)!important}.workspace-app.workspace-enterprise-layout a[class*=bg-white\/]:hover,.workspace-app.workspace-enterprise-layout .group[class*=bg-white\/]:hover{background-color:var(--enterprise-accent-soft)!important;border-color:#2563eb4d!important}.workspace-app.workspace-enterprise-layout .platform-card-icon{border-color:var(--enterprise-border)!important;background:var(--enterprise-surface-muted)!important}.workspace-app.workspace-enterprise-layout .platform-quick-section-title{color:#94a3b8!important}.workspace-app.workspace-enterprise-layout .platform-quick-section-subtitle{color:var(--enterprise-text-muted)!important;font-size:.75rem!important}.workspace-app.workspace-enterprise-layout .overview-dashboard{width:100%;max-width:none}.workspace-app.workspace-enterprise-layout .telbo-stat-card-compact{box-shadow:var(--enterprise-shadow-sm)!important;padding:.75rem!important}.workspace-app.workspace-enterprise-layout .telbo-stat-card-compact .telbo-stat-card-value{font-size:1.25rem!important;line-height:1.2!important}.workspace-app.workspace-enterprise-layout .platform-quick-link{box-shadow:var(--enterprise-shadow-sm);border-color:var(--enterprise-border)!important;background:var(--enterprise-surface)!important}.workspace-app.workspace-enterprise-layout .platform-quick-link:hover{background:var(--enterprise-accent-soft)!important;border-color:#2563eb4d!important}.workspace-app.workspace-enterprise-layout .platform-quick-link-icon{color:#1d4ed8!important;background:#2563eb24!important;border:1px solid #2563eb47!important}.workspace-app.workspace-enterprise-layout .platform-quick-link:hover .platform-quick-link-icon{color:#1e3a8a!important;background:#2563eb33!important;border-color:#2563eb6b!important}.workspace-app.workspace-enterprise-layout .platform-quick-link-icon-image{filter:brightness(0)saturate()invert(17%)sepia(86%)saturate(3268%)hue-rotate(212deg)brightness(88%)contrast(96%);opacity:1!important}.workspace-app.workspace-enterprise-layout .platform-quick-link:hover .platform-quick-link-icon-image{filter:brightness(0)saturate()invert(12%)sepia(90%)saturate(3500%)hue-rotate(212deg)brightness(78%)contrast(98%)}.workspace-app.workspace-enterprise-layout .platform-quick-link-label{color:var(--enterprise-text)!important}.workspace-app.workspace-enterprise-layout .platform-quick-link-arrow{color:#94a3b8!important}.workspace-app.workspace-enterprise-layout .platform-quick-link:hover .platform-quick-link-arrow{color:var(--enterprise-accent)!important}.workspace-app.workspace-enterprise-layout .workspace-department-icon-image{filter:brightness(0)saturate()invert(17%)sepia(86%)saturate(3268%)hue-rotate(212deg)brightness(88%)contrast(96%)}.portaal-app.workspace-enterprise-layout [class*=text-white\/45],.portaal-app.workspace-enterprise-layout [class*=text-white\/55],.portaal-app.workspace-enterprise-layout [class*=text-white\/70],.portaal-app.workspace-enterprise-layout [class*=text-white\/80],.portaal-app.workspace-enterprise-layout [class*=text-white\/85],.portaal-app.workspace-enterprise-layout [class*=text-white\/90]{color:var(--portaal-text)!important}.portaal-app.workspace-enterprise-layout [class*=border-white\/]{border-color:var(--portaal-border)!important}.portaal-app.workspace-enterprise-layout [class*=bg-white\/]{background-color:var(--portaal-surface)!important}.portaal-app.workspace-enterprise-layout [class*=bg-black\/]{background-color:var(--portaal-tint)!important}.portaal-app.workspace-enterprise-layout a[class*=bg-white\/]:hover,.portaal-app.workspace-enterprise-layout button[class*=bg-white\/]:hover,.portaal-app.workspace-enterprise-layout .group[class*=bg-white\/]:hover{background-color:var(--portaal-tint)!important;border-color:#2563eb47!important}.portaal-app.workspace-enterprise-layout .portaal-page-title,.portaal-app.workspace-enterprise-layout .portaal-section-title,.portaal-app.workspace-enterprise-layout .portaal-section-title-inline,.portaal-app.workspace-enterprise-layout .portaal-stat-value,.portaal-app.workspace-enterprise-layout .portaal-list-card-title,.portaal-app.workspace-enterprise-layout .portaal-cell-id,.portaal-app.workspace-enterprise-layout .portaal-empty-title{color:var(--portaal-text)!important}.portaal-app.workspace-enterprise-layout .portaal-nav-link,.portaal-app.workspace-enterprise-layout .portaal-filter-chip,.portaal-app.workspace-enterprise-layout .portaal-filter-link,.portaal-app.workspace-enterprise-layout .portaal-header-account,.portaal-app.workspace-enterprise-layout .portaal-logout{box-shadow:0 1px 2px #0f172a0a;border-color:var(--portaal-border)!important;background:var(--portaal-surface)!important;color:var(--portaal-text)!important}.portaal-app.workspace-enterprise-layout .portaal-nav-icon{color:var(--portaal-muted)!important}.portaal-app.workspace-enterprise-layout .portaal-nav-link:hover,.portaal-app.workspace-enterprise-layout .portaal-filter-chip:hover,.portaal-app.workspace-enterprise-layout .portaal-filter-link:hover,.portaal-app.workspace-enterprise-layout .portaal-header-account:hover,.portaal-app.workspace-enterprise-layout .portaal-logout:hover{color:var(--portaal-text)!important;background:#f8fafc!important;border-color:#2563eb47!important}.portaal-app.workspace-enterprise-layout .portaal-nav-link[data-active=true],.portaal-app.workspace-enterprise-layout .portaal-filter-chip[data-active=true],.portaal-app.workspace-enterprise-layout .portaal-filter-link[data-active=true]{background:var(--portaal-accent-soft)!important;color:var(--portaal-accent)!important;border-color:#2563eb59!important}.portaal-app.workspace-enterprise-layout .portaal-nav-link[data-active=true] .portaal-nav-icon{color:var(--portaal-accent)!important}.portaal-app.workspace-enterprise-layout .portaal-nav-more-toggle,.portaal-app.workspace-enterprise-layout .portaal-tab-button,.portaal-app.workspace-enterprise-layout .portaal-btn-secondary{border-color:var(--portaal-border)!important;background:var(--portaal-surface)!important;color:var(--portaal-text-muted)!important}.portaal-app.workspace-enterprise-layout .portaal-tab-button-active{background:var(--portaal-accent-soft)!important;color:var(--portaal-accent)!important;border-color:#2563eb59!important}.portaal-app.workspace-enterprise-layout .portaal-filter-link[data-active=true] .portaal-filter-count{color:var(--portaal-accent)!important}.portaal-app.workspace-enterprise-layout .portaal-stat-card:hover,.portaal-app.workspace-enterprise-layout .portaal-list-card:hover{background:#f8fafc!important;border-color:#2563eb38!important;box-shadow:0 4px 12px -4px #0f172a1f!important}.portaal-app.workspace-enterprise-layout .portaal-table td{color:var(--portaal-text)!important}.portaal-app.workspace-enterprise-layout .portaal-table tbody tr:hover{background:#f8fafc!important}.portaal-app.workspace-enterprise-layout .portaal-status-filter-item:hover{border-color:var(--portaal-border)!important;background:#f8fafc!important}.portaal-app.workspace-enterprise-layout .portaal-status-filter-item[data-active=true]{background:var(--portaal-accent-soft)!important;color:var(--portaal-accent)!important;border-color:#2563eb59!important}.portaal-app.workspace-enterprise-layout .portaal-status-bar-row-link:hover{background:#f8fafc!important}.portaal-app.workspace-enterprise-layout .portaal-badge-neutral{color:var(--portaal-text)!important;border-color:var(--portaal-border)!important;background:#f1f5f9!important}.portaal-app.workspace-enterprise-layout .portaal-badge-success{color:#047857!important;background:#10b9811a!important;border-color:#10b98147!important}.portaal-app.workspace-enterprise-layout .portaal-badge-warning{color:#b45309!important;background:#f59e0b1a!important;border-color:#f59e0b47!important}.portaal-app.workspace-enterprise-layout .portaal-badge-danger{color:#b91c1c!important;background:#ef44441a!important;border-color:#ef444447!important}.portaal-app.workspace-enterprise-layout .portaal-badge-info{background:var(--portaal-accent-soft)!important;color:var(--portaal-accent)!important;border-color:#2563eb47!important}.portaal-app.workspace-enterprise-layout .portaal-alert-warning{color:#92400e!important;background:#f59e0b14!important;border-color:#f59e0b59!important}.portaal-app.workspace-enterprise-layout .portaal-link{color:var(--portaal-accent)!important}.portaal-app.workspace-enterprise-layout .portaal-search-input{border-color:var(--portaal-border)!important;background:var(--portaal-surface)!important;color:var(--portaal-text)!important}.portaal-app.workspace-enterprise-layout .portaal-search-input::placeholder{color:#94a3b8!important}.portaal-app.workspace-enterprise-layout .portaal-search-input:focus{border-color:#2563eb73!important;box-shadow:0 0 0 3px #2563eb1f!important}.portaal-app.workspace-enterprise-layout .portaal-search-clear:hover{color:var(--portaal-text)!important;background:#f1f5f9!important}.portaal-app.workspace-enterprise-layout .portal-admin-preview-banner{background:linear-gradient(90deg,#2563eb14,#2563eb0a)!important;border-color:#2563eb40!important}.portaal-app.workspace-enterprise-layout .portal-admin-preview-banner-text{color:var(--portaal-text)!important}.portaal-app.workspace-enterprise-layout .portal-admin-preview-banner-icon{color:var(--portaal-accent)!important}.portaal-app.workspace-enterprise-layout .portal-admin-preview-banner-exit,.portaal-app.workspace-enterprise-layout .portaal-field-input,.portaal-app.workspace-enterprise-layout .portaal-field-textarea,.portaal-app.workspace-enterprise-layout .portaal-select,.portaal-app.workspace-enterprise-layout .input-modern,.portaal-app.workspace-enterprise-layout select:not([multiple]),.portaal-app.workspace-enterprise-layout textarea.input-modern{border-color:var(--portaal-border)!important;background:var(--portaal-surface)!important;color:var(--portaal-text)!important}.portaal-app.workspace-enterprise-layout .portaal-field-input::placeholder,.portaal-app.workspace-enterprise-layout .portaal-field-textarea::placeholder,.portaal-app.workspace-enterprise-layout .input-modern::placeholder,.portaal-app.workspace-enterprise-layout textarea.input-modern::placeholder{color:#94a3b8!important}.portaal-app.workspace-enterprise-layout .portaal-field-input:focus,.portaal-app.workspace-enterprise-layout .portaal-field-textarea:focus,.portaal-app.workspace-enterprise-layout .portaal-select:focus,.portaal-app.workspace-enterprise-layout .input-modern:focus-visible,.portaal-app.workspace-enterprise-layout textarea.input-modern:focus-visible{border-color:#2563eb73!important;box-shadow:0 0 0 3px #2563eb1f!important}.portaal-app.workspace-enterprise-layout input[type=date],.portaal-app.workspace-enterprise-layout input[type=datetime-local],.portaal-app.workspace-enterprise-layout input[type=time],.portaal-app.workspace-enterprise-layout input[type=number]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.portaal-app.workspace-enterprise-layout select,.portaal-app.workspace-enterprise-layout .portaal-select,.portaal-app.workspace-enterprise-layout select.input-modern{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}html:has(.portaal-app.workspace-enterprise-layout) .ws-dropdown-content{color:#0f172a!important;background-color:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 12px 32px -12px #0f172a2e!important}.workspace-enterprise-layout a[href=\#main-content]{border-color:var(--enterprise-border)!important;background:var(--enterprise-surface)!important;color:var(--enterprise-text)!important;box-shadow:var(--enterprise-shadow-md)!important}.workspace-enterprise-layout .telbo-topbar-title,.workspace-enterprise-layout .telbo-topbar-muted,.workspace-enterprise-layout .telbo-topbar-breadcrumb,.workspace-enterprise-layout .telbo-topbar-breadcrumb-strong{color:var(--enterprise-text-muted)!important}.workspace-enterprise-layout .telbo-topbar-breadcrumb-strong,.workspace-enterprise-layout .ws-search-nav-input{color:var(--enterprise-text)!important}.workspace-enterprise-layout .ws-search-nav-input::placeholder{color:#94a3b8!important}.workspace-enterprise-layout .workspace-mobile-nav-track,.workspace-enterprise-layout .workspace-mobile-nav-select-wrap{background:var(--enterprise-surface-muted)!important}.workspace-enterprise-layout .workspace-mobile-nav-select{border-color:var(--enterprise-border)!important;background:var(--enterprise-surface)!important;color:var(--enterprise-text)!important}.workspace-enterprise-layout .workspace-mobile-nav-menu{border-color:var(--enterprise-border)!important;background:var(--enterprise-surface)!important;box-shadow:var(--enterprise-shadow-lg)!important}.workspace-enterprise-layout .workspace-mobile-nav-menu-link{color:var(--enterprise-text-muted)!important}.workspace-enterprise-layout .workspace-mobile-nav-menu-link:hover,.workspace-enterprise-layout .workspace-mobile-nav-menu-link-active{background:var(--enterprise-accent-soft)!important;color:var(--enterprise-accent)!important}.workspace-app.workspace-enterprise-layout :is(input,textarea):not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]){background-image:none!important;background-repeat:no-repeat!important}.workspace-enterprise-layout .ws-search,.workspace-enterprise-layout .inkoop-compact-input,.workspace-app.workspace-enterprise-layout .ws-search,.workspace-app.workspace-enterprise-layout .input-modern:not(select),.workspace-app.workspace-enterprise-layout .input-compact:not(select),.workspace-app.workspace-enterprise-layout .ws-input{border-color:var(--enterprise-border)!important;background-color:var(--enterprise-surface)!important;color:var(--enterprise-text)!important;background-image:none!important;background-repeat:no-repeat!important}.workspace-enterprise-layout select,.workspace-enterprise-layout .ws-select,.workspace-app.workspace-enterprise-layout select,.workspace-app.workspace-enterprise-layout .ws-select,.workspace-app.workspace-enterprise-layout select.input-modern,.workspace-app.workspace-enterprise-layout select.input-compact,.workspace-app.workspace-enterprise-layout select.ws-select{border-color:var(--enterprise-border)!important;color:var(--enterprise-text)!important;appearance:none!important;background-color:var(--enterprise-surface)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right .55rem center!important;background-repeat:no-repeat!important;background-size:1rem!important;padding-right:2rem!important}.workspace-enterprise-layout .ws-search::placeholder,.workspace-app.workspace-enterprise-layout .ws-search::placeholder{color:#94a3b8!important}.workspace-enterprise-layout .ws-search-icon,.workspace-enterprise-layout .ws-search-clear,.workspace-enterprise-layout .ws-search-loader,.workspace-app.workspace-enterprise-layout .ws-search-icon,.workspace-app.workspace-enterprise-layout .ws-search-clear{color:var(--enterprise-text-muted)!important}.workspace-enterprise-layout .ws-search-clear:hover,.workspace-app.workspace-enterprise-layout .ws-search-clear:hover{color:var(--enterprise-text)!important;background:var(--enterprise-surface-muted)!important}.workspace-app.workspace-enterprise-layout select option,.workspace-enterprise-layout select option{color:var(--enterprise-text)!important;background-color:#fff!important}.workspace-app.workspace-enterprise-layout input[type=date],.workspace-app.workspace-enterprise-layout input[type=datetime-local],.workspace-app.workspace-enterprise-layout input[type=time]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(.workspace-enterprise-layout) .ws-modal-root{color:var(--enterprise-text);--enterprise-accent:#2563eb;--enterprise-accent-hover:#1d4ed8;--enterprise-accent-soft:#2563eb1a;--enterprise-accent-ring:#2563eb40;--enterprise-surface:#fff;--enterprise-surface-muted:#f8fafc;--enterprise-border:#e2e8f0;--enterprise-border-strong:#cbd5e1;--enterprise-text:#0f172a;--enterprise-text-muted:#64748b;--workspace-input:#fff;--workspace-text:#0f172a;--workspace-muted:#64748b;--ws-input:#fff;--ws-chrome:#fff;--ws-chrome-elevated:#fff;--ws-surface:#f8fafc;--ws-text:#0f172a;--ws-muted:#64748b;--ws-faint:#94a3b8;--ws-accent:#2563eb;--ws-accent-glow:#2563eb33}html:has(.workspace-enterprise-layout) .ws-modal-panel{border-color:var(--enterprise-border)!important;background:var(--enterprise-surface)!important;box-shadow:var(--enterprise-shadow-lg)!important}:is(html:has(.workspace-enterprise-layout) .ws-modal-header,html:has(.workspace-enterprise-layout) .ws-modal-footer){border-color:var(--enterprise-border)!important}html:has(.workspace-enterprise-layout) .ws-modal-eyebrow{color:var(--enterprise-text-muted)!important}html:has(.workspace-enterprise-layout) .ws-modal-title{color:var(--enterprise-text)!important}html:has(.workspace-enterprise-layout) .ws-modal-desc{color:var(--enterprise-text-muted)!important}html:has(.workspace-enterprise-layout) .ws-modal-close{color:var(--enterprise-text-muted)!important}html:has(.workspace-enterprise-layout) .ws-modal-close:hover{background:var(--enterprise-surface-muted)!important;color:var(--enterprise-text)!important}html:has(.workspace-enterprise-layout) .ws-modal-btn-cancel{border-color:var(--enterprise-border)!important;background:var(--enterprise-surface)!important;color:var(--enterprise-text-muted)!important}html:has(.workspace-enterprise-layout) .ws-modal-btn-cancel:hover{border-color:var(--enterprise-border-strong)!important;background:var(--enterprise-surface-muted)!important;color:var(--enterprise-text)!important}html:has(.workspace-enterprise-layout) .ws-modal-file-input{color:var(--enterprise-text-muted)!important}html:has(.workspace-enterprise-layout) .ws-modal-file-input::file-selector-button{background:var(--enterprise-surface-muted)!important;color:var(--enterprise-text)!important}html:has(.workspace-enterprise-layout) .ws-modal-root .input-modern{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:var(--enterprise-border)!important;color:#0f172a!important;background-color:#fff!important}html:has(.workspace-enterprise-layout) .ws-modal-root .input-compact{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:var(--enterprise-border)!important;color:#0f172a!important;background-color:#fff!important}html:has(.workspace-enterprise-layout) .ws-modal-root .ws-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:var(--enterprise-border)!important;color:#0f172a!important;background-color:#fff!important}html:has(.workspace-enterprise-layout) .ws-modal-root textarea.input-modern{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:var(--enterprise-border)!important;color:#0f172a!important;background-color:#fff!important}html:has(.workspace-enterprise-layout) .ws-modal-root .ws-select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:var(--enterprise-border)!important;color:#0f172a!important;background-color:#fff!important}html:has(.workspace-enterprise-layout) .ws-modal-root select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:var(--enterprise-border)!important;color:#0f172a!important;background-color:#fff!important}html:has(.workspace-enterprise-layout) .ws-modal-root .ws-search{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:var(--enterprise-border)!important;color:#0f172a!important;background-color:#fff!important}html:has(.workspace-enterprise-layout) .ws-modal-root .inkoop-compact-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:var(--enterprise-border)!important;color:#0f172a!important;background-color:#fff!important}html:has(.workspace-enterprise-layout) .ws-modal-root .ws-search::placeholder{color:#94a3b8!important}html:has(.workspace-enterprise-layout) .ws-modal-root .input-modern::placeholder{color:#94a3b8!important}html:has(.workspace-enterprise-layout) .ws-modal-root .ws-input::placeholder{color:#94a3b8!important}:is(html:has(.workspace-enterprise-layout) .ws-modal-root .ws-search-icon,html:has(.workspace-enterprise-layout) .ws-modal-root .ws-search-clear,html:has(.workspace-enterprise-layout) .ws-modal-root .ws-search-loader){color:#64748b!important}html:has(.workspace-enterprise-layout) .ws-modal-root .ws-search-clear:hover{color:#0f172a!important;background:#f8fafc!important}:is(html:has(.workspace-enterprise-layout) .ws-modal-root .file-dropzone,html:has(.workspace-enterprise-layout) .ws-modal-root .inkoop-upload-dropzone,html:has(.workspace-enterprise-layout) .ws-modal-root .doc-explorer-search){border-color:var(--enterprise-border)!important;color:#64748b!important;background:#fff!important}:is(html:has(.workspace-enterprise-layout) .ws-modal-root .file-dropzone:hover:not(.file-dropzone-disabled),html:has(.workspace-enterprise-layout) .ws-modal-root .inkoop-upload-dropzone:hover:not(.file-dropzone-disabled)){color:#0f172a!important;background:#fff7ed!important;border-color:#f5822066!important}html:has(.workspace-enterprise-layout) .ws-modal-root .file-dropzone-active{background:#f5822014!important;border-color:#f582208c!important}html:has(.workspace-enterprise-layout) .ws-modal-root .file-dropzone-has-file{border-color:var(--enterprise-border)!important;background:#f8fafc!important}html:has(.workspace-enterprise-layout) .ws-modal-root .ws-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230f172a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}html:has(.workspace-enterprise-layout) .ws-modal-root select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230f172a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}html:has(.workspace-enterprise-layout) .ws-modal-root select option{color:#0f172a!important;background-color:#fff!important}html:has(.workspace-enterprise-layout) .ws-modal-root .ws-select option{color:#0f172a!important;background-color:#fff!important}:is(html:has(.workspace-enterprise-layout) .ws-modal-root input[type=date],html:has(.workspace-enterprise-layout) .ws-modal-root input[type=time],html:has(.workspace-enterprise-layout) .ws-modal-root input[type=datetime-local]){accent-color:#0f172a;color:#0f172a!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html:has(.workspace-enterprise-layout) .ws-modal-root input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;filter:none}html:has(.workspace-enterprise-layout) .ws-modal-root input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;filter:none}html:has(.workspace-enterprise-layout) .ws-modal-root input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;filter:none}html:has(.workspace-enterprise-layout) .ws-modal-root input[type=date]::-webkit-datetime-edit{color:#0f172a}html:has(.workspace-enterprise-layout) .ws-modal-root input[type=time]::-webkit-datetime-edit{color:#0f172a}html:has(.workspace-enterprise-layout) .ws-modal-root input[type=datetime-local]::-webkit-datetime-edit{color:#0f172a}html:has(.workspace-enterprise-layout) .ws-modal-root input[type=date]::-webkit-datetime-edit-fields-wrapper{color:#0f172a}html:has(.workspace-enterprise-layout) .ws-modal-root input[type=time]::-webkit-datetime-edit-fields-wrapper{color:#0f172a}:-webkit-any(html:has(.workspace-enterprise-layout) .ws-modal-root input:-webkit-autofill,html:has(.workspace-enterprise-layout) .ws-modal-root textarea:-webkit-autofill){-webkit-text-fill-color:#0f172a;caret-color:#0f172a;box-shadow:inset 0 0 0 1000px #fff}:is(html:has(.workspace-enterprise-layout) .ws-modal-root input:autofill,html:has(.workspace-enterprise-layout) .ws-modal-root textarea:autofill){-webkit-text-fill-color:#0f172a;caret-color:#0f172a;box-shadow:inset 0 0 0 1000px #fff}:is(html:has(.workspace-enterprise-layout) .ws-modal-root .settings-field-label,html:has(.workspace-enterprise-layout) .ws-modal-root .alert-inline){color:var(--enterprise-text-muted)!important}html:has(.workspace-enterprise-layout) .ws-modal-root .alert-inline-muted{border-color:var(--enterprise-border)!important;background:var(--enterprise-surface-muted)!important;color:var(--enterprise-text-muted)!important}:is(html:has(.workspace-enterprise-layout) .ws-modal-root [class*=text-white\/25],html:has(.workspace-enterprise-layout) .ws-modal-root [class*=text-white\/30],html:has(.workspace-enterprise-layout) .ws-modal-root [class*=text-white\/35],html:has(.workspace-enterprise-layout) .ws-modal-root [class*=text-white\/40]){color:#94a3b8!important}:is(html:has(.workspace-enterprise-layout) .ws-modal-root [class*=text-white\/45],html:has(.workspace-enterprise-layout) .ws-modal-root [class*=text-white\/50],html:has(.workspace-enterprise-layout) .ws-modal-root [class*=text-white\/55],html:has(.workspace-enterprise-layout) .ws-modal-root [class*=text-white\/60],html:has(.workspace-enterprise-layout) .ws-modal-root [class*=text-white\/65],html:has(.workspace-enterprise-layout) .ws-modal-root [class*=text-white\/70],html:has(.workspace-enterprise-layout) .ws-modal-root [class*=text-white\/75]){color:var(--enterprise-text-muted)!important}:is(html:has(.workspace-enterprise-layout) .ws-modal-root [class*=text-white\/80],html:has(.workspace-enterprise-layout) .ws-modal-root [class*=text-white\/85],html:has(.workspace-enterprise-layout) .ws-modal-root [class*=text-white\/90],html:has(.workspace-enterprise-layout) .ws-modal-root [class*=text-white\/92],html:has(.workspace-enterprise-layout) .ws-modal-root [class*=text-white\/95]){color:var(--enterprise-text)!important}html:has(.workspace-enterprise-layout) .ws-modal-root .customer-agreements-dropzone.file-dropzone--compact{min-height:3.25rem;padding:.5rem .75rem;border-color:var(--enterprise-border)!important;background:var(--enterprise-surface-muted)!important}html:has(.workspace-enterprise-layout) .ws-modal-root .customer-agreements-dropzone.file-dropzone--compact:hover:not(.file-dropzone-disabled){border-color:color-mix(in srgb, var(--enterprise-accent) 35%, var(--enterprise-border))!important;background:#fff!important}html:has(.workspace-enterprise-layout) .ws-modal-root .customer-agreements-dropzone.file-dropzone--compact.file-dropzone-has-file{border-color:color-mix(in srgb, var(--enterprise-accent) 25%, var(--enterprise-border))!important;background:#fff!important}:is(html:has(.workspace-enterprise-layout) .ws-modal-root .customer-agreements-dropzone .file-dropzone-compact-text,html:has(.workspace-enterprise-layout) .ws-modal-root .customer-agreements-dropzone .file-dropzone-compact-meta){color:var(--enterprise-text-muted)!important}html:has(.workspace-enterprise-layout) .opdracht-picker-dropdown{border-color:var(--enterprise-border)!important;box-shadow:var(--enterprise-shadow-lg)!important;background:#fff!important}html:has(.workspace-enterprise-layout) .opdracht-picker-option{color:var(--enterprise-text)!important}html:has(.workspace-enterprise-layout) .opdracht-picker-option:hover{background:var(--enterprise-surface-muted)!important}html:has(.workspace-enterprise-layout) .opdracht-picker-option-icon{color:var(--enterprise-text-muted)!important}html:has(.workspace-enterprise-layout) .opdracht-picker-option-primary{color:var(--enterprise-text)!important}:is(html:has(.workspace-enterprise-layout) .opdracht-picker-option-secondary,html:has(.workspace-enterprise-layout) .opdracht-picker-option-label,html:has(.workspace-enterprise-layout) .opdracht-picker-empty){color:var(--enterprise-text-muted)!important}html:has(.workspace-enterprise-layout) .opdracht-picker-selected{border-color:var(--enterprise-border)!important;background:var(--enterprise-surface)!important}html:has(.workspace-enterprise-layout) .opdracht-picker-selected-primary{color:var(--enterprise-text)!important}html:has(.workspace-enterprise-layout) .opdracht-picker-selected-secondary{color:var(--enterprise-text-muted)!important}.workspace-app.workspace-enterprise-layout .page-intro-desc{color:var(--enterprise-text-muted)!important}.workspace-app.workspace-enterprise-layout :is(.projects-cell-id,.projects-popover-title,.customers-name,.customers-status-count,.customers-total,.productie-dispatch-ref,.productie-order-id,.platform-page-title,.heading-display,.empty-state-title,.customers-portal-access-item-name,.customers-portal-invite-form-title,.productie-dispatch-empty-title,.inkoop-day-date-badge,.inkoop-add-row-btn,.doc-explorer-search-input){color:var(--enterprise-text)!important}.workspace-app.workspace-enterprise-layout :is(.panel-header-desc,.meta-line,.customers-meta,.customers-field-label,.customers-status-label,.customers-status-empty,.projects-empty,.projects-filter-placeholder,.projects-filter-empty,.projects-popover-desc,.productie-dispatch-meta,.productie-dispatch-empty-desc,.productie-info-banner,.productie-dispatch-chevron,.productie-dispatch-notes,.platform-launch-card-desc,.platform-badge-muted,.empty-state-desc,.settings-field-hint,.settings-status-table-head,.settings-status-id,.settings-status-color-value,.customers-portal-access-item-email,.customers-portal-access-item-meta,.customers-portal-invite-form-copy,.customers-portal-manage-empty,.tab-segment,.productie-tab-count,.week-nav-btn,.week-stat-pill,.alert-inline,.inkoop-upload-dropzone,.doc-explorer-toggle,.doc-explorer-download-btn){color:var(--enterprise-text-muted)!important}.workspace-app.workspace-enterprise-layout :is(.eyebrow,.projects-search-icon,.projects-filter-label,.projects-filter-field-label,.projects-table-head-cell,.projects-table-sort-button,.projects-popover-handle,.customers-contact-empty,.customers-total-empty,.customers-status-count-zero,.projects-table-head-handle,.platform-section-label,.settings-status-color-suggest,.settings-status-action){color:#94a3b8!important}.workspace-app.workspace-enterprise-layout :is(.data-table-cell,.customers-contact,.projects-popover-item-label,.customers-portal-access-item-meta dd),.workspace-app.workspace-enterprise-layout .status-pill-themed,.workspace-app.workspace-enterprise-layout .status-pill[class*=planbord-chip-status-]{color:var(--enterprise-text)!important}.workspace-app.workspace-enterprise-layout .tab-segment-active{background:var(--enterprise-accent-soft)!important;color:var(--enterprise-accent)!important;box-shadow:inset 0 0 0 1px #2563eb26!important}.workspace-app.workspace-enterprise-layout .settings-readonly-notice{background:var(--enterprise-accent-soft)!important;color:var(--enterprise-text)!important;border-color:#2563eb33!important}.workspace-app.workspace-enterprise-layout .settings-role-pill{border-color:var(--enterprise-border)!important;background:var(--enterprise-surface)!important;color:var(--enterprise-text-muted)!important}.workspace-app.workspace-enterprise-layout .platform-btn-disabled{border-color:var(--enterprise-border)!important;background:var(--enterprise-surface-muted)!important;color:#94a3b8!important}.workspace-app.workspace-enterprise-layout .file-dropzone,.workspace-app.workspace-enterprise-layout .inkoop-upload-dropzone,.workspace-app.workspace-enterprise-layout .inkoop-upload-chip,.workspace-app.workspace-enterprise-layout .projects-popover,.workspace-app.workspace-enterprise-layout .projects-popover-item,.workspace-app.workspace-enterprise-layout .customers-portal-access-item,.workspace-app.workspace-enterprise-layout .customers-portal-invite-form,.workspace-app.workspace-enterprise-layout .doc-explorer-search{border-color:var(--enterprise-border)!important;color:var(--enterprise-text-muted)!important;background:#fff!important}.workspace-app.workspace-enterprise-layout .file-dropzone:hover:not(.file-dropzone-disabled),.workspace-app.workspace-enterprise-layout .inkoop-upload-dropzone:hover:not(.file-dropzone-disabled){color:var(--enterprise-text)!important;background:#fff7ed!important;border-color:#f5822066!important}.workspace-app.workspace-enterprise-layout .file-dropzone-active{background:#f5822014!important;border-color:#f582208c!important}.workspace-app.workspace-enterprise-layout .file-dropzone-has-file{border-color:var(--enterprise-border)!important;background:var(--enterprise-surface-muted)!important}.workspace-app.workspace-enterprise-layout .file-dropzone [class*=text-white\/],.workspace-app.workspace-enterprise-layout .inkoop-upload-chip [class*=text-white\/]{color:var(--enterprise-text-muted)!important}.workspace-app.workspace-enterprise-layout .file-dropzone [class*=text-white\/80],.workspace-app.workspace-enterprise-layout .file-dropzone [class*=text-white\/85],.workspace-app.workspace-enterprise-layout .file-dropzone [class*=text-white\/90],.workspace-app.workspace-enterprise-layout .file-dropzone [class*=text-white\/95],.workspace-app.workspace-enterprise-layout .inkoop-upload-chip [class*=text-white\/90]{color:var(--enterprise-text)!important}.workspace-app.workspace-enterprise-layout .doc-explorer-folder-row,.workspace-app.workspace-enterprise-layout .doc-explorer-file-row:hover,.workspace-app.workspace-enterprise-layout .resource-list-row:hover,.workspace-app.workspace-enterprise-layout .data-table-row:hover{background:#f8fafc!important}.workspace-app.workspace-enterprise-layout [class*=text-sky-100],.workspace-app.workspace-enterprise-layout [class*=text-emerald-100],.workspace-app.workspace-enterprise-layout [class*=text-amber-100]{color:var(--enterprise-accent)!important}.workspace-app.workspace-enterprise-layout .productie-status-badge{font-weight:600}.workspace-app.workspace-enterprise-layout .productie-status-badge-success{color:#064e3b!important;background:#d1fae5!important;border-color:#05966973!important}.workspace-app.workspace-enterprise-layout .productie-status-badge-warning{color:#78350f!important;background:#fde68a!important;border-color:#d9770680!important}.workspace-app.workspace-enterprise-layout .productie-status-badge-info{color:#0c4a6e!important;background:#e0f2fe!important;border-color:#0284c773!important}.workspace-app.workspace-enterprise-layout .customers-portal-badge{color:#0369a1!important}.workspace-app.workspace-enterprise-layout .customers-portal-badge-active{color:#047857!important}.workspace-app.workspace-enterprise-layout .customers-portal-badge-invited{color:#b45309!important}.workspace-app.workspace-enterprise-layout .customers-portal-preview-btn{color:#0c4a6e!important;background:#0ea5e91f!important;border-color:#0284c759!important}.workspace-app.workspace-enterprise-layout .customers-portal-preview-btn:hover:not(:disabled){color:#082f49!important;background:#0ea5e92e!important;border-color:#0284c780!important}.workspace-app.workspace-enterprise-layout .dossier-toolbar-btn{white-space:nowrap;border-radius:8px;align-items:center;gap:.375rem;height:2.25rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex;border:1px solid var(--enterprise-border)!important;background:var(--enterprise-surface)!important;color:var(--enterprise-text)!important;box-shadow:var(--enterprise-shadow-sm)!important}.workspace-app.workspace-enterprise-layout .dossier-toolbar-btn:hover:not(:disabled){color:#c2410c!important;background:#f582201a!important;border-color:#f5822073!important}.workspace-app.workspace-enterprise-layout a.dossier-toolbar-btn{text-decoration:none}.workspace-app.workspace-enterprise-layout [class*=text-white]:not([class*=text-white\/]):not(.btn-toolbar-primary,.btn-toolbar-accent,.settings-role-pill-active,.ws-modal-btn-primary,.ws-modal-btn-secondary,.platform-link-btn,.platform-primary-btn-water,.inkoop-toolbar-btn,.ws-btn-primary,.workspace-notification-bell-badge):not([class*=bg-brand-orange]):not([class*=bg-brand-navy]):not([class*=bg-sky-6]):not([class*=bg-red-]){color:var(--enterprise-text)!important}.portaal-app.workspace-enterprise-layout [class*=text-white]:not([class*=text-white\/]):not([class*=bg-brand-orange]):not([class*=bg-brand-navy]){color:var(--portaal-text)!important}.workspace-app.workspace-enterprise-layout [class*=hover\:text-white]:hover:not(.btn-toolbar-primary,.btn-toolbar-accent,[class*=bg-brand-orange]){color:var(--enterprise-text)!important}.workspace-app.workspace-enterprise-layout [class*="hover:text-white/"]:hover{color:var(--enterprise-text-muted)!important}.workspace-app.workspace-enterprise-layout [class*="text-[#a5b4fc]"],.workspace-app.workspace-enterprise-layout .group:hover [class*="text-[#a5b4fc]"]{color:var(--enterprise-accent)!important}.workspace-app.workspace-enterprise-layout .planbord-toolbar,.workspace-app.workspace-enterprise-layout .planbord-table-wrap,.workspace-app.workspace-enterprise-layout .planbord-assign-panel,.workspace-app.workspace-enterprise-layout .planbord-hr-stat{border-color:var(--enterprise-border)!important;background:var(--enterprise-surface)!important;box-shadow:var(--enterprise-shadow-sm)!important}.workspace-app.workspace-enterprise-layout .planbord-eyebrow,.workspace-app.workspace-enterprise-layout .planbord-hr-stat-label{color:#94a3b8!important}.workspace-app.workspace-enterprise-layout .planbord-title,.workspace-app.workspace-enterprise-layout .planbord-hr-stat-value,.workspace-app.workspace-enterprise-layout .planbord-assign-title{color:var(--enterprise-text)!important}.workspace-app.workspace-enterprise-layout .planbord-label,.workspace-app.workspace-enterprise-layout .planbord-empty,.workspace-app.workspace-enterprise-layout .planbord-assign-desc,.workspace-app.workspace-enterprise-layout .planbord-hr-stat-meta,.workspace-app.workspace-enterprise-layout .planbord-picker-empty,.workspace-app.workspace-enterprise-layout .planbord-picker-meta{color:var(--enterprise-text-muted)!important}.workspace-app.workspace-enterprise-layout .planbord-notice-info{border-color:var(--enterprise-border)!important;background:var(--enterprise-surface-muted)!important;color:var(--enterprise-text-muted)!important}.workspace-app.workspace-enterprise-layout .planbord-notice-warn{color:#9a3412!important;background:#f5822014!important;border-color:#f5822040!important}.workspace-app.workspace-enterprise-layout .planbord-view-tab{color:var(--enterprise-text-muted)!important;background:var(--enterprise-surface)!important;box-shadow:inset 0 0 0 1px var(--enterprise-border)!important}.workspace-app.workspace-enterprise-layout .planbord-view-tab:hover{color:var(--enterprise-text)!important;background:var(--enterprise-surface-muted)!important}.workspace-app.workspace-enterprise-layout .planbord-view-tab-active{color:var(--enterprise-accent)!important;background:var(--enterprise-accent-soft)!important;box-shadow:inset 0 0 0 1px #2563eb40!important}.workspace-app.workspace-enterprise-layout .week-nav-control{border-color:var(--enterprise-border)!important;background:var(--enterprise-surface)!important;box-shadow:var(--enterprise-shadow-sm)!important}.workspace-app.workspace-enterprise-layout .week-nav-btn{color:var(--enterprise-text-muted)!important}.workspace-app.workspace-enterprise-layout .week-nav-btn:hover{color:var(--enterprise-text)!important;background:var(--enterprise-surface-muted)!important}.workspace-app.workspace-enterprise-layout .planbord-table thead tr{border-color:var(--enterprise-border)!important;background:var(--enterprise-surface-muted)!important}.workspace-app.workspace-enterprise-layout .planbord-head-col{border-color:var(--enterprise-border)!important;color:var(--enterprise-text-muted)!important}.workspace-app.workspace-enterprise-layout .planbord-day-head{border-color:var(--enterprise-border)!important}.workspace-app.workspace-enterprise-layout .planbord-day-head-today{background:#2563eb14!important}.workspace-app.workspace-enterprise-layout .planbord-day-head-holiday{background:#f43f5e0f!important}.workspace-app.workspace-enterprise-layout .planbord-day-weekday,.workspace-app.workspace-enterprise-layout .planbord-day-month{color:var(--enterprise-text-muted)!important}.workspace-app.workspace-enterprise-layout .planbord-day-number{color:var(--enterprise-text)!important}.workspace-app.workspace-enterprise-layout .planbord-day-number-today{color:var(--enterprise-accent)!important}.workspace-app.workspace-enterprise-layout .planbord-day-number-holiday{color:#e11d48!important}.workspace-app.workspace-enterprise-layout .planbord-day-holiday{color:#be123c!important}.workspace-app.workspace-enterprise-layout .planbord-sticky-col,.workspace-app.workspace-enterprise-layout .planbord-employee-col{border-color:var(--enterprise-border)!important;background:var(--enterprise-surface)!important}.workspace-app.workspace-enterprise-layout .planbord-employee-col{color:var(--enterprise-text)!important}.workspace-app.workspace-enterprise-layout .planbord-employee-role{color:var(--enterprise-text-muted)!important}.workspace-app.workspace-enterprise-layout .planbord-unassigned-row .planbord-unassigned-col{color:#92400e!important;background:#fffbeb!important;border-color:#fcd34d!important}.workspace-app.workspace-enterprise-layout .planbord-unassigned-cell{background:#fffbeb!important}.workspace-app.workspace-enterprise-layout .planbord-cell{border-color:var(--enterprise-border)!important;background:#f8fafc!important}.workspace-app.workspace-enterprise-layout .planbord-cell-holiday{background:#fff1f2!important}.workspace-app.workspace-enterprise-layout .planbord-cell-absence{background:#f5f3ff!important}.workspace-app.workspace-enterprise-layout .planbord-table tbody tr{border-color:var(--enterprise-border)!important}.workspace-app.workspace-enterprise-layout .planbord-table tbody tr:hover .planbord-sticky-col,.workspace-app.workspace-enterprise-layout .planbord-table tbody tr:hover .planbord-employee-col{background:#f8fafc!important}.workspace-app.workspace-enterprise-layout .planbord-tak-row{border-color:var(--enterprise-border)!important;background:var(--enterprise-surface-muted)!important}.workspace-app.workspace-enterprise-layout .planbord-tak-badge{color:var(--enterprise-text)!important}.workspace-app.workspace-enterprise-layout .planbord-add-btn{border-color:var(--enterprise-border)!important;color:var(--enterprise-text-muted)!important}.workspace-app.workspace-enterprise-layout .planbord-add-btn:hover{background:var(--enterprise-accent-soft)!important;color:var(--enterprise-accent)!important;border-color:#2563eb59!important}.workspace-app.workspace-enterprise-layout .planbord-chip,.workspace-app.workspace-enterprise-layout .planbord-chip-themed{color:var(--enterprise-text)!important;box-shadow:var(--enterprise-shadow-sm)!important}.workspace-app.workspace-enterprise-layout .planbord-chip-title,.workspace-app.workspace-enterprise-layout .planbord-chip-detail-value,.workspace-app.workspace-enterprise-layout .planbord-chip-time{color:var(--enterprise-text)!important}.workspace-app.workspace-enterprise-layout .planbord-chip-detail-label,.workspace-app.workspace-enterprise-layout .planbord-chip-meta,.workspace-app.workspace-enterprise-layout .planbord-chip-note,.workspace-app.workspace-enterprise-layout .planbord-chip-handle,.workspace-app.workspace-enterprise-layout .planbord-chip-delete{color:var(--enterprise-text-muted)!important}.workspace-app.workspace-enterprise-layout .planbord-chip-delete:hover{color:#dc2626!important;background:#dc262614!important}.workspace-app.workspace-enterprise-layout .planbord-chip .status-pill,.workspace-app.workspace-enterprise-layout .status-pill[class*=planbord-chip-status-]{border-color:color-mix(in srgb, var(--status-accent,#64748b) 35%, transparent)!important;background:color-mix(in srgb, var(--status-accent,#64748b) 12%, #fff)!important;color:var(--enterprise-text)!important}.workspace-app.workspace-enterprise-layout .planbord-chip-tak-watermeester,.workspace-app.workspace-enterprise-layout .planbord-chip-tak-leveranciers{color:var(--enterprise-text)!important}.workspace-app.workspace-enterprise-layout .planbord-chip-status-default{border-color:var(--enterprise-border)!important;background:var(--enterprise-surface-muted)!important;border-left-color:#64748b!important}.workspace-app.workspace-enterprise-layout .planbord-chip-status-default .status-pill-dot{background:#64748b!important;box-shadow:0 0 0 2px #64748b40!important}.workspace-app.workspace-enterprise-layout .planbord-absence-chip{color:#5b21b6!important;background:#8b5cf61a!important;border-color:#8b5cf659!important}.workspace-app.workspace-enterprise-layout .planbord-absence-chip-pending{color:#6d28d9!important}.workspace-app.workspace-enterprise-layout .planbord-absence-chip-sick{color:#92400e!important;background:#f59e0b1a!important;border-color:#f59e0b59!important}.workspace-app.workspace-enterprise-layout .planbord-picker-box,.workspace-app.workspace-enterprise-layout .planbord-picker-list{border-color:var(--enterprise-border)!important;background:var(--enterprise-surface)!important}.workspace-app.workspace-enterprise-layout .planbord-picker-option{color:var(--enterprise-text)!important}.workspace-app.workspace-enterprise-layout .planbord-picker-option:hover{background:var(--enterprise-surface-muted)!important}.login-app.login-app--enterprise{--enterprise-accent:#2563eb;--enterprise-accent-hover:#1d4ed8;--enterprise-accent-soft:#2563eb1a;--enterprise-accent-ring:#2563eb40;--enterprise-surface:#fff;--enterprise-surface-muted:#f8fafc;--enterprise-border:#e2e8f0;--enterprise-border-strong:#cbd5e1;--enterprise-text:#0f172a;--enterprise-text-muted:#64748b;--enterprise-shadow-sm:0 1px 2px #0f172a0d;--enterprise-shadow-md:0 4px 12px -4px #0f172a1f;--enterprise-shadow-lg:0 12px 32px -12px #0f172a2e;--enterprise-radius:10px;--workspace-bg:#f1f5f9;--workspace-bg-soft:#fff;--workspace-surface:#fff;--workspace-surface-raised:#f8fafc;--workspace-border:#e2e8f0;--workspace-text:#0f172a;--workspace-muted:#64748b;--workspace-input:#fff;--ws-bg:var(--workspace-bg);--ws-chrome:#fff;--ws-chrome-elevated:#fff;--ws-surface:#f8fafc;--ws-surface-hover:#f1f5f9;--ws-input:#fff;--ws-border:var(--enterprise-border);--ws-text:var(--enterprise-text);--ws-muted:var(--enterprise-text-muted);--ws-faint:#94a3b8;--ws-accent:var(--enterprise-accent);--ws-accent-glow:#2563eb33}.login-app.login-app--enterprise .login-card{border:1px solid var(--enterprise-border-strong);border-radius:var(--enterprise-radius);background:var(--enterprise-surface);box-shadow:0 0 0 1px var(--enterprise-border), var(--enterprise-shadow-md), inset 0 1px 0 #ffffffe6;padding:1.5rem}.login-app.login-app--enterprise .login-card--wide{padding:1.75rem 1.25rem}@media (min-width:640px){.login-app.login-app--enterprise .login-card--wide{padding:2rem 2.5rem}}.login-app.login-app--enterprise .login-brand-logo{object-fit:contain;width:auto;max-width:min(100%,18rem);height:auto;max-height:5.5rem;display:block}@media (min-width:640px){.login-app.login-app--enterprise .login-brand-logo{max-width:min(100%,20rem);max-height:6.25rem}}.login-app.login-app--enterprise .login-form-body{margin-top:1.25rem}.login-app.login-app--enterprise .login-alert{margin-top:1rem;margin-bottom:-.25rem;padding:.625rem .75rem;font-size:.75rem;line-height:1.45}.login-app.login-app--enterprise .login-alert+.login-form-body{margin-top:1rem}.login-app.login-app--enterprise .login-checkbox-group{grid-template-columns:1fr;gap:.5rem;display:grid}@media (min-width:380px){.login-app.login-app--enterprise .login-checkbox-group{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem}}.login-app.login-app--enterprise .login-checkbox-row{gap:.5rem;font-size:.75rem}.login-app.login-app--enterprise .login-field-label{font-size:.75rem}.login-app.login-app--enterprise .login-footer-extra{margin-top:.75rem}.login-app.login-app--intake .login-brand-logo{max-width:min(100%,15rem);max-height:4.75rem}.login-app.login-app--intake .login-form-body{margin-top:1rem}.login-app.login-app--intake .login-tagline-text{font-size:.875rem;line-height:1.45}.login-app.login-app--intake .login-footer-extra{display:none}.login-app.login-app--intake .intake-summary{border:1px solid var(--enterprise-border);background:var(--enterprise-surface-muted);border-radius:1rem;gap:.75rem;padding:.875rem 1rem;display:grid}.login-app.login-app--intake .intake-summary-item{flex-direction:column;gap:.25rem;min-width:0;display:flex}.login-app.login-app--intake .intake-summary-label{letter-spacing:.12em;text-transform:uppercase;color:var(--enterprise-text-muted);font-size:.6875rem;font-weight:600}.login-app.login-app--intake .intake-summary-value{color:var(--enterprise-text);word-break:break-word;font-size:.9375rem;font-weight:500;line-height:1.35}.login-app.login-app--intake .intake-summary-divider{display:none}.login-app.login-app--intake .intake-section{border:1px solid var(--enterprise-border);background:var(--enterprise-surface);border-radius:1rem;padding:1rem}.login-app.login-app--intake .intake-section-header{align-items:flex-start;gap:.75rem;display:flex}.login-app.login-app--intake .intake-section-icon{border:1px solid var(--enterprise-border);background:var(--enterprise-surface-muted);width:2.5rem;height:2.5rem;color:var(--brand-orange,#f58220);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.login-app.login-app--intake .intake-section-step{letter-spacing:.14em;text-transform:uppercase;color:var(--enterprise-text-muted);font-size:.6875rem;font-weight:600}.login-app.login-app--intake .intake-section-title{color:var(--enterprise-text);margin-top:.125rem;font-size:1.05rem;font-weight:600;line-height:1.3}.login-app.login-app--intake .intake-section-description{color:var(--enterprise-text-muted);margin-top:.375rem;font-size:.8125rem;line-height:1.45}.login-app.login-app--intake .intake-section-body{margin-top:1rem}.login-app.login-app--intake .intake-field-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.login-app.login-app--intake .intake-field{flex-direction:column;gap:.5rem;display:flex}.login-app.login-app--intake .intake-field-label,.login-app.login-app--intake .settings-field-label{color:var(--enterprise-text);font-size:.8125rem;font-weight:500}.login-app.login-app--intake .intake-field-optional{color:var(--enterprise-text-muted);font-weight:400}.login-app.login-app--intake .intake-field-hint{color:var(--enterprise-text-muted);font-size:.75rem;line-height:1.45}.login-app.login-app--intake .intake-certificate-row{border:1px solid var(--enterprise-border);background:var(--enterprise-surface-muted);border-radius:.875rem;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:.875rem;display:grid}.login-app.login-app--intake .intake-action-btn{border:1px solid var(--enterprise-border);background:var(--enterprise-surface);width:100%;height:2.75rem;color:var(--enterprise-text);touch-action:manipulation;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;padding-inline:1rem;font-size:.875rem;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}.login-app.login-app--intake .intake-action-btn:hover:not(:disabled){border-color:var(--enterprise-border-strong);background:var(--enterprise-surface-muted)}.login-app.login-app--intake .contractor-intake-submit{border-top:1px solid var(--enterprise-border);background:#fffffff5}.login-app.login-app--intake .file-dropzone:not(.file-dropzone--compact){border-color:var(--enterprise-border);background:var(--enterprise-surface);min-height:6.25rem;color:var(--enterprise-text);padding-block:1rem}.login-app.login-app--intake .file-dropzone-has-file:not(.file-dropzone--compact){min-height:4.75rem}.login-app.login-app--intake .contractor-intake-form{padding-bottom:.25rem}.login-app.login-app--intake .intake-upload-intro{text-align:left;color:var(--enterprise-text-muted);margin:0 0 .875rem;font-size:.75rem;line-height:1.45}.login-app.login-app--intake .intake-upload-list{flex-direction:column;align-items:stretch;gap:.625rem;width:100%;display:flex}.login-app.login-app--intake .file-dropzone-compact-wrap{width:100%}.login-app.login-app--intake .file-dropzone--compact{border:1px dashed var(--enterprise-border);background:var(--enterprise-surface);width:100%;min-height:3rem;box-shadow:var(--enterprise-shadow-sm);color:var(--enterprise-text);cursor:pointer;border-radius:.5rem;justify-content:flex-start;align-items:center;padding:.75rem 1rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.login-app.login-app--intake .file-dropzone--compact:hover:not(.file-dropzone-disabled){border-color:color-mix(in srgb, var(--brand-orange,#f58220) 35%, var(--enterprise-border));background:var(--enterprise-surface-muted)}.login-app.login-app--intake .file-dropzone--compact.file-dropzone-active{border-color:var(--enterprise-accent);background:color-mix(in srgb, var(--enterprise-accent) 6%, var(--enterprise-surface));box-shadow:0 0 0 2px var(--enterprise-accent-ring)}.login-app.login-app--intake .file-dropzone--compact.file-dropzone-has-file{border-style:solid;border-color:var(--enterprise-border-strong);background:var(--enterprise-surface-muted)}.login-app.login-app--intake .file-dropzone-compact-inner{justify-content:flex-start;align-items:center;gap:.5rem;width:100%;display:flex}.login-app.login-app--intake .file-dropzone-compact-icon{width:1rem;height:1rem;color:var(--brand-orange,#f58220);opacity:.85;flex-shrink:0}.login-app.login-app--intake .file-dropzone-compact-text{text-align:left;min-width:0;color:var(--enterprise-text);flex:1;font-size:.8125rem;font-weight:500;line-height:1.35}.login-app.login-app--intake .file-dropzone-compact-meta{color:var(--enterprise-text-muted);font-weight:400}.login-app.login-app--intake .file-dropzone-compact-clear{width:1.5rem;height:1.5rem;color:var(--enterprise-text-muted);cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.login-app.login-app--intake .file-dropzone-compact-clear:hover{color:#b91c1c;background:#b91c1c14}@media (min-width:640px){.login-app.login-app--intake .login-brand-logo{max-width:min(100%,20rem);max-height:6.25rem}.login-app.login-app--intake .login-tagline-text{font-size:inherit;line-height:inherit}.login-app.login-app--intake .intake-summary{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;padding:1rem 1.25rem}.login-app.login-app--intake .intake-summary-divider{background:var(--enterprise-border);width:1px;height:2.5rem;display:block}.login-app.login-app--intake .intake-section{padding:1.5rem}.login-app.login-app--intake .intake-section-title{font-size:1rem}.login-app.login-app--intake .intake-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.login-app.login-app--intake .intake-certificate-row{grid-template-columns:minmax(0,1fr) 11rem auto;align-items:end;gap:.75rem}.login-app.login-app--intake .intake-action-btn{width:auto;height:2.75rem}.login-app.login-app--intake .intake-certificate-row>button{margin-bottom:.125rem}.login-app.login-app--intake .file-dropzone:not(.file-dropzone--compact){min-height:7.5rem;padding-block:1.25rem}.login-app.login-app--intake .file-dropzone-has-file:not(.file-dropzone--compact){min-height:5rem}}.login-app.login-app--enterprise .login-form-footer{color:var(--enterprise-text-muted)}.login-app.login-app--enterprise .login-hint-strong{color:var(--enterprise-text);font-weight:600}.login-app.login-app--enterprise .login-field-label,.login-app.login-app--enterprise .login-checkbox-row{color:var(--enterprise-text-muted)}.login-app.login-app--enterprise .login-checkbox{border-color:var(--enterprise-border-strong)}.login-app.login-app--enterprise .login-alert{color:#c2410c;background:#f5822014;border-color:#f5822059}.login-app.login-app--enterprise .login-alert-success{color:#047857;background:#10b98114;border-color:#10b98159}.login-app.login-app--enterprise .ws-input{border-color:var(--enterprise-border);background:var(--enterprise-surface);color:var(--enterprise-text);box-shadow:var(--enterprise-shadow-sm);border-radius:8px}.login-app.login-app--enterprise .ws-input::placeholder{color:#94a3b8}.login-app.login-app--enterprise .ws-input:focus-visible{border-color:var(--enterprise-accent);box-shadow:0 0 0 2px var(--enterprise-accent-ring)}.login-app.login-app--enterprise .ws-btn-primary{background:var(--enterprise-accent);color:#fff;box-shadow:none;border:0;border-radius:8px}.login-app.login-app--enterprise .ws-btn-primary:hover:not(:disabled){background:var(--enterprise-accent-hover)}.login-app.login-app--enterprise .login-link{color:var(--enterprise-accent);font-weight:500}.login-app.login-app--enterprise .login-link:hover{color:var(--enterprise-accent-hover)}.login-app.login-app--enterprise .login-tagline,.login-app.login-app--enterprise .login-hint,.login-app.login-app--enterprise .login-muted{color:var(--enterprise-text-muted)}.login-app.login-app--enterprise .login-tagline-animated{margin-top:.875rem;font-size:.8125rem;line-height:1.55}.login-app.login-app--enterprise .login-tagline-text{background:linear-gradient(110deg, var(--enterprise-text-muted) 0%, var(--enterprise-text-muted) 18%, var(--enterprise-accent) 38%, #60a5fa 52%, var(--enterprise-accent-hover) 66%, var(--enterprise-text-muted) 86%, var(--enterprise-text-muted) 100%);-webkit-text-fill-color:transparent;opacity:0;filter:blur(4px);will-change:opacity, transform, filter, background-position;background-size:260%;-webkit-background-clip:text;background-clip:text;max-width:100%;font-weight:500;animation:1.05s cubic-bezier(.16,1,.3,1) .35s forwards login-tagline-in,9s ease-in-out 1.5s infinite login-tagline-shimmer;display:inline-block;transform:translateY(.5rem)}.login-app.login-app--enterprise .login-tagline-accent-line{opacity:0;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--enterprise-accent) 55%, transparent) 50%, transparent 100%);border-radius:999px;width:0;height:2px;margin:.7rem auto 0;animation:1.1s cubic-bezier(.16,1,.3,1) .95s forwards login-tagline-line-in;display:block}@keyframes login-tagline-in{0%{opacity:0;filter:blur(4px);transform:translateY(.5rem)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes login-tagline-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes login-tagline-line-in{0%{opacity:0;width:0}to{opacity:1;width:4.5rem}}@media (prefers-reduced-motion:reduce){.login-app.login-app--enterprise .login-brand-logo{animation:none!important}.login-app.login-app--enterprise .login-tagline-text{-webkit-text-fill-color:var(--enterprise-text-muted);color:var(--enterprise-text-muted);opacity:1;filter:none;background:0 0;animation:none;transform:none}.login-app.login-app--enterprise .login-tagline-accent-line{opacity:.45;width:3.5rem;animation:none}}:is(html:has(.workspace-enterprise-layout) [class*=text-white\/25],html:has(.workspace-enterprise-layout) [class*=text-white\/30],html:has(.workspace-enterprise-layout) [class*=text-white\/35],html:has(.workspace-enterprise-layout) [class*=text-white\/40]){color:var(--ws-faint,#94a3b8)!important}:is(html:has(.workspace-enterprise-layout) [class*=text-white\/45],html:has(.workspace-enterprise-layout) [class*=text-white\/50],html:has(.workspace-enterprise-layout) [class*=text-white\/55],html:has(.workspace-enterprise-layout) [class*=text-white\/60],html:has(.workspace-enterprise-layout) [class*=text-white\/65],html:has(.workspace-enterprise-layout) [class*=text-white\/70],html:has(.workspace-enterprise-layout) [class*=text-white\/75]){color:var(--ws-muted,#64748b)!important}:is(html:has(.workspace-enterprise-layout) [class*=text-white\/80],html:has(.workspace-enterprise-layout) [class*=text-white\/85],html:has(.workspace-enterprise-layout) [class*=text-white\/90],html:has(.workspace-enterprise-layout) [class*=text-white\/92],html:has(.workspace-enterprise-layout) [class*=text-white\/95]){color:var(--ws-text,#0f172a)!important}html:has(.workspace-enterprise-layout) [class*=text-white]:not([class*=text-white\/]):not(.btn-toolbar-primary,.btn-toolbar-accent,.settings-role-pill-active,.ws-modal-btn-primary,.ws-modal-btn-secondary,.platform-link-btn,.platform-primary-btn-water,.inkoop-toolbar-btn,.ws-btn-primary,.workspace-notification-bell-badge):not([class*=bg-brand-orange]):not([class*=bg-brand-navy]):not([class*=\!bg-brand-orange]):not([class*=bg-sky-6]):not([class*=bg-red-5]){color:var(--ws-text,#0f172a)!important}html:has(.portaal-app.workspace-enterprise-layout) [class*=text-white]:not([class*=text-white\/]):not([class*=bg-brand-orange]):not([class*=bg-brand-navy]):not([class*=bg-sky-6]):not([class*=bg-red-5]){color:var(--portaal-text,#0f172a)!important}html:has(.workspace-enterprise-layout) [class*="hover:text-white/"]:hover{color:var(--ws-muted,#64748b)!important}html:has(.workspace-enterprise-layout) [class*=hover\:text-white]:hover:not(.btn-toolbar-primary,.btn-toolbar-accent,[class*=bg-brand-orange],[class*=\!bg-brand-orange]){color:var(--ws-text,#0f172a)!important}:is(html:has(.workspace-enterprise-layout) [class*=focus\:text-white]:focus,html:has(.workspace-enterprise-layout) [class*=data-open\:text-white][data-open],html:has(.workspace-enterprise-layout) [class*=data-popup-open\:text-white][data-popup-open]){color:var(--ws-text,#0f172a)!important}html:has(.workspace-enterprise-layout) [class*=placeholder\:text-white]::placeholder{color:var(--ws-faint,#94a3b8)!important}html:has(.login-app--enterprise) [class*=text-white\/]{color:var(--enterprise-text,#0f172a)!important}html:has(.login-app--enterprise) [class*=text-white]:not([class*=text-white\/]):not(.ws-btn-primary):not([class*=bg-brand-orange]){color:var(--enterprise-text,#0f172a)!important}
