.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}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 .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 .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]{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 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}.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],.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,.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)}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-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]){color:var(--enterprise-text)!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,.status-pill:not([class*=planbord-chip-status-]),.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-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;background:var(--enterprise-surface)!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 .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 [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--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]){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}
