/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */:root{--space-0:0;--space-px:1px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--page-gutter-x:clamp(8px,1vw,16px);--page-gutter-y:20px;--page-max-width:1920px;--text-2xs:11px;--text-xs:12px;--text-sm:12px;--text-md:14px;--text-base:15px;--text-lg:17px;--text-xl:19px;--text-2xl:21px;--text-3xl:25px;--text-4xl:31px;--leading-none:1;--leading-tight:1.1;--leading-snug:1.22;--leading-normal:1.25;--leading-relaxed:1.5;--text-color:var(--text-primary);--text-color-secondary:var(--text-secondary);--text-kpi:26px;--text-kpi-sm:20px;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-sans:var(--font-inter,Inter),-apple-system,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-mono:"SF Mono","Fira Code","Fira Mono","Roboto Mono",Menlo,Consolas,monospace;--surface-page:var(--duehub-bg-page,var(--surface-ground,#f7f7f7));--surface-card:var(--duehub-bg-card,#fff);--surface-card-hover:var(--duehub-bg-hover,#0000000a);--surface-card-active:#0000000f;--surface-elevated:var(--duehub-bg-elevated,#fff);--surface-secondary:var(--duehub-bg-secondary,#f2f2f2);--surface-border:var(--duehub-border-color,#d9d9d9);--surface-divider:var(--duehub-divider-color,#e5e5e5);--surface-muted:var(--duehub-bg-muted,#f5f5f5);--text-primary:var(--duehub-text-primary,var(--text-color,#32363a));--text-secondary:var(--duehub-text-secondary,var(--text-color-secondary,#6a6d70));--text-muted:var(--duehub-text-muted,#a8b0b5);--text-inverse:#fff;--color-success:var(--duehub-success-text,#16a34a);--color-success-bg:var(--duehub-success-light,#f0fdf4);--color-success-border:var(--duehub-success-border,#86efac);--color-warning:var(--duehub-warning-text,#d97706);--color-warning-bg:var(--duehub-warning-light,#fffbeb);--color-warning-border:var(--duehub-warning-border,#fcd34d);--color-error:var(--duehub-error-text,#dc2626);--color-error-bg:var(--duehub-error-light,#fef2f2);--color-error-border:var(--duehub-error-border,#fca5a5);--color-info:var(--primary-color,#2490ef);--color-info-bg:var(--blue-50,#eff6ff);--color-info-border:var(--blue-200,#bfdbfe);--elevation-0:none;--elevation-1:0 1px 2px #0000000a;--elevation-2:0 2px 6px #0000000f;--elevation-3:0 4px 12px #00000014;--elevation-4:0 8px 24px #0000001a;--elevation-focus:0 0 0 2px #3b82f666;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-pill:999px;--transition-fast:.12s ease;--transition-normal:.2s ease;--transition-slow:.3s ease;--focus-ring:0 0 0 2px var(--surface-card),0 0 0 4px var(--color-info);--focus-ring-inset:inset 0 0 0 2px var(--color-info);--z-dropdown:100;--z-sticky:200;--z-overlay:400;--z-modal:1000;--z-toast:1100;--z-tooltip:1200;--font-family:var(--font-sans)!important}.ds-title{font-size:var(--text-xl);font-weight:var(--font-semibold)}.ds-title,.ds-title-lg{line-height:var(--leading-snug);color:var(--text-primary)}.ds-title-lg{font-size:var(--text-2xl);font-weight:var(--font-bold)}.ds-subtitle{font-size:var(--text-base);font-weight:var(--font-regular);line-height:var(--leading-normal);color:var(--text-secondary)}.ds-section-title{font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.ds-body{font-size:var(--text-base)}.ds-body,.ds-body-sm{font-weight:var(--font-regular);line-height:var(--leading-normal);color:var(--text-primary)}.ds-body-sm{font-size:var(--text-md)}.ds-caption{font-size:var(--text-sm);font-weight:var(--font-regular);line-height:var(--leading-normal);color:var(--text-secondary)}.ds-meta{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-muted)}.ds-label,.ds-meta{line-height:var(--leading-snug)}.ds-label{font-weight:var(--font-semibold);color:var(--text-secondary)}.ds-label,.ds-mono{font-size:var(--text-sm)}.ds-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ds-kpi{font-size:var(--text-kpi);font-variant-numeric:tabular-nums}.ds-kpi,.ds-kpi-sm{font-weight:var(--font-semibold);line-height:var(--leading-tight);color:var(--text-primary)}.ds-kpi-sm{font-size:var(--text-kpi-sm)}.ds-kpi-sm,.ds-tabular-nums{font-variant-numeric:tabular-nums}.ds-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-amount{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.ds-amount--negative{color:var(--color-error)}.ds-amount--positive{color:var(--color-success)}.ds-app-shell{background:var(--surface-page);min-height:100vh;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal)}.ds-page{max-width:var(--page-max-width);margin:0 auto}.ds-page,.ds-page--fluid{padding:var(--page-gutter-y)var(--page-gutter-x)}.ds-page--fluid{max-width:none;margin:0}.ds-page--dense{padding:var(--space-3)var(--page-gutter-x);max-width:var(--page-max-width);margin:0 auto}.ds-section{margin-top:var(--space-7)}.ds-section-sm{margin-top:var(--space-5)}.ds-section-xs{margin-top:var(--space-3)}.ds-card{box-shadow:var(--elevation-1)}.ds-card,.ds-card-flat{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-md);padding:var(--space-4)}.ds-card-dense,.ds-card-flat{box-shadow:var(--elevation-0)}.ds-card-dense{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-md);padding:var(--space-3)var(--space-4)}.ds-card-header{margin-bottom:var(--space-4)}.ds-divider{margin:var(--space-5)0}.ds-divider,.ds-divider-sm{border:none;border-top:1px solid var(--surface-divider)}.ds-divider-sm{margin:var(--space-3)0}.ds-stack-xs{gap:var(--space-1)}.ds-stack-sm,.ds-stack-xs{flex-direction:column;display:flex}.ds-stack-sm{gap:var(--space-2)}.ds-stack-md{gap:var(--space-4)}.ds-stack-lg,.ds-stack-md{flex-direction:column;display:flex}.ds-stack-lg{gap:var(--space-6)}.ds-inline-xs{gap:var(--space-1)}.ds-inline-sm,.ds-inline-xs{align-items:center;display:flex}.ds-inline-sm{gap:var(--space-2)}.ds-inline-md{gap:var(--space-4)}.ds-inline-lg,.ds-inline-md{align-items:center;display:flex}.ds-inline-lg{gap:var(--space-6)}.ds-inline-wrap{gap:var(--space-2);flex-wrap:wrap}.ds-between,.ds-inline-wrap{align-items:center;display:flex}.ds-between{justify-content:space-between;gap:var(--space-4)}.ds-full-height{min-height:calc(100vh - 3.5rem)}.ds-grid-2{grid-template-columns:repeat(2,1fr)}.ds-grid-2,.ds-grid-3{gap:var(--space-6);display:grid}.ds-grid-3{grid-template-columns:repeat(3,1fr)}.ds-grid-4{gap:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1024px){.ds-grid-3,.ds-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ds-grid-2,.ds-grid-3,.ds-grid-4{grid-template-columns:1fr}}.ds-table{border-collapse:collapse;width:100%;font-size:var(--text-base)}.ds-table th{font-size:var(--text-sm);font-weight:var(--font-semibold);text-align:left;color:var(--duehub-text-secondary,var(--text-color-secondary,#6a6d70));white-space:nowrap}.ds-table td,.ds-table th{padding:var(--space-2)var(--space-4);border-bottom:1px solid var(--surface-divider)}.ds-table td{color:var(--duehub-text-primary,var(--text-color,#32363a))}.ds-table tbody tr:hover{background:var(--surface-card-hover)}.ds-datatable .p-datatable-table{table-layout:fixed;width:100%}.ds-datatable .p-datatable-thead>tr>th{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--duehub-text-secondary,var(--text-color-secondary,#6a6d70));text-transform:uppercase;letter-spacing:.03em;background:var(--surface-card);white-space:nowrap}.ds-datatable .p-datatable-tbody>tr>td,.ds-datatable .p-datatable-thead>tr>th{border-bottom:1px solid var(--surface-divider);text-overflow:ellipsis;overflow:hidden;padding:var(--space-2)var(--space-4)!important}.ds-datatable .p-datatable-tbody>tr:hover{background:var(--surface-card-hover)}.ds-dt{border-radius:var(--radius-sm,6px);width:100%;position:relative;overflow:hidden}.ds-dt__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--text-sm,12px);font-variant-numeric:tabular-nums}.ds-dt__table thead th{padding:0 var(--space-3,12px);font-size:var(--text-xs,11px);text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary,var(--text-color-secondary,#6c7680));text-align:left;white-space:nowrap;background:var(--surface-muted,var(--surface-50,#fafbfc));border-bottom:2px solid var(--surface-divider,var(--surface-border,#d1d8dd));-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:800}.ds-dt__thead--sticky{z-index:var(--z-sticky,200);position:sticky;top:0}.ds-dt__th--sortable{cursor:pointer;transition:color .12s}.ds-dt__th--sortable:hover{color:var(--text-primary,var(--text-color,#1f272e))}.ds-dt__th--sorted{color:var(--color-info,var(--primary-color,#2490ef))}.ds-dt__th-label{display:inline}.ds-dt__sort-icon{margin-left:var(--space-1,4px);vertical-align:middle;font-size:12px;display:inline-flex}.ds-dt--dense .ds-dt__table thead th{height:30px}.ds-dt--comfortable .ds-dt__table thead th{height:36px}.ds-dt--dense .ds-dt__table tbody tr{height:34px}.ds-dt--comfortable .ds-dt__table tbody tr{height:40px}.ds-dt__table tbody td{padding:0 var(--space-3,12px);color:var(--text-primary,var(--text-color,#1f272e));border-bottom:1px solid var(--surface-50,#fafbfc);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-dt__table tbody td,.ds-dt__table tbody td[data-align=right],.ds-dt__table tbody td[style*="text-align: right"]{font-variant-numeric:tabular-nums}.ds-dt__row{cursor:pointer;transition:background .12s,box-shadow .12s}.ds-dt__row:hover{background:var(--duehub-table-row-hover,var(--surface-50,#00000008))}.ds-dt__row--selected{box-shadow:inset 3px 0 0 var(--color-info,var(--primary-color,#2490ef));background:var(--duehub-table-row-selected,#3b82f60f)!important}.ds-dt__row--striped{background:var(--duehub-table-row-alt,var(--surface-50,#fafbfc))}.ds-dt__row--striped:hover{background:var(--duehub-table-row-hover,var(--surface-100,#0000000a))}.ds-dt__td--truncate{max-width:0}.ds-dt__cell-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ds-dt__empty{text-align:center;padding:var(--space-8,32px)var(--space-4,16px);color:var(--text-muted,var(--text-color-secondary,#6c7680));font-style:italic;font-size:var(--text-sm,12px)}.ds-dt__row-skeleton td{padding:var(--space-2,8px)var(--space-3,12px)}.ds-dt__action-btn{border-radius:var(--radius-sm,6px);width:26px;height:26px;color:var(--text-secondary,var(--text-color-secondary,#6c7680));cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:11px;transition:all .12s;display:inline-flex}.ds-dt__action-btn:hover{background:var(--surface-100,#f0f1f2);color:var(--text-primary,var(--text-color,#1f272e))}.ds-dt__action-btn:focus-visible{outline:2px solid var(--color-info,var(--primary-color,#2490ef));outline-offset:1px}.ds-dt__action-btn--danger:hover{background:var(--color-error-bg,var(--red-50,#fef2f2));color:var(--color-error,var(--red-600,#dc2626))}.ds-dt--hscroll{overflow-x:auto}.ds-dt--hscroll .ds-dt__table{table-layout:auto;min-width:100%}.ds-dt--hscroll:after,.ds-dt--hscroll:before{content:"";z-index:2;pointer-events:none;width:12px;height:0;display:block;position:sticky}.ds-dt__resize-grip{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;width:5px;position:absolute;top:0;bottom:0;right:0}.ds-dt__resize-grip:after{content:"";background:var(--surface-divider,var(--surface-border,#d1d8dd));opacity:0;border-radius:1px;width:1px;transition:opacity .12s;position:absolute;top:25%;bottom:25%;right:1px}.ds-dt__resize-grip:active:after,.ds-dt__resize-grip:hover:after{opacity:1;background:var(--color-info,var(--primary-color,#2490ef))}.ds-dt__table thead th{position:relative}.ds-dt__td--actions{text-align:center;width:44px;position:relative;padding:0 4px!important}.ds-dt__row-actions{opacity:0;align-items:center;gap:2px;transition:opacity .12s;display:flex}.ds-dt__row-actions--visible{opacity:1}.ds-dt-col-chooser{display:inline-flex;position:relative}.ds-dt-col-chooser__trigger{border:1px solid var(--surface-divider,var(--surface-border,#d1d8dd));background:var(--surface-card,#fff);border-radius:var(--radius-sm,6px);width:28px;height:28px;color:var(--text-secondary,var(--text-color-secondary,#6c7680));cursor:pointer;justify-content:center;align-items:center;font-size:13px;transition:all .14s;display:inline-flex}.ds-dt-col-chooser__trigger:hover{border-color:var(--color-info,var(--primary-color,#2490ef));color:var(--color-info,var(--primary-color,#2490ef))}.ds-dt-col-chooser__dropdown{background:var(--surface-card,#fff);border:1px solid var(--surface-divider,var(--surface-border,#d1d8dd));border-radius:var(--radius-md,8px);min-width:180px;max-height:300px;box-shadow:var(--shadow-md,0 4px 12px #00000014);padding:var(--space-2,8px)0;z-index:var(--z-popover,300);position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto}.ds-dt-col-chooser__item{align-items:center;gap:var(--space-2,8px);padding:var(--space-2,8px)var(--space-3,12px);font-size:var(--text-sm,12px);color:var(--text-primary,var(--text-color,#1f272e));cursor:pointer;transition:background 80ms;display:flex}.ds-dt-col-chooser__item:hover{background:var(--surface-50,#fafbfc)}.ds-dt-col-chooser__item input[type=checkbox]{accent-color:var(--color-info,var(--primary-color,#2490ef))}.ds-dt-col-chooser__reset{width:calc(100% - 24px);margin:var(--space-2,8px)var(--space-3,12px)var(--space-1,4px);padding:var(--space-2,8px);font-size:var(--text-xs,11px);text-align:center;color:var(--color-info,var(--primary-color,#2490ef));border:1px solid var(--color-info,var(--primary-color,#2490ef));border-radius:var(--radius-sm,6px);cursor:pointer;background:0 0;font-weight:600;transition:all .12s;display:block}.ds-dt-col-chooser__reset:hover{background:var(--color-info,var(--primary-color,#2490ef));color:#fff}.ds-dt-density-toggle{border:1px solid var(--surface-divider,var(--surface-border,#d1d8dd));border-radius:var(--radius-sm,6px);display:inline-flex;overflow:hidden}.ds-dt-density-toggle__btn{background:var(--surface-card,#fff);width:28px;height:28px;color:var(--text-secondary,var(--text-color-secondary,#6c7680));cursor:pointer;border:none;justify-content:center;align-items:center;font-size:12px;transition:all .12s;display:inline-flex}.ds-dt-density-toggle__btn+.ds-dt-density-toggle__btn{border-left:1px solid var(--surface-divider,var(--surface-border,#d1d8dd))}.ds-dt-density-toggle__btn--active{background:var(--duehub-info-light,var(--surface-100,#f0f2f4));color:var(--duehub-info-text,var(--text-primary,var(--text-color,#1f272e)))}.ds-dt-density-toggle__btn:hover:not(.ds-dt-density-toggle__btn--active){background:var(--surface-50,#fafbfc)}.ds-dt__checkbox{width:14px;height:14px;accent-color:var(--color-info,var(--primary-color,#2490ef));cursor:pointer;margin:0}.ds-dt__td--checkbox,.ds-dt__th--checkbox{text-align:center;width:36px;max-width:36px;padding:0 4px!important}.ds-dt__row--checked{background:var(--duehub-table-row-selected,#3b82f60f)!important}@keyframes ds-dt-ai-highlight-pulse{0%{box-shadow:inset 3px 0 0 var(--color-info,#3b82f6);background:#3b82f62e}40%{background:#3b82f61a}70%{background:#3b82f629}to{box-shadow:none;background:0 0}}.ds-dt__row--ai-highlight{z-index:1;animation:ds-dt-ai-highlight-pulse 2s ease-out forwards;position:relative}.ds-dt__toolbar{align-items:center;gap:var(--space-2,8px);padding:var(--space-2,8px)var(--space-3,12px);border-bottom:1px solid var(--surface-divider,var(--surface-border,#d1d8dd));background:var(--surface-section,var(--surface-50,#fafbfc));font-size:var(--text-xs,11px);min-height:36px;display:flex}.ds-btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-snug);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;border:1px solid #0000;text-decoration:none;display:inline-flex}.ds-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.ds-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ds-btn--primary{background:var(--color-info);color:var(--text-inverse);border-color:var(--color-info)}.ds-btn--primary:hover:not(:disabled){filter:brightness(.92)}.ds-btn--primary:active:not(:disabled){filter:brightness(.85)}.ds-btn--secondary{background:var(--surface-card);color:var(--text-primary);border-color:var(--surface-border)}.ds-btn--secondary:hover:not(:disabled){background:var(--surface-card-hover)}.ds-btn--secondary:active:not(:disabled){background:var(--surface-card-active)}.ds-btn--ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.ds-btn--ghost:hover:not(:disabled){background:var(--surface-card-hover);color:var(--text-primary)}.ds-btn--danger{background:var(--color-error);color:var(--text-inverse);border-color:var(--color-error)}.ds-btn--danger:hover:not(:disabled){filter:brightness(.92)}.ds-btn--success{background:var(--color-success);color:var(--text-inverse);border-color:var(--color-success)}.ds-btn--success:hover:not(:disabled){filter:brightness(.92)}.ds-btn--sm{padding:var(--space-1)var(--space-3);font-size:var(--text-xs)}.ds-btn--icon{padding:var(--space-2);min-width:32px;min-height:32px}.ds-btn--icon-sm{padding:var(--space-1);min-width:24px;min-height:24px;font-size:var(--text-xs)}.ds-badge{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:var(--font-bold);line-height:var(--leading-snug);white-space:nowrap;text-transform:uppercase;letter-spacing:.03em;display:inline-flex}.ds-badge--success{background:var(--color-success-bg);color:var(--color-success);border:1px solid var(--color-success-border)}.ds-badge--warning{background:var(--color-warning-bg);color:var(--color-warning);border:1px solid var(--color-warning-border)}.ds-badge--error{background:var(--color-error-bg);color:var(--color-error);border:1px solid var(--color-error-border)}.ds-badge--info{background:var(--color-info-bg);color:var(--color-info);border:1px solid var(--color-info-border)}.ds-badge--neutral{background:var(--surface-secondary);color:var(--text-secondary);border:1px solid var(--surface-border)}.ds-badge--lg{padding:var(--space-1)var(--space-3);font-size:var(--text-xs)}.ds-badge-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.ds-badge-dot--success{background:var(--color-success)}.ds-badge-dot--warning{background:var(--color-warning)}.ds-badge-dot--error{background:var(--color-error)}.ds-badge-dot--info{background:var(--color-info)}.ds-badge-dot--neutral{background:var(--text-muted)}.ds-pill{align-items:center;gap:var(--space-1);padding:var(--space-1)var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--font-semibold);white-space:nowrap;display:inline-flex}.ds-pill--approved{background:var(--color-success-bg);color:var(--color-success)}.ds-pill--pending{background:var(--color-warning-bg);color:var(--color-warning)}.ds-pill--rejected{background:var(--color-error-bg);color:var(--color-error)}.ds-pill--draft{background:var(--surface-secondary);color:var(--text-secondary)}.ds-pill--review{background:var(--color-info-bg);color:var(--color-info)}[data-theme=dark] .ds-pill--review{background:var(--duehub-info-light);color:var(--duehub-info-text);box-shadow:inset 0 0 0 1px var(--duehub-info-border)}.ds-input{width:100%;padding:var(--space-2)var(--space-3);font-size:var(--text-md);font-family:inherit;line-height:var(--leading-normal);color:var(--text-primary);background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-sm);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);display:block}.ds-input::-moz-placeholder{color:var(--text-muted)}.ds-input::placeholder{color:var(--text-muted)}.ds-input:focus{border-color:var(--color-info);box-shadow:var(--elevation-focus);outline:none}.ds-input:disabled{opacity:.6;cursor:not-allowed;background:var(--surface-secondary)}.ds-input--sm{padding:var(--space-1)var(--space-2);font-size:var(--text-sm)}.ds-search{align-items:center;display:inline-flex;position:relative}.ds-search__icon{left:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);pointer-events:none;position:absolute}.ds-search__input{padding-left:var(--space-7)}.ds-select{padding:var(--space-2)var(--space-7)var(--space-2)var(--space-3);font-size:var(--text-md);color:var(--text-primary);background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-sm);transition:border-color var(--transition-fast);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236a6d70' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-2)center;font-family:inherit;display:inline-block}.ds-select:focus{border-color:var(--color-info);box-shadow:var(--elevation-focus);outline:none}.ds-focus-ring:focus-visible,.ds-interactive:focus-visible{box-shadow:var(--focus-ring);outline:none}.ds-tooltip-wrapper{max-width:100%;display:inline-block;position:relative}.ds-tooltip-wrapper .ds-tooltip-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ds-tooltip-wrapper:after{content:attr(data-tooltip);padding:var(--space-1)var(--space-2);background:var(--text-primary);color:var(--text-inverse);font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--radius-xs);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;opacity:0;max-width:300px;transition:opacity var(--transition-fast);z-index:var(--z-tooltip);position:absolute;bottom:calc(100% + 4px);left:50%;overflow:hidden;transform:translate(-50%)}.ds-tooltip-wrapper:hover:after{opacity:1}.ds-tooltip-wrapper:not(.ds-tooltip-wrapper--overflowing):after{display:none}.ds-empty-state{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-9)var(--space-6);text-align:center;color:var(--text-muted);flex-direction:column;display:flex}.ds-empty-state__icon{font-size:var(--text-3xl);opacity:.5}.ds-empty-state__title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-secondary)}.ds-empty-state__text{font-size:var(--text-md);max-width:400px}.ds-skeleton{background:linear-gradient(90deg,var(--surface-secondary)25%,var(--surface-card-hover)50%,var(--surface-secondary)75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:ds-skeleton-pulse 1.5s ease-in-out infinite}.ds-skeleton--text{height:14px;margin-bottom:var(--space-2)}.ds-skeleton--title{width:60%;height:20px;margin-bottom:var(--space-3)}.ds-skeleton--block{height:80px}@keyframes ds-skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.ds-splitter{height:calc(100vh - 3.5rem - var(--page-gutter-y)*2 - 120px);border:1px solid var(--surface-border);border-radius:var(--radius-md);background:var(--surface-card);min-height:400px;display:grid;overflow:hidden}.ds-splitter--3{grid-template-columns:240px 1fr 340px}.ds-splitter--2{grid-template-columns:1fr 340px}.ds-splitter--1{grid-template-columns:1fr}.ds-splitter__panel{overflow:hidden auto}.ds-splitter__divider{background:var(--surface-border);flex-shrink:0;width:1px}.ds-kpi-card{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-md);padding:var(--space-3)var(--space-4);box-shadow:var(--elevation-1);flex:auto;min-width:120px;max-width:200px}.ds-kpi-card__label{font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:var(--space-1)}.ds-kpi-card__value{font-size:var(--text-kpi-sm);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--text-primary);line-height:var(--leading-tight)}.ds-kpi-card--sm{padding:var(--space-2)var(--space-3);max-width:160px}.ds-kpi-card--sm .ds-kpi-card__value{font-size:var(--text-lg)}.ds-tabs{border-bottom:1px solid var(--surface-border);align-items:flex-end;gap:0;display:flex}.ds-tab{align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-4);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;display:inline-flex}.ds-tab:hover{color:var(--text-primary)}.ds-tab:focus-visible{box-shadow:var(--focus-ring-inset);outline:none}.ds-tab--active{color:var(--color-info);border-bottom-color:var(--color-info)}.ds-tab__count{min-width:18px;height:18px;padding:0 var(--space-1);border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:var(--font-bold);background:var(--surface-secondary);color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.ds-tab--active .ds-tab__count{background:var(--color-info-bg);color:var(--color-info)}.tm-activity-panel{overflow:hidden}.tm-activity-panel,.tm-activity-panel--collapsed{background:var(--surface-card,#fff);border:1px solid var(--surface-divider,var(--surface-border,#d1d8dd));border-radius:var(--radius-md,8px)}.tm-activity-panel__header{padding:var(--space-3,12px);border-bottom:1px solid var(--surface-divider,var(--surface-border,#d1d8dd));justify-content:space-between;align-items:center;display:flex}.tm-activity-panel__toggle{padding:var(--space-2,8px)var(--space-3,12px);color:var(--text-secondary,var(--text-color-secondary,#6c7680));cursor:pointer;font-size:var(--text-sm,12px);text-align:left;background:0 0;border:none;align-items:center;width:100%;transition:color .12s;display:inline-flex}.tm-activity-panel__toggle:hover{color:var(--text-primary,var(--text-color,#1f272e))}.tm-activity-panel__clear-btn{border-radius:var(--radius-sm,6px);width:24px;height:24px;color:var(--text-secondary,var(--text-color-secondary,#6c7680));cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .12s;display:inline-flex}.tm-activity-panel__clear-btn:hover{background:var(--color-error-bg,var(--red-50,#fef2f2));color:var(--color-error,var(--red-600,#dc2626))}.tm-activity-panel__filters{border-bottom:1px solid var(--surface-divider,var(--surface-border,#d1d8dd));gap:0;display:flex}.tm-activity-panel__filter-btn{padding:var(--space-2,8px);font-size:var(--text-xs,11px);color:var(--text-secondary,var(--text-color-secondary,#6c7680));cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;font-weight:500;transition:all .12s}.tm-activity-panel__filter-btn:hover{color:var(--text-primary,var(--text-color,#1f272e));background:var(--surface-50,#fafbfc)}.tm-activity-panel__filter-btn--active{color:var(--color-info,var(--primary-color,#2490ef));border-bottom-color:var(--color-info,var(--primary-color,#2490ef));font-weight:600}.tm-activity-panel__timeline{max-height:320px;padding:var(--space-2,8px)0;overflow-y:auto}.tm-activity-panel__empty{text-align:center;padding:var(--space-6,24px);color:var(--text-muted,var(--text-color-secondary,#6c7680));font-size:var(--text-sm,12px);font-style:italic}.tm-activity-panel__event{gap:var(--space-3,12px);padding:var(--space-2,8px)var(--space-3,12px);transition:background 80ms;display:flex}.tm-activity-panel__event:hover{background:var(--surface-50,#fafbfc)}.tm-activity-panel__event-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}.tm-activity-panel__event-body{flex:1;min-width:0}.tm-activity-panel__event-summary{align-items:baseline;gap:var(--space-2,8px);font-size:var(--text-sm,12px);display:flex}.tm-activity-panel__event-label{font-weight:600;font-size:var(--text-xs,11px);white-space:nowrap}.tm-activity-panel__event-text{color:var(--text-primary,var(--text-color,#1f272e));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tm-activity-panel__event-time{font-size:var(--text-2xs,11px);color:var(--text-muted,var(--text-color-secondary,#6c7680));margin-top:1px}:root,[data-theme=light]{--duehub-brand-color:#0a6ed1;--duehub-brand-color-hover:#0854a0;--duehub-brand-color-active:#053b70;--duehub-brand-color-contrast:#fff;--duehub-bg-page:#f7f7f7;--duehub-bg-surface:#fff;--duehub-bg-card:#fff;--duehub-bg-elevated:#fff;--duehub-bg-overlay:#00000080;--duehub-bg-secondary:#f2f2f2;--duehub-bg-tertiary:#edeff0;--duehub-bg-highlight:#e5f0fb;--duehub-bg-selected:#e5f0fb;--duehub-bg-hover:#0000000f;--duehub-bg-active:#0000001a;--duehub-text-primary:#32363a;--duehub-text-secondary:#6a6d70;--duehub-text-tertiary:#74777a;--duehub-text-muted:#a8b0b5;--duehub-text-disabled:#c4c6c8;--duehub-text-inverse:#fff;--duehub-text-link:#0a6ed1;--duehub-text-link-hover:#0854a0;--duehub-border-color:#d9d9d9;--duehub-border-light:#e5e5e5;--duehub-border-strong:#89919a;--duehub-divider-color:#e5e5e5;--duehub-success:#107e3e;--duehub-success-light:#f1fdf6;--duehub-success-border:#6cd99f;--duehub-success-text:#107e3e;--duehub-warning:#e9730c;--duehub-warning-light:#fef7f1;--duehub-warning-border:#fabd64;--duehub-warning-text:#e9730c;--duehub-error:#b00;--duehub-error-light:#ffebeb;--duehub-error-border:#ee6868;--duehub-error-text:#b00;--duehub-info:#0a6ed1;--duehub-info-light:#f5faff;--duehub-info-border:#6cb8ff;--duehub-info-text:#0a6ed1;--duehub-neutral:#6a6d70;--duehub-neutral-light:#f4f4f4;--duehub-neutral-border:#d9d9d9;--confidence-high-bg:var(--duehub-success-light);--confidence-high-fg:var(--duehub-success-text);--confidence-high-bd:var(--duehub-success-border);--confidence-medium-bg:var(--duehub-warning-light);--confidence-medium-fg:var(--duehub-warning-text);--confidence-medium-bd:var(--duehub-warning-border);--confidence-low-bg:var(--duehub-error-light);--confidence-low-fg:var(--duehub-error-text);--confidence-low-bd:var(--duehub-error-border);--confidence-null-bg:var(--duehub-bg-secondary);--confidence-null-fg:var(--duehub-text-secondary);--confidence-null-bd:var(--duehub-border-color);--duehub-focus-color:#0a6ed1;--duehub-focus-outline:2px solid #0a6ed1;--duehub-focus-shadow:0 0 0 3px #0a6ed140;--duehub-shadow-card:0 1px 3px #0000000f,0 1px 8px #0000000a;--duehub-shadow-elevated:0 4px 12px #0000001f;--duehub-shadow-modal:0 8px 24px #00000029;--duehub-shadow-dropdown:0 2px 8px #0000001f;--duehub-shell-sheen:linear-gradient(180deg,#ffffff14,#fff0 60%);--duehub-shell-shadow:0 1px 4px #354a5f38;--duehub-kpi-sheen:linear-gradient(180deg,#ffffff8c,#fff0 62%);--duehub-kpi-shadow:0 1px 0 #ffffff8c inset,0 10px 18px #0f172a14,0 2px 6px #0f172a0f;--duehub-header-inset:0 1px 0 #ffffffb3 inset;--duehub-card-cap-bg:#f2f2f2;--duehub-accent-1:#d08014;--duehub-accent-2:#d04343;--duehub-accent-3:#db1f77;--duehub-accent-4:#c0399f;--duehub-accent-5:#6367de;--duehub-accent-6:#286eb4;--duehub-accent-7:#0f828f;--duehub-accent-8:#7ca10c;--duehub-accent-9:#925ace;--duehub-accent-10:#647987;--duehub-gradient-shell-top:#dfe3e4;--duehub-gradient-shell-bottom:#f3f4f5;--duehub-sidebar-bg:#fff;--duehub-sidebar-border:#e5e5e5;--duehub-sidebar-text:#32363a;--duehub-sidebar-text-secondary:#6a6d70;--duehub-sidebar-item-hover:#0000000a;--duehub-sidebar-item-active:#e5f0fb;--duehub-sidebar-item-active-text:#0854a0;--duehub-shell-bg:#354a5f;--duehub-shell-border:#29394b;--duehub-shell-text:#fff;--duehub-table-bg:#fff;--duehub-table-header-bg:#f2f2f2;--duehub-table-header-text:#32363a;--duehub-table-row-hover:#0000000f;--duehub-table-row-selected:#e5f2ff;--duehub-table-row-alt:#fafbfc;--duehub-table-border:#e5e5e5;--duehub-table-text:#32363a;--duehub-input-bg:#fff;--duehub-input-border:#89919a;--duehub-input-border-hover:#5b626b;--duehub-input-border-focus:#0854a0;--duehub-input-placeholder:#74777a;--duehub-button-primary-bg:#0a6ed1;--duehub-button-primary-bg-hover:#0854a0;--duehub-button-primary-bg-active:#053b70;--duehub-button-primary-text:#fff;--duehub-button-secondary-bg:#fff;--duehub-button-secondary-border:#0854a0;--duehub-button-secondary-text:#0854a0;--duehub-button-default-bg:#fff;--duehub-button-default-border:#0854a0;--duehub-button-accept-border:#107e3e;--duehub-button-reject-border:#b00;--duehub-modal-bg:#fff;--duehub-modal-header-bg:#fff;--duehub-modal-header-border:#e5e5e5;--duehub-modal-overlay:#00000080;--duehub-tooltip-bg:#32363a;--duehub-tooltip-text:#fff;--duehub-dropdown-bg:#fff;--duehub-dropdown-border:#d9d9d9;--duehub-dropdown-item-hover:#0000000f;--duehub-dropdown-item-selected:#e5f2ff;--duehub-badge-success-bg:#107e3e1a;--duehub-badge-success-text:#0d6b34;--duehub-badge-success-border:#107e3e47;--duehub-badge-warning-bg:#e9730c1a;--duehub-badge-warning-text:#b45309;--duehub-badge-warning-border:#e9730c47;--duehub-badge-error-bg:#bb000014;--duehub-badge-error-text:#a20000;--duehub-badge-error-border:#bb00003d;--duehub-badge-info-bg:#0a6ed114;--duehub-badge-info-text:#0854a0;--duehub-badge-info-border:#0a6ed13d;--duehub-badge-neutral-bg:#6a6d7014;--duehub-badge-neutral-text:#525557;--duehub-badge-neutral-border:#6a6d7033;--surface-ground:var(--duehub-bg-page);--surface-section:var(--duehub-bg-surface);--surface-card:var(--duehub-bg-card);--surface-overlay:var(--duehub-bg-card);--surface-border:var(--duehub-border-color);--surface-hover:var(--duehub-bg-hover);--text-color:var(--duehub-text-primary);--text-color-secondary:var(--duehub-text-secondary);--primary-color:var(--duehub-brand-color);--primary-color-text:var(--duehub-brand-color-contrast);--focus-ring:var(--duehub-focus-shadow);--maskbg:var(--duehub-bg-overlay)}[data-theme=dark]{--duehub-brand-color:#91c8f6;--duehub-brand-color-hover:#b8dbfa;--duehub-brand-color-active:#6db5f0;--duehub-brand-color-contrast:#1c2228;--duehub-bg-page:#1c2228;--duehub-bg-surface:#232a31;--duehub-bg-card:#29313a;--duehub-bg-elevated:#354a5f;--duehub-bg-overlay:#000000b8;--duehub-bg-secondary:#2f3842;--duehub-bg-tertiary:#3a4552;--duehub-bg-highlight:#91c8f624;--duehub-bg-selected:#91c8f62e;--duehub-bg-hover:#ffffff12;--duehub-bg-active:#ffffff1f;--duehub-text-primary:#fafafa;--duehub-text-secondary:#d3d7d9;--duehub-text-tertiary:#b8bec1;--duehub-text-muted:#8696a9;--duehub-text-disabled:#5c666b;--duehub-text-inverse:#1c2228;--duehub-text-link:#91c8f6;--duehub-text-link-hover:#b8dbfa;--duehub-border-color:#3a4552;--duehub-border-light:#2f3842;--duehub-border-strong:#8696a9;--duehub-divider-color:#2f3842;--duehub-success:#abe2ab;--duehub-success-light:var(--duehub-bg-card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--duehub-success-light:color-mix(in srgb,var(--duehub-bg-card)90%,var(--duehub-success)10%)}}[data-theme=dark]{--duehub-success-border:#abe2ab59;--duehub-success-text:#abe2ab;--duehub-warning:#fabd64;--duehub-warning-light:var(--duehub-bg-card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--duehub-warning-light:color-mix(in srgb,var(--duehub-bg-card)90%,var(--duehub-warning)10%)}}[data-theme=dark]{--duehub-warning-border:#fabd6459;--duehub-warning-text:#fabd64;--duehub-error:#f88;--duehub-error-light:var(--duehub-bg-card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--duehub-error-light:color-mix(in srgb,var(--duehub-bg-card)90%,var(--duehub-error)10%)}}[data-theme=dark]{--duehub-error-border:#ff888859;--duehub-error-text:#f88;--duehub-info:#91c8f6;--duehub-info-light:var(--duehub-bg-card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--duehub-info-light:color-mix(in srgb,var(--duehub-bg-card)90%,var(--duehub-info)10%)}}[data-theme=dark]{--duehub-info-border:#91c8f659;--duehub-info-text:#91c8f6;--duehub-neutral:#d3d7d9;--duehub-neutral-light:#d3d7d91f;--duehub-neutral-border:#3a4552;--confidence-high-bg:var(--duehub-success-light);--confidence-high-fg:var(--duehub-success-text);--confidence-high-bd:var(--duehub-success-border);--confidence-medium-bg:var(--duehub-warning-light);--confidence-medium-fg:var(--duehub-warning-text);--confidence-medium-bd:var(--duehub-warning-border);--confidence-low-bg:var(--duehub-error-light);--confidence-low-fg:var(--duehub-error-text);--confidence-low-bd:var(--duehub-error-border);--confidence-null-bg:var(--duehub-bg-secondary);--confidence-null-fg:var(--duehub-text-secondary);--confidence-null-bd:var(--duehub-border-color);--duehub-focus-color:#91c8f6;--duehub-focus-outline:2px solid #91c8f6;--duehub-focus-shadow:0 0 0 3px #91c8f64d;--duehub-shadow-card:0 1px 4px #0006;--duehub-shadow-elevated:0 4px 14px #00000080;--duehub-shadow-modal:0 8px 28px #0009;--duehub-shadow-dropdown:0 2px 10px #00000073;--duehub-shell-sheen:none;--duehub-shell-shadow:none;--duehub-kpi-sheen:none;--duehub-kpi-shadow:0 1px 0 #ffffff0d inset;--duehub-header-inset:0 1px 0 #ffffff0a inset;--duehub-card-cap-bg:var(--duehub-bg-card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--duehub-card-cap-bg:color-mix(in srgb,var(--duehub-bg-card)88%,var(--duehub-brand-color)12%)}}[data-theme=dark]{--duehub-sidebar-bg:#232a31;--duehub-sidebar-border:#3a4552;--duehub-sidebar-text:#fafafa;--duehub-sidebar-text-secondary:#d3d7d9;--duehub-sidebar-item-hover:#ffffff12;--duehub-sidebar-item-active:#91c8f62e;--duehub-sidebar-item-active-text:#91c8f6;--duehub-shell-bg:#354a5f;--duehub-shell-border:#3a4552;--duehub-shell-text:#fafafa;--duehub-table-bg:#29313a;--duehub-table-header-bg:#232931;--duehub-table-header-text:#fafafa;--duehub-table-row-hover:#ffffff12;--duehub-table-row-selected:#91c8f62e;--duehub-table-row-alt:#232a31;--duehub-table-border:#3a4552;--duehub-table-text:#fafafa;--duehub-input-bg:#1c2228;--duehub-input-border:#3a4552;--duehub-input-border-hover:#8696a9;--duehub-input-border-focus:#91c8f6;--duehub-input-placeholder:#8696a9;--duehub-button-primary-bg:#91c8f6;--duehub-button-primary-bg-hover:#b8dbfa;--duehub-button-primary-bg-active:#6db5f0;--duehub-button-primary-text:#1c2228;--duehub-button-secondary-bg:transparent;--duehub-button-secondary-border:#91c8f6;--duehub-button-secondary-text:#91c8f6;--duehub-modal-bg:#29313a;--duehub-modal-header-bg:#232931;--duehub-modal-header-border:#3a4552;--duehub-modal-overlay:#000000b8;--duehub-tooltip-bg:#fafafa;--duehub-tooltip-text:#1c2228;--duehub-dropdown-bg:#29313a;--duehub-dropdown-border:#3a4552;--duehub-dropdown-item-hover:#ffffff12;--duehub-dropdown-item-selected:#91c8f62e;--surface-ground:var(--duehub-bg-page);--surface-section:var(--duehub-bg-surface);--surface-card:var(--duehub-bg-card);--surface-overlay:var(--duehub-bg-card);--surface-border:var(--duehub-border-color);--surface-hover:var(--duehub-bg-hover);--surface-50:#232a31;--surface-100:#2f3842;--text-color:var(--duehub-text-primary);--text-color-secondary:var(--duehub-text-secondary);--primary-color:var(--duehub-brand-color);--primary-color-text:var(--duehub-brand-color-contrast);--focus-ring:var(--duehub-focus-shadow);--maskbg:var(--duehub-bg-overlay)}.duehub-bg-page{background-color:var(--duehub-bg-page)!important}.duehub-bg-surface{background-color:var(--duehub-bg-surface)!important}.duehub-bg-card{background-color:var(--duehub-bg-card)!important}.duehub-bg-elevated{background-color:var(--duehub-bg-elevated)!important}.duehub-text-primary{color:var(--duehub-text-primary)!important}.duehub-text-secondary{color:var(--duehub-text-secondary)!important}.duehub-text-tertiary{color:var(--duehub-text-tertiary)!important}.duehub-text-muted{color:var(--duehub-text-muted)!important}.duehub-border{border-color:var(--duehub-border-color)!important}.duehub-border-light{border-color:var(--duehub-border-light)!important}.duehub-text-success{color:var(--duehub-success-text)!important}.duehub-text-warning{color:var(--duehub-warning-text)!important}.duehub-text-error{color:var(--duehub-error-text)!important}.duehub-text-info{color:var(--duehub-info-text)!important}.duehub-bg-success{background-color:var(--duehub-success-light)!important}.duehub-bg-warning{background-color:var(--duehub-warning-light)!important}.duehub-bg-error{background-color:var(--duehub-error-light)!important}.duehub-bg-info{background-color:var(--duehub-info-light)!important}:root{--dh-fs-xs:.9rem;--dh-fs-sm:.933rem;--dh-fs-base:1rem;--dh-fs-md:1.133rem;--dh-fs-lg:1.267rem;--dh-fs-xl:1.533rem;--dh-fs-2xl:1.8rem;--dh-fs-3xl:2.133rem;--dh-fw-normal:500;--dh-fw-medium:550;--dh-fw-semibold:650;--dh-fw-bold:700;--dh-fw-black:800}html{font-size:16px}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;line-height:var(--leading-normal)!important}.p-component,body{font-weight:var(--dh-fw-normal);font-size:var(--dh-fs-base)}.duehub-strong,.p-button .p-button-label,.p-checkbox .p-checkbox-box,.p-radiobutton .p-radiobutton-box,b,h1,h2,h3,h4,h5,h6,label,strong{font-weight:var(--dh-fw-semibold)}.p-datatable .p-datatable-tbody>tr>td,.p-datatable .p-datatable-thead>tr>th{font-size:var(--dh-fs-sm)!important;font-weight:var(--dh-fw-normal)!important}.p-datatable .p-datatable-thead>tr>th{font-weight:var(--dh-fw-bold)!important}.p-paginator .p-paginator-current,.p-paginator .p-paginator-element{font-size:var(--dh-fs-sm)!important;font-weight:var(--dh-fw-normal)!important}.p-badge,.p-multiselect-token,.p-tag{font-weight:var(--dh-fw-bold);font-size:var(--dh-fs-xs)!important}[data-theme=dark]{--jobs-kpi-diff-ok-fg:var(--duehub-success-text);--jobs-kpi-diff-bad-fg:var(--duehub-error-text);--jobs-kpi-payments-fg:var(--duehub-error-text);--jobs-kpi-payments-label-fg:var(--duehub-error-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--jobs-kpi-payments-label-fg:color-mix(in srgb,var(--duehub-error-text)78%,var(--duehub-text-secondary)22%)}}[data-theme=dark]{--jobs-kpi-deposits-fg:var(--duehub-success-text);--jobs-match-file-a-fg:var(--duehub-info-text);--jobs-match-file-b-fg:var(--duehub-success-text);--jobs-clear-filters-hover-bg:var(--duehub-error-light);--jobs-clear-filters-hover-bd:var(--duehub-error-border);--jobs-clear-filters-hover-fg:var(--duehub-error-text);--jobs-confidence-banner-low-bg:var(--duehub-error-light);--jobs-confidence-banner-low-bd:var(--duehub-error-border);--jobs-confidence-banner-low-fg:var(--duehub-error-text);--jobs-confidence-banner-warn-bg:var(--duehub-warning-light);--jobs-confidence-banner-warn-bd:var(--duehub-warning-border);--jobs-confidence-banner-warn-fg:var(--duehub-warning-text);--jobs-confidence-banner-info-bg:var(--duehub-info-light);--jobs-confidence-banner-info-bd:var(--duehub-info-border);--jobs-confidence-banner-info-fg:var(--duehub-info-text);--jobs-confidence-clear-bg:var(--duehub-error-light);--jobs-confidence-clear-bd:var(--duehub-error-border);--jobs-confidence-clear-fg:var(--duehub-error-text);--jobs-adjustment-impact-bg:var(--duehub-info-light);--jobs-adjustment-impact-bd:var(--duehub-info-border);--jobs-adjustment-impact-fg:var(--duehub-info-text);--jobs-exceptions-tab-icon-fg:var(--duehub-warning-text);--jobs-matchdetail-a-bg:var(--duehub-bg-card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--jobs-matchdetail-a-bg:color-mix(in srgb,var(--duehub-bg-card)88%,var(--duehub-info)12%)}}[data-theme=dark]{--jobs-matchdetail-a-border:var(--duehub-info)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--jobs-matchdetail-a-border:color-mix(in srgb,var(--duehub-info)28%,transparent)}}[data-theme=dark]{--jobs-matchdetail-a-title:var(--duehub-text-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--jobs-matchdetail-a-title:color-mix(in srgb,var(--duehub-text-primary)70%,var(--duehub-info-text)30%)}}[data-theme=dark]{--jobs-matchdetail-b-bg:var(--duehub-bg-card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--jobs-matchdetail-b-bg:color-mix(in srgb,var(--duehub-bg-card)88%,var(--duehub-success)12%)}}[data-theme=dark]{--jobs-matchdetail-b-border:var(--duehub-success)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--jobs-matchdetail-b-border:color-mix(in srgb,var(--duehub-success)28%,transparent)}}[data-theme=dark]{--jobs-matchdetail-b-title:var(--duehub-text-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--jobs-matchdetail-b-title:color-mix(in srgb,var(--duehub-text-primary)70%,var(--duehub-success-text)30%)}}[data-theme=dark]{--jobs-matchtype-one-bg:var(--duehub-bg-card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--jobs-matchtype-one-bg:color-mix(in srgb,var(--duehub-bg-card)90%,var(--duehub-success)10%)}}[data-theme=dark]{--jobs-matchtype-one-bd:var(--duehub-success-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--jobs-matchtype-one-bd:color-mix(in srgb,var(--duehub-success-text)32%,transparent)}}[data-theme=dark]{--jobs-matchtype-one-fg:var(--duehub-success-text);--jobs-matchtype-many-bg:var(--duehub-bg-card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--jobs-matchtype-many-bg:color-mix(in srgb,var(--duehub-bg-card)90%,var(--duehub-info)10%)}}[data-theme=dark]{--jobs-matchtype-many-bd:var(--duehub-info-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--jobs-matchtype-many-bd:color-mix(in srgb,var(--duehub-info-text)32%,transparent)}}[data-theme=dark]{--jobs-matchtype-many-fg:var(--duehub-info-text);--jobs-matchtype-default-bg:var(--duehub-bg-secondary);--jobs-matchtype-default-bd:var(--duehub-border-color);--jobs-matchtype-default-fg:var(--duehub-text-primary);--jobs-status-done-bg:var(--duehub-bg-card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--jobs-status-done-bg:color-mix(in srgb,var(--duehub-bg-card)90%,var(--duehub-success)10%)}}[data-theme=dark]{--jobs-status-done-bd:var(--duehub-success-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--jobs-status-done-bd:color-mix(in srgb,var(--duehub-success-text)32%,transparent)}}[data-theme=dark]{--jobs-status-done-fg:var(--duehub-success-text);--jobs-status-processing-bg:var(--duehub-bg-card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--jobs-status-processing-bg:color-mix(in srgb,var(--duehub-bg-card)90%,var(--duehub-info)10%)}}[data-theme=dark]{--jobs-status-processing-bd:var(--duehub-info-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--jobs-status-processing-bd:color-mix(in srgb,var(--duehub-info-text)32%,transparent)}}[data-theme=dark]{--jobs-status-processing-fg:var(--duehub-info-text);--jobs-status-queue-bg:var(--duehub-bg-secondary);--jobs-status-queue-bd:var(--duehub-border-color);--jobs-status-queue-fg:var(--duehub-text-secondary);--jobs-status-canceled-bg:var(--duehub-bg-card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--jobs-status-canceled-bg:color-mix(in srgb,var(--duehub-bg-card)90%,var(--duehub-error)10%)}}[data-theme=dark]{--jobs-status-canceled-bd:var(--duehub-error-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--jobs-status-canceled-bd:color-mix(in srgb,var(--duehub-error-text)32%,transparent)}}[data-theme=dark]{--jobs-status-canceled-fg:var(--duehub-error-text);--jobs-status-error-bg:var(--duehub-bg-card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--jobs-status-error-bg:color-mix(in srgb,var(--duehub-bg-card)90%,var(--duehub-error)10%)}}[data-theme=dark]{--jobs-status-error-bd:var(--duehub-error-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--jobs-status-error-bd:color-mix(in srgb,var(--duehub-error-text)32%,transparent)}}[data-theme=dark]{--jobs-status-error-fg:var(--duehub-error-text);--jobs-status-na-bg:var(--duehub-bg-secondary);--jobs-status-na-bd:var(--duehub-border-color);--jobs-status-na-fg:var(--duehub-text-secondary);--jobs-status-default-bg:var(--duehub-bg-secondary);--jobs-status-default-bd:var(--duehub-border-color);--jobs-status-default-fg:var(--duehub-text-primary);--jobs-rejected-bg:var(--duehub-bg-card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--jobs-rejected-bg:color-mix(in srgb,var(--duehub-bg-card)88%,var(--duehub-error)12%)}}[data-theme=dark]{--jobs-rejected-bd:var(--duehub-error-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--jobs-rejected-bd:color-mix(in srgb,var(--duehub-error-text)35%,transparent)}}[data-theme=dark]{--jobs-rejected-pill-bg:var(--duehub-bg-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--jobs-rejected-pill-bg:color-mix(in srgb,var(--duehub-bg-secondary)85%,var(--duehub-error)15%)}}[data-theme=dark] .sb-badge--new{background:var(--duehub-info)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .sb-badge--new{background:color-mix(in srgb,var(--duehub-info)10%,var(--duehub-bg-card)90%)}}[data-theme=dark] .sb-badge--new{color:var(--duehub-info-text,#90cdf4);border:1.5px solid var(--duehub-info)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .sb-badge--new{border:1.5px solid color-mix(in srgb,var(--duehub-info)38%,var(--duehub-bg-card)62%)}}[data-theme=dark] .sb-badge--new{box-shadow:0 0 0 1.5px var(--duehub-info)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .sb-badge--new{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--duehub-info)38%,var(--duehub-bg-card)62%)}}[data-theme=dark] body{background-color:var(--duehub-bg-page);color:var(--duehub-text-primary)}[data-theme=dark] .p-button.p-button-primary,[data-theme=dark] .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-link){background:var(--duehub-button-primary-bg);border-color:var(--duehub-button-primary-bg);color:var(--duehub-button-primary-text)}[data-theme=dark] .p-button.p-button-primary:enabled:hover,[data-theme=dark] .p-button.p-button-primary:not(:disabled):hover,[data-theme=dark] .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-link):enabled:hover,[data-theme=dark] .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-link):not(:disabled):hover{background:var(--duehub-button-primary-bg-hover);border-color:var(--duehub-button-primary-bg-hover)}[data-theme=dark] .p-button.p-button-primary:enabled:active,[data-theme=dark] .p-button.p-button-primary:not(:disabled):active,[data-theme=dark] .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-link):enabled:active,[data-theme=dark] .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-link):not(:disabled):active{background:var(--duehub-button-primary-bg-active);border-color:var(--duehub-button-primary-bg-active)}[data-theme=dark] .p-button.p-button-outlined{border-color:var(--duehub-button-secondary-border);color:var(--duehub-button-secondary-text);background:0 0}[data-theme=dark] .p-button.p-button-outlined:enabled:hover,[data-theme=dark] .p-button.p-button-outlined:not(:disabled):hover{background:var(--duehub-bg-hover);border-color:var(--duehub-brand-color-hover);color:var(--duehub-brand-color-hover)}[data-theme=dark] .p-button.p-button-text{color:var(--duehub-brand-color)}[data-theme=dark] .p-button.p-button-text:enabled:hover,[data-theme=dark] .p-button.p-button-text:not(:disabled):hover{background:var(--duehub-bg-hover);color:var(--duehub-brand-color-hover)}[data-theme=dark] .p-button.p-button-secondary{background:var(--duehub-bg-secondary);border-color:var(--duehub-border-color);color:var(--duehub-text-primary)}[data-theme=dark] .p-button.p-button-secondary:enabled:hover{background:var(--duehub-bg-tertiary)}[data-theme=dark] .p-button:focus,[data-theme=dark] .p-button:focus-visible{box-shadow:var(--duehub-focus-shadow)}[data-theme=dark] .ds-btn--primary{background:var(--duehub-button-primary-bg);border-color:var(--duehub-button-primary-bg);color:var(--duehub-button-primary-text);filter:none}[data-theme=dark] .ds-btn--primary:hover:not(:disabled){background:var(--duehub-button-primary-bg-hover);border-color:var(--duehub-button-primary-bg-hover);filter:none}[data-theme=dark] .ds-btn--primary:active:not(:disabled){background:var(--duehub-button-primary-bg-active);border-color:var(--duehub-button-primary-bg-active);filter:none}[data-theme=dark] .p-calendar .p-inputtext,[data-theme=dark] .p-dropdown,[data-theme=dark] .p-inputnumber-input,[data-theme=dark] .p-inputtext,[data-theme=dark] .p-multiselect{background:var(--duehub-input-bg);border-color:var(--duehub-input-border);color:var(--duehub-text-primary)}[data-theme=dark] .p-calendar .p-inputtext::-moz-placeholder,[data-theme=dark] .p-dropdown::-moz-placeholder,[data-theme=dark] .p-inputnumber-input::-moz-placeholder,[data-theme=dark] .p-inputtext::-moz-placeholder,[data-theme=dark] .p-multiselect::-moz-placeholder{color:var(--duehub-input-placeholder)}[data-theme=dark] .p-calendar .p-inputtext::placeholder,[data-theme=dark] .p-dropdown::placeholder,[data-theme=dark] .p-inputnumber-input::placeholder,[data-theme=dark] .p-inputtext::placeholder,[data-theme=dark] .p-multiselect::placeholder{color:var(--duehub-input-placeholder)}[data-theme=dark] .p-calendar .p-inputtext:enabled:hover,[data-theme=dark] .p-dropdown:enabled:hover,[data-theme=dark] .p-inputnumber-input:enabled:hover,[data-theme=dark] .p-inputtext:enabled:hover,[data-theme=dark] .p-multiselect:enabled:hover{border-color:var(--duehub-input-border-hover)}[data-theme=dark] .p-calendar .p-inputtext:enabled:focus,[data-theme=dark] .p-dropdown:enabled:focus,[data-theme=dark] .p-inputnumber-input:enabled:focus,[data-theme=dark] .p-inputtext:enabled:focus,[data-theme=dark] .p-multiselect:enabled:focus{border-color:var(--duehub-input-border-focus);box-shadow:var(--duehub-focus-shadow)}[data-theme=dark] .p-input-filled .p-inputtext,[data-theme=dark] .p-inputtext.p-filled{background:var(--duehub-bg-secondary)}[data-theme=dark] .p-password-toggle-button{color:var(--duehub-text-secondary)}[data-theme=dark] .p-password-toggle-button:hover{color:var(--duehub-text-primary)}[data-theme=dark] .p-dropdown-panel,[data-theme=dark] .p-multiselect-panel{background:var(--duehub-dropdown-bg);border-color:var(--duehub-dropdown-border);box-shadow:var(--duehub-shadow-dropdown)}[data-theme=dark] .p-dropdown-panel .p-dropdown-items .p-dropdown-item,[data-theme=dark] .p-dropdown-panel .p-dropdown-items .p-multiselect-item,[data-theme=dark] .p-dropdown-panel .p-multiselect-items .p-dropdown-item,[data-theme=dark] .p-dropdown-panel .p-multiselect-items .p-multiselect-item,[data-theme=dark] .p-multiselect-panel .p-dropdown-items .p-dropdown-item,[data-theme=dark] .p-multiselect-panel .p-dropdown-items .p-multiselect-item,[data-theme=dark] .p-multiselect-panel .p-multiselect-items .p-dropdown-item,[data-theme=dark] .p-multiselect-panel .p-multiselect-items .p-multiselect-item{color:var(--duehub-text-primary)}[data-theme=dark] .p-dropdown-panel .p-dropdown-items .p-dropdown-item:hover,[data-theme=dark] .p-dropdown-panel .p-dropdown-items .p-multiselect-item:hover,[data-theme=dark] .p-dropdown-panel .p-multiselect-items .p-dropdown-item:hover,[data-theme=dark] .p-dropdown-panel .p-multiselect-items .p-multiselect-item:hover,[data-theme=dark] .p-multiselect-panel .p-dropdown-items .p-dropdown-item:hover,[data-theme=dark] .p-multiselect-panel .p-dropdown-items .p-multiselect-item:hover,[data-theme=dark] .p-multiselect-panel .p-multiselect-items .p-dropdown-item:hover,[data-theme=dark] .p-multiselect-panel .p-multiselect-items .p-multiselect-item:hover{background:var(--duehub-dropdown-item-hover)}[data-theme=dark] .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight,[data-theme=dark] .p-dropdown-panel .p-dropdown-items .p-multiselect-item.p-highlight,[data-theme=dark] .p-dropdown-panel .p-multiselect-items .p-dropdown-item.p-highlight,[data-theme=dark] .p-dropdown-panel .p-multiselect-items .p-multiselect-item.p-highlight,[data-theme=dark] .p-multiselect-panel .p-dropdown-items .p-dropdown-item.p-highlight,[data-theme=dark] .p-multiselect-panel .p-dropdown-items .p-multiselect-item.p-highlight,[data-theme=dark] .p-multiselect-panel .p-multiselect-items .p-dropdown-item.p-highlight,[data-theme=dark] .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight{background:var(--duehub-dropdown-item-selected);color:var(--duehub-brand-color)}[data-theme=dark] .p-dropdown-panel .p-dropdown-header,[data-theme=dark] .p-dropdown-panel .p-multiselect-header,[data-theme=dark] .p-multiselect-panel .p-dropdown-header,[data-theme=dark] .p-multiselect-panel .p-multiselect-header{background:var(--duehub-bg-elevated);border-bottom-color:var(--duehub-border-color)}[data-theme=dark] .p-datatable .p-datatable-thead>tr>th{background:var(--duehub-table-header-bg);color:var(--duehub-table-header-text);border-color:var(--duehub-table-border)}[data-theme=dark] .p-datatable .p-datatable-tbody>tr{background:var(--duehub-table-bg);color:var(--duehub-text-primary)}[data-theme=dark] .p-datatable .p-datatable-tbody>tr>td{border-color:var(--duehub-table-border)}[data-theme=dark] .p-datatable .p-datatable-tbody>tr:hover{background:var(--duehub-table-row-hover)!important}[data-theme=dark] .p-datatable .p-datatable-tbody>tr.p-highlight{color:var(--duehub-text-primary);background:var(--duehub-table-row-selected)!important}[data-theme=dark] .p-datatable .p-datatable-tbody>tr.p-row-odd{background:var(--duehub-bg-surface)}[data-theme=dark] .p-datatable .p-datatable-tbody>tr.p-row-odd:hover{background:var(--duehub-table-row-hover)!important}[data-theme=dark] .p-datatable .p-datatable-footer{background:var(--duehub-bg-card);border-color:var(--duehub-table-border)}[data-theme=dark] .p-datatable .p-sortable-column:hover{background:var(--duehub-bg-hover)}[data-theme=dark] .p-datatable .p-sortable-column.p-highlight{background:var(--duehub-bg-selected);color:var(--duehub-brand-color)}[data-theme=dark] .p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon{color:var(--duehub-brand-color)}[data-theme=dark] .p-datatable .p-paginator{background:var(--duehub-bg-card);border-color:var(--duehub-table-border)}[data-theme=dark] .p-datatable .p-paginator .p-paginator-element{color:var(--duehub-text-primary)}[data-theme=dark] .p-datatable .p-paginator .p-paginator-element:hover{background:var(--duehub-bg-hover)}[data-theme=dark] .p-datatable .p-paginator .p-paginator-element.p-highlight{background:var(--duehub-brand-color);color:var(--duehub-brand-color-contrast)}[data-theme=dark] .p-dialog{background:var(--duehub-modal-bg);box-shadow:var(--duehub-shadow-modal)}[data-theme=dark] .p-dialog .p-dialog-header{background:var(--duehub-modal-header-bg);border-bottom:1px solid var(--duehub-modal-header-border);color:var(--duehub-text-primary)}[data-theme=dark] .p-dialog .p-dialog-header .p-dialog-title{color:var(--duehub-text-primary)}[data-theme=dark] .p-dialog .p-dialog-header .p-dialog-header-icon{color:var(--duehub-text-secondary)}[data-theme=dark] .p-dialog .p-dialog-header .p-dialog-header-icon:hover{background:var(--duehub-bg-hover);color:var(--duehub-text-primary)}[data-theme=dark] .p-dialog .p-dialog-content{background:var(--duehub-modal-bg);color:var(--duehub-text-primary)}[data-theme=dark] .p-dialog .p-dialog-footer{background:var(--duehub-modal-bg);border-top:1px solid var(--duehub-modal-header-border)}[data-theme=dark] .p-dialog-mask{background:var(--duehub-modal-overlay)}[data-theme=dark] .p-sidebar{background:var(--duehub-bg-card);border-color:var(--duehub-border-color);box-shadow:var(--duehub-shadow-modal)}[data-theme=dark] .p-sidebar .p-sidebar-header{background:var(--duehub-bg-elevated);border-bottom:1px solid var(--duehub-border-color)}[data-theme=dark] .p-sidebar .p-sidebar-header .p-sidebar-close{color:var(--duehub-text-secondary)}[data-theme=dark] .p-sidebar .p-sidebar-header .p-sidebar-close:hover{background:var(--duehub-bg-hover);color:var(--duehub-text-primary)}[data-theme=dark] .p-card{background:var(--duehub-bg-card);box-shadow:var(--duehub-shadow-card)}[data-theme=dark] .p-card .p-card-title{color:var(--duehub-text-primary)}[data-theme=dark] .p-card .p-card-subtitle{color:var(--duehub-text-secondary)}[data-theme=dark] .p-card .p-card-content{color:var(--duehub-text-primary)}[data-theme=dark] .p-panel .p-panel-header{background:var(--duehub-bg-elevated);border-color:var(--duehub-border-color);color:var(--duehub-text-primary)}[data-theme=dark] .p-panel .p-panel-content{color:var(--duehub-text-primary)}[data-theme=dark] .p-panel .p-panel-content,[data-theme=dark] .p-tabview .p-tabview-nav{background:var(--duehub-bg-card);border-color:var(--duehub-border-color)}[data-theme=dark] .p-tabview .p-tabview-nav li .p-tabview-nav-link{color:var(--duehub-text-secondary);background:0 0;border-color:#0000}[data-theme=dark] .p-tabview .p-tabview-nav li .p-tabview-nav-link:hover{background:var(--duehub-bg-hover);color:var(--duehub-text-primary)}[data-theme=dark] .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{color:var(--duehub-brand-color);border-color:var(--duehub-brand-color);background:0 0}[data-theme=dark] .p-tabview .p-tabview-panels{background:var(--duehub-bg-card);color:var(--duehub-text-primary)}[data-theme=dark] .p-accordion .p-accordion-header .p-accordion-header-link{background:var(--duehub-bg-elevated);border-color:var(--duehub-border-color);color:var(--duehub-text-primary)}[data-theme=dark] .p-accordion .p-accordion-header .p-accordion-header-link:hover{background:var(--duehub-bg-hover)}[data-theme=dark] .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link{background:var(--duehub-bg-selected);border-color:var(--duehub-brand-color);color:var(--duehub-brand-color)}[data-theme=dark] .p-accordion .p-accordion-content{background:var(--duehub-bg-card);border-color:var(--duehub-border-color);color:var(--duehub-text-primary)}[data-theme=dark] .p-message.p-message-success{background:var(--duehub-success-light);border-color:var(--duehub-success-border);color:var(--duehub-success-text)}[data-theme=dark] .p-message.p-message-info{background:var(--duehub-info-light);border-color:var(--duehub-info-border);color:var(--duehub-info-text)}[data-theme=dark] .p-message.p-message-warn{background:var(--duehub-warning-light);border-color:var(--duehub-warning-border);color:var(--duehub-warning-text)}[data-theme=dark] .p-message.p-message-error{background:var(--duehub-error-light);border-color:var(--duehub-error-border);color:var(--duehub-error-text)}[data-theme=dark] .p-toast .p-toast-message{background:var(--duehub-bg-elevated);border-color:var(--duehub-border-color);box-shadow:var(--duehub-shadow-elevated)}[data-theme=dark] .p-toast .p-toast-message .p-toast-message-content{color:var(--duehub-text-primary)}[data-theme=dark] .p-toast .p-toast-message .p-toast-icon-close{color:var(--duehub-text-secondary)}[data-theme=dark] .p-toast .p-toast-message .p-toast-icon-close:hover{background:var(--duehub-bg-hover)}[data-theme=dark] .p-toast .p-toast-message.p-toast-message-success{background:var(--duehub-success-light);border-left:4px solid var(--duehub-success)}[data-theme=dark] .p-toast .p-toast-message.p-toast-message-info{background:var(--duehub-info-light);border-left:4px solid var(--duehub-info)}[data-theme=dark] .p-toast .p-toast-message.p-toast-message-warn{background:var(--duehub-warning-light);border-left:4px solid var(--duehub-warning)}[data-theme=dark] .p-toast .p-toast-message.p-toast-message-error{background:var(--duehub-error-light);border-left:4px solid var(--duehub-error)}[data-theme=dark] .p-tooltip .p-tooltip-text{background:var(--duehub-tooltip-bg);color:var(--duehub-tooltip-text)}[data-theme=dark] .p-tooltip.p-tooltip-bottom .p-tooltip-arrow,[data-theme=dark] .p-tooltip.p-tooltip-left .p-tooltip-arrow,[data-theme=dark] .p-tooltip.p-tooltip-right .p-tooltip-arrow,[data-theme=dark] .p-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:var(--duehub-tooltip-bg)}[data-theme=dark] .p-overlaypanel{background:var(--duehub-bg-elevated);border-color:var(--duehub-border-color);box-shadow:var(--duehub-shadow-dropdown);color:var(--duehub-text-primary)}[data-theme=dark] .p-overlaypanel:after,[data-theme=dark] .p-overlaypanel:before{border-bottom-color:var(--duehub-bg-elevated)}[data-theme=dark] .p-contextmenu,[data-theme=dark] .p-menu,[data-theme=dark] .p-tieredmenu{background:var(--duehub-dropdown-bg);border-color:var(--duehub-dropdown-border);box-shadow:var(--duehub-shadow-dropdown)}[data-theme=dark] .p-contextmenu .p-menuitem>.p-menuitem-content,[data-theme=dark] .p-menu .p-menuitem>.p-menuitem-content,[data-theme=dark] .p-tieredmenu .p-menuitem>.p-menuitem-content{color:var(--duehub-text-primary)}[data-theme=dark] .p-contextmenu .p-menuitem>.p-menuitem-content:hover,[data-theme=dark] .p-menu .p-menuitem>.p-menuitem-content:hover,[data-theme=dark] .p-tieredmenu .p-menuitem>.p-menuitem-content:hover{background:var(--duehub-dropdown-item-hover)}[data-theme=dark] .p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content,[data-theme=dark] .p-menu .p-menuitem.p-highlight>.p-menuitem-content,[data-theme=dark] .p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content{background:var(--duehub-dropdown-item-selected);color:var(--duehub-brand-color)}[data-theme=dark] .p-contextmenu .p-submenu-header,[data-theme=dark] .p-menu .p-submenu-header,[data-theme=dark] .p-tieredmenu .p-submenu-header{background:var(--duehub-bg-elevated);color:var(--duehub-text-secondary)}[data-theme=dark] .p-progressbar{background:var(--duehub-bg-tertiary)}[data-theme=dark] .p-progressbar .p-progressbar-value{background:var(--duehub-brand-color)}[data-theme=dark] .p-progressbar .p-progressbar-label{color:var(--duehub-text-inverse)}[data-theme=dark] .p-skeleton{background:var(--duehub-bg-secondary)}[data-theme=dark] .p-skeleton:after{background:linear-gradient(90deg,transparent,var(--duehub-bg-tertiary),transparent)}[data-theme=dark] .p-badge{background:var(--duehub-brand-color);color:var(--duehub-brand-color-contrast)}[data-theme=dark] .p-badge.p-badge-success{background:var(--duehub-success);color:var(--duehub-text-inverse)}[data-theme=dark] .p-badge.p-badge-info{background:var(--duehub-info);color:var(--duehub-text-inverse)}[data-theme=dark] .p-badge.p-badge-warning{background:var(--duehub-warning);color:var(--duehub-text-inverse)}[data-theme=dark] .p-badge.p-badge-danger{background:var(--duehub-error);color:#fff}[data-theme=dark] .p-tag.p-tag-success{background:var(--duehub-success-light);color:var(--duehub-success-text)}[data-theme=dark] .p-tag.p-tag-warning{background:var(--duehub-warning-light);color:var(--duehub-warning-text)}[data-theme=dark] .p-checkbox .p-checkbox-box{background:var(--duehub-input-bg);border-color:var(--duehub-input-border)}[data-theme=dark] .p-checkbox .p-checkbox-box:hover{border-color:var(--duehub-input-border-hover)}[data-theme=dark] .p-checkbox .p-checkbox-box.p-highlight{background:var(--duehub-brand-color);border-color:var(--duehub-brand-color)}[data-theme=dark] .p-radiobutton .p-radiobutton-box{background:var(--duehub-input-bg);border-color:var(--duehub-input-border)}[data-theme=dark] .p-radiobutton .p-radiobutton-box:hover{border-color:var(--duehub-input-border-hover)}[data-theme=dark] .p-radiobutton .p-radiobutton-box.p-highlight{background:var(--duehub-input-bg);border-color:var(--duehub-brand-color)}[data-theme=dark] .p-radiobutton .p-radiobutton-box.p-highlight .p-radiobutton-icon{background:var(--duehub-brand-color)}[data-theme=dark] .p-inputswitch .p-inputswitch-slider{background:var(--duehub-bg-tertiary)}[data-theme=dark] .p-inputswitch .p-inputswitch-slider:before{background:var(--duehub-text-muted)}[data-theme=dark] .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider{background:var(--duehub-brand-color)}[data-theme=dark] .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before{background:#fff}[data-theme=dark] .p-datepicker{background:var(--duehub-dropdown-bg);border-color:var(--duehub-dropdown-border);box-shadow:var(--duehub-shadow-dropdown)}[data-theme=dark] .p-datepicker .p-datepicker-header{background:var(--duehub-bg-elevated);border-bottom:1px solid var(--duehub-border-color);color:var(--duehub-text-primary)}[data-theme=dark] .p-datepicker .p-datepicker-header .p-datepicker-next,[data-theme=dark] .p-datepicker .p-datepicker-header .p-datepicker-prev{color:var(--duehub-text-secondary)}[data-theme=dark] .p-datepicker .p-datepicker-header .p-datepicker-next:hover,[data-theme=dark] .p-datepicker .p-datepicker-header .p-datepicker-prev:hover{background:var(--duehub-bg-hover);color:var(--duehub-text-primary)}[data-theme=dark] .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month,[data-theme=dark] .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year{color:var(--duehub-text-primary)}[data-theme=dark] .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:hover,[data-theme=dark] .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:hover{color:var(--duehub-brand-color)}[data-theme=dark] .p-datepicker table th{color:var(--duehub-text-secondary)}[data-theme=dark] .p-datepicker table td>span{color:var(--duehub-text-primary)}[data-theme=dark] .p-datepicker table td>span:hover{background:var(--duehub-bg-hover)}[data-theme=dark] .p-datepicker table td>span.p-highlight{background:var(--duehub-brand-color);color:var(--duehub-brand-color-contrast)}[data-theme=dark] .p-datepicker table td.p-datepicker-today>span{background:var(--duehub-bg-selected);color:var(--duehub-brand-color)}[data-theme=dark] .p-divider.p-divider-horizontal,[data-theme=dark] .p-divider.p-divider-horizontal:before{border-top-color:var(--duehub-divider-color)}[data-theme=dark] .p-divider.p-divider-vertical,[data-theme=dark] .p-divider.p-divider-vertical:before{border-left-color:var(--duehub-divider-color)}[data-theme=dark] :focus-visible{outline:none;box-shadow:var(--duehub-focus-shadow)!important}[data-theme=dark] .disabled,[data-theme=dark] .p-disabled,[data-theme=dark] [disabled]{opacity:.5;pointer-events:none;cursor:not-allowed!important}[data-theme=dark] .p-datatable .p-column-resizer{background:var(--duehub-border-color)}[data-theme=dark] .p-datatable .p-column-filter-menu-button{color:var(--duehub-text-secondary)}[data-theme=dark] .p-datatable .p-column-filter-menu-button:hover{background:var(--duehub-bg-hover);color:var(--duehub-brand-color)}[data-theme=dark] .p-datatable .p-column-filter-menu-button.p-column-filter-menu-button-active{background:var(--duehub-bg-selected);color:var(--duehub-brand-color)}[data-theme=dark] .p-datatable .p-datatable-row-expansion{background:var(--duehub-bg-surface)}[data-theme=dark] .p-datatable .p-datatable-emptymessage td{color:var(--duehub-text-tertiary)}[data-theme=dark] .p-datatable .p-datatable-loading-overlay{background:var(--duehub-bg-overlay)}[data-theme=dark] .p-datatable .p-frozen-column,[data-theme=dark] .p-datatable.p-datatable-scrollable .p-datatable-scrollable-footer,[data-theme=dark] .p-datatable.p-datatable-scrollable .p-datatable-scrollable-header{background:var(--duehub-bg-card)}[data-theme=dark] .p-tree,[data-theme=dark] .p-treeselect-panel{background:var(--duehub-dropdown-bg);border-color:var(--duehub-dropdown-border);color:var(--duehub-text-primary)}[data-theme=dark] .p-tree .p-tree-container .p-treenode .p-treenode-content,[data-theme=dark] .p-treeselect-panel .p-tree-container .p-treenode .p-treenode-content{color:var(--duehub-text-primary)}[data-theme=dark] .p-tree .p-tree-container .p-treenode .p-treenode-content:hover,[data-theme=dark] .p-treeselect-panel .p-tree-container .p-treenode .p-treenode-content:hover{background:var(--duehub-dropdown-item-hover)}[data-theme=dark] .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight,[data-theme=dark] .p-treeselect-panel .p-tree-container .p-treenode .p-treenode-content.p-highlight{background:var(--duehub-dropdown-item-selected);color:var(--duehub-brand-color)}[data-theme=dark] .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler,[data-theme=dark] .p-treeselect-panel .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler{color:var(--duehub-text-secondary)}[data-theme=dark] .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:hover,[data-theme=dark] .p-treeselect-panel .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:hover{background:var(--duehub-bg-hover);color:var(--duehub-text-primary)}[data-theme=dark] .p-listbox{background:var(--duehub-dropdown-bg);border-color:var(--duehub-dropdown-border)}[data-theme=dark] .p-listbox .p-listbox-header{background:var(--duehub-bg-elevated);border-bottom-color:var(--duehub-border-color)}[data-theme=dark] .p-listbox .p-listbox-item{color:var(--duehub-text-primary)}[data-theme=dark] .p-listbox .p-listbox-item:hover{background:var(--duehub-dropdown-item-hover)}[data-theme=dark] .p-listbox .p-listbox-item.p-highlight{background:var(--duehub-dropdown-item-selected);color:var(--duehub-brand-color)}[data-theme=dark] .p-autocomplete-panel{background:var(--duehub-dropdown-bg);border-color:var(--duehub-dropdown-border);box-shadow:var(--duehub-shadow-dropdown)}[data-theme=dark] .p-autocomplete-panel .p-autocomplete-item{color:var(--duehub-text-primary)}[data-theme=dark] .p-autocomplete-panel .p-autocomplete-item:hover{background:var(--duehub-dropdown-item-hover)}[data-theme=dark] .p-autocomplete-panel .p-autocomplete-item.p-highlight{background:var(--duehub-dropdown-item-selected);color:var(--duehub-brand-color)}[data-theme=dark] .p-chips .p-chips-token{background:var(--duehub-bg-selected);color:var(--duehub-brand-color)}[data-theme=dark] .p-chips .p-chips-token .p-chips-token-icon{color:var(--duehub-brand-color)}[data-theme=dark] .p-fileupload .p-fileupload-buttonbar{background:var(--duehub-bg-elevated);border-color:var(--duehub-border-color)}[data-theme=dark] .p-fileupload .p-fileupload-content{background:var(--duehub-bg-card);border-color:var(--duehub-border-color)}[data-theme=dark] .p-fileupload.p-fileupload-advanced .p-fileupload-content.p-fileupload-highlight{border-color:var(--duehub-brand-color);background:var(--duehub-bg-highlight)}[data-theme=dark] .p-steps .p-steps-item .p-menuitem-link{background:0 0}[data-theme=dark] .p-steps .p-steps-item .p-menuitem-link .p-steps-number{background:var(--duehub-bg-tertiary);color:var(--duehub-text-secondary)}[data-theme=dark] .p-steps .p-steps-item .p-menuitem-link .p-steps-title{color:var(--duehub-text-secondary)}[data-theme=dark] .p-steps .p-steps-item .p-menuitem-link:hover .p-steps-number{background:var(--duehub-bg-hover)}[data-theme=dark] .p-steps .p-steps-item.p-highlight .p-menuitem-link .p-steps-number{background:var(--duehub-brand-color);color:var(--duehub-brand-color-contrast)}[data-theme=dark] .p-steps .p-steps-item.p-highlight .p-menuitem-link .p-steps-title{color:var(--duehub-brand-color)}[data-theme=dark] .p-steps:before{border-top-color:var(--duehub-border-color)}[data-theme=dark] .p-timeline .p-timeline-event-connector{background:var(--duehub-border-color)}[data-theme=dark] .p-timeline .p-timeline-event-marker{background:var(--duehub-brand-color);border-color:var(--duehub-bg-card)}[data-theme=dark] .p-timeline .p-timeline-event-content{color:var(--duehub-text-primary)}[data-theme=dark] .p-timeline .p-timeline-event-opposite{color:var(--duehub-text-secondary)}[data-theme=dark] .p-splitter{background:var(--duehub-bg-surface);border-color:var(--duehub-border-color)}[data-theme=dark] .p-splitter .p-splitter-panel{background:var(--duehub-bg-card)}[data-theme=dark] .p-splitter .p-splitter-gutter{background:var(--duehub-bg-tertiary)}[data-theme=dark] .p-splitter .p-splitter-gutter:hover{background:var(--duehub-brand-color)}[data-theme=dark] .p-scrollpanel .p-scrollpanel-bar{background:var(--duehub-bg-tertiary)}[data-theme=dark] .p-scrollpanel .p-scrollpanel-bar:hover{background:var(--duehub-text-muted)}[data-theme=dark] .p-confirm-dialog .p-confirm-dialog-icon,[data-theme=dark] .p-confirm-popup .p-confirm-dialog-icon{color:var(--duehub-warning)}[data-theme=dark] .p-confirm-dialog .p-confirm-dialog-message,[data-theme=dark] .p-confirm-popup .p-confirm-dialog-message{color:var(--duehub-text-primary)}[data-theme=dark] .p-confirm-popup{background:var(--duehub-bg-elevated);border-color:var(--duehub-border-color);box-shadow:var(--duehub-shadow-dropdown);color:var(--duehub-text-primary)}[data-theme=dark] .p-confirm-popup:after,[data-theme=dark] .p-confirm-popup:before{border-bottom-color:var(--duehub-bg-elevated)}[data-theme=dark] a{color:var(--duehub-text-link)}[data-theme=dark] a:hover{color:var(--duehub-text-link-hover)}[data-theme=dark] code,[data-theme=dark] pre{background:var(--duehub-bg-surface);color:var(--duehub-text-primary);border-color:var(--duehub-border-light)}[data-theme=dark] blockquote{border-left-color:var(--duehub-brand-color);color:var(--duehub-text-secondary)}[data-theme=dark] hr{border-color:var(--duehub-divider-color)}[data-theme=dark] table:not(.p-datatable-table){background:var(--duehub-table-bg);border-color:var(--duehub-border-color);color:var(--duehub-table-text)}[data-theme=dark] table:not(.p-datatable-table) th{background:var(--duehub-table-header-bg);color:var(--duehub-table-header-text);border-color:var(--duehub-table-border)}[data-theme=dark] table:not(.p-datatable-table) td{background:var(--duehub-table-bg);color:var(--duehub-text-primary);border-color:var(--duehub-table-border)}[data-theme=dark] table:not(.p-datatable-table) tr:nth-child(2n) td{background:var(--duehub-table-row-alt)}[data-theme=dark] table:not(.p-datatable-table) tr:hover td{background:var(--duehub-table-row-hover)}[data-theme=dark] select,[data-theme=dark] textarea{background:var(--duehub-input-bg);border-color:var(--duehub-input-border);color:var(--duehub-text-primary)}[data-theme=dark] select:focus,[data-theme=dark] textarea:focus{border-color:var(--duehub-input-border-focus);box-shadow:var(--duehub-focus-shadow)}[data-theme=dark] select::-moz-placeholder,[data-theme=dark] textarea::-moz-placeholder{color:var(--duehub-input-placeholder)}[data-theme=dark] select::placeholder,[data-theme=dark] textarea::placeholder{color:var(--duehub-input-placeholder)}[data-theme=dark] label{color:var(--duehub-text-primary)}[data-theme=dark] fieldset{border-color:var(--duehub-border-color)}[data-theme=dark] fieldset legend{color:var(--duehub-text-secondary)}[data-theme=dark] [data-component=AppliedFiltersBar]{--duehub-appliedfiltersbar-bg-active:var(--duehub-bg-secondary);--duehub-appliedfiltersbar-bg-idle:var(--duehub-bg-surface);--duehub-appliedfiltersbar-border-active:var(--duehub-border-color);--duehub-appliedfiltersbar-border-idle:var(--duehub-border-color);--duehub-appliedfiltersbar-divider:var(--duehub-border-color);--duehub-appliedfiltersbar-icon-active:var(--duehub-brand-color);--duehub-appliedfiltersbar-label-active:var(--duehub-text-primary);--duehub-filtertag-text-fg:var(--duehub-text-primary);--duehub-filtertag-text-fgSecondary:var(--duehub-text-secondary);--duehub-filtertag-number-fg:var(--duehub-text-primary);--duehub-filtertag-number-fgSecondary:var(--duehub-text-secondary);--duehub-filtertag-date-fg:var(--duehub-text-primary);--duehub-filtertag-date-fgSecondary:var(--duehub-text-secondary);--duehub-filtertag-select-fg:var(--duehub-text-primary);--duehub-filtertag-select-fgSecondary:var(--duehub-text-secondary);--duehub-filtertag-search-fg:var(--duehub-text-primary);--duehub-filtertag-search-fgSecondary:var(--duehub-text-secondary);--duehub-filtertag-sort-fg:var(--duehub-text-primary);--duehub-filtertag-sort-fgSecondary:var(--duehub-text-secondary);--duehub-appliedfiltersbar-overflow-bg:var(--duehub-text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] [data-component=AppliedFiltersBar]{--duehub-appliedfiltersbar-overflow-bg:color-mix(in srgb,var(--duehub-text-secondary)10%,transparent)}}[data-theme=dark] [data-component=AppliedFiltersBar]{--duehub-appliedfiltersbar-overflow-border:var(--duehub-text-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] [data-component=AppliedFiltersBar]{--duehub-appliedfiltersbar-overflow-border:color-mix(in srgb,var(--duehub-text-secondary)26%,transparent)}}[data-theme=dark] [data-component=AppliedFiltersBar]{--duehub-appliedfiltersbar-overflow-fg:var(--duehub-text-secondary)}[data-theme=dark] [data-page=jobs-processing]{--jobs-status-done-bg:var(--duehub-bg-card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] [data-page=jobs-processing]{--jobs-status-done-bg:color-mix(in srgb,var(--duehub-bg-card)94%,var(--duehub-success)6%)}}[data-theme=dark] [data-page=jobs-processing]{--jobs-status-done-bd:var(--duehub-success-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] [data-page=jobs-processing]{--jobs-status-done-bd:color-mix(in srgb,var(--duehub-success-text)28%,transparent)}}[data-theme=dark] [data-page=jobs-processing]{--jobs-status-done-fg:var(--duehub-success-text);--jobs-status-processing-bg:var(--duehub-bg-card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] [data-page=jobs-processing]{--jobs-status-processing-bg:color-mix(in srgb,var(--duehub-bg-card)94%,var(--duehub-info)6%)}}[data-theme=dark] [data-page=jobs-processing]{--jobs-status-processing-bd:var(--duehub-info-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] [data-page=jobs-processing]{--jobs-status-processing-bd:color-mix(in srgb,var(--duehub-info-text)28%,transparent)}}[data-theme=dark] [data-page=jobs-processing]{--jobs-status-processing-fg:var(--duehub-info-text);--jobs-status-queue-bg:var(--duehub-bg-secondary);--jobs-status-queue-bd:var(--duehub-border-color);--jobs-status-queue-fg:var(--duehub-text-secondary);--jobs-status-canceled-bg:var(--duehub-bg-card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] [data-page=jobs-processing]{--jobs-status-canceled-bg:color-mix(in srgb,var(--duehub-bg-card)94%,var(--duehub-error)6%)}}[data-theme=dark] [data-page=jobs-processing]{--jobs-status-canceled-bd:var(--duehub-error-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] [data-page=jobs-processing]{--jobs-status-canceled-bd:color-mix(in srgb,var(--duehub-error-text)28%,transparent)}}[data-theme=dark] [data-page=jobs-processing]{--jobs-status-canceled-fg:var(--duehub-error-text);--jobs-status-error-bg:var(--duehub-bg-card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] [data-page=jobs-processing]{--jobs-status-error-bg:color-mix(in srgb,var(--duehub-bg-card)94%,var(--duehub-error)6%)}}[data-theme=dark] [data-page=jobs-processing]{--jobs-status-error-bd:var(--duehub-error-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] [data-page=jobs-processing]{--jobs-status-error-bd:color-mix(in srgb,var(--duehub-error-text)28%,transparent)}}[data-theme=dark] [data-page=jobs-processing]{--jobs-status-error-fg:var(--duehub-error-text);--jobs-status-na-bg:var(--duehub-bg-secondary);--jobs-status-na-bd:var(--duehub-border-color);--jobs-status-na-fg:var(--duehub-text-secondary);--jobs-status-default-bg:var(--duehub-bg-secondary);--jobs-status-default-bd:var(--duehub-border-color);--jobs-status-default-fg:var(--duehub-text-primary)}[data-theme=dark] .duehub-dashboard .p-tag{border:1px solid var(--duehub-border-color);background:var(--duehub-bg-secondary);color:var(--duehub-text-primary);letter-spacing:.1px;font-weight:800}[data-theme=dark] .duehub-dashboard .p-tag.p-tag-success{background:var(--duehub-bg-card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .duehub-dashboard .p-tag.p-tag-success{background:color-mix(in srgb,var(--duehub-bg-card)94%,var(--duehub-success)6%)}}[data-theme=dark] .duehub-dashboard .p-tag.p-tag-success{border-color:var(--duehub-success-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .duehub-dashboard .p-tag.p-tag-success{border-color:color-mix(in srgb,var(--duehub-success-text)28%,transparent)}}[data-theme=dark] .duehub-dashboard .p-tag.p-tag-success{color:var(--duehub-success-text)}[data-theme=dark] .duehub-dashboard .p-tag.p-tag-info{background:var(--duehub-bg-card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .duehub-dashboard .p-tag.p-tag-info{background:color-mix(in srgb,var(--duehub-bg-card)94%,var(--duehub-info)6%)}}[data-theme=dark] .duehub-dashboard .p-tag.p-tag-info{border-color:var(--duehub-info-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .duehub-dashboard .p-tag.p-tag-info{border-color:color-mix(in srgb,var(--duehub-info-text)28%,transparent)}}[data-theme=dark] .duehub-dashboard .p-tag.p-tag-info{color:var(--duehub-info-text)}[data-theme=dark] .duehub-dashboard .p-tag.p-tag-warning{background:var(--duehub-bg-card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .duehub-dashboard .p-tag.p-tag-warning{background:color-mix(in srgb,var(--duehub-bg-card)94%,var(--duehub-warning)6%)}}[data-theme=dark] .duehub-dashboard .p-tag.p-tag-warning{border-color:var(--duehub-warning-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .duehub-dashboard .p-tag.p-tag-warning{border-color:color-mix(in srgb,var(--duehub-warning-text)28%,transparent)}}[data-theme=dark] .duehub-dashboard .p-tag.p-tag-warning{color:var(--duehub-warning-text)}[data-theme=dark] .duehub-dashboard .p-tag.p-tag-danger{background:var(--duehub-bg-card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .duehub-dashboard .p-tag.p-tag-danger{background:color-mix(in srgb,var(--duehub-bg-card)94%,var(--duehub-error)6%)}}[data-theme=dark] .duehub-dashboard .p-tag.p-tag-danger{border-color:var(--duehub-error-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .duehub-dashboard .p-tag.p-tag-danger{border-color:color-mix(in srgb,var(--duehub-error-text)28%,transparent)}}[data-theme=dark] .duehub-dashboard .p-tag.p-tag-danger{color:var(--duehub-error-text)}:is([data-theme=dark] :global(.apiPanel) .codePre,[data-theme=dark] :global(.apiPanel) :global([class*=codePre]),[data-theme=dark] :global([class*=ApiManagementPanel]) .codePre,[data-theme=dark] :global([class*=ApiManagementPanel]) :global([class*=codePre])){background:var(--duehub-bg-secondary,#1e2530)}:is([data-theme=dark] :global(.apiPanel) .codeHeader,[data-theme=dark] :global(.apiPanel) :global([class*=codeHeader]),[data-theme=dark] :global([class*=ApiManagementPanel]) .codeHeader,[data-theme=dark] :global([class*=ApiManagementPanel]) :global([class*=codeHeader])){background:var(--duehub-bg-card)}@supports (color:color-mix(in lab,red,red)){:is([data-theme=dark] :global(.apiPanel) .codeHeader,[data-theme=dark] :global(.apiPanel) :global([class*=codeHeader]),[data-theme=dark] :global([class*=ApiManagementPanel]) .codeHeader,[data-theme=dark] :global([class*=ApiManagementPanel]) :global([class*=codeHeader])){background:color-mix(in srgb,var(--duehub-bg-card)75%,#000 25%)}}:is([data-theme=dark] :global(.apiPanel) .codeHeader,[data-theme=dark] :global(.apiPanel) :global([class*=codeHeader]),[data-theme=dark] :global([class*=ApiManagementPanel]) .codeHeader,[data-theme=dark] :global([class*=ApiManagementPanel]) :global([class*=codeHeader])){border-color:var(--duehub-border-color,var(--surface-border))}[data-theme=dark] :global([class*=docsBanner]){background:var(--duehub-brand)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] :global([class*=docsBanner]){background:color-mix(in srgb,var(--duehub-brand)10%,transparent)!important}}[data-theme=dark] :global([class*=docsBanner]){border-color:var(--duehub-brand)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] :global([class*=docsBanner]){border-color:color-mix(in srgb,var(--duehub-brand)25%,transparent)!important}}[data-theme=dark] :global([class*=secretWarning]){background:#ffc10714!important;border-color:#ffc10740!important}[data-theme=dark] :global([class*=secretBox]){background:var(--duehub-bg-secondary,#1e2530);border-color:var(--duehub-border-color,var(--surface-border))}[data-theme=dark] :global([class*=modeSelected]){background:var(--duehub-brand)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] :global([class*=modeSelected]){background:color-mix(in srgb,var(--duehub-brand)12%,transparent)!important}}[data-theme=dark] :global([class*=modeSelected]){border-color:var(--duehub-brand)!important}[data-theme=dark] :global([class*=modeOption]):hover{border-color:var(--duehub-brand)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] :global([class*=modeOption]):hover{border-color:color-mix(in srgb,var(--duehub-brand)60%,transparent)}}[data-theme=dark] :global([class*=completeIcon]){color:var(--duehub-success-text,#5dd39e)}[data-theme=dark] :global([class*=profileGrid]) :global([class*=card]){background:var(--duehub-bg-card,var(--surface-card));border-color:var(--duehub-border-color,var(--surface-border))}[data-theme=dark] :global([class*=securityItem]) :global([class*=Tag]){opacity:.92}[data-theme=dark] .p-error,[data-theme=dark] .p-invalid-label,[data-theme=dark] small.p-error{color:var(--duehub-error-text,#f88)!important}[data-theme=dark] .p-calendar .p-inputtext.p-invalid,[data-theme=dark] .p-dropdown.p-invalid,[data-theme=dark] .p-inputtext.p-invalid,[data-theme=dark] .p-multiselect.p-invalid{border-color:var(--duehub-error-text,#f88)!important}[data-theme=dark] .p-steps .p-steps-item.p-highlight .p-steps-number{background:var(--duehub-brand-color,#91c8f6)!important;color:var(--duehub-brand-color-contrast,#1c2228)!important;border-color:var(--duehub-brand-color,#91c8f6)!important}[data-theme=dark] .p-steps .p-steps-item .p-steps-title{color:var(--duehub-text-secondary,#d3d7d9)}[data-theme=dark] .p-menuitem-link.p-highlight,[data-theme=dark] .p-menuitem.p-highlight>.p-menuitem-content,[data-theme=dark] .p-steps .p-steps-item.p-highlight .p-steps-title{color:var(--duehub-brand-color,#91c8f6)!important}[data-theme=dark] a:not([class*=btn]):not([class*=Btn]):not(.p-button){color:var(--duehub-text-link,#91c8f6)}[data-theme=dark] a:not([class*=btn]):not([class*=Btn]):not(.p-button):hover{color:var(--duehub-text-link-hover,#b8dbfa)}[data-theme=dark] .p-tag.p-tag-danger{background:var(--duehub-error-light)!important;color:var(--duehub-error-text,#f88)!important}[data-theme=dark] .p-tag.p-tag-info{background:var(--duehub-info-light)!important;color:var(--duehub-info-text,#91c8f6)!important}.layout-sidebar{background-color:var(--duehub-sidebar-bg);border-right:1px solid var(--duehub-sidebar-border);box-shadow:var(--duehub-shadow-card)}.layout-menu .layout-root-menuitem>.layout-menuitem-root-text{color:var(--duehub-text-secondary);text-transform:uppercase;letter-spacing:.5px;padding:.5rem 0;font-size:14px!important}.layout-menu ul a{color:var(--duehub-sidebar-text);border-radius:6px;transition:all .15s;position:relative}.layout-menu ul a.is-disabled{opacity:.55;cursor:not-allowed}.layout-menu ul a.is-disabled:hover{background-color:#0000}.layout-menu ul a.is-disabled:after{content:"Sin acceso";font-size:var(--dh-fs-xs);border:1px solid var(--duehub-border-color);color:var(--duehub-text-secondary);border-radius:999px;margin-left:auto;padding:2px 6px;line-height:1}.layout-menu ul a .layout-menuitem-icon{color:var(--duehub-sidebar-text-secondary);text-align:center;width:1.5rem;font-size:1rem}.layout-menu ul a:hover{background-color:var(--duehub-sidebar-item-hover)}.layout-menu ul a:focus-visible{box-shadow:var(--duehub-focus-shadow);outline:none}.layout-menu ul a.active-route{background-color:var(--duehub-sidebar-item-active);color:var(--duehub-sidebar-item-active-text);font-weight:600}.layout-menu ul a.active-route:before{content:"";background:var(--duehub-brand-color);border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:6px}.layout-menu ul a.active-route .layout-menuitem-icon{color:var(--duehub-sidebar-item-active-text)}.sb-nav .sb-section__header{color:var(--duehub-text-secondary)}.sb-nav .sb-section__header:hover{color:var(--duehub-sidebar-text);background-color:var(--duehub-sidebar-item-hover)}.sb-nav .sb-item{color:var(--duehub-sidebar-text)}.sb-nav .sb-item:hover{background-color:var(--duehub-sidebar-item-hover)}.sb-nav .sb-item.sb-item--active{background-color:var(--duehub-sidebar-item-active);color:var(--duehub-sidebar-item-active-text)}.sb-nav .sb-item.sb-item--active:before{background:var(--duehub-brand-color)}.sb-nav .sb-item.sb-item--active .sb-item__icon{color:var(--duehub-sidebar-item-active-text)}.sb-nav .sb-item .sb-item__icon{color:var(--duehub-sidebar-text-secondary)}.sb-nav .sb-pinned__title,.sb-nav .sb-section__rail-icon{color:var(--duehub-text-secondary)}.sb-nav .sb-search__input{background:var(--duehub-sidebar-bg);border-color:var(--duehub-border-color);color:var(--duehub-sidebar-text)}.sb-nav .sb-search__input:focus{border-color:var(--duehub-brand-color)}.layout-topbar{color:#fff;box-shadow:var(--duehub-shell-shadow);background-color:#4a6fa5;background-image:none;border-bottom:1px solid #3d5e8c;position:relative;overflow:hidden}.layout-topbar:before{display:none}.layout-topbar>*{z-index:1;position:relative}.layout-topbar:after{content:"";pointer-events:none;background:#ffffff14;height:1px;position:absolute;bottom:-1px;left:0;right:0}.layout-topbar .tb-action,.layout-topbar .tb-mobile-toggle,.layout-topbar .tb-toggle{color:var(--duehub-shell-text);background:0 0}.layout-topbar .tb-action:hover,.layout-topbar .tb-mobile-toggle:hover,.layout-topbar .tb-toggle:hover{color:#fff;background-color:#ffffff1f}.layout-topbar .tb-action:focus-visible,.layout-topbar .tb-mobile-toggle:focus-visible,.layout-topbar .tb-toggle:focus-visible{box-shadow:0 0 0 3px #ffffff40}.layout-topbar .tb-search{color:#ffffffa6;background:#ffffff14;border-color:#ffffff26}.layout-topbar .tb-search:hover{color:#ffffffd9;background:#ffffff24;border-color:#ffffff40}.layout-topbar .tb-search .tb-search__kbd{color:#ffffff80;background:#ffffff14;border-color:#ffffff26}.layout-topbar .tb-breadcrumbs__context{border-left-color:#fff3}.layout-topbar .tb-breadcrumbs__title{color:var(--duehub-shell-text)}.layout-topbar .tb-breadcrumbs__subtitle{color:var(--duehub-shell-text);opacity:.65}.layout-topbar .tb-breadcrumbs__env{color:var(--duehub-shell-text);opacity:.85;background:#ffffff1a;border-color:#ffffff40}.layout-topbar .tb-actions__divider{background:#ffffff2e}.layout-topbar .tb-locale.p-dropdown .p-dropdown-label{color:var(--duehub-shell-text);opacity:.8}.layout-topbar .tb-locale.p-dropdown .p-dropdown-trigger{color:#ffffff80}.layout-topbar .tb-locale.p-dropdown:hover .p-dropdown-label{color:#fff;opacity:1}.layout-topbar .tb-user:hover{background-color:#ffffff1a}.layout-topbar .tb-user__avatar{color:#fff;background:#ffffff26}.layout-topbar .tb-user__name{color:var(--duehub-shell-text)}.layout-topbar .tb-user__caret{color:#ffffff80}.duehub-shellbar-help .duehub-shellbar-help__title{font-size:var(--text-base);font-weight:var(--font-bold);margin-bottom:var(--space-3);color:var(--text-primary)}.duehub-shellbar-help .duehub-shellbar-help__grid{gap:var(--space-2);margin-bottom:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.duehub-shellbar-help .duehub-shellbar-help__link{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);border-radius:var(--radius-md);border:1px solid var(--surface-border);background:var(--surface-card);cursor:pointer;color:var(--text-primary);font-size:var(--text-base);text-align:left;transition:background-color var(--transition-fast),border-color var(--transition-fast);display:flex}.duehub-shellbar-help .duehub-shellbar-help__link:hover{background:var(--surface-card-hover);border-color:var(--color-info)}.duehub-shellbar-help .duehub-shellbar-help__hint{font-size:var(--text-xs);color:var(--text-muted)}.layout-main-container{min-height:calc(100vh - 3.5rem)}.layout-main,.layout-main-container{background-color:var(--duehub-bg-page)}.layout-footer{background-color:var(--duehub-bg-surface);border-top:1px solid var(--duehub-border-light);color:var(--duehub-text-secondary)}.layout-footer a{color:var(--duehub-text-link)}.layout-footer a:hover{color:var(--duehub-text-link-hover)}.layout-mask{background-color:var(--duehub-bg-overlay)}.layout-wrapper{background-color:var(--duehub-bg-page)}.duehub-prime-stable .p-dropdown{box-sizing:border-box;align-items:stretch;height:2.25rem;min-height:2.25rem;font-size:14px;display:inline-flex}.duehub-prime-stable .p-dropdown .p-dropdown-label{box-sizing:border-box;flex:auto;align-items:center;height:2.25rem;min-height:2.25rem;font-size:12px;line-height:1.2;display:flex}.duehub-prime-stable .p-dropdown .p-dropdown-label.p-placeholder{line-height:1.2}.duehub-prime-stable .p-dropdown .p-dropdown-trigger{justify-content:center;align-items:center;display:flex}[data-theme=dark] .layout-sidebar{background-color:var(--duehub-sidebar-bg);border-right-color:var(--duehub-sidebar-border);box-shadow:0 0 10px #0000004d}[data-theme=dark] .layout-topbar{background-color:#3d5e8c;border-bottom-color:#334e78;box-shadow:0 1px 4px #0003}[data-theme=dark] .layout-main,[data-theme=dark] .layout-main-container,[data-theme=dark] .layout-wrapper{background-color:var(--duehub-bg-page)}[data-theme=dark] .layout-footer{background-color:var(--duehub-bg-surface);border-top-color:var(--duehub-border-light)}[data-theme=dark] ::-webkit-scrollbar{width:8px;height:8px}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--duehub-bg-surface)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--duehub-bg-tertiary);border-radius:4px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--duehub-text-muted)}[data-theme=dark] .layout-menu ul a .layout-menuitem-text{color:var(--duehub-sidebar-text)}[data-theme=dark] .layout-menu ul a:hover{background-color:var(--duehub-sidebar-item-hover)}[data-theme=dark] .layout-menu ul a:hover .layout-menuitem-text{color:var(--duehub-text-primary)}[data-theme=dark] .layout-menu ul a:hover .layout-menuitem-icon{color:var(--duehub-brand-color)}[data-theme=dark] .layout-menu ul a.active-route{background-color:var(--duehub-sidebar-item-active);box-shadow:inset 3px 0 0 var(--duehub-brand-color)}[data-theme=dark] .layout-menu ul a.active-route .layout-menuitem-text{color:var(--duehub-sidebar-item-active-text);font-weight:600}[data-theme=dark] .layout-menu ul a.active-route .layout-menuitem-icon{color:var(--duehub-sidebar-item-active-text)}[data-theme=dark] .layout-menu .layout-root-menuitem>.layout-menuitem-root-text{color:var(--duehub-text-tertiary);text-transform:uppercase;letter-spacing:.5px;padding:.5rem 0;font-size:14px!important}[data-theme=dark] .sb-nav .sb-item{color:var(--duehub-sidebar-text)}[data-theme=dark] .sb-nav .sb-item:hover{background-color:var(--duehub-sidebar-item-hover)}[data-theme=dark] .sb-nav .sb-item:hover .sb-item__icon{color:var(--duehub-brand-color)}[data-theme=dark] .sb-nav .sb-item.sb-item--active{background-color:var(--duehub-sidebar-item-active)}[data-theme=dark] .sb-nav .sb-item.sb-item--active .sb-item__icon{color:var(--duehub-sidebar-item-active-text)}[data-theme=dark] .sb-nav .sb-item.sb-item--active:before{background:var(--duehub-brand-color)}[data-theme=dark] .sb-nav .sb-item .sb-item__icon{color:var(--duehub-sidebar-text-secondary)}[data-theme=dark] .sb-nav .sb-section__header{color:var(--duehub-text-tertiary)}[data-theme=dark] .sb-nav .sb-section__header:hover{color:var(--duehub-text-primary);background-color:var(--duehub-sidebar-item-hover)}[data-theme=dark] .sb-nav .sb-search__input{background:var(--duehub-bg-elevated);border-color:var(--duehub-border-light);color:var(--duehub-sidebar-text)}[data-theme=dark] .sb-nav .sb-search__input::-moz-placeholder{color:var(--duehub-text-muted)}[data-theme=dark] .sb-nav .sb-search__input::placeholder{color:var(--duehub-text-muted)}[data-theme=dark] .sb-nav .sb-search__input:focus{border-color:var(--duehub-brand-color)}[data-theme=dark] .sb-nav .sb-search__results{background:var(--duehub-bg-elevated);border-color:var(--duehub-border-light)}[data-theme=dark] .sb-nav .sb-search__result-link:hover{background-color:var(--duehub-sidebar-item-hover)}[data-theme=dark] .sb-nav .sb-pinned__title,[data-theme=dark] .sb-nav .sb-section__rail-icon{color:var(--duehub-text-tertiary)}[data-theme=dark] .layout-profile{background-color:var(--duehub-bg-elevated);border-color:var(--duehub-border-light)}[data-theme=dark] .layout-profile .layout-profile-name{color:var(--duehub-text-primary)}[data-theme=dark] .layout-profile .layout-profile-role{color:var(--duehub-text-secondary)}[data-theme=dark] .p-breadcrumb{background:0 0;border:none;padding:0}[data-theme=dark] .p-breadcrumb ul li .p-menuitem-link{color:var(--duehub-text-secondary)}[data-theme=dark] .p-breadcrumb ul li .p-menuitem-link:hover{color:var(--duehub-brand-color)}[data-theme=dark] .p-breadcrumb ul li.p-breadcrumb-chevron{color:var(--duehub-text-tertiary)}@media print{.layout-footer,.layout-sidebar,.layout-topbar{display:none!important}.layout-main-container{margin:0!important;padding:0!important}}.p-datatable .p-datatable-thead>tr>th{background:var(--duehub-table-header-bg);color:var(--duehub-table-header-text);letter-spacing:.01em;text-transform:none;border-color:var(--duehub-border-light);border-bottom:2px solid var(--duehub-border-color);font-size:.875rem;font-weight:700;padding:var(--space-2)var(--space-3)!important}.p-datatable .p-sortable-column:not(.p-highlight):hover{background:var(--duehub-bg-hover)}.p-datatable .p-sortable-column.p-highlight{background:var(--duehub-bg-highlight);color:var(--duehub-brand-color)}.p-datatable .p-datatable-tbody>tr{transition:background-color .12s}.p-datatable .p-datatable-tbody>tr>td{border-color:var(--duehub-table-border);padding:var(--space-2)var(--space-3)!important}.p-datatable .p-datatable-tbody>tr.p-highlight{box-shadow:inset 3px 0 0 0 var(--duehub-brand-color)}.p-datatable .p-datatable-tbody>tr.p-highlight,.p-datatable .p-datatable-tbody>tr>td.p-highlight{background:var(--duehub-table-row-selected);color:var(--duehub-text-primary)}.p-datatable .p-datatable-tbody>tr:nth-child(2n):not(.p-highlight){background:var(--duehub-table-row-alt,#fafbfc)}.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):hover{background:var(--duehub-table-row-hover)!important}.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr.p-highlight:hover{background:var(--duehub-table-row-selected);color:var(--duehub-text-primary)}.p-datatable .p-datatable-footer{background:var(--duehub-table-header-bg);border-color:var(--duehub-border-light);border-top:2px solid var(--duehub-border-color);font-size:.875rem;font-weight:650}.p-datatable .p-paginator{border-color:var(--duehub-border-light);padding:var(--space-2)!important}.p-datatable .p-paginator .p-paginator-page.p-highlight{background:var(--duehub-brand-color);border-color:var(--duehub-brand-color);color:#fff}.p-datatable .p-datatable-emptymessage>td{color:var(--duehub-text-tertiary);text-align:center;font-style:italic;padding:var(--space-7)var(--space-4)!important}.p-calendar .p-inputtext,.p-inputnumber-input,.p-inputtext{padding:var(--space-1)var(--space-2)!important}.p-calendar .p-inputtext,.p-dropdown,.p-inputnumber-input,.p-inputtext,.p-multiselect{min-height:var(--space-7)!important;font-size:var(--text-base)!important;line-height:var(--leading-normal)!important}.p-dropdown,.p-multiselect{height:var(--space-7)!important}.p-dropdown .p-dropdown-label,.p-multiselect .p-multiselect-label{padding:0 var(--space-2)!important;line-height:var(--leading-normal)!important;align-items:center!important;display:flex!important}.p-dropdown .p-dropdown-trigger,.p-multiselect .p-multiselect-trigger{justify-content:center;align-items:center;display:flex;width:var(--space-7)!important}.p-button:not(.p-button-icon-only){min-height:var(--space-7)!important;padding:var(--space-1)var(--space-3)!important;line-height:var(--leading-normal)!important}.p-button.p-button-sm:not(.p-button-icon-only){min-height:var(--space-6)!important;padding:var(--space-1)var(--space-2)!important}html[data-theme=light] .p-tag{letter-spacing:.02em;border-radius:4px;padding:.15rem .5rem;font-size:.93rem;font-weight:650}html[data-theme=light] .p-tag.p-tag-success{background:var(--duehub-badge-success-bg);color:var(--duehub-badge-success-text)}html[data-theme=light] .p-tag.p-tag-warning{background:var(--duehub-badge-warning-bg);color:var(--duehub-badge-warning-text)}html[data-theme=light] .p-tag.p-tag-danger{background:var(--duehub-badge-error-bg);color:var(--duehub-badge-error-text)}html[data-theme=light] .p-tag.p-tag-info{background:var(--duehub-badge-info-bg);color:var(--duehub-badge-info-text)}html[data-theme=light] .p-badge.p-badge-success{background:var(--duehub-success)}html[data-theme=light] .p-badge.p-badge-warning{background:var(--duehub-warning)}html[data-theme=light] .p-badge.p-badge-danger{background:var(--duehub-error)}html[data-theme=light] .p-badge.p-badge-info{background:var(--duehub-info)}html[data-theme=light] .p-button.p-button-primary,html[data-theme=light] .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-link):not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warning):not(.p-button-help):not(.p-button-danger){background:var(--duehub-button-primary-bg);border-color:var(--duehub-button-primary-bg);color:#fff}html[data-theme=light] .p-button.p-button-primary:hover:not(:disabled),html[data-theme=light] .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-link):not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warning):not(.p-button-help):not(.p-button-danger):hover:not(:disabled){background:var(--duehub-button-primary-bg-hover);border-color:var(--duehub-button-primary-bg-hover)}html[data-theme=light] .p-button.p-button-primary:focus-visible,html[data-theme=light] .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-link):not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warning):not(.p-button-help):not(.p-button-danger):focus-visible{box-shadow:0 0 0 3px #0a6ed140}html[data-theme=light] .p-button-outlined,html[data-theme=light] .p-button-secondary{background:var(--duehub-button-default-bg,#fff);color:#0854a0;border:1px solid #0854a0}html[data-theme=light] .p-button-outlined:hover:not(:disabled),html[data-theme=light] .p-button-secondary:hover:not(:disabled){color:#0854a0;background:#0854a00f;border-color:#0854a0}html[data-theme=light] .p-button-outlined:focus-visible,html[data-theme=light] .p-button-secondary:focus-visible{box-shadow:0 0 0 3px #0854a033}html[data-theme=light] .p-button-success{color:#fff;background:#107e3e;border-color:#107e3e}html[data-theme=light] .p-button-success:hover:not(:disabled){background:#0d6b34;border-color:#0d6b34}html[data-theme=light] .p-button-danger{color:#fff;background:#b00;border-color:#b00}html[data-theme=light] .p-button-danger:hover:not(:disabled){background:#a20000;border-color:#a20000}html[data-theme=light] .p-button-text{color:#0854a0;background:0 0}html[data-theme=light] .p-button-text:hover:not(:disabled){background:#0854a00f}.p-card{border:1px solid var(--duehub-border-light);box-shadow:var(--duehub-card-shadow);border-radius:8px}.p-card .p-card-header{border-bottom:1px solid var(--duehub-border-light);padding:.75rem 1rem}.p-card .p-card-header,.p-panel .p-panel-header{background:var(--duehub-card-cap-bg);font-size:.875rem;font-weight:600}.p-panel .p-panel-header{border-color:var(--duehub-border-light);color:var(--duehub-text-primary)}html[data-theme=light] .p-inputtext{color:var(--duehub-text-primary);border-color:#89919a}html[data-theme=light] .p-inputtext:hover:not(:disabled):not(:focus){border-color:#0854a0}html[data-theme=light] .p-inputtext:focus{border-color:#0854a0;box-shadow:0 0 0 2px #0854a029}html[data-theme=light] .p-inputtext::-moz-placeholder{color:var(--duehub-input-placeholder)}html[data-theme=light] .p-inputtext::placeholder{color:var(--duehub-input-placeholder)}html[data-theme=light] .p-dropdown{border-color:#89919a}html[data-theme=light] .p-dropdown:hover:not(.p-disabled){border-color:#0854a0}html[data-theme=light] .p-dropdown.p-focus{border-color:#0854a0;box-shadow:0 0 0 2px #0854a029}.p-button.duehub-iconActionBtn{--_duehub-bg:#0a6ed11a;--_duehub-bd:#0a6ed147;--_duehub-fg:#0854a0;--_duehub-bg-hover:#0a6ed129;--_duehub-bd-hover:#0a6ed166;background:var(--_duehub-bg);border:1px solid var(--_duehub-bd);width:38px;height:38px;color:var(--_duehub-fg);border-radius:10px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,transform 50ms,box-shadow .15s;display:inline-flex;box-shadow:0 1px #00000005}.p-button.duehub-iconActionBtn:hover{background:var(--_duehub-bg-hover);border-color:var(--_duehub-bd-hover)}.p-button.duehub-iconActionBtn:active{transform:translateY(.5px)}.p-button.duehub-iconActionBtn:focus-visible{outline:none;border-color:var(--_duehub-bd-hover)!important;box-shadow:0 0 0 3px #0a6ed129!important}.p-button.duehub-iconActionBtn .p-button-icon{margin:0;font-size:14px}.p-button.duehub-iconActionBtn[aria-label*=back i],.p-button.duehub-iconActionBtn[aria-label*=cancel i],.p-button.duehub-iconActionBtn[aria-label*=cancelar i],.p-button.duehub-iconActionBtn[aria-label*=cerrar i],.p-button.duehub-iconActionBtn[aria-label*=close i],.p-button.duehub-iconActionBtn[aria-label*=volver i]{--_duehub-bg:#94a3b824;--_duehub-bd:#94a3b852;--_duehub-fg:#475569;--_duehub-bg-hover:#94a3b833;--_duehub-bd-hover:#94a3b86b}.p-button.duehub-iconActionBtn[aria-label*=acept i],.p-button.duehub-iconActionBtn[aria-label*=aplicar i],.p-button.duehub-iconActionBtn[aria-label*=confirm i],.p-button.duehub-iconActionBtn[aria-label*=ejecutar i],.p-button.duehub-iconActionBtn[aria-label*=ok i],.p-button.duehub-iconActionBtn[aria-label*=run i]{--_duehub-bg:#107e3e1a;--_duehub-bd:#107e3e4d;--_duehub-fg:#107e3e;--_duehub-bg-hover:#107e3e29;--_duehub-bd-hover:#107e3e6b}.p-button.duehub-iconActionBtn[aria-label*=borrar i],.p-button.duehub-iconActionBtn[aria-label*=delete i],.p-button.duehub-iconActionBtn[aria-label*=eliminar i],.p-button.duehub-iconActionBtn[aria-label*=remove i]{--_duehub-bg:#bb000014;--_duehub-bd:#bb000047;--_duehub-fg:#b00;--_duehub-bg-hover:#bb000024;--_duehub-bd-hover:#bb000061}.p-button.duehub-iconActionBtn[aria-label*=clear i],.p-button.duehub-iconActionBtn[aria-label*=limpiar i],.p-button.duehub-iconActionBtn[aria-label*=quitar i],.p-button.duehub-iconActionBtn[aria-label*=reset i]{--_duehub-bg:#e9730c1a;--_duehub-bd:#e9730c4d;--_duehub-fg:#e9730c;--_duehub-bg-hover:#e9730c29;--_duehub-bd-hover:#e9730c66}.p-button.duehub-iconActionBtn[aria-label*=copiar i],.p-button.duehub-iconActionBtn[aria-label*=copy i],.p-button.duehub-iconActionBtn[aria-label*=descargar i],.p-button.duehub-iconActionBtn[aria-label*=download i],.p-button.duehub-iconActionBtn[aria-label*=export i],.p-button.duehub-iconActionBtn[aria-label*=guardar i],.p-button.duehub-iconActionBtn[aria-label*=save i]{--_duehub-bg:#0a6ed11a;--_duehub-bd:#0a6ed147;--_duehub-fg:#0854a0;--_duehub-bg-hover:#0a6ed129;--_duehub-bd-hover:#0a6ed161}[data-theme=dark] .p-button.duehub-iconActionBtn{--_duehub-bg:#91c8f61f;--_duehub-bd:#91c8f640;--_duehub-fg:#91c8f6;--_duehub-bg-hover:#91c8f62e;--_duehub-bd-hover:#91c8f661}[data-theme=dark] .p-button.duehub-iconActionBtn:focus-visible{box-shadow:var(--duehub-focus-shadow)!important}[data-theme=dark] .p-button.duehub-iconActionBtn[aria-label*=back i],[data-theme=dark] .p-button.duehub-iconActionBtn[aria-label*=cancel i],[data-theme=dark] .p-button.duehub-iconActionBtn[aria-label*=cancelar i],[data-theme=dark] .p-button.duehub-iconActionBtn[aria-label*=cerrar i],[data-theme=dark] .p-button.duehub-iconActionBtn[aria-label*=close i],[data-theme=dark] .p-button.duehub-iconActionBtn[aria-label*=volver i]{--_duehub-bg:#d3d7d91a;--_duehub-bd:#d3d7d940;--_duehub-fg:#d3d7d9;--_duehub-bg-hover:#d3d7d929;--_duehub-bd-hover:#d3d7d959}[data-theme=dark] .p-button.duehub-iconActionBtn[aria-label*=acept i],[data-theme=dark] .p-button.duehub-iconActionBtn[aria-label*=aplicar i],[data-theme=dark] .p-button.duehub-iconActionBtn[aria-label*=confirm i],[data-theme=dark] .p-button.duehub-iconActionBtn[aria-label*=ejecutar i],[data-theme=dark] .p-button.duehub-iconActionBtn[aria-label*=ok i],[data-theme=dark] .p-button.duehub-iconActionBtn[aria-label*=run i]{--_duehub-bg:#abe2ab1f;--_duehub-bd:#abe2ab47;--_duehub-fg:#abe2ab;--_duehub-bg-hover:#abe2ab2e;--_duehub-bd-hover:#abe2ab61}[data-theme=dark] .p-button.duehub-iconActionBtn[aria-label*=borrar i],[data-theme=dark] .p-button.duehub-iconActionBtn[aria-label*=delete i],[data-theme=dark] .p-button.duehub-iconActionBtn[aria-label*=eliminar i],[data-theme=dark] .p-button.duehub-iconActionBtn[aria-label*=remove i]{--_duehub-bg:#ff88881f;--_duehub-bd:#ff888847;--_duehub-fg:#f88;--_duehub-bg-hover:#ff88882e;--_duehub-bd-hover:#ff888861}[data-theme=dark] .p-button.duehub-iconActionBtn[aria-label*=clear i],[data-theme=dark] .p-button.duehub-iconActionBtn[aria-label*=limpiar i],[data-theme=dark] .p-button.duehub-iconActionBtn[aria-label*=quitar i],[data-theme=dark] .p-button.duehub-iconActionBtn[aria-label*=reset i]{--_duehub-bg:#fabd641f;--_duehub-bd:#fabd6447;--_duehub-fg:#fabd64;--_duehub-bg-hover:#fabd642e;--_duehub-bd-hover:#fabd6461}[data-theme=dark] .p-button.duehub-iconActionBtn[aria-label*=copiar i],[data-theme=dark] .p-button.duehub-iconActionBtn[aria-label*=copy i],[data-theme=dark] .p-button.duehub-iconActionBtn[aria-label*=descargar i],[data-theme=dark] .p-button.duehub-iconActionBtn[aria-label*=download i],[data-theme=dark] .p-button.duehub-iconActionBtn[aria-label*=export i],[data-theme=dark] .p-button.duehub-iconActionBtn[aria-label*=guardar i],[data-theme=dark] .p-button.duehub-iconActionBtn[aria-label*=save i]{--_duehub-bg:#91c8f61f;--_duehub-bd:#91c8f647;--_duehub-fg:#91c8f6;--_duehub-bg-hover:#91c8f62e;--_duehub-bd-hover:#91c8f661}.p-dialog.duehub-enterpriseDialog,.p-dialog.duehub-filterModal{border-radius:var(--radius-lg);backdrop-filter:blur(6px);border:1px solid #d1d5dbe6;overflow:hidden;box-shadow:0 18px 50px #0f172a2e}.p-dialog.duehub-enterpriseDialog .p-dialog-header,.p-dialog.duehub-filterModal .p-dialog-header{color:var(--text-color,#1f272e);letter-spacing:-.01em;background:linear-gradient(#f9fafbf2,#ffffffeb);border-bottom:1px solid #d1d5dbb3;padding:16px 18px;font-weight:700}.p-dialog.duehub-enterpriseDialog .p-dialog-header .p-dialog-title,.p-dialog.duehub-filterModal .p-dialog-header .p-dialog-title{font-size:var(--text-base);line-height:1.25}.p-dialog.duehub-enterpriseDialog .p-dialog-content,.p-dialog.duehub-filterModal .p-dialog-content{background:var(--surface-ground,#f7f8fa)}.p-dialog.duehub-enterpriseDialog .p-dialog-footer,.p-dialog.duehub-filterModal .p-dialog-footer{background:#fffffff5;border-top:1px solid #d1d5dbb3;padding:12px 18px}.duehub-filterModal__layout{background:var(--surface-ground,#f7f8fa)}.duehub-filterModal__sidebar{background:linear-gradient(#f9fafbf2,#f3f4f6d1)}.duehub-filterModal__sidebar .p-button{justify-content:flex-start;gap:var(--space-3);border-radius:var(--radius-md);width:100%}.duehub-filterModal__sidebar .p-button.p-button-text{color:var(--text-color,#1f272e)}.duehub-filterModal__sidebar .p-button.p-button-text:hover{background:#3b82f60f}.duehub-filterModal__sidebar .p-button:not(.p-button-text){color:#1e40af;background:#3b82f61a;border:1px solid #3b82f62e}.duehub-filterModal__sidebar .p-divider{margin:var(--space-4)0;opacity:.85}.duehub-filterModal__sidebarCard{padding:var(--space-3);border-radius:var(--radius-lg);background:#fffc;border:1px solid #d1d5dbb3;box-shadow:0 1px 2px #0000000a}.duehub-filterModal__main{background:#ffffffd1}.duehub-filterModal__main .p-divider{margin:var(--space-4)0;opacity:.9}.p-dialog.duehub-enterpriseDialog .p-button,.p-dialog.duehub-filterModal .p-button{border-radius:var(--radius-md)}.p-dialog.duehub-enterpriseDialog .p-button.p-button-sm,.p-dialog.duehub-filterModal .p-button.p-button-sm{font-size:var(--dh-fs-sm)}.p-dialog.duehub-enterpriseDialog .p-dropdown,.p-dialog.duehub-enterpriseDialog .p-inputnumber-input,.p-dialog.duehub-enterpriseDialog .p-inputtext,.p-dialog.duehub-enterpriseDialog .p-multiselect,.p-dialog.duehub-filterModal .p-dropdown,.p-dialog.duehub-filterModal .p-inputnumber-input,.p-dialog.duehub-filterModal .p-inputtext,.p-dialog.duehub-filterModal .p-multiselect{border-radius:var(--radius-md);background:#fffffff5;border:1px solid #d1d5dbe6;box-shadow:0 1px #00000005}.p-dialog.duehub-enterpriseDialog .p-inputnumber-input,.p-dialog.duehub-enterpriseDialog .p-inputtext,.p-dialog.duehub-filterModal .p-inputnumber-input,.p-dialog.duehub-filterModal .p-inputtext{font-size:var(--dh-fs-base);color:var(--text-color,#1f272e);padding:9px 10px}.p-dialog.duehub-enterpriseDialog .p-dropdown .p-dropdown-label,.p-dialog.duehub-enterpriseDialog .p-multiselect .p-multiselect-label,.p-dialog.duehub-filterModal .p-dropdown .p-dropdown-label,.p-dialog.duehub-filterModal .p-multiselect .p-multiselect-label{font-size:var(--dh-fs-base);padding:9px 10px}.p-dialog.duehub-enterpriseDialog .p-dropdown .p-dropdown-trigger,.p-dialog.duehub-enterpriseDialog .p-multiselect .p-multiselect-trigger,.p-dialog.duehub-filterModal .p-dropdown .p-dropdown-trigger,.p-dialog.duehub-filterModal .p-multiselect .p-multiselect-trigger{width:2.6rem}.p-dialog.duehub-enterpriseDialog .p-focus,.p-dialog.duehub-enterpriseDialog .p-inputnumber-input:focus,.p-dialog.duehub-enterpriseDialog .p-inputtext:focus,.p-dialog.duehub-filterModal .p-focus,.p-dialog.duehub-filterModal .p-inputnumber-input:focus,.p-dialog.duehub-filterModal .p-inputtext:focus{border-color:#2490ef8c!important;box-shadow:0 0 0 3px #2490ef1f!important}.p-dialog.duehub-enterpriseDialog .p-calendar .p-inputtext,.p-dialog.duehub-filterModal .p-calendar .p-inputtext{padding-right:2.4rem}.p-dialog.duehub-enterpriseDialog .p-multiselect-token,.p-dialog.duehub-filterModal .p-multiselect-token{color:#1e40af;font-size:var(--dh-fs-xs);background:#3b82f61a;border:1px solid #3b82f62e;border-radius:999px;font-weight:600}.p-dialog.duehub-enterpriseDialog .p-multiselect-token-icon,.p-dialog.duehub-filterModal .p-multiselect-token-icon{color:#1e40afe6}.duehub-filterModal__footerBar{align-items:center}[data-theme=dark] .p-dialog.duehub-enterpriseDialog,[data-theme=dark] .p-dialog.duehub-filterModal{border-color:var(--duehub-border-color);box-shadow:0 18px 50px #00000073}[data-theme=dark] .p-dialog.duehub-enterpriseDialog .p-dialog-header,[data-theme=dark] .p-dialog.duehub-filterModal .p-dialog-header{background:var(--duehub-modal-header-bg);border-bottom-color:var(--duehub-border-color);color:var(--duehub-text-primary)}[data-theme=dark] .p-dialog.duehub-enterpriseDialog .p-dialog-content,[data-theme=dark] .p-dialog.duehub-filterModal .p-dialog-content{background:var(--duehub-bg-card)}[data-theme=dark] .p-dialog.duehub-enterpriseDialog .p-dialog-footer,[data-theme=dark] .p-dialog.duehub-filterModal .p-dialog-footer{background:var(--duehub-modal-header-bg);border-top-color:var(--duehub-border-color)}[data-theme=dark] .duehub-filterModal__layout{background:var(--duehub-bg-card)}[data-theme=dark] .duehub-filterModal__sidebar{background:var(--duehub-bg-surface)}[data-theme=dark] .duehub-filterModal__sidebar .p-button:not(.p-button-text){color:var(--duehub-brand-color);background:#91c8f61f;border-color:#91c8f638}[data-theme=dark] .duehub-filterModal__sidebar .p-button.p-button-text{color:var(--duehub-text-primary)}[data-theme=dark] .duehub-filterModal__sidebar .p-button.p-button-text:hover{background:#91c8f614}[data-theme=dark] .duehub-filterModal__sidebarCard{background:var(--duehub-bg-secondary);border-color:var(--duehub-border-color)}[data-theme=dark] .duehub-filterModal__main{background:var(--duehub-bg-card)}[data-theme=dark] .p-dialog.duehub-enterpriseDialog .p-dropdown,[data-theme=dark] .p-dialog.duehub-enterpriseDialog .p-inputnumber-input,[data-theme=dark] .p-dialog.duehub-enterpriseDialog .p-inputtext,[data-theme=dark] .p-dialog.duehub-enterpriseDialog .p-multiselect,[data-theme=dark] .p-dialog.duehub-filterModal .p-dropdown,[data-theme=dark] .p-dialog.duehub-filterModal .p-inputnumber-input,[data-theme=dark] .p-dialog.duehub-filterModal .p-inputtext,[data-theme=dark] .p-dialog.duehub-filterModal .p-multiselect{background:var(--duehub-input-bg);border-color:var(--duehub-input-border);color:var(--duehub-text-primary)}[data-theme=dark] .p-dialog.duehub-enterpriseDialog .p-focus,[data-theme=dark] .p-dialog.duehub-enterpriseDialog .p-inputnumber-input:focus,[data-theme=dark] .p-dialog.duehub-enterpriseDialog .p-inputtext:focus,[data-theme=dark] .p-dialog.duehub-filterModal .p-focus,[data-theme=dark] .p-dialog.duehub-filterModal .p-inputnumber-input:focus,[data-theme=dark] .p-dialog.duehub-filterModal .p-inputtext:focus{box-shadow:var(--duehub-focus-shadow)!important;border-color:var(--duehub-input-border-focus)!important}[data-theme=dark] .p-dialog.duehub-enterpriseDialog .p-multiselect-token,[data-theme=dark] .p-dialog.duehub-filterModal .p-multiselect-token{color:var(--duehub-brand-color);background:#91c8f624;border-color:#91c8f640}[data-theme=dark] .p-dialog.duehub-enterpriseDialog .p-multiselect-token-icon,[data-theme=dark] .p-dialog.duehub-filterModal .p-multiselect-token-icon{color:var(--duehub-brand-color)}.duehub-awesomebar{width:min(720px,100vw - 2rem);margin:0}.duehub-awesomebar.p-dialog{box-shadow:none;background:0 0;border:0}.duehub-awesomebar .p-dialog-content.duehub-awesomebar__content{background:0 0;border-radius:14px;padding:0;overflow:hidden}.duehub-awesomebar__mask{backdrop-filter:blur(6px)}.duehub-awesomebar-trigger{border:1px solid var(--surface-border);background:var(--surface-50);color:var(--text-color-secondary);cursor:pointer;border-radius:999px;flex:auto;align-items:center;gap:.6rem;min-width:180px;max-width:440px;padding:.42rem .7rem;display:inline-flex}.duehub-awesomebar-trigger:hover{background:var(--surface-100);color:var(--text-color)}.duehub-awesomebar-trigger__text{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;overflow:hidden}.duehub-awesomebar-trigger__kbd{color:var(--text-color-secondary);gap:.25rem;margin-left:auto;font-size:.875rem;display:inline-flex}.duehub-awesomebar-trigger__kbd span{border:1px solid var(--surface-border);background:var(--surface-card);border-radius:8px;padding:.1rem .35rem;font-weight:700;line-height:1.1}@media (max-width:820px){.duehub-awesomebar-trigger{min-width:0}.duehub-awesomebar-trigger__kbd{display:none}}.duehub-awesomebar__box{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:14px;box-shadow:0 22px 70px #00000047}.duehub-awesomebar__inputRow{border-bottom:1px solid var(--surface-border);grid-template-columns:28px 1fr auto;align-items:center;gap:.75rem;padding:.9rem 1rem;display:grid}.duehub-awesomebar__inputRow .pi{color:var(--text-color-secondary);font-size:1.05rem}.duehub-awesomebar__input{width:100%;background:0 0;border:0;padding:.35rem 0;font-size:1.05rem}.duehub-awesomebar__input,.duehub-awesomebar__input:focus{box-shadow:none;outline:none}.duehub-awesomebar__esc{border:1px solid var(--surface-border);background:var(--surface-50);color:var(--text-color-secondary);cursor:pointer;border-radius:10px;padding:.25rem .55rem;font-size:.875rem}.duehub-awesomebar__esc:hover{background:var(--surface-100);color:var(--text-color)}.duehub-awesomebar__hint{color:var(--text-color-secondary);border-bottom:1px solid var(--surface-border);padding:.55rem 1rem;font-size:.875rem}.duehub-awesomebar__list{max-height:min(52vh,420px);padding:.35rem;overflow:auto}.duehub-awesomebar__group{padding:.15rem 0}.duehub-awesomebar__groupHeader{letter-spacing:.04em;text-transform:uppercase;color:var(--text-color-secondary);padding:.55rem .75rem .35rem;font-size:.875rem;font-weight:700}.duehub-awesomebar__empty{color:var(--text-color-secondary);padding:.9rem .93rem}.duehub-awesomebar__item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:.75rem;width:100%;padding:.65rem .75rem;display:grid}.duehub-awesomebar__item:hover{background:var(--surface-hover)}.duehub-awesomebar__item--active{background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--surface-border)}.duehub-awesomebar__itemIcon{background:var(--surface-50);border:1px solid var(--surface-border);width:34px;height:34px;color:var(--primary-color);border-radius:10px;place-items:center;display:grid}.duehub-awesomebar__itemText{flex-direction:column;gap:.15rem;display:flex}.duehub-awesomebar__itemLabel{color:var(--text-color);font-weight:600}.duehub-awesomebar__itemSub{color:var(--text-color-secondary);font-size:.875rem}.duehub-awesomebar__itemCat{color:var(--text-color-secondary);border:1px solid var(--surface-border);background:var(--surface-50);border-radius:999px;padding:.2rem .45rem;font-size:.93rem}.duehub-dashboard{background:var(--duehub-bg-page);min-height:100vh;font-family:"72",Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif}.duehub-dashboard__boot{z-index:2000;background:var(--duehub-bg-page);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.duehub-dashboard-hero{background:var(--duehub-bg-page);height:320px;margin-top:-3.5rem;margin-left:calc(-1*(var(--duehub-sidebar-width) + var(--duehub-main-pad-left)));margin-right:calc(-1*var(--duehub-main-pad-right));width:calc(100% + var(--duehub-sidebar-width) + var(--duehub-main-pad-left) + var(--duehub-main-pad-right));position:relative;overflow:hidden}.duehub-dashboard-hero__bg{background-image:url(/layout/images/landscape2.png);background-position:50% 58%;background-repeat:no-repeat;background-size:cover;transition:filter .3s;position:absolute;inset:0;transform:scale(1.02)}[data-theme=dark] .duehub-dashboard-hero__bg{filter:brightness(.65)contrast(1.1)}.duehub-dashboard-hero__overlay{background-image:linear-gradient(180deg,#0000 58%,var(--duehub-bg-page)100%),linear-gradient(90deg,#0854a094 0,#00327857 42%,#0000001a 100%);position:absolute;inset:0}[data-theme=dark] .duehub-dashboard-hero__overlay{background-image:linear-gradient(180deg,#0000 58%,var(--duehub-bg-page)100%),linear-gradient(90deg,#1c2228c7 0,#1c222880 42%,#1c222824 100%)}.duehub-dashboard-hero__content{z-index:1;height:100%;padding-top:calc(3.5rem + 148px);padding-left:calc(var(--duehub-sidebar-width) + var(--duehub-main-pad-left));padding-right:var(--duehub-main-pad-right);position:relative}.duehub-dashboard-hero__inner{max-width:var(--page-max-width,1920px);margin:0 auto;padding:0 24px}.duehub-dashboard-hero__date{color:#ffffffd1;text-transform:capitalize;margin-bottom:6px;font-size:.93rem}.duehub-dashboard-hero__title{color:#fff;text-shadow:0 2px 10px #00000047;margin:0 0 6px;font-size:24px;font-weight:700}.duehub-dashboard-hero__subtitle{color:#ffffffe6;max-width:620px;font-size:.875rem;line-height:var(--leading-normal);text-shadow:0 1px 6px #00000038;margin:0}.duehub-dashboard-hero__actions{margin-top:var(--space-4);gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.duehub-dashboard-hero__pill{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-base);color:#ffffffeb;background:#0000002e;border:1px solid #ffffff38;font-weight:700;display:inline-flex}.duehub-dashboard-hero__pill--ok{background:#107e3e33;border-color:#fff3}.duehub-dashboard__container{padding-top:var(--duehub-page-pad-top,8px)}.duehub-dashboard__alert{margin:var(--space-2)0 var(--space-4);border:1px solid var(--duehub-warning-border);background:var(--duehub-warning-light);border-radius:var(--radius-md);padding:var(--space-3)var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.duehub-dashboard__alertTitle{color:var(--duehub-text-primary);font-size:.875rem;font-weight:700}.duehub-dashboard__alertBody{color:var(--duehub-text-secondary);margin-top:2px;font-size:.93rem}.duehub-dashboard-grid{gap:var(--space-4);grid-template-columns:1fr 420px;align-items:start;display:grid}.duehub-dashboard-col{gap:var(--space-4);flex-direction:column;display:flex}@media (max-width:1100px){.duehub-dashboard-grid{grid-template-columns:1fr}}.duehub-card{background:var(--duehub-bg-card);background-image:var(--duehub-kpi-sheen);border:1px solid var(--duehub-border-light);border-radius:var(--radius-md);box-shadow:var(--duehub-shadow-card);overflow:hidden}.duehub-card__header{padding:var(--space-3)var(--space-4);border-bottom:1px solid var(--duehub-border-light);background:var(--duehub-card-cap-bg);-moz-column-gap:var(--space-3);column-gap:var(--space-3);grid-template-columns:1fr auto;row-gap:2px;display:grid}.duehub-card__title{font-size:var(--text-base);color:var(--duehub-text-primary);font-weight:700}.duehub-card__subtitle{color:var(--duehub-text-secondary);font-size:.875rem}.duehub-card__actions{grid-area:1/2/span 2;align-self:center}.duehub-card__body{padding:var(--space-4)}.duehub-card--info{background:var(--duehub-info-light);border-color:var(--duehub-info)}@supports (color:color-mix(in lab,red,red)){.duehub-card--info{border-color:color-mix(in srgb,var(--duehub-info)25%,var(--duehub-border-light)75%)}}.duehub-link{color:var(--duehub-text-link);font-weight:700}.duehub-muted{color:var(--duehub-text-secondary);font-size:.93rem}.duehub-strong{color:var(--duehub-text-primary);font-size:.875rem;font-weight:700}.duehub-table__row{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);grid-template-columns:110px 1fr 140px 170px 90px;display:grid}.duehub-table__row--head{text-transform:uppercase;letter-spacing:.5px;color:var(--duehub-text-secondary);padding-top:6px;padding-bottom:6px;font-size:.93rem;font-weight:600}.duehub-table__row--btn{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;transition:background .14s}.duehub-table__row--btn:hover{background:var(--duehub-bg-hover)}.duehub-table__cell{color:var(--duehub-text-primary);align-items:center;min-width:0;font-size:.875rem;display:flex}.duehub-table__cell--right{justify-content:flex-end}@media (max-width:900px){.duehub-table__row{grid-template-columns:1fr}.duehub-table__row--head{display:none}.duehub-table__cell--right{justify-content:flex-start}}.duehub-dashboard-empty{padding:var(--space-6);border:1px dashed var(--duehub-border-color);border-radius:var(--radius-md);background:var(--duehub-bg-secondary);gap:var(--space-3);grid-template-columns:42px 1fr;align-items:start;display:grid}.duehub-dashboard-empty i{color:var(--duehub-text-tertiary);font-size:32px}.duehub-dashboard-empty__title{color:var(--duehub-text-primary);font-size:.875rem;font-weight:700}.duehub-dashboard-empty__text{color:var(--duehub-text-secondary);margin-top:2px;font-size:.93rem}.duehub-statusGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:900px){.duehub-statusGrid{grid-template-columns:1fr}}.duehub-statusItem{gap:var(--space-3);align-items:center;display:flex}.duehub-statusItem__title{color:var(--duehub-text-primary);font-size:.875rem;font-weight:700}.duehub-statusItem__sub{color:var(--duehub-text-secondary);font-size:.93rem}.duehub-dot{border-radius:999px;flex:none;width:10px;height:10px}.duehub-dot--ok{background:var(--duehub-success);box-shadow:0 0 0 3px var(--duehub-success)}@supports (color:color-mix(in lab,red,red)){.duehub-dot--ok{box-shadow:0 0 0 3px color-mix(in srgb,var(--duehub-success)25%,transparent 75%)}}.duehub-dot--info{background:var(--duehub-info);box-shadow:0 0 0 3px var(--duehub-info)}@supports (color:color-mix(in lab,red,red)){.duehub-dot--info{box-shadow:0 0 0 3px color-mix(in srgb,var(--duehub-info)25%,transparent 75%)}}.duehub-dot--danger{background:var(--duehub-error);box-shadow:0 0 0 3px var(--duehub-error)}@supports (color:color-mix(in lab,red,red)){.duehub-dot--danger{box-shadow:0 0 0 3px color-mix(in srgb,var(--duehub-error)25%,transparent 75%)}}.duehub-dot--neutral{background:var(--duehub-border-strong);box-shadow:0 0 0 3px var(--duehub-border-strong)}@supports (color:color-mix(in lab,red,red)){.duehub-dot--neutral{box-shadow:0 0 0 3px color-mix(in srgb,var(--duehub-border-strong)25%,transparent 75%)}}.duehub-dot--pulse{animation:duehubDotPulse 2s infinite}@keyframes duehubDotPulse{0%,to{opacity:1}50%{opacity:.55}}.duehub-quickActions{flex-direction:column;gap:10px;display:flex}.duehub-quickAction{background:var(--duehub-bg-surface);border:1px solid var(--duehub-border-light);cursor:pointer;text-align:left;border-radius:10px;grid-template-columns:40px 1fr 14px;align-items:center;gap:10px;width:100%;padding:10px;transition:border-color .15s,box-shadow .15s;display:grid}.duehub-quickAction:hover{border-color:var(--duehub-brand-color)}@supports (color:color-mix(in lab,red,red)){.duehub-quickAction:hover{border-color:color-mix(in srgb,var(--duehub-brand-color)45%,var(--duehub-border-light)55%)}}.duehub-quickAction:hover{box-shadow:0 2px 10px #0000000f}.duehub-quickAction__icon{background:var(--duehub-bg-highlight);width:36px;height:36px;color:var(--duehub-brand-color);border-radius:10px;justify-content:center;align-items:center;display:flex}.duehub-quickAction__label{color:var(--duehub-text-primary);font-size:13px;font-weight:700;display:block}.duehub-quickAction__desc{color:var(--duehub-text-secondary);margin-top:2px;font-size:12px;display:block}.duehub-progress{margin-bottom:12px}.duehub-progress__row{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.duehub-metricList{flex-direction:column;gap:10px;display:flex}.duehub-metricList__row{grid-template-columns:12px 1fr auto;align-items:center;gap:10px;display:grid}.duehub-miniEmpty{background:var(--duehub-bg-secondary);border:1px dashed var(--duehub-border-color);border-radius:10px;grid-template-columns:26px 1fr;align-items:start;gap:10px;padding:10px;display:grid}.duehub-miniEmpty i{color:var(--duehub-success);margin-top:2px}.duehub-miniEmpty__title{color:var(--duehub-text-primary);font-size:12px;font-weight:700}.duehub-miniEmpty__text{color:var(--duehub-text-secondary);margin-top:2px;font-size:12px}.duehub-attentionList{flex-direction:column;gap:8px;display:flex}.duehub-attentionRow{text-align:left;border:1px solid var(--duehub-border-light);background:var(--duehub-bg-surface);cursor:pointer;border-radius:10px;width:100%;padding:10px;transition:background .14s,border-color .14s}.duehub-attentionRow:hover{background:var(--duehub-bg-hover);border-color:var(--duehub-error)}@supports (color:color-mix(in lab,red,red)){.duehub-attentionRow:hover{border-color:color-mix(in srgb,var(--duehub-error)28%,var(--duehub-border-light)72%)}}.duehub-attentionRow__main{justify-content:space-between;gap:10px;margin-bottom:6px;display:flex}.duehub-attentionRow__id{color:var(--duehub-text-primary);font-size:12px;font-weight:800}.duehub-attentionRow__type{color:var(--duehub-text-secondary);font-size:12px}.duehub-attentionRow__meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.duehub-help{grid-template-columns:26px 1fr;align-items:start;gap:10px;display:grid}.duehub-help i{color:var(--duehub-info);margin-top:2px;font-size:18px}.duehub-help__title{color:var(--duehub-text-primary);font-size:12px;font-weight:800}.duehub-help__text{color:var(--duehub-text-secondary);margin-top:2px;font-size:12px}.duehub-tableFirstPage{min-height:calc(100vh - 3.5rem)}.duehub-tableFirstPage,.duehub-tableFirstPage__top{gap:var(--space-3);flex-direction:column;display:flex}.duehub-tableFirstPage__top{flex:none}@media (min-width:1200px){.duehub-tmJobDetail .duehub-tableFirstPage__top{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.duehub-tmJobDetail .duehub-tableFirstPage__top>:first-child{grid-column:1/-1}}.duehub-tableFirstPage__controls{gap:var(--space-3);grid-template-columns:1fr auto;align-items:start;display:grid}@media (max-width:1100px){.duehub-tableFirstPage__controls{grid-template-columns:1fr}}.duehub-jobsFiltersGrid{gap:var(--space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.duehub-jobsFiltersGrid>div{flex:120px;min-width:120px;max-width:200px}.duehub-jobsFiltersGrid>div:first-child{flex:2 200px;max-width:280px}@media (max-width:900px){.duehub-jobsFiltersGrid>div{flex:45%;max-width:none}.duehub-jobsFiltersGrid>div:first-child{flex:100%;max-width:none}}@media (max-width:600px){.duehub-jobsFiltersGrid{flex-direction:column}.duehub-jobsFiltersGrid>div{flex:100%;max-width:none}}.duehub-tableFirstPage__table{flex:auto;min-height:0}.duehub-tableCard{height:100%}.duehub-tableCard,.duehub-tableCard__body{flex-direction:column;min-height:0;display:flex;overflow:hidden}.duehub-tableCard__body{flex:auto}@media (max-width:900px){.duehub-matchCard-responsive{grid-template-columns:1fr!important}.duehub-matchCard-responsive>div:nth-child(2){border-top:1px solid var(--surface-border,#d1d8dd);border-bottom:1px solid var(--surface-border,#d1d8dd);border-left:none!important;border-right:none!important;flex-direction:row!important;padding:8px 16px!important}.duehub-manualMatch-sideBySide{grid-template-columns:1fr!important}}.duehub-kpiStripAdminLike{gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.duehub-kpiCardAdminLike{min-width:140px;max-width:240px;padding:var(--space-4)var(--space-5);border-radius:var(--radius-lg);background:var(--duehub-card-bg,var(--surface-card));border:1px solid var(--duehub-border,var(--surface-border));gap:var(--space-1);flex-direction:column;flex:1;min-height:92px;transition:box-shadow .18s;display:flex}.duehub-kpiCardAdminLike:hover{box-shadow:0 2px 12px #0000000f}.duehub-kpiLabelAdminLike{font-size:var(--text-lg);color:var(--duehub-text-secondary,var(--text-color-secondary));text-transform:uppercase;letter-spacing:.04em;font-weight:var(--font-semibold)}.duehub-kpiValueAdminLike{color:var(--duehub-text-primary,var(--text-color));font-size:1.75rem;font-weight:800;line-height:1.15}.duehub-kpiHintAdminLike{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--duehub-text-secondary,var(--text-color-secondary))}.duehub-compactScroll{max-height:180px;padding-right:4px;overflow:auto}.duehub-compactTable{flex-direction:column;height:100%;min-height:0;display:flex}.duehub-compactTable .p-datatable-wrapper{flex:auto;min-height:0;overflow:auto}.duehub-compactTable .p-datatable-scrollable-view,.duehub-compactTable .p-datatable-scrollable-wrapper{flex-direction:column;flex:auto;min-height:0;display:flex}.duehub-compactTable .p-datatable-scrollable-body{flex:auto;min-height:0}.duehub-compactTable .p-datatable-header,.duehub-compactTable .p-datatable-scrollable-header,.duehub-compactTable .p-datatable-scrollable-header-box{border-top:0!important}.duehub-compactTable .p-datatable-thead>tr>th{font-size:var(--text-md);border-color:var(--duehub-border-color,#d1d5dbbf);font-weight:800;background:var(--surface-card)!important;color:var(--text-color)!important;padding:var(--space-2)var(--space-3)!important;box-shadow:none!important}.duehub-compactTable .p-datatable-tbody>tr>td{font-size:var(--text-md);font-weight:var(--font-medium);border-color:var(--duehub-border-color,#d1d5dba6);padding:var(--space-2)var(--space-3)!important}.duehub-compactTable .p-paginator{border-color:var(--duehub-border-color,#d1d5dbbf);background:var(--surface-card);box-sizing:border-box;flex:none;width:100%;overflow-x:auto;padding:var(--space-1)var(--space-2)!important}.duehub-compactTable .p-paginator .p-paginator-element{min-width:2rem;height:2rem;font-size:var(--text-md);font-weight:var(--font-medium);border-radius:var(--radius-md)}.duehub-compactTable .p-paginator .p-paginator-pages .p-paginator-page.p-highlight{color:var(--primary-color,#91c8f6);background:#91c8f61f;border-color:#91c8f659;font-weight:800}.duehub-compactTable .p-paginator .p-paginator-current{font-size:var(--text-md);color:var(--text-color-secondary);margin-left:var(--space-2);font-weight:700}.duehub-compactTable .p-paginator .p-dropdown{height:2rem}.duehub-jobsAppliedFilters{min-height:30px;background:var(--surface-card,#fff)!important;border:1px solid var(--surface-divider,#d1d5dbcc)!important;border-radius:6px!important;flex-wrap:nowrap!important;gap:8px!important;padding:6px 8px!important}.duehub-jobsAppliedFilters .appliedFiltersBar__left{border-right:0!important;margin-right:0!important;padding-right:8px!important}.duehub-jobsAppliedFilters .appliedFiltersBar__icon{font-size:var(--text-sm)!important}.duehub-jobsAppliedFilters .appliedFiltersBar__label{font-size:var(--text-sm)!important;font-weight:600!important}.duehub-jobsAppliedFilters .appliedFiltersBar__count{min-width:18px!important;height:18px!important;color:var(--text-color-secondary,#6b7280)!important;box-shadow:none!important;background:#6b728029!important;border-radius:9px!important;padding:0 6px!important;font-weight:600!important}.duehub-jobsAppliedFilters .appliedFiltersBar__middle{overflow:hidden;flex-wrap:nowrap!important}.duehub-jobsAppliedFilters .applied-filter-tag-premium{box-shadow:none!important;font-size:var(--text-xs)!important;background:#6b728014!important;border:1px solid #6b72802e!important;border-radius:6px!important;padding:2px 6px!important}.duehub-jobsAppliedFilters .overflow-indicator{font-size:var(--text-xs)!important;border-radius:6px!important;padding:2px 8px!important}.duehub-jobsAppliedFilters .clear-all-btn{height:26px!important;font-size:var(--text-sm)!important;border-radius:6px!important;padding:2px 8px!important}:root{--tm-radius-sm:8px;--tm-radius-md:10px;--tm-radius-lg:12px;--tm-radius-pill:999px;--tm-shadow:0 1px 3px #00000014,0 2px 12px #0000000d;--tm-shadow-hover:0 4px 20px #0000001a,0 1px 4px #0000000f;--tm-color-border:var(--duehub-border-color,var(--surface-border,#d9d9d9));--tm-border:1px solid var(--tm-color-border);--tm-gap-xs:6px;--tm-gap-sm:10px;--tm-gap-md:16px;--tm-gap-lg:24px;--tm-pad-card:18px 22px;--tm-pad-section:22px 26px;--tm-fs-page-title:1.5rem;--tm-fs-title:1rem;--tm-fs-body:.875rem;--tm-fs-small:.93rem;--tm-fs-caption:.93rem;--tm-fw-bold:700;--tm-fw-heavy:800;--tm-color-surface:var(--duehub-bg-card,var(--surface-card,#fff));--tm-color-surface-alt:var(--duehub-bg-secondary,var(--surface-50,#fafbfc));--tm-color-accent:var(--duehub-brand-color,var(--primary-color,#0a6ed1));--tm-color-text:var(--duehub-text-primary,var(--text-color,#32363a));--tm-color-text-2:var(--duehub-text-secondary,var(--text-color-secondary,#6a6d70));--tm-color-text-muted:var(--duehub-text-muted,#a8b0b5)}.tmCard{border-radius:var(--tm-radius-lg);border:var(--tm-border);background:var(--tm-color-surface);box-shadow:var(--tm-shadow);transition:box-shadow .15s}.tmCard:hover{box-shadow:var(--tm-shadow-hover)}.tmSectionTitle{font-size:var(--tm-fs-title);font-weight:var(--tm-fw-heavy);color:var(--tm-color-text);align-items:center;gap:var(--tm-gap-sm);margin:0;display:flex}.tmPill{border-radius:var(--tm-radius-pill);font-size:var(--tm-fs-caption);font-weight:var(--tm-fw-bold);white-space:nowrap;align-items:center;gap:4px;padding:3px 10px;display:inline-flex}.tmBannerBase{align-items:center;gap:var(--tm-gap-sm);padding:var(--tm-pad-card);border-radius:var(--tm-radius-md);font-size:var(--tm-fs-body);flex-wrap:wrap;display:flex}.tmBannerInfo{composes:tmBannerBase;background:var(--duehub-info-light);border:1px solid var(--duehub-info-border);color:var(--duehub-info-text)}.tmBannerWarn{composes:tmBannerBase;background:var(--duehub-warning-light);border:1px solid var(--duehub-warning-border);color:var(--duehub-warning-text)}.tmBannerSuccess{composes:tmBannerBase;background:var(--duehub-success-light);border:1px solid var(--duehub-success-border);color:var(--duehub-success-text)}.tmEmptyState{text-align:center;color:var(--tm-color-text-2);font-size:var(--tm-fs-body);border-radius:var(--tm-radius-lg);background:var(--tm-color-surface-alt);border:2px dashed var(--tm-color-border);padding:48px 24px}.tmEmptyState i{color:var(--tm-color-text-muted);margin-bottom:var(--tm-gap-md);font-size:2.5rem;display:block}.tmBtnBase{border-radius:var(--tm-radius-sm);font-size:var(--tm-fs-small);font-weight:var(--tm-fw-bold);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:7px 16px;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.tmBtnBase:focus-visible{outline:2px solid var(--tm-color-accent);outline-offset:2px}.tmBtnBase:disabled{opacity:.5;cursor:not-allowed}.tmBtnPrimary{composes:tmBtnBase;background:var(--duehub-button-primary-bg,var(--tm-color-accent));color:var(--duehub-button-primary-text,#fff);border-color:var(--duehub-button-primary-bg,var(--tm-color-accent))}.tmBtnPrimary:hover:not(:disabled){background:var(--duehub-button-primary-bg-hover,var(--tm-color-accent))}.tmBtnGhost{composes:tmBtnBase;background:var(--tm-color-surface);color:var(--tm-color-text-2);border-color:var(--tm-color-border)}.tmBtnGhost:hover:not(:disabled){background:var(--tm-color-surface-alt);border-color:var(--duehub-border-strong,var(--tm-color-border));color:var(--tm-color-text)}.tmIconBtn{composes:tmBtnBase;background:var(--tm-color-surface);border-color:var(--tm-color-border);width:32px;height:32px;color:var(--tm-color-text-2);padding:0}.tmIconBtn:hover:not(:disabled){background:var(--tm-color-surface-alt);color:var(--tm-color-text)}.tmIntroCard{padding:var(--tm-pad-card);border-radius:var(--tm-radius-lg);background:var(--duehub-info-light);border:1px solid var(--duehub-info-border);border-left:3px solid var(--tm-color-accent);font-size:var(--tm-fs-body);color:var(--tm-color-text);line-height:var(--leading-normal);align-items:flex-start;gap:var(--tm-gap-sm);display:flex}.tmIntroCard i{color:var(--tm-color-accent);flex-shrink:0;margin-top:2px;font-size:1rem}.tmFilterBar{align-items:center;gap:var(--tm-gap-sm);background:var(--tm-color-surface-alt);border-radius:var(--tm-radius-md);border:var(--tm-border);font-size:var(--tm-fs-body);flex-wrap:wrap;padding:10px 14px;display:flex}.tmFocusRing:focus-visible{outline:2px solid var(--tm-color-accent);outline-offset:2px}