.portal-frame-focused{--product-canvas:#f6f7f8;--product-surface:#fff;--product-surface-muted:#f1f3f5;--product-surface-raised:#fff;--product-border:#dfe3e8;--product-border-strong:#c8ced6;--product-text:#17191c;--product-text-muted:#626871;--product-text-subtle:#575e68;--product-accent:#a51e35;--product-accent-hover:#86172b;--product-accent-soft:#f8e9ec;--product-action-fill:#9f1f37;--product-action-fill-hover:#81172a;--product-success:#18724c;--product-warning:#956414;--product-danger:#b4233c;--product-info:#2f65b8;--product-radius-sm:8px;--product-radius-md:12px;--product-radius-lg:16px;--product-shadow-float:0 18px 54px #161b2221;--product-control-height:44px;--product-transition:.18s cubic-bezier(.2, .75, .25, 1)}.portal-skip-link{background:var(--product-action-fill);border-radius:var(--product-radius-sm);color:#fff;transition:transform var(--product-transition);z-index:1000;border:2px solid #fff;padding:.75rem 1rem;font-weight:800;position:fixed;top:1rem;left:1rem;transform:translateY(calc(-100% - 2rem))}.portal-skip-link:focus,.portal-skip-link:focus-visible{outline-offset:3px;outline:3px solid #fff;transform:translateY(0)}html[data-theme=dark] .portal-frame-focused{--product-canvas:#0b0c0e;--product-surface:#141518;--product-surface-muted:#1b1d21;--product-surface-raised:#202227;--product-border:#30343a;--product-border-strong:#484d56;--product-text:#f1f2f4;--product-text-muted:#b0b5bd;--product-text-subtle:#a8aeb7;--product-accent:#e15a70;--product-accent-hover:#f17185;--product-accent-soft:#e15a7021;--product-action-fill:#a92740;--product-action-fill-hover:#8e1d35;--product-success:#59c591;--product-warning:#e5bd69;--product-danger:#fb7185;--product-info:#7aa7ed;--product-shadow-float:0 22px 64px #0000006b}html[data-theme=light] .portal-frame-focused{--product-canvas:var(--tenant-background);--product-text:var(--tenant-secondary);--product-accent:var(--tenant-accent);--product-accent-hover:color-mix(in srgb, var(--tenant-accent) 82%, #000);--product-accent-soft:var(--tenant-accent-soft);--product-action-fill:var(--tenant-accent);--product-action-fill-hover:color-mix(in srgb, var(--tenant-accent) 82%, #000)}html[data-theme=light] .portal-frame-focused,html[data-theme=light] .portal-frame-focused .portal-main,html[data-theme=light] .portal-frame-focused .focused-content,html[data-theme=dark] .portal-frame-focused,html[data-theme=dark] .portal-frame-focused .portal-main,html[data-theme=dark] .portal-frame-focused .focused-content{background:var(--product-canvas)!important;color:var(--product-text)!important}html[data-theme=dark] .portal-frame-focused .account-menu[open]>summary{background:var(--product-surface-muted)!important;border-color:var(--product-border)!important}html[data-theme=dark] .portal-frame-focused .account-menu summary:focus-visible,html[data-theme=dark] .portal-frame-focused .candidate-admin-menu>summary:focus-visible{outline-color:var(--product-accent)!important}html[data-theme=dark] .portal-frame-focused .focused-nav>a span{color:var(--product-text-muted)!important}html[data-theme=dark] .portal-frame-focused .focused-nav>a:is(.active,[aria-current=page]) span{color:var(--product-text)!important}.portal-frame-focused{grid-template-columns:236px minmax(0,1fr);min-height:100dvh}.portal-frame-focused .portal-main{min-width:0}.portal-frame-focused>.portal-sidebar-light{gap:0;padding:.75rem;background:var(--product-surface)!important;border-right:1px solid var(--product-border)!important;color:var(--product-text)!important}.portal-sidebar-light .brand-mark.compact{text-align:left;align-self:flex-start;min-width:0;padding:.55rem .65rem;font-size:1.42rem;color:var(--product-text)!important;background:0 0!important}.portal-sidebar-light .brand-mark.compact span{color:var(--product-accent)!important}.portal-sidebar-light .client-switcher{min-height:62px;margin:.55rem 0 1.2rem;padding:.62rem;background:var(--product-surface-muted)!important;border:1px solid var(--product-border)!important;border-radius:var(--product-radius-md)!important;box-shadow:none!important}.portal-sidebar-light .client-logo,.portal-sidebar-light .client-monogram{width:38px;height:38px;background:var(--product-surface)!important;border:1px solid var(--product-border)!important;color:var(--product-text-muted)!important}.portal-sidebar-light .client-logo img{object-fit:contain;width:100%;height:100%}.portal-sidebar-light .client-switcher strong{font-size:.8rem;line-height:1.25;color:var(--product-text)!important}.portal-sidebar-light .client-switcher small,.portal-sidebar-light .nav-group-label{color:var(--product-text-subtle)!important}.portal-sidebar-light .focused-nav{gap:.2rem}.portal-sidebar-light .nav-group-label{letter-spacing:.105em;margin:1rem .65rem .35rem;font-size:.62rem}.portal-sidebar-light .focused-nav>a{min-height:44px;transition:background var(--product-transition), border-color var(--product-transition), color var(--product-transition);border:1px solid #0000;gap:.65rem;padding:.58rem .68rem;font-size:.79rem;font-weight:650;border-radius:var(--product-radius-sm)!important;color:var(--product-text-muted)!important}.portal-sidebar-light .focused-nav>a svg{font-size:1.05rem;color:var(--product-text-subtle)!important}.portal-sidebar-light .focused-nav>a:hover{background:var(--product-surface-muted)!important;border-color:var(--product-border)!important;color:var(--product-text)!important}.portal-sidebar-light .focused-nav>a.active,.portal-sidebar-light .focused-nav>a[aria-current=page]{box-shadow:inset 3px 0 0 var(--product-accent);background:var(--product-accent-soft)!important;border-color:color-mix(in srgb, var(--product-accent) 22%, var(--product-border))!important;color:var(--product-accent)!important}.portal-sidebar-light .focused-nav>a.active svg,.portal-sidebar-light .focused-nav>a[aria-current=page] svg{color:var(--product-accent)!important}.portal-sidebar-light .sidebar-campaign-list{border-left:1px solid var(--product-border);gap:.1rem;margin:.15rem 0 .45rem 1.3rem;padding-left:.45rem}.portal-sidebar-light .sidebar-campaign-list a{border-radius:7px;color:var(--product-text-muted)!important;min-height:36px!important}.portal-sidebar-light .sidebar-campaign-list a:hover{background:var(--product-surface-muted)!important;color:var(--product-text)!important}.portal-sidebar-light .sidebar-campaign-list a strong{background:var(--product-surface)!important;border:1px solid var(--product-border)!important;color:var(--product-text-muted)!important}.portal-sidebar-light .sidebar-foot{padding:.75rem .55rem 0;border-color:var(--product-border)!important}.portal-sidebar-light .logout-button{width:100%;font-size:.78rem;color:var(--product-text-muted)!important}.portal-frame-focused .focused-topbar{z-index:60;min-height:61px;padding:.58rem clamp(1rem,2.4vw,2rem);position:sticky;top:0;background:var(--product-surface)!important;border:0!important;border-bottom:1px solid var(--product-border)!important}.portal-frame-focused .topbar-context{font-size:.74rem;color:var(--product-text-subtle)!important}.portal-frame-focused .topbar-context strong,.portal-frame-focused .topbar-context span:last-child,.portal-frame-focused .account-summary-copy strong{color:var(--product-text)!important}.portal-frame-focused .account-menu>summary{border-radius:var(--product-radius-sm);border:1px solid #0000;min-height:44px;padding:.32rem .42rem}.portal-frame-focused .account-menu>summary:hover{border-color:var(--product-border);background:var(--product-surface-muted)!important}.portal-frame-focused .account-avatar,.portal-frame-focused .account-popover-logo,.portal-frame-focused .account-popover-initials{background:var(--product-surface-muted)!important;border:1px solid var(--product-border)!important;color:var(--product-text-muted)!important}.portal-frame-focused .account-summary-copy small{color:var(--product-text-subtle)!important}.portal-frame-focused .mobile-header>span{color:var(--product-text)!important}.portal-frame-focused .account-popover{background:var(--product-surface-raised)!important;border:1px solid var(--product-border)!important;border-radius:var(--product-radius-md)!important;box-shadow:var(--product-shadow-float)!important;color:var(--product-text)!important}.portal-frame-focused .focused-content{max-width:none;margin:0;padding:clamp(1.25rem,2.6vw,2.25rem)}.portal-frame-focused .asset-file-picker{flex-wrap:wrap;align-items:center;gap:.65rem;min-width:0;display:flex;position:relative}.portal-frame-focused .asset-form .asset-file-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:1px;padding:0;position:absolute;overflow:hidden}.portal-frame-focused .asset-file-trigger{background:var(--product-surface-raised);border:1px solid var(--product-border-strong);border-radius:var(--product-radius-sm);color:var(--product-text);cursor:pointer;min-height:var(--product-control-height);align-items:center;padding:.65rem .9rem;font-weight:800;display:inline-flex}.portal-frame-focused .asset-file-name{color:var(--product-text-muted);overflow-wrap:anywhere;min-width:0;font-size:.8rem}.portal-frame-focused .asset-file-input:focus-visible+.asset-file-trigger{outline:3px solid var(--product-accent);outline-offset:3px}.portal-frame-focused .section-label,.portal-frame-focused .premium-board-eyebrow>span:first-child,.portal-frame-focused .section-intro>span,.portal-frame-focused .compliance-intro>span{letter-spacing:.095em;font-size:.68rem;color:var(--product-accent)!important}.portal-frame-focused .campaign-index-heading,.portal-frame-focused .premium-board-heading{margin-bottom:1.35rem}.portal-frame-focused .campaign-index-heading h1,.portal-frame-focused .premium-board-heading h1,.portal-frame-focused .page-header h1{letter-spacing:-.04em;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.08;color:var(--product-text)!important}.portal-frame-focused .campaign-index-heading p,.portal-frame-focused .premium-board-heading p,.portal-frame-focused .page-header p{font-size:.88rem;line-height:1.55;color:var(--product-text-muted)!important}.portal-frame-focused .operations-hero{align-items:center;min-height:0;margin-bottom:1rem;padding:clamp(1.35rem,3vw,2.1rem);background:var(--product-surface)!important;border:1px solid var(--product-border)!important;border-radius:var(--product-radius-md)!important;box-shadow:none!important}.portal-frame-focused .operations-hero h1{letter-spacing:-.045em;max-width:820px;margin:.25rem 0 .65rem;font-size:clamp(1.85rem,3.2vw,2.65rem);line-height:1.08;color:var(--product-text)!important}.portal-frame-focused .operations-hero p{font-size:.9rem;line-height:1.55;color:var(--product-text-muted)!important}.portal-frame-focused .operations-hero>svg,.portal-frame-focused .performance-hero-status>svg{font-size:2rem;color:var(--product-accent)!important}.portal-frame-focused .performance-hero-status{min-width:144px;padding:.8rem;background:var(--product-surface-muted)!important;border:1px solid var(--product-border)!important;border-radius:var(--product-radius-sm)!important}.portal-frame-focused .performance-hero-status>span,.portal-frame-focused .performance-hero-status small{color:var(--product-text-muted)!important}.portal-frame-focused .performance-sync-note{border-radius:var(--product-radius-sm);background:var(--product-surface-muted)!important;border:1px solid var(--product-border)!important;border-left:3px solid var(--product-warning)!important;color:var(--product-text)!important}.portal-frame-focused .performance-sync-note strong,.portal-frame-focused .performance-sync-note p,.portal-frame-focused .performance-sync-note>span{color:inherit!important}.portal-frame-focused .performance-sync-note p{color:var(--product-text-muted)!important}.portal-frame-focused .performance-sync-note>span{border-radius:999px;background:var(--product-surface)!important;border-color:var(--product-border-strong)!important;color:var(--product-text-muted)!important}.portal-frame-focused .panel,.portal-frame-focused .campaign-table-panel,.portal-frame-focused .compact-campaign-card,.portal-frame-focused .performance-card,.portal-frame-focused .performance-card-premium,.portal-frame-focused .operations-two-column>section,.portal-frame-focused .operations-form,.portal-frame-focused .operations-inbox-grid>section,.portal-frame-focused .service-request-history,.portal-frame-focused .compliance-document-card,.portal-frame-focused .portal-empty,.portal-frame-focused .portal-empty-state,.portal-frame-focused .pipeline-card,.portal-frame-focused .lead-record-summary,.portal-frame-focused .lead-record-timeline,.portal-frame-focused .document-confirmation,.portal-frame-focused .signed-document-workflow,.portal-frame-focused .signed-document-upload-form,.portal-frame-focused .signed-document-history{background:var(--product-surface)!important;border:1px solid var(--product-border)!important;border-radius:var(--product-radius-md)!important;box-shadow:none!important;color:var(--product-text)!important}.portal-frame-focused .panel:hover,.portal-frame-focused .compact-campaign-card:hover,.portal-frame-focused .pipeline-card:hover{transform:translateY(-1px);border-color:var(--product-border-strong)!important;box-shadow:0 4px 16px #181c220e!important}.portal-frame-focused .compact-campaign-grid{gap:.85rem}.portal-frame-focused .compact-campaign-card{transition:border-color var(--product-transition), box-shadow var(--product-transition), transform var(--product-transition);padding:1.05rem}.portal-frame-focused .compact-campaign-card h2,.portal-frame-focused .performance-card h2,.portal-frame-focused .document-confirmation h2,.portal-frame-focused .signed-document-workflow h2,.portal-frame-focused .signed-document-history h3{letter-spacing:-.025em;color:var(--product-text)!important}.portal-frame-focused .compact-campaign-card dt,.portal-frame-focused .performance-card dt,.portal-frame-focused .document-confirmation p,.portal-frame-focused .signed-document-workflow-copy>p,.portal-frame-focused .signed-document-history>p,.portal-frame-focused .signed-document-legal-note{color:var(--product-text-muted)!important}.portal-frame-focused .compact-campaign-card dd,.portal-frame-focused .performance-card dd{color:var(--product-text)!important}.portal-frame-focused .performance-card-premium{padding:clamp(1rem,2.2vw,1.5rem);overflow:hidden}.portal-frame-focused .performance-card-premium>header{border-bottom:1px solid var(--product-border);padding-bottom:1rem}.portal-frame-focused .performance-card-actions{align-items:flex-end;gap:.42rem}.portal-frame-focused .performance-card-actions a{border-radius:7px;min-height:34px;padding:.35rem .5rem;color:var(--product-accent)!important}.portal-frame-focused .performance-card-actions a:hover{background:var(--product-accent-soft)}.portal-frame-focused .performance-card dl{border:1px solid var(--product-border);border-radius:var(--product-radius-sm);gap:0;overflow:hidden}.portal-frame-focused .performance-card dl div{border-bottom:1px solid var(--product-border);border-right:1px solid var(--product-border);padding:.85rem;background:var(--product-surface)!important}.portal-frame-focused .performance-card dd{font-variant-numeric:tabular-nums;font-size:1.12rem}.portal-frame-focused .performance-funnel-flat,.portal-frame-focused .funnel-analytics-panel{background:var(--product-surface-muted)!important;border:1px solid var(--product-border)!important;border-radius:var(--product-radius-sm)!important;box-shadow:none!important}.portal-frame-focused .budget-progress{background:var(--product-surface-muted)!important}.portal-frame-focused .budget-progress>span{height:6px;background:var(--product-accent)!important}.portal-frame-focused .premium-board-metrics,.portal-frame-focused .premium-board-toolbar{background:var(--product-surface)!important;border:1px solid var(--product-border)!important;border-radius:var(--product-radius-sm)!important;box-shadow:none!important}.portal-frame-focused .premium-board-metrics dt,.portal-frame-focused .premium-board-toolbar span,.portal-frame-focused .premium-board-hint{color:var(--product-text-muted)!important}.portal-frame-focused .premium-board-metrics dd,.portal-frame-focused .premium-board-toolbar strong{font-variant-numeric:tabular-nums;color:var(--product-text)!important}.portal-frame-focused .board-scroll-controls button{min-width:44px;min-height:44px;background:var(--product-surface-muted)!important;border:1px solid var(--product-border)!important;color:var(--product-text-muted)!important;border-radius:7px!important}.portal-frame-focused .pipeline-board{grid-auto-columns:276px;gap:.75rem}.portal-frame-focused .pipeline-column>header{border-bottom:1px solid var(--product-border);min-height:42px;margin-bottom:.65rem;padding:0 .25rem .65rem}.portal-frame-focused .pipeline-column>header h2{font-size:.76rem;color:var(--product-text)!important}.portal-frame-focused .pipeline-column>header span{background:var(--product-surface-muted)!important;color:var(--product-text-muted)!important}.portal-frame-focused .pipeline-card{transition:border-color var(--product-transition), box-shadow var(--product-transition), transform var(--product-transition);padding:.82rem;border-radius:10px!important}.portal-frame-focused .candidate-card-heading h3,.portal-frame-focused .lead-record-dialog h2,.portal-frame-focused .lead-record-dialog h3{color:var(--product-text)!important}.portal-frame-focused .candidate-card-heading p,.portal-frame-focused .candidate-card-contact span,.portal-frame-focused .candidate-card-timeline,.portal-frame-focused .admin-profile-line{color:var(--product-text-muted)!important}.portal-frame-focused .candidate-avatar,.portal-frame-focused .lead-record-avatar{background:var(--product-accent-soft)!important;border:1px solid color-mix(in srgb, var(--product-accent) 22%, var(--product-border))!important;color:var(--product-accent)!important}.portal-frame-focused .admin-stage-form select,.portal-frame-focused .lead-dialog-status select,.portal-frame-focused .operations-form input,.portal-frame-focused .operations-form select,.portal-frame-focused .operations-form textarea,.portal-frame-focused .document-confirmation input,.portal-frame-focused .signed-document-upload-form input{min-height:var(--product-control-height);background:var(--product-surface)!important;border:1px solid var(--product-border-strong)!important;border-radius:var(--product-radius-sm)!important;color:var(--product-text)!important}.portal-frame-focused .lead-record-dialog{background:var(--product-surface-raised)!important;border:1px solid var(--product-border)!important;border-radius:var(--product-radius-lg)!important;box-shadow:var(--product-shadow-float)!important;color:var(--product-text)!important}.portal-frame-focused .lead-record-header,.portal-frame-focused .lead-record-fields,.portal-frame-focused .lead-record-main,.portal-frame-focused .lead-record-tabs,.portal-frame-focused .lead-record-grid{background:var(--product-surface)!important;border-color:var(--product-border)!important;color:var(--product-text)!important}.portal-frame-focused .lead-record-tabs button{min-height:44px;color:var(--product-text-muted)!important}.portal-frame-focused .lead-record-tabs button[aria-selected=true]{background:var(--product-accent-soft)!important;color:var(--product-accent)!important}.portal-frame-focused .lead-note-composer textarea{background:var(--product-surface)!important;border-color:var(--product-border-strong)!important;color:var(--product-text)!important}.portal-frame-focused .lead-note-composer button,.portal-frame-focused .document-confirmation button,.portal-frame-focused .signed-document-upload-form button,.portal-frame-focused .operations-form button{min-height:44px;transition:background var(--product-transition), border-color var(--product-transition), transform var(--product-transition);background:var(--product-action-fill)!important;border:1px solid var(--product-action-fill)!important;border-radius:var(--product-radius-sm)!important;color:#fff!important}.portal-frame-focused .lead-note-composer button:hover,.portal-frame-focused .document-confirmation button:hover,.portal-frame-focused .signed-document-upload-form button:hover,.portal-frame-focused .operations-form button:hover{transform:translateY(-1px);background:var(--product-action-fill-hover)!important;border-color:var(--product-action-fill-hover)!important}.portal-frame-focused .compliance-document-page{max-width:1080px;margin:0 auto}.portal-frame-focused .document-toolbar{margin-bottom:.85rem;padding:.55rem;background:var(--product-surface)!important;border:1px solid var(--product-border)!important;border-radius:var(--product-radius-sm)!important}.portal-frame-focused .document-toolbar a{border-radius:7px;min-height:44px;padding:.55rem .7rem}.portal-frame-focused .document-toolbar a:hover{background:var(--product-surface-muted)}.portal-frame-focused .legal-document{border:1px solid var(--product-border)!important;border-radius:var(--product-radius-md)!important;box-shadow:none!important}.portal-frame-focused .document-confirmation,.portal-frame-focused .signed-document-workflow{margin-top:.85rem;padding:clamp(1rem,2.6vw,1.5rem)}.portal-frame-focused .signed-document-workflow-grid{gap:.8rem}.portal-frame-focused .signed-document-upload-form,.portal-frame-focused .signed-document-history{padding:1rem;background:var(--product-surface-muted)!important;border-radius:var(--product-radius-sm)!important}.portal-frame-focused .signed-document-upload-form label,.portal-frame-focused .document-confirmation label{color:var(--product-text)!important}.portal-frame-focused .signed-document-workflow-copy>span{color:var(--product-accent)!important}.portal-frame-focused .signed-document-upload-form>small{color:var(--product-text-muted)!important}.portal-frame-focused .signed-document-history li{border:1px solid var(--product-border);background:var(--product-surface)!important;border-radius:var(--product-radius-sm)!important}.portal-frame-focused .signed-document-history strong,.portal-frame-focused .signed-document-history h3{color:var(--product-text)!important}.portal-frame-focused .signed-document-history small,.portal-frame-focused .signed-document-history time{color:var(--product-text-muted)!important}.portal-frame-focused .confirmation-success,.portal-frame-focused .signed-upload-notice.success{background:color-mix(in srgb, var(--product-success) 10%, var(--product-surface))!important;border-color:color-mix(in srgb, var(--product-success) 40%, var(--product-border))!important;color:var(--product-success)!important}.portal-frame-focused .signed-upload-notice.error{background:color-mix(in srgb, var(--product-danger) 10%, var(--product-surface))!important;color:var(--product-danger)!important}.portal-frame-focused .portal-empty,.portal-frame-focused .portal-empty-state,.portal-frame-focused .kanban-empty-state{background:var(--product-surface-muted)!important;border-color:var(--product-border)!important;color:var(--product-text-muted)!important}.portal-frame-focused .mira-trigger{min-height:48px;padding:.68rem .9rem;background:var(--product-action-fill)!important;border:1px solid var(--product-action-fill-hover)!important;color:#fff!important;box-shadow:0 8px 24px #7b17282e!important}html[data-theme=light] .portal-frame-focused .mira-trigger{color:var(--tenant-accent-contrast,#fff)!important}html[data-theme=light] .portal-frame-focused .mira-trigger:hover{background:var(--product-action-fill)!important}.portal-frame-focused .mira-trigger:hover{transform:translateY(-1px);background:var(--product-action-fill-hover)!important;box-shadow:0 10px 28px #7b17283d!important}.portal-frame-focused .mira-help>section{background:var(--product-surface-raised)!important;border:1px solid var(--product-border)!important;border-radius:var(--product-radius-lg)!important;box-shadow:var(--product-shadow-float)!important;color:var(--product-text)!important}.portal-frame-focused .mira-help header{background:var(--product-surface-muted)!important;border-color:var(--product-border)!important}.portal-frame-focused .brand-mark.compact,.portal-frame-focused .desktop-more-menu>summary,.portal-frame-focused .desktop-more-menu a,.portal-frame-focused .account-popover button,.portal-frame-focused .theme-toggle{min-height:44px!important}.portal-frame-focused .brand-mark.compact{align-items:center;display:inline-flex}.portal-frame-focused .theme-toggle{background:var(--product-surface-raised)!important;border-color:var(--product-border)!important;color:var(--product-text-muted)!important;box-shadow:0 6px 20px #181c2217!important}.portal-frame-focused .performance-card-actions small{color:var(--product-text-muted)!important}.portal-frame-focused button[aria-live=polite]:not(.task-toggle){color:#fff!important}html[data-theme=dark] .portal-frame-focused .task-toggle{color:#f4f4f5!important;background:#27272a!important;border-color:#52525b!important}.portal-frame-focused .mobile-header,.portal-frame-focused .mobile-nav{background:var(--product-surface)!important;border-color:var(--product-border)!important;color:var(--product-text)!important}.portal-frame-focused .mobile-header .brand-mark.compact{flex:none;padding:.25rem 0;font-size:1.25rem;color:var(--product-text)!important;background:0 0!important}.portal-frame-focused .mobile-header .brand-mark.compact span{color:var(--product-accent)!important}.portal-frame-focused .mobile-header>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin-inline:.75rem;font-size:.72rem;overflow:hidden}.portal-frame-focused .mobile-nav a,.portal-frame-focused .mobile-more-menu>summary{min-height:52px;color:var(--product-text-muted)!important}html[data-theme=light] .portal-frame-focused .mobile-nav a.active,html[data-theme=light] .portal-frame-focused .mobile-more-menu>summary.active{color:#982039!important}html[data-theme=dark] .portal-frame-focused .mobile-nav a.active,html[data-theme=dark] .portal-frame-focused .mobile-more-menu>summary.active{color:#f4f4f5!important}@media (max-width:1050px){.portal-frame-focused{grid-template-columns:216px minmax(0,1fr)}.portal-frame-focused .performance-card-premium dl{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.portal-frame-focused{--portal-mobile-nav-height:calc(70px + env(safe-area-inset-bottom));height:100dvh;min-height:100dvh;overflow:hidden}.portal-frame-focused .portal-main{height:100dvh;overflow:hidden}.portal-frame-focused .focused-content{height:calc(100dvh - 60px - var(--portal-mobile-nav-height) - .5rem);padding:1rem;scroll-padding-bottom:1.5rem;overflow-y:auto}.portal-frame-focused .focused-content :where(a,button,input,select,textarea,summary,[tabindex]){scroll-margin-bottom:1.5rem}.portal-frame-focused .mobile-nav{min-height:var(--portal-mobile-nav-height)}.portal-frame-focused .mobile-header{min-height:60px;padding:.55rem .85rem}.portal-frame-focused .campaign-index-heading,.portal-frame-focused .premium-board-heading,.portal-frame-focused .operations-hero{gap:.9rem}.portal-frame-focused .operations-hero{padding:1.15rem}.portal-frame-focused .operations-hero h1,.portal-frame-focused .campaign-index-heading h1,.portal-frame-focused .premium-board-heading h1{font-size:clamp(1.65rem,7.4vw,2rem)}.portal-frame-focused .performance-hero-status{grid-template-columns:34px minmax(0,1fr);place-items:center start;gap:.2rem .65rem;width:100%;min-width:0}.portal-frame-focused .performance-hero-status>svg{grid-row:1/3}.portal-frame-focused .performance-card>header,.portal-frame-focused .performance-sync-note{align-items:flex-start}.portal-frame-focused .performance-card-actions{align-items:flex-start;width:100%}.portal-frame-focused .performance-card-premium dl{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-frame-focused .compact-campaign-grid,.portal-frame-focused .signed-document-workflow-grid{gap:.7rem}.portal-frame-focused .pipeline-board{grid-auto-columns:min(82vw,284px)}.portal-frame-focused .document-confirmation,.portal-frame-focused .signed-document-workflow,.portal-frame-focused .signed-document-upload-form,.portal-frame-focused .signed-document-history{padding:.9rem}}@media (prefers-reduced-motion:reduce){.portal-frame-focused *,.portal-frame-focused :before,.portal-frame-focused :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.portal-frame-focused .dashboard-overview{gap:1.5rem;max-width:1220px;margin:0 auto;display:grid}.portal-frame-focused .dashboard-heading{border-bottom:1px solid var(--product-border);padding-bottom:1rem}.portal-frame-focused .dashboard-heading h1{color:var(--product-text);letter-spacing:-.045em;margin:0 0 .4rem;font-size:clamp(1.9rem,2.6vw,2.35rem);line-height:1.05}.portal-frame-focused .dashboard-heading p:last-child{color:var(--product-text-muted);margin:0;font-size:.88rem}.portal-frame-focused .dashboard-kpis{--dashboard-pipeline-new:#afc8df;--dashboard-pipeline-contacted:#bfd4e8;--dashboard-pipeline-qualified:#e7a8b8;--dashboard-pipeline-interview:#b8ade8;--dashboard-pipeline-rejected:#d9b1a8;--dashboard-pipeline-hired:#9ccfb9;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.portal-frame-focused .dashboard-kpi,.portal-frame-focused .dashboard-pipeline,.portal-frame-focused .dashboard-attention{background:var(--product-surface);border:1px solid var(--product-border);border-radius:var(--product-radius-md);color:var(--product-text)}.portal-frame-focused .dashboard-kpi{gap:.45rem;min-height:112px;padding:1rem;display:grid}.portal-frame-focused .dashboard-kpi>span{color:var(--product-text-muted);font-size:.75rem;font-weight:700}.portal-frame-focused .dashboard-kpi>strong{font-variant-numeric:tabular-nums;letter-spacing:-.045em;align-self:end;font-size:2rem;line-height:1}.portal-frame-focused .dashboard-kpi>small{color:var(--product-text-subtle);font-size:.68rem;line-height:1.4}.portal-frame-focused .dashboard-attention{border-left:4px solid var(--product-danger);padding:1rem 1.15rem}.portal-frame-focused .dashboard-attention>header,.portal-frame-focused .dashboard-attention>header>div,.portal-frame-focused .dashboard-attention-list article{align-items:center;display:flex}.portal-frame-focused .dashboard-attention>header{justify-content:space-between}.portal-frame-focused .dashboard-attention>header>div{gap:.5rem}.portal-frame-focused .dashboard-attention>header svg{color:var(--product-danger);font-size:1.2rem}.portal-frame-focused .dashboard-attention h2{margin:0;font-size:1rem}.portal-frame-focused .dashboard-attention>header>strong{color:var(--product-danger);font-size:.75rem}.portal-frame-focused .dashboard-attention-list{gap:.6rem;margin-top:.8rem;display:grid}.portal-frame-focused .dashboard-attention-list article{background:color-mix(in srgb, var(--product-danger) 5%, var(--product-surface));border:1px solid color-mix(in srgb, var(--product-danger) 24%, var(--product-border));border-radius:var(--product-radius-sm);justify-content:space-between;gap:1rem;min-height:64px;padding:.75rem .85rem}.portal-frame-focused .dashboard-attention-list article>div{gap:.2rem;display:grid}.portal-frame-focused .dashboard-attention-list article>div strong{font-size:.8rem}.portal-frame-focused .dashboard-attention-list article>div span{color:var(--product-text-muted);font-size:.7rem}.portal-frame-focused .dashboard-attention-list article>a{background:var(--product-danger);border-radius:var(--product-radius-sm);color:#fff;white-space:nowrap;align-items:center;gap:.35rem;min-height:44px;padding:.55rem .75rem;font-size:.72rem;font-weight:800;display:inline-flex}.portal-frame-focused .dashboard-pipeline{--dashboard-pipeline-new:#afc8df;--dashboard-pipeline-contacted:#bfd4e8;--dashboard-pipeline-qualified:#e7a8b8;--dashboard-pipeline-interview:#b8ade8;--dashboard-pipeline-rejected:#d9b1a8;--dashboard-pipeline-hired:#9ccfb9;padding:1.1rem 1.2rem}.portal-frame-focused .dashboard-pipeline>header{justify-content:space-between;align-items:end;display:flex}.portal-frame-focused .dashboard-pipeline>header span{color:var(--product-text-subtle);letter-spacing:.09em;text-transform:uppercase;font-size:.67rem;font-weight:800}.portal-frame-focused .dashboard-pipeline>header h2{margin:.18rem 0 0;font-size:1.05rem}.portal-frame-focused .dashboard-pipeline>header small{color:var(--product-text-muted);font-size:.68rem}.portal-frame-focused .dashboard-pipeline-track{background:var(--product-surface-muted);border:1px solid var(--product-border);border-radius:999px;height:18px;margin-top:1rem;display:flex;overflow:hidden}.portal-frame-focused .dashboard-pipeline-track>span{min-width:0}.portal-frame-focused .dashboard-pipeline .is-new{--pipeline-color:var(--dashboard-pipeline-new)}.portal-frame-focused .dashboard-pipeline .is-contacted{--pipeline-color:var(--dashboard-pipeline-contacted)}.portal-frame-focused .dashboard-pipeline .is-qualified{--pipeline-color:var(--dashboard-pipeline-qualified)}.portal-frame-focused .dashboard-pipeline .is-interview{--pipeline-color:var(--dashboard-pipeline-interview)}.portal-frame-focused .dashboard-pipeline .is-hired{--pipeline-color:var(--dashboard-pipeline-hired)}.portal-frame-focused .dashboard-pipeline .is-rejected{--pipeline-color:var(--dashboard-pipeline-rejected)}.portal-frame-focused .dashboard-pipeline-track>span{background:var(--pipeline-color)}.portal-frame-focused .dashboard-pipeline-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;margin-top:.9rem;display:grid}.portal-frame-focused .dashboard-pipeline-step{grid-template-columns:9px minmax(0,1fr);gap:.25rem;min-width:0;display:grid}.portal-frame-focused .dashboard-pipeline-step i{background:var(--pipeline-color);border-radius:50%;align-self:center;width:9px;height:9px}.portal-frame-focused .dashboard-pipeline-step span{color:var(--product-text-muted);overflow-wrap:anywhere;font-size:.68rem}.portal-frame-focused .dashboard-pipeline-step strong{font-variant-numeric:tabular-nums;grid-column:2;font-size:1.05rem}@media (min-width:761px) and (max-width:1100px){.portal-frame-focused .dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-frame-focused .dashboard-pipeline-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.portal-frame-focused .dashboard-campaigns{background:var(--product-surface);border:1px solid var(--product-border);border-radius:var(--product-radius-md);padding:1rem 1.2rem .25rem}.portal-frame-focused .dashboard-campaigns>header{border-bottom:1px solid var(--product-border);padding:.15rem 0 .9rem}.portal-frame-focused .dashboard-campaigns h2{color:var(--product-text);margin:0;font-size:1.15rem}.portal-frame-focused .dashboard-campaign-grid{grid-template-columns:1fr;display:grid}.portal-frame-focused .dashboard-campaign-card{border-bottom:1px solid var(--product-border);color:var(--product-text);min-height:72px;transition:color var(--product-transition);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.8rem 0;display:grid}.portal-frame-focused .dashboard-campaign-card:last-child{border-bottom:0}.portal-frame-focused .dashboard-campaign-card:hover h3{color:var(--product-accent-hover)}.portal-frame-focused .dashboard-campaign-status{color:var(--product-success);align-items:center;gap:.4rem;font-size:.67rem;font-weight:800;display:inline-flex}.portal-frame-focused .dashboard-campaign-status i{background:currentColor;border-radius:50%;width:7px;height:7px}.portal-frame-focused .dashboard-campaign-card h3{color:var(--product-text);overflow-wrap:anywhere;min-width:0;transition:color var(--product-transition);margin:0;font-size:.95rem}.portal-frame-focused .dashboard-campaign-open{color:var(--product-accent-hover);align-self:end;align-items:center;gap:.35rem;font-size:.74rem;font-weight:800;display:inline-flex}.portal-frame-focused .dashboard-overview a:focus-visible{outline:3px solid var(--product-accent);outline-offset:3px}.portal-frame-focused .portal-board-parity{padding:0}.portal-frame-focused .portal-board-parity .admin-compact-board{grid-auto-columns:300px;min-height:calc(100dvh - 300px)}.portal-frame-focused .portal-board-parity .admin-compact-column{min-width:300px}.portal-frame-focused .compliance-document-row{grid-template-columns:32px minmax(0,1fr) auto 18px}@media (max-width:760px){.portal-frame-focused .focused-mobile-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-frame-focused .focused-mobile-nav>a,.portal-frame-focused .mobile-more-menu>summary{text-align:center;min-height:64px}.portal-frame-focused .dashboard-overview{gap:1rem}.portal-frame-focused .dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-frame-focused .dashboard-kpi{min-height:108px;padding:.8rem}.portal-frame-focused .dashboard-attention>header,.portal-frame-focused .dashboard-attention-list article,.portal-frame-focused .dashboard-pipeline>header{align-items:flex-start}.portal-frame-focused .dashboard-attention-list article{flex-direction:column}.portal-frame-focused .dashboard-attention-list article>a{justify-content:center;width:100%}.portal-frame-focused .dashboard-pipeline>header{gap:.5rem}.portal-frame-focused .dashboard-pipeline>header small{text-align:right}.portal-frame-focused .dashboard-pipeline-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-frame-focused .dashboard-pipeline-step{border-bottom:1px solid var(--product-border);padding:.4rem 0}.portal-frame-focused .dashboard-campaign-grid{grid-template-columns:1fr}.portal-frame-focused .dashboard-campaigns{padding:1rem}.portal-frame-focused .dashboard-campaign-card{grid-template-columns:62px minmax(0,1fr) auto;gap:.65rem;min-height:72px}.portal-frame-focused .portal-board-parity .admin-compact-board{grid-auto-columns:min(84vw,300px)}.portal-frame-focused .portal-board-parity .admin-compact-column{min-width:min(84vw,300px)}}
.b2-dashboard h3 a,.admin-reference .admin-compact-campaign-card h3 a{align-items:center;min-height:44px;display:flex}.admin-reference button,.admin-reference summary,.portal-frame-focused .sidebar-campaign-list a{min-height:44px}@media (max-width:760px){.portal-frame-focused:has(.b2-dashboard,.portal-board-parity) .mira-help:not(.is-open){justify-content:flex-end;margin:0 16px 100px;display:flex;position:static}.portal-frame-focused:has(.b2-dashboard,.portal-board-parity) .mira-help:not(.is-open) .mira-trigger{box-shadow:none}.admin-customer-more{margin-left:0}}.admin-reference .permission-form input[type=search]{width:100%;min-width:0;height:44px}.portal-frame-focused .b2-dashboard .dashboard-campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.portal-frame-focused .b2-dashboard .dashboard-campaigns{box-shadow:none;background:0 0;border:0;padding:0}.portal-frame-focused .b2-dashboard .dashboard-campaign-card{border:1px solid var(--product-border);background:var(--product-surface,#fff);min-width:0}.portal-frame-focused .b2-dashboard .dashboard-campaign-open{align-self:stretch;font-size:14px}@media (max-width:1150px){.portal-frame-focused .b2-dashboard .dashboard-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.portal-frame-focused .b2-dashboard .dashboard-campaign-grid{grid-template-columns:minmax(0,1fr)}}html[data-theme=dark] .admin-reference .last-login-label{color:var(--ref-muted)!important}html[data-theme] .admin-reference .automation-sender-row strong{color:var(--ref-text)}html[data-theme=dark] .admin-reference .compact-create-menu>summary{color:#fff;background:#812c42;border-color:#812c42}html[data-theme=dark] .admin-reference .access-list summary,html[data-theme=dark] .admin-reference .access-list details{background:var(--ref-bg);color:var(--ref-text)}html[data-theme=dark] .admin-reference .access-list summary small,html[data-theme=dark] .admin-reference .access-list summary em{color:var(--ref-muted)}html[data-theme=dark] .b2-dashboard .b2-new-link small,html[data-theme=dark] .b2-dashboard .b2-login-note{color:#b0bbca}html[data-theme] .admin-frame.admin-reference,html[data-theme] .admin-reference .admin-main,html[data-theme] .admin-reference .admin-content{background:var(--ref-bg);color:var(--ref-text)}html[data-theme] .admin-reference .brand-mark.compact{color:var(--ref-text);background:0 0}html[data-theme] .admin-reference .brand-mark.compact span{color:var(--ref-accent)}html[data-theme] .admin-reference .admin-compact-campaign-card{gap:0;height:auto;min-height:250px}html[data-theme] .admin-reference .admin-compact-campaign-card dl{flex:none}html[data-theme] .admin-reference .admin-compact-campaign-card .admin-card-open{margin-top:12px}.admin-customer-more{margin-left:auto;position:relative}.admin-customer-more>summary{min-height:48px;color:var(--ref-muted);align-items:center;gap:6px;font-size:14px;display:flex}.admin-customer-more>summary svg{width:14px;height:14px;transition:transform .16s}.admin-customer-more[open]>summary svg{transform:rotate(180deg)}.admin-customer-more.active>summary{border-bottom:2px solid var(--ref-accent);color:var(--ref-accent)}.admin-customer-more>div{z-index:30;background:var(--ref-bg);border:1px solid var(--ref-line);border-radius:8px;min-width:220px;padding:8px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 10px 25px #13213a14}.admin-reference .admin-customer-more a{min-height:44px;color:var(--ref-text);border-radius:6px;padding:12px;display:flex}.b2-dashboard .dashboard-campaign-card{border-radius:10px;flex-direction:column;align-items:stretch;gap:16px;min-height:290px;padding:24px;display:flex}.b2-dashboard .dashboard-campaign-card h3{margin:0;font-size:20px;line-height:1.4}.b2-dashboard h3 a{color:inherit;text-decoration:none}.b2-dashboard h3 a:hover{text-decoration:underline}.b2-new-link{color:inherit;min-height:60px;text-decoration:none;display:block}.b2-new-link strong{margin-right:5px;font-size:28px}.b2-new-link small{color:var(--text-muted,#667085);margin-top:3px;font-size:14px;display:block}.b2-login-note{color:var(--text-muted,#667085);font-size:14px;line-height:1.5}.b2-feedback-link{color:#515c6d;background:#f4f5f7;border-radius:8px;align-items:center;min-height:52px;padding:10px 12px;font-size:14px;line-height:1.45;text-decoration:none;display:flex}.b2-feedback-link.is-pending{color:#812c42;background:#f9edf0;border:1px solid #e7c8d1}.b2-dashboard .dashboard-campaign-open{color:#fff;background:#812c42;border-radius:8px;justify-content:center;gap:12px;min-height:44px;margin-top:auto;padding:12px;font-weight:600;text-decoration:none;display:flex}.b2-board-focus{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}.b2-board-focus button{color:#233047;min-height:44px;font:inherit;background:#fff;border:1px solid #dce0e5;border-radius:8px;padding:10px 18px}.b2-board-focus button[aria-pressed=true]{color:#fff;background:#812c42;border-color:#812c42}.b2-board-focus p{color:#667085;margin:0 8px;font-size:14px}.pipeline-card.b2-highlighted{outline-offset:-2px;outline:3px solid #a53e59}.pipeline-card.b2-highlighted:before{content:"Hervorgehoben";color:#fff;background:#812c42;border-radius:6px;width:max-content;margin-bottom:8px;padding:4px 10px;font-size:12px;display:block}.candidate-feedback-panel{color:#233047;background:#fcf6f8;border:1px solid #e7c8d1;border-radius:10px;margin:18px 0;padding:20px}.candidate-feedback-panel h3{margin:0 0 14px;font-size:18px}.candidate-feedback-panel p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.55}.candidate-feedback-panel form{gap:10px;display:grid}.candidate-feedback-panel textarea{width:100%;font:inherit;color:#233047;background:#fff;border:1px solid #c9cdd3;border-radius:8px;padding:12px}.candidate-feedback-panel button{justify-self:start;min-height:44px}.feedback-question{border-left:3px solid #a53e59;padding-left:12px}.admin-reference{--ref-bg:#fff;--ref-panel:#f7f8fa;--ref-line:#e3e6eb;--ref-text:#243047;--ref-muted:#657084;--ref-accent:#812c42;color:var(--ref-text);background:var(--ref-bg);font-family:Arial,Helvetica,sans-serif}.admin-reference .admin-sidebar{background:var(--ref-bg);border-right:1px solid var(--ref-line);width:214px;padding:26px 14px}.admin-reference .admin-main{background:var(--ref-bg);margin-left:0}.admin-frame.admin-reference{grid-template-columns:214px minmax(0,1fr)}.admin-reference .admin-context strong,.admin-reference .brand-mark,.admin-reference .logout-button{color:var(--ref-text)}.admin-reference .admin-content{min-width:0;max-width:1480px;padding:32px}.admin-reference h1{letter-spacing:-.6px;font-family:inherit;font-size:28px;font-weight:650}.admin-reference h2{letter-spacing:-.3px;font-family:inherit;font-size:20px}.admin-reference .admin-context{background:var(--ref-panel);border:1px solid var(--ref-line);border-radius:8px;margin:24px 0;padding:14px}.admin-reference .admin-context strong{overflow-wrap:anywhere}.admin-reference .admin-sidebar-note{display:none}.admin-reference .admin-nav a{min-height:44px;color:var(--ref-text);border-radius:8px;font-size:14px}.admin-reference .admin-nav a.active{background:var(--ref-panel);color:var(--ref-accent);box-shadow:none}.admin-reference .admin-customer-context-nav{margin-top:28px}.admin-reference .admin-primary,.admin-reference .compact-create-menu>summary{background:var(--ref-accent);color:#fff;border:1px solid var(--ref-accent);min-height:44px;box-shadow:none;border-radius:8px}.admin-reference .admin-secondary{border:1px solid var(--ref-line);background:var(--ref-bg);min-height:44px;color:var(--ref-text);border-radius:8px}.admin-reference input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.admin-reference select,.admin-reference textarea{border:1px solid var(--ref-line);background:var(--ref-bg);min-height:44px;color:var(--ref-text);font:inherit;border-radius:8px;max-width:100%;font-size:15px}.admin-reference label{font-size:15px}.admin-reference summary{cursor:pointer;min-height:44px}.admin-reference button{font-family:inherit}.admin-reference a:focus-visible,.admin-reference button:focus-visible,.admin-reference input:focus-visible,.admin-reference summary:focus-visible,.b2-dashboard a:focus-visible{outline-offset:3px;outline:3px solid #b75370}.admin-reference .admin-customer-title{margin-bottom:22px}.admin-reference .admin-customer-tabs,.admin-reference .campaign-setup-tabs{border-bottom:1px solid var(--ref-line);gap:28px;margin-bottom:28px}.admin-reference .admin-customer-tabs a,.admin-reference .campaign-setup-tabs>a,.admin-reference .campaign-setup-tabs>span{min-height:48px;color:var(--ref-muted);box-shadow:none;background:0 0;border-radius:0;padding:12px 0}.admin-reference .admin-customer-tabs .active,.admin-reference .campaign-setup-tabs .active{border-bottom:2px solid var(--ref-accent);color:var(--ref-accent);background:0 0}.admin-reference .admin-campaign-overview-heading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:24px;display:flex}.admin-reference .compact-create-menu{position:relative}.admin-reference .compact-create-menu[open]{min-width:min(370px,100%)}.admin-reference .compact-create-menu>form{margin-top:14px}.admin-reference-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.admin-reference-toolbar>label{align-items:center;gap:8px;display:flex;position:relative}.admin-reference-toolbar input{width:270px;padding:10px 12px 10px 38px}.admin-reference-toolbar>label>svg{width:18px;height:18px;position:absolute;left:12px}.admin-reference-toolbar>select{padding:10px 34px 10px 14px}.admin-reference-toolbar>span{color:var(--ref-muted);font-size:13px}.admin-reference .admin-compact-campaign-grid{grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr));gap:16px;display:grid}.admin-reference .admin-compact-campaign-card{background:var(--ref-bg);border:1px solid var(--ref-line);border-radius:10px;flex-direction:column;min-width:0;min-height:244px;padding:18px 20px;display:flex;box-shadow:0 2px 3px #14243b05}.admin-reference .admin-compact-campaign-card header{align-items:center;gap:12px;display:flex}.admin-reference .admin-compact-campaign-card h3{flex:1;min-width:0;margin:0;font-size:17px;line-height:1.4}.admin-reference .admin-compact-campaign-card h3 a{color:inherit;overflow-wrap:anywhere;text-decoration:none;display:block}.admin-reference .campaign-settings-link{min-width:44px;height:44px;color:var(--ref-muted);place-items:center;display:grid}.admin-reference .campaign-settings-link svg{width:20px;height:20px}.admin-reference .admin-compact-campaign-card>.campaign-status{align-self:start;margin:0 0 18px;font-size:12px}.admin-reference .admin-compact-campaign-card dl{gap:12px;margin:0;display:grid}.admin-reference .admin-compact-campaign-card dl>div{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.admin-reference .admin-compact-campaign-card dt{color:var(--ref-muted)}.admin-reference .admin-compact-campaign-card dd{text-align:right;background:var(--ref-panel);border:1px solid var(--ref-line);border-radius:20px;margin:0;padding:3px 7px;font-size:12px}.admin-card-open{min-height:44px;color:var(--ref-accent);align-items:center;margin-top:12px;font-size:14px;text-decoration:none;display:flex}.admin-reference .settings-section,.admin-reference .setup-block{border-bottom:1px solid var(--ref-line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(220px,32%) minmax(0,1fr);gap:36px;margin:0;padding:28px 0;display:grid}.admin-reference .settings-copy p,.admin-reference .setup-block-copy p{color:var(--ref-muted);font-size:14px;line-height:1.6}.admin-reference .settings-panel,.admin-reference .setup-panel{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;padding:0}.admin-reference .settings-section:has(.reference-profile-form){display:block}.admin-reference .settings-section:has(.reference-profile-form)>.settings-copy{max-width:65%;margin-bottom:10px}.reference-profile-form{flex-direction:column;position:relative;gap:0!important;display:flex!important}.reference-profile-save{align-self:flex-end;margin-top:-60px;margin-bottom:26px}.reference-profile-form>label:not(.check-row){border-top:1px solid var(--ref-line);grid-template-columns:minmax(220px,32%) minmax(0,1fr);align-items:start;gap:36px;padding:22px 0;display:grid}.reference-profile-form>label>small{grid-column:2}.reference-profile-form>label>input,.reference-profile-form>label>textarea{width:100%;max-width:560px}.reference-profile-form>.check-row{align-self:flex-end}.reference-legal-disclosure{border-top:1px solid var(--ref-line);order:5;padding:16px 0}.reference-legal-disclosure>summary{align-items:center;font-weight:600;display:flex}.reference-legal-disclosure fieldset{border:0}.admin-reference .access-list>details{border:1px solid var(--ref-line);background:var(--ref-bg);border-radius:10px;margin-bottom:12px}.admin-reference .access-list summary{align-items:center;gap:12px;padding:16px;display:flex}.admin-reference .access-list summary>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.admin-reference .access-list summary small{color:var(--ref-muted);font-size:13px;line-height:1.6;display:block}.admin-reference .access-list summary em{white-space:nowrap;font-size:12px;font-style:normal}.admin-reference .access-detail{border-top:1px solid var(--ref-line);padding:20px}.admin-reference .permission-form fieldset{border:0;flex-direction:column;padding:0;display:flex}.admin-reference .permission-form label{border-bottom:1px solid var(--ref-line);align-items:center;gap:12px;min-height:52px;display:flex}.admin-reference .permission-form label[hidden]{display:none}.admin-reference .permission-form input[type=checkbox]{width:18px;height:18px;accent-color:var(--ref-accent)}.admin-reference .permission-form input[type=search]{margin:14px 0;padding:12px}.admin-reference .permission-all{font-weight:600}.admin-reference-extra{border-top:1px solid var(--ref-line);margin:24px 0;padding:16px 0}.admin-reference-extra>summary{align-items:center;font-weight:600;display:flex}.admin-reference .new-access-disclosure>summary{color:var(--ref-accent);align-items:center;gap:10px;display:flex}.admin-reference .automation-intro{box-shadow:none;background:0 0;border:0;padding:0}.admin-reference .automation-intro-icon{display:none}.admin-reference .automation-subtabs{border-bottom:1px solid var(--ref-line)}.admin-reference .automation-subtabs .active{border-bottom:2px solid var(--ref-accent);color:var(--ref-accent);background:0 0;border-radius:0}.admin-reference .automation-card{background:var(--ref-bg);border:1px solid var(--ref-line);box-shadow:none;border-radius:10px;grid-template-columns:1fr 1fr 2fr;gap:22px;padding:22px;display:grid}.admin-reference .automation-card-head{border:0;flex-direction:column;align-items:start;gap:14px;padding:0;display:flex}.admin-reference .automation-sender-row{border:0;flex-direction:column;justify-content:start;align-items:start;gap:12px;padding:0;display:flex}.admin-reference .automation-recipient-field{flex-direction:column;align-items:stretch;gap:8px;margin:0;display:flex}.admin-reference .automation-card-footer,.admin-reference .automation-addresses,.admin-reference .automation-save-confirmation{grid-column:1/-1}.admin-reference .automation-addresses{border-top:1px solid var(--ref-line);padding-top:14px}.admin-reference .automation-addresses summary{color:var(--ref-muted);align-items:center;display:flex}.admin-reference .automation-card-footer{border-top:1px solid var(--ref-line);padding-top:18px}[data-theme=dark] .admin-reference{--ref-bg:#14191f;--ref-panel:#1e2530;--ref-line:#343d4b;--ref-text:#eef2f8;--ref-muted:#b0bbca;--ref-accent:#e99aae}.admin-reference .admin-primary{color:#fff;background:#812c42;border-color:#812c42}[data-theme=dark] .b2-feedback-link{color:#dce4ef;background:#232d38}[data-theme=dark] .b2-feedback-link.is-pending,[data-theme=dark] .candidate-feedback-panel{color:#f5e6eb;background:#30212a;border-color:#724354}[data-theme=dark] .candidate-feedback-panel textarea{color:#f1f5f9;background:#171d26;border-color:#596574}[data-theme=dark] .b2-board-focus button{color:#e7eef8;background:#202936;border-color:#495366}[data-theme=dark] .b2-board-focus button[aria-pressed=true]{color:#fff;background:#812c42}[data-theme=dark] .b2-board-focus p{color:#b0bbca}@media (max-width:1100px){.admin-reference .admin-content{padding:26px}.admin-reference .settings-section,.admin-reference .setup-block{grid-template-columns:230px minmax(0,1fr);gap:24px}.admin-reference .automation-card{grid-template-columns:1fr 1fr}.admin-reference .automation-recipient-field{grid-column:1/-1}.reference-profile-form>label:not(.check-row){grid-template-columns:230px minmax(0,1fr);gap:24px}}@media (max-width:760px){.admin-frame.admin-reference{grid-template-columns:minmax(0,1fr)}.admin-reference .admin-sidebar{display:none}.admin-reference .admin-main{margin-left:0}.admin-reference .admin-content{padding:22px 16px}.admin-reference .admin-mobile-header{background:var(--ref-bg);border-bottom:1px solid var(--ref-line)}.admin-reference .admin-mobile-header a,.admin-reference .admin-mobile-header button{min-width:44px;min-height:44px}.admin-reference .admin-campaign-overview-heading,.admin-reference .admin-customer-title{flex-wrap:wrap}.admin-reference .settings-section,.admin-reference .setup-block{grid-template-columns:1fr;gap:16px}.reference-profile-form>label:not(.check-row){grid-template-columns:1fr;gap:12px}.reference-profile-form>label>small{grid-column:1}.reference-profile-save{align-self:start;margin:0 0 20px}.admin-reference .settings-section:has(.reference-profile-form)>.settings-copy{max-width:100%}.admin-reference .access-list summary{flex-wrap:wrap}.admin-reference .access-list summary em{width:100%;padding-left:44px}.admin-reference .automation-card{grid-template-columns:1fr;padding:18px}.admin-reference .automation-card>*{grid-column:1}.admin-reference .automation-card-footer{flex-direction:column;align-items:start}.admin-reference .campaign-setup-tabs,.admin-reference .admin-customer-tabs{white-space:nowrap;gap:18px;overflow-x:auto}.admin-reference-toolbar{flex-direction:column;align-items:stretch}.admin-reference-toolbar input,.admin-reference-toolbar>label{width:100%}.b2-dashboard .dashboard-campaign-card{padding:20px}.b2-board-focus p{width:100%;margin:8px 0}.candidate-feedback-panel{margin:16px 0;padding:16px}.candidate-feedback-panel button{white-space:normal;width:100%}.admin-reference .compact-create-menu{width:100%}}
.candidate-document-actions{align-items:center;gap:8px;width:100%;min-width:0;display:flex!important}.candidate-document-title{text-align:left;overflow-wrap:anywhere;min-width:0;min-height:44px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;flex:1;padding:6px 0}.candidate-document-download{width:44px;height:44px;color:inherit;border:1px solid #d6dce3;border-radius:8px;flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.document-preview-dialog{--preview-bg:#fff;--preview-ink:#192b40;--preview-work:#edf0f3;--preview-line:#d6dce3;border:1px solid var(--preview-line);background:var(--preview-bg);width:calc(100vw - 64px);max-width:1320px;height:calc(100dvh - 48px);max-height:calc(100dvh - 48px);color:var(--preview-ink);border-radius:12px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 90px #0005}.document-preview-dialog[open]{flex-direction:column;display:flex}.document-preview-dialog::backdrop{background:#0a1420a6}.document-preview-header{border-bottom:1px solid var(--preview-line);flex-shrink:0;align-items:center;gap:12px;min-height:64px;padding:8px 16px;display:flex}.document-preview-header>svg{flex-shrink:0;width:24px;height:24px}.document-preview-header>div{flex:1;min-width:0}.document-preview-header h2{overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:15px;line-height:1.4}.document-preview-header small{color:var(--preview-ink);margin-top:2px;font-size:12px;display:block}.document-preview-dialog button,.document-preview-controls a{background:var(--preview-bg);min-width:44px;min-height:44px;color:var(--preview-ink);border:1px solid var(--preview-line);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;text-decoration:none;display:inline-flex}.document-preview-dialog button:disabled{opacity:.45;cursor:default}.document-preview-dialog svg,.candidate-document-download svg{width:20px;height:20px}.document-preview-dialog :focus-visible,.candidate-document-actions :focus-visible{outline-offset:2px;outline:3px solid #a74259}.document-preview-workspace{overscroll-behavior:contain;background:var(--preview-work);flex:1;min-height:0;padding:24px 16px;overflow:auto}.document-preview-page{width:max-content;max-width:none;margin:0 auto 24px}.document-preview-page canvas{background:#fff;display:block;box-shadow:0 2px 12px #192b4020}.document-preview-image{margin:0 auto}.document-preview-image img{width:100%;max-width:100%;height:auto;display:block}.document-preview-message{text-align:center;max-width:560px;margin:80px auto;padding:16px;line-height:1.6}.document-preview-message h3{font-size:18px}.document-preview-controls{border-top:1px solid var(--preview-line);background:var(--preview-bg);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.document-preview-controls>div{gap:6px;display:flex}.document-preview-controls>a{color:#fff;background:#7b263c;border-color:#7b263c}[data-theme=dark] .document-preview-dialog{--preview-bg:#172334;--preview-ink:#f1f4f8;--preview-work:#0c1420;--preview-line:#415168}@media (max-width:600px){.document-preview-dialog{border-radius:8px;width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.document-preview-header{gap:8px;padding:8px}.document-preview-workspace{padding:16px 8px}.document-preview-controls{gap:6px;padding:8px}.document-preview-controls>div{gap:4px}.document-preview-controls button{padding:8px}}
.portal-frame-focused .unterlagen-b{max-width:1120px;color:var(--product-text,#243047);gap:28px;margin:0 auto;font-family:Arial,Helvetica,sans-serif;display:grid}.portal-frame-focused .unterlagen-heading{color:inherit;box-shadow:none;background:0 0;border:0;padding:0}.portal-frame-focused .unterlagen-heading :is(h1,h2){letter-spacing:-.8px;margin:5px 0 8px;font:650 clamp(28px,3vw,38px)/1.2 Arial,Helvetica,sans-serif}.portal-frame-focused .unterlagen-heading>p:last-child{color:var(--product-muted,#657084);margin:0;font-size:15px}.unterlagen-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.unterlagen-entry-card{border:1px solid var(--product-border,#e3e6eb);background:var(--product-surface,#fff);min-height:154px;color:var(--product-text,#243047);text-align:left;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:22px;text-decoration:none;display:flex;box-shadow:0 2px 5px #1622360a}.unterlagen-entry-card:hover{border-color:#bf9aa5;transform:none;box-shadow:0 7px 20px #16223614}.unterlagen-entry-card>span{font-size:19px;font-weight:700}.unterlagen-entry-card>small{color:var(--product-muted,#657084);margin-top:7px;font-size:14px;line-height:1.5}.unterlagen-entry-card>strong{color:#812c42;margin-top:auto;padding-top:18px;font-size:14px}.portal-frame-focused .unterlagen-b>.asset-safety-note{border:1px solid var(--product-border,#e3e6eb);background:var(--product-panel,#f7f8fa);color:var(--product-muted,#657084);border-radius:8px;margin:-10px 0 0;padding:12px 14px;font-size:13px}.unterlagen-dialog{border:1px solid var(--product-border,#d9dde4);background:var(--product-surface,#fff);width:min(680px,100vw - 32px);max-height:min(800px,100vh - 32px);color:var(--product-text,#243047);border-radius:12px;padding:0;overflow:auto;box-shadow:0 24px 70px #10182840}.unterlagen-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#12182280}.unterlagen-dialog-head{z-index:2;border-bottom:1px solid var(--product-border,#e3e6eb);background:var(--product-surface,#fff);justify-content:space-between;align-items:flex-start;padding:22px 24px 16px;display:flex;position:sticky;top:0}.unterlagen-dialog-head h2{margin:3px 0;font:650 24px/1.25 Arial,Helvetica,sans-serif}.unterlagen-dialog-head>button{border:1px solid var(--product-border,#e3e6eb);width:44px;height:44px;color:inherit;background:0 0;border-radius:8px;font-size:25px}.unterlagen-form-flow{gap:20px;padding:22px 24px 26px;display:grid}.unterlagen-form-flow fieldset{border:0;margin:0;padding:0}.unterlagen-form-flow legend,.unterlagen-field>span{margin-bottom:9px;font-size:15px;font-weight:700;display:block}.unterlagen-field>span small{color:var(--product-muted,#657084);font-size:12px;font-weight:500}.unterlagen-next-hint{background:var(--product-panel,#f7f8fa);color:var(--product-muted,#657084);border-radius:8px;margin:0;padding:14px}.unterlagen-field{display:grid}.unterlagen-field select,.unterlagen-dialog input:not([type=checkbox]):not([type=file]),.unterlagen-dialog textarea{border:1px solid var(--product-border,#cfd5de);background:var(--product-surface,#fff);width:100%;min-height:44px;color:inherit;font:inherit;border-radius:8px;padding:10px 12px}.unterlagen-field small{color:var(--product-muted,#657084);margin-top:7px}.unterlagen-campaign-picker{gap:9px;display:grid}.unterlagen-campaign-picker legend{margin:0}.unterlagen-campaign-picker legend small{color:var(--product-muted,#657084);font-size:12px;font-weight:500}.unterlagen-campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.unterlagen-campaign-card{border:1px solid var(--product-border,#d8dde4);background:var(--product-surface,#fff);min-width:0;min-height:78px;color:inherit;text-align:left;border-radius:8px;flex-direction:column;justify-content:space-between;gap:8px;padding:11px 12px;display:flex;position:relative}.unterlagen-campaign-card strong{overflow-wrap:anywhere;font-size:13px;line-height:1.28}.unterlagen-campaign-card span{color:var(--product-muted,#657084);font-size:11px}.unterlagen-campaign-card.is-selected{background:#f8eef1;border-color:#812c42;box-shadow:inset 3px 0 #812c42}.unterlagen-campaign-card.is-selected:after{content:"✓";color:#812c42;font-size:12px;font-weight:800;position:absolute;top:7px;right:8px}.unterlagen-campaign-card.is-selected strong{color:#6f2439;padding-right:14px}.unterlagen-assignment{color:#673443;background:#f8eef1;border-left:3px solid #812c42;margin:0;padding:10px 12px;font-size:12px}.unterlagen-assignment strong{color:#6f2439}.unterlagen-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.unterlagen-methods{flex-wrap:wrap;gap:8px;display:flex}.unterlagen-choice-grid button,.unterlagen-methods button,.unterlagen-filters button{border:1px solid var(--product-border,#d8dde4);background:var(--product-surface,#fff);min-height:44px;color:inherit;border-radius:8px;padding:10px 14px;font:600 14px/1.3 Arial,Helvetica,sans-serif}.unterlagen-choice-grid button[aria-pressed=true],.unterlagen-methods button[aria-pressed=true],.unterlagen-filters button[aria-pressed=true]{color:#fff;background:#812c42;border-color:#812c42}.portal-frame-focused .unterlagen-dialog .asset-form{background:var(--product-panel,#f7f8fa);box-shadow:none;border-radius:9px;padding:18px}.unterlagen-primary{min-height:44px;font-weight:700;color:#fff!important;background:#812c42!important;border:1px solid #812c42!important;border-radius:8px!important}.unterlagen-publish-note{background:var(--product-panel,#f7f8fa);color:var(--product-muted,#657084);border-left:3px solid #812c42;padding:12px 14px;font-size:13px;line-height:1.55}.portal-frame-focused .unterlagen-library{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.unterlagen-library .asset-library-heading{border-bottom:1px solid var(--product-border,#e3e6eb);align-items:flex-end;padding-bottom:16px}.unterlagen-library h2{margin:3px 0;font:650 21px/1.3 Arial,Helvetica,sans-serif}.unterlagen-filters{flex-wrap:wrap;gap:8px;padding:16px 0;display:flex}.unterlagen-filter-select{gap:7px;max-width:420px;padding:16px 0;font-weight:700;display:grid}.unterlagen-filter-select select{border:1px solid var(--product-border,#d8dde4);background:var(--product-surface,#fff);min-height:44px;color:inherit;border-radius:8px;padding:8px 12px}.portal-frame-focused .unterlagen-library>ul{border-top:1px solid var(--product-border,#e3e6eb);margin:0;padding:0}.portal-frame-focused .unterlagen-library>ul>li{border-bottom:1px solid var(--product-border,#e3e6eb);background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 4px;display:grid}.unterlagen-material-main{gap:5px;min-width:0;display:grid}.unterlagen-material-main strong,.unterlagen-material-main p{overflow-wrap:anywhere}.unterlagen-material-main p{max-width:70ch;color:var(--product-muted,#657084);white-space:pre-wrap;margin:0}.unterlagen-material-main small{color:var(--product-muted,#657084)}.unterlagen-scope{color:#812c42;overflow-wrap:anywhere;background:#f5e9ed;border-radius:999px;width:max-content;max-width:100%;padding:4px 8px;font-size:12px;font-weight:700}.unterlagen-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.unterlagen-row-actions a,.unterlagen-row-actions button{border:1px solid var(--product-border,#d8dde4);background:var(--product-surface,#fff);min-height:44px;color:inherit;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font:600 13px/1.3 Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex}.unterlagen-row-actions form{margin:0}.unterlagen-row-actions form button{color:#7f1d2d}[data-theme=dark] .unterlagen-entry-card,[data-theme=dark] .unterlagen-campaign-card,[data-theme=dark] .unterlagen-choice-grid button,[data-theme=dark] .unterlagen-methods button,[data-theme=dark] .unterlagen-filters button,[data-theme=dark] .unterlagen-row-actions a,[data-theme=dark] .unterlagen-row-actions button{color:#eef2f8;background:#1d2530;border-color:#3a4655}[data-theme=dark] .unterlagen-campaign-card span{color:#c8d2df}[data-theme=dark] .unterlagen-campaign-card.is-selected,[data-theme=dark] .unterlagen-assignment{color:#f0d8df;background:#3a2630;border-color:#c56f89}[data-theme=dark] .unterlagen-campaign-card.is-selected strong,[data-theme=dark] .unterlagen-campaign-card.is-selected:after,[data-theme=dark] .unterlagen-assignment strong{color:#f0b4c3}[data-theme=dark] .unterlagen-scope{color:#f0b4c3;background:#3a2630}[data-theme=dark] .unterlagen-entry-card>strong{color:#f0a8ba}[data-theme=dark] .portal-frame-focused .unterlagen-heading>p:last-child,[data-theme=dark] .unterlagen-entry-card>small,[data-theme=dark] .unterlagen-material-main p,[data-theme=dark] .unterlagen-material-main small{color:#c8d2df!important}[data-theme=dark] .portal-frame-focused .unterlagen-b>.asset-safety-note,[data-theme=dark] .portal-frame-focused .unterlagen-b>.asset-safety-note strong{color:#e0e7f0!important;background:#1d2530!important;border-color:#3a4655!important}.unterlagen-b :focus-visible{outline-offset:3px;outline:3px solid #b75370}@media (max-width:760px){.unterlagen-entry-grid{grid-template-columns:1fr}.unterlagen-entry-card{min-height:132px}.unterlagen-campaign-grid{grid-template-columns:1fr 1fr}.unterlagen-campaign-card{min-height:72px}.unterlagen-choice-grid{grid-template-columns:1fr}.portal-frame-focused .unterlagen-library>ul>li{grid-template-columns:1fr;padding:16px 0}.unterlagen-row-actions{justify-content:flex-start}.unterlagen-row-actions>*{flex:1}.unterlagen-row-actions form{display:flex}.unterlagen-row-actions form button{width:100%}.unterlagen-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.unterlagen-dialog-head,.unterlagen-form-flow{padding-left:16px;padding-right:16px}}@media (max-width:430px){.unterlagen-campaign-grid{grid-template-columns:1fr}.unterlagen-campaign-card{min-height:64px}}@media (prefers-reduced-motion:reduce){.unterlagen-entry-card{transition:none!important}}.unterlagen-entry-card.is-disabled{opacity:1}.unterlagen-progressive{width:min(600px,100vw - 32px);max-height:calc(100dvh - 32px)}.unterlagen-progressive [hidden]{display:none!important}.unterlagen-progressive .unterlagen-dialog-head{align-items:center}.unterlagen-progressive .unterlagen-dialog-head>button{flex:0 0 44px}.unterlagen-progressive .unterlagen-dialog-head h2{letter-spacing:-.5px;font-size:23px;line-height:1.3}.unterlagen-progressive .unterlagen-form-flow>*{min-width:0}.unterlagen-progressive button{white-space:normal;overflow-wrap:anywhere;min-width:44px;min-height:44px;font:600 14px/1.4 Arial,Helvetica,sans-serif}.unterlagen-progressive .unterlagen-dialog-head>button{font-size:25px}.unterlagen-progressive-hint{color:var(--product-muted,#616b7a);margin:0;font-size:14px;line-height:1.5}.unterlagen-campaign-radios{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.unterlagen-campaign-radios button{border:1px solid var(--product-border,#d8dde4);background:var(--product-surface,#fff);width:100%;min-height:64px;color:inherit;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.unterlagen-campaign-radios button span:first-child{overflow-wrap:anywhere;min-width:0}.unterlagen-campaign-radios button span:last-child{border:1px solid;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:14px;line-height:1;display:grid}.unterlagen-progressive .unterlagen-choice-grid button[aria-pressed=true],.unterlagen-progressive .unterlagen-methods button[aria-pressed=true],.unterlagen-campaign-radios button[aria-checked=true]{color:#642638;background:#f8eef1;border-color:#b68996}.unterlagen-progressive .unterlagen-choice-grid button[aria-pressed=true]:before,.unterlagen-progressive .unterlagen-methods button[aria-pressed=true]:before{content:"✓ ";font-weight:700}.unterlagen-composer-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.unterlagen-composer-actions button,.unterlagen-context button{border:1px solid var(--product-border,#d8dde4);background:var(--product-surface,#fff);color:inherit;border-radius:8px;padding:10px 12px}.unterlagen-context{border-bottom:1px solid var(--product-border,#e3e6eb);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:18px;display:flex}.unterlagen-context p{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;line-height:1.65}.unterlagen-context button{text-underline-offset:3px;background:0 0;border-color:#0000;flex-shrink:0;text-decoration:underline}.unterlagen-change-note{border-top:1px solid var(--product-border,#e3e6eb);color:var(--product-muted,#616b7a);overflow-wrap:anywhere;margin:0;padding-top:14px;font-size:13px;line-height:1.6}.portal-frame-focused .unterlagen-progressive .asset-form{box-shadow:none;background:0 0;border:0;border-radius:0;gap:18px;padding:0;display:grid}.unterlagen-progressive .asset-form>label:not(.asset-check){gap:9px;font-weight:700;display:grid}.unterlagen-progressive .asset-check{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;font-size:13px;font-weight:400;line-height:1.55;display:flex}.unterlagen-progressive .asset-check input{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 44px;width:44px;height:44px;margin:0;position:relative}.unterlagen-progressive .asset-check input:before{content:"";background:var(--product-surface,#fff);border:1px solid #939ba8;border-radius:4px;position:absolute;inset:12px}.unterlagen-progressive .asset-check input:checked:before{background:#812c42;border-color:#812c42}.unterlagen-progressive .asset-check input:checked:after{content:"✓";color:#fff;text-align:center;font-size:17px;position:absolute;inset:10px}.unterlagen-progressive .asset-check small{color:var(--product-muted,#616b7a);font-size:12px;display:block}.unterlagen-progressive .asset-file-trigger{cursor:pointer;justify-content:center;align-items:center;min-height:60px;display:flex}.unterlagen-progressive .asset-file-name{overflow-wrap:anywhere}.unterlagen-progressive .unterlagen-primary{min-height:48px;padding:12px 16px}.unterlagen-progressive .asset-form .unterlagen-primary{width:100%}.unterlagen-progressive .unterlagen-primary:disabled,.unterlagen-progressive .unterlagen-primary:disabled:hover{cursor:default;opacity:1;background:var(--product-panel,#f0f1f3)!important;border-color:var(--product-border,#e0e3e7)!important;color:var(--product-muted,#727985)!important}.unterlagen-progressive .unterlagen-publish-note{color:var(--product-muted,#616b7a);text-align:center;background:0 0;border:0;margin:0;padding:0;font-size:12px}.unterlagen-progressive .asset-file-input:focus-visible+.asset-file-trigger{outline-offset:3px;outline:3px solid #b75370}[data-theme=dark] .unterlagen-campaign-radios button{color:#eef2f8;background:#1d2530;border-color:#3a4655}[data-theme=dark] .unterlagen-progressive .unterlagen-choice-grid button[aria-pressed=true],[data-theme=dark] .unterlagen-progressive .unterlagen-methods button[aria-pressed=true],[data-theme=dark] .unterlagen-campaign-radios button[aria-checked=true]{color:#f0d8df;background:#3a2630;border-color:#c56f89}[data-theme=dark] .unterlagen-progressive .unterlagen-dialog-head h2{color:#f4f7fb!important}[data-theme=dark] .unterlagen-progressive-hint,[data-theme=dark] .unterlagen-progressive legend small,[data-theme=dark] .unterlagen-change-note,[data-theme=dark] .unterlagen-progressive .asset-check small,[data-theme=dark] .unterlagen-progressive .unterlagen-publish-note{color:#e2e8f0!important;background-color:#141518!important}@media (max-width:760px){.unterlagen-progressive{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.unterlagen-progressive .unterlagen-context{gap:4px}.unterlagen-progressive .unterlagen-context button{padding-left:8px;padding-right:8px}.unterlagen-progressive .unterlagen-composer-actions .unterlagen-primary{flex:1}.unterlagen-progressive input:not([type=checkbox]),.unterlagen-progressive textarea,.unterlagen-progressive select{font-size:16px}}@media (prefers-reduced-motion:reduce){.unterlagen-progressive *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:600px){.unterlagen-campaign-radios{grid-template-columns:1fr}}.unterlagen-progressive.is-form .unterlagen-dialog-head h2{font-size:18px;font-weight:600}.unterlagen-progressive .material-form-title{letter-spacing:-.4px;color:var(--product-text,#243047);margin:0 0 20px;font:700 24px/1.3 Arial,Helvetica,sans-serif}.unterlagen-progressive .material-content-field,.unterlagen-progressive .material-file-field{gap:10px;min-width:0;display:grid}.unterlagen-progressive .material-content-field>label{gap:9px;font-size:15px;font-weight:700;display:grid}.unterlagen-progressive .material-field-help{color:var(--product-muted,#616b7a);margin:0;font:400 13px/1.6 Arial,Helvetica,sans-serif}.unterlagen-progressive .material-field-error{color:#842a30;margin:0;font:400 13px/1.6 Arial,Helvetica,sans-serif}.unterlagen-progressive [aria-invalid=true]{border-color:#842a30}.unterlagen-progressive .material-dropzone{border-radius:8px;width:100%;min-width:0;position:relative}.unterlagen-progressive .material-dropzone .asset-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.unterlagen-progressive .material-dropzone .asset-file-trigger{border:1px dashed var(--product-muted,#616b7a);text-align:center;cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;min-height:112px;margin:0;padding:22px 16px;display:flex;background:var(--product-panel,#f7f8fa)!important;color:var(--product-text,#243047)!important}.unterlagen-progressive .material-dropzone:focus-within{outline-offset:3px;outline:3px solid #b75370}.unterlagen-progressive .material-dropzone .asset-file-input:focus-visible+.asset-file-trigger{outline:none}.unterlagen-progressive .material-drop-hint{color:var(--product-muted,#616b7a);font-size:13px;font-weight:400}.unterlagen-progressive .material-selected-file{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.unterlagen-progressive .material-selected-file .asset-file-name{min-width:0;color:var(--product-muted,#616b7a);overflow-wrap:anywhere;font-size:13px}.unterlagen-progressive .material-selected-file button{border:1px solid var(--product-border,#d8dde4);background:var(--product-surface,#fff);min-width:44px;min-height:44px;color:var(--product-text,#243047);border-radius:8px;flex-shrink:0;padding:10px 12px}.unterlagen-progressive .material-content-field input,.unterlagen-progressive .material-content-field textarea{scroll-margin-top:90px}[data-theme=dark] .unterlagen-progressive .material-field-error{color:#ffb4bd}[data-theme=dark] .unterlagen-progressive .material-field-help,[data-theme=dark] .unterlagen-progressive .material-drop-hint,[data-theme=dark] .unterlagen-progressive .material-selected-file .asset-file-name{color:#c8d2df!important}[data-theme=dark] .unterlagen-progressive .material-dropzone .asset-file-trigger{border-color:#9aa7b9;color:#eef2f8!important;background:#242e3a!important}[data-theme=dark] .unterlagen-progressive .material-dropzone .asset-file-trigger strong,[data-theme=dark] .unterlagen-progressive .material-form-title{color:#eef2f8!important}.unterlagen-progressive .asset-check small{text-decoration:none!important}[data-theme=dark] .unterlagen-progressive [aria-invalid=true]{border-color:#ffb4bd}@media (max-width:760px){.unterlagen-progressive .material-drop-hint{display:none}.unterlagen-progressive .material-form-title{font-size:22px}.unterlagen-progressive .material-dropzone .asset-file-trigger{min-height:96px}.unterlagen-progressive .material-selected-file{flex-wrap:wrap}.unterlagen-progressive .material-content-field input,.unterlagen-progressive .material-content-field textarea{font-size:16px}}
.setup-reference-v1 .setup-reference-heading{border-bottom:1px solid var(--line,#e2e5e9);padding:24px 0}.setup-reference-v1 .setup-reference-heading h2{margin:0 0 8px;font-size:22px}.setup-reference-v1 .setup-reference-heading p{max-width:760px;color:var(--portal-text-secondary);margin:0;font-size:14px}.setup-reference-v1 .setup-block{border-bottom:1px solid var(--line,#e2e5e9);grid-template-columns:minmax(190px,260px) minmax(0,1fr);align-items:start;gap:32px;padding:28px 0;display:grid}.setup-reference-v1 .setup-panel,.setup-reference-v1 .setup-block-copy,.setup-reference-v1 .setup-block-copy>div{min-width:0}.setup-reference-v1 .setup-block-copy h2{font-size:17px}.setup-reference-v1 .setup-block-copy p{font-size:13px;line-height:1.6}.setup-reference-v1 .setup-status-preview{margin-top:0}.setup-reference-v1 .setup-netlify-source{border:1px solid var(--line,#e2e5e9);background:var(--surface,#fff);border-radius:10px;align-items:center;gap:14px;max-width:480px;padding:18px;display:flex}.setup-reference-v1 .setup-netlify-source h3{margin:0 0 4px;font-size:15px}.setup-reference-v1 .setup-netlify-source p{color:var(--portal-text-secondary);margin:0 0 8px;font-size:13px}.setup-reference-v1 .setup-source-mark{border:1px solid var(--line,#e2e5e9);border-radius:8px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.setup-reference-v1 .setup-source-mark svg{width:22px;height:22px}.setup-reference-v1 .setup-source-state{font-size:12px;font-weight:600}.setup-reference-v1 .settings-hint{margin:12px 0;font-size:12px;line-height:1.6}.setup-reference-v1 .setup-reference-disclosure{border:1px solid var(--line,#e2e5e9);border-radius:8px;margin-top:16px;padding:0 14px}.setup-reference-v1 .setup-reference-disclosure>summary{cursor:pointer;padding:14px 0;font-size:13px;font-weight:600}.setup-reference-v1 .setup-reference-disclosure[open]{padding-bottom:16px}.setup-reference-v1 .setup-reference-disclosure p{font-size:13px;line-height:1.6}.setup-reference-v1 .setup-whatsapp .setup-block{border:0}.setup-reference-v1 .setup-mapping-browser>label{margin-bottom:6px;font-size:12px;display:block}.setup-reference-v1 input[type=search],.setup-reference-v1 .setup-preview-toolbar select{border:1px solid var(--line,#e2e5e9);width:100%;min-height:40px;color:inherit;background:var(--surface,#fff);border-radius:8px;padding:8px 12px}.setup-reference-v1 .setup-mapping-table{border-collapse:collapse;table-layout:fixed;width:100%}.setup-reference-v1 .setup-mapping-table th{text-align:left;text-transform:uppercase;color:var(--portal-text-secondary);padding:10px;font-size:11px}.setup-reference-v1 .setup-mapping-table td{border:1px solid var(--line,#e2e5e9);overflow-wrap:anywhere;padding:12px;font-size:13px}.setup-reference-v1 .setup-mapping-table small{color:var(--portal-text-secondary);margin-top:5px;display:block}.setup-reference-v1 .setup-source-field{border:1px solid var(--line,#e2e5e9);border-radius:6px;padding:4px 8px;display:inline-block}.setup-reference-v1 .setup-view-browser{border:1px solid var(--line,#e2e5e9);border-radius:10px;overflow:hidden}.setup-reference-v1 .setup-view-switch{border-bottom:1px solid var(--line,#e2e5e9);flex-wrap:wrap;gap:0;display:flex}.setup-reference-v1 .setup-view-switch button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px;font-size:13px}.setup-reference-v1 .setup-view-switch button[aria-pressed=true]{border-bottom-color:var(--portal-action);font-weight:700}.setup-reference-v1 .setup-preview-toolbar{border-bottom:1px solid var(--line,#e2e5e9);justify-content:space-between;align-items:center;gap:16px;padding:16px;font-size:11px;display:flex}.setup-reference-v1 .setup-preview-toolbar label{gap:4px;display:grid}.setup-reference-v1 .setup-view-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);display:grid}.setup-reference-v1 .setup-view-columns section{min-width:0;padding:16px}.setup-reference-v1 .setup-view-columns section+section{border-left:1px solid var(--line,#e2e5e9)}.setup-reference-v1 .setup-view-columns h3{text-transform:uppercase;color:var(--portal-text-secondary);margin:0 0 12px;font-size:11px}.setup-reference-v1 .setup-view-columns ol{margin:0;padding:0;list-style:inside decimal}.setup-reference-v1 .setup-view-columns li{border-bottom:1px solid var(--line,#e2e5e9);overflow-wrap:anywhere;padding:10px 0;font-size:12px}.setup-reference-v1 .setup-view-columns li span{color:var(--portal-text-secondary);margin-top:4px;display:block}.setup-reference-v1 .setup-view-columns dl{margin:0}.setup-reference-v1 .setup-view-columns dl>div{border-bottom:1px solid var(--line,#e2e5e9);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px 0;font-size:12px;display:grid}.setup-reference-v1 .setup-view-columns dd{margin:0}.setup-reference-v1 :is(button,a,summary,input,select):focus-visible{outline:2px solid var(--portal-action);outline-offset:3px}@media (max-width:1050px){.setup-reference-v1 .setup-block{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:560px){.setup-reference-v1 .setup-view-columns{grid-template-columns:minmax(0,1fr)}.setup-reference-v1 .setup-view-columns section+section{border-left:0;border-top:1px solid var(--line,#e2e5e9)}.setup-reference-v1 .setup-preview-toolbar{flex-direction:column;align-items:stretch}.setup-reference-v1 .status-template-picker>div{flex-wrap:wrap}.setup-reference-v1 .setup-view-switch button{flex:100px}}
.workspace-campaign-links{min-width:0;margin:2px 0 12px;padding:0 0 0 12px;list-style:none}.workspace-campaign-links li{min-width:0}html[data-theme] :is(.portal-sidebar-light,.admin-sidebar,.workspace-mobile-campaigns) .workspace-campaign-links a{min-height:36px;color:var(--ref-text,var(--product-text,#243047));border-radius:6px;grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 8px;font-size:13px;font-weight:400;text-decoration:none;display:grid}.workspace-campaign-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-campaign-links i{background:var(--ref-line,var(--product-border,#dce0e5));border-radius:50%;width:6px;height:6px}.workspace-campaign-count{border:1px solid var(--ref-line,var(--product-border,#e3e6eb));text-align:center;font-variant-numeric:tabular-nums;background:var(--ref-panel,var(--product-surface,#f7f8fa));border-radius:12px;min-width:24px;padding:1px 6px;font-size:11px;line-height:18px}html[data-theme] :is(.portal-sidebar-light,.admin-sidebar,.workspace-mobile-campaigns) .workspace-campaign-links a:is(:hover,[aria-current=page]){background:var(--ref-panel,var(--product-surface-hover,#f0f1f4));color:var(--ref-accent,var(--product-accent,#812c42))}.workspace-campaign-links a[aria-current=page] i{background:var(--ref-accent,var(--product-accent,#812c42))}.workspace-campaign-links a:focus-visible{outline:2px solid var(--focus,#812c42);outline-offset:2px}.workspace-campaign-empty{color:var(--ref-muted,var(--product-text-secondary,#657084));padding:8px;font-size:12px}.admin-reference .admin-customer-context-nav{margin-top:20px}.admin-reference .admin-context{margin:20px 0;padding:12px}.workspace-mobile-campaigns{display:none}html[data-theme] .workspace-board-reference .premium-board-heading{gap:20px;margin-bottom:0;padding:0 0 18px}html[data-theme] .workspace-board-reference .premium-board-title h1{letter-spacing:-.4px;font-size:26px;line-height:1.25}.workspace-board-reference .premium-board-title>p{margin:6px 0 0;font-size:13px}.workspace-board-reference .premium-board-metrics{gap:16px}.workspace-board-reference .premium-board-metrics dd{font-size:22px}html[data-theme] .workspace-board-reference .admin-compact-board{grid-auto-columns:260px;gap:12px;padding:8px 0 20px}html[data-theme] .workspace-board-reference .admin-compact-profile{border-radius:8px;min-height:0;padding:12px;box-shadow:0 1px 3px #14243b08}.workspace-board-reference .candidate-card-heading{grid-template-columns:28px minmax(0,1fr) auto;gap:8px}.workspace-board-reference .candidate-avatar{width:28px;height:28px;font-size:11px}html[data-theme] .workspace-board-reference .candidate-card-heading h3{font-size:13px;line-height:1.4}.workspace-card-fields dl{gap:5px;margin:10px 0 8px;display:grid}.workspace-card-fields dl>div{grid-template-columns:70px minmax(0,1fr);gap:8px;font-size:12px;line-height:1.4;display:grid}.workspace-card-fields dt{color:var(--ref-muted,var(--product-text-secondary,#657084));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-card-fields dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.workspace-card-fields>p{color:var(--ref-muted,var(--product-text-secondary,#657084));margin:6px 0;font-size:11px}.workspace-board-reference .admin-profile-line.clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}html[data-theme] .workspace-board-reference .admin-stage-form select{min-height:36px;padding:6px 26px 6px 8px;font-size:12px}@media (min-width:761px){.admin-frame.admin-reference{grid-template-columns:232px minmax(0,1fr)}.admin-reference .admin-sidebar{width:232px;padding:24px 14px;overflow-y:auto}.portal-frame-focused{grid-template-columns:232px minmax(0,1fr)}.portal-frame-focused>.portal-sidebar-light{width:232px;padding:24px 14px;overflow-y:auto}}@media (max-width:760px){.portal-frame-focused .focused-mobile-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-mobile-campaigns{border-bottom:1px solid var(--ref-line,#e3e6eb);margin:0 16px 12px;display:block}.workspace-mobile-campaigns summary{overflow-wrap:anywhere;min-height:44px;padding:12px 0;font-size:14px}.workspace-mobile-campaigns>a{align-items:center;min-height:44px;font-size:14px;display:flex}html[data-theme] .workspace-mobile-campaigns .workspace-campaign-links a{min-height:44px}html[data-theme] .workspace-board-reference .premium-board-title h1{font-size:22px}html[data-theme] .workspace-board-reference .admin-stage-form select{min-height:44px;font-size:16px}}
.candidate-contact-actions{flex-wrap:wrap;gap:6px;display:flex}.candidate-contact-actions a{border:1px solid var(--ref-line,#e3e6eb);min-width:44px;min-height:44px;color:inherit;background:var(--ref-bg,#fff);border-radius:7px;place-items:center;display:grid}.candidate-contact-actions a:focus-visible{outline-offset:3px;outline:2px solid}.candidate-contact-actions svg{width:20px;height:20px}.admin-reference .workspace-overview-title{margin:0 0 22px}.admin-reference .tenant-overview-toolbar{margin-bottom:18px}.admin-reference .tenant-overview-toolbar h2{margin:0}.admin-reference .tenant-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-reference .tenant-search{flex:1;min-width:min(240px,100%)}.workspace-view-toggle{border:1px solid var(--ref-line,#e3e6eb);border-radius:7px;display:flex;overflow:hidden}.workspace-view-toggle button{width:44px;min-height:44px;color:var(--ref-muted,#657084);background:var(--ref-bg,#fff);cursor:pointer;border:0;place-items:center;display:grid}.workspace-view-toggle button[aria-pressed=true]{background:var(--ref-panel,#f7f8fa);color:var(--ref-text,#243047);box-shadow:inset 0 0 0 1px var(--ref-line,#e3e6eb)}.workspace-view-toggle svg{width:20px;height:20px}.admin-reference .tenant-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@font-face{font-family:Customer Card Inter;src:url(/fonts/customer-card/InterVariable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}html[data-theme] .admin-reference .workspace-reference-card{font-optical-sizing:none;border:1px solid var(--ref-line);background:var(--ref-bg);min-width:0;min-height:248px;color:var(--ref-text);border-radius:12px;flex-direction:column;gap:0;padding:22px 20px 18px;font-family:Customer Card Inter,Arial,sans-serif;animation:none;display:flex;transform:none;box-shadow:0 2px 5px #18233706}.admin-reference .workspace-reference-card:before{display:none}.admin-reference .workspace-reference-card header{justify-content:flex-start;align-items:center;gap:8px;display:flex}.admin-reference .workspace-reference-card h2{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;width:auto;min-width:0;max-width:calc(100% - 16px);margin:0;font-size:16px;font-weight:600;line-height:24px;overflow:hidden}.admin-reference .workspace-reference-card .workspace-card-type{color:var(--ref-muted);margin:4px 0 28px;font-size:14px;line-height:20px}.workspace-lifecycle-dot{background:#218d70;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.workspace-lifecycle-dot.archived{background:#8c929c}.admin-reference .workspace-reference-card header .workspace-lifecycle-dot{margin:0;padding:0;position:static}.admin-reference .workspace-reference-card .tenant-card-metrics{gap:8px;margin:0 0 24px;display:grid}.admin-reference .workspace-reference-card .tenant-card-metrics>div{min-height:28px}.admin-reference .workspace-reference-card dt{color:var(--ref-muted);font-size:14px;line-height:20px}.admin-reference .workspace-reference-card dd{background:var(--ref-panel);min-width:28px;height:28px;color:var(--ref-muted);border:1px solid var(--ref-line);border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 9px;font-size:12px;font-weight:400;line-height:1;display:inline-flex}.admin-reference .workspace-reference-card .tenant-card-metrics>div:first-child dd{min-width:24px;height:24px;padding-inline:7px}.admin-reference .workspace-reference-card .workspace-stage-bar{background:var(--ref-bg);gap:2px;height:5px;min-height:5px}.workspace-stage-bar{background:var(--ref-line,#e3e6eb);border-radius:3px;width:100%;height:4px;min-height:4px;margin-top:auto;display:flex;overflow:hidden}.workspace-stage-bar>span{flex-basis:0;min-width:0;height:100%}.workspace-archived-content{opacity:.18;flex-direction:column;flex:1;display:flex}.workspace-reference-card.is-archived{position:relative}.workspace-archive-overlay{flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex;position:absolute;inset:0}.workspace-archive-overlay>svg{width:23px;height:23px}.workspace-archive-overlay>strong{font-size:14px}.workspace-archive-overlay button{border:1px solid var(--ref-line,#e3e6eb);background:var(--ref-bg,#fff);min-height:44px;color:var(--ref-text,#243047);cursor:pointer;border-radius:6px;padding:8px 12px;font-size:12px}.admin-reference .tenant-card-grid[data-view=list]{grid-template-columns:minmax(0,1fr)}.admin-reference .tenant-card-grid[data-view=list] .workspace-reference-card{min-height:0}.admin-reference .tenant-card-grid[data-view=list] .tenant-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.admin-reference .tenant-card-grid[data-view=list] .is-archived{min-height:190px}html[data-theme] .admin-reference .admin-compact-campaign-grid,.portal-frame .compact-campaign-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}html[data-theme] .admin-reference .admin-compact-campaign-card,.portal-frame .compact-campaign-card{min-width:0;min-height:230px;box-shadow:none;gap:0;padding:16px;transform:none}.admin-reference .admin-compact-campaign-card h3{font-size:15px}.admin-reference .admin-compact-campaign-card dl{gap:9px;margin-bottom:18px}.admin-reference .admin-compact-campaign-card dl>div{gap:8px}.admin-reference .admin-compact-campaign-card dd,.portal-frame .compact-campaign-card dd{white-space:normal;overflow-wrap:anywhere;border-radius:6px;max-width:65%;font-size:11px}.admin-reference .admin-compact-campaign-card dt{font-size:12px}.portal-frame .compact-campaign-card{flex-direction:column;display:flex}.portal-frame .compact-campaign-card dl{margin-bottom:18px}@media (max-width:1200px){html[data-theme] .admin-reference .admin-compact-campaign-grid,.portal-frame .compact-campaign-grid,.admin-reference .tenant-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){html[data-theme] .admin-reference .admin-compact-campaign-grid,.portal-frame .compact-campaign-grid,.admin-reference .tenant-card-grid{grid-template-columns:minmax(0,1fr)}.admin-reference .tenant-card-grid[data-view=list] .tenant-card-metrics{grid-template-columns:minmax(0,1fr);gap:9px}.admin-reference .tenant-filters>*{max-width:100%}.admin-reference .tenant-result-count{white-space:normal}}
html[data-theme] .kanban-reference-step .kanban-toolbar-right .board-actions{flex-direction:row;align-items:center;gap:8px;width:auto;min-width:0;margin:0;display:flex}.kanban-reference-step .premium-board-toolbar .live-sync-indicator{display:none}@media (max-width:600px){.kanban-reference-step .kanban-search-wrap .kanban-search{width:100%}}.kanban-reference-step .kanban-card-row{color:#667180;align-items:center;gap:7px;min-width:0;margin:0 0 5px;font-size:12px;line-height:18px;display:flex}.kanban-reference-step .kanban-card-row:last-child{margin-bottom:0}.kanban-reference-step .kanban-card-row>svg{flex:0 0 14px;width:14px;height:14px}.kanban-reference-step .kanban-card-row>span,.kanban-reference-step .kanban-card-row>time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kanban-reference-step .kanban-campaign-tabs{scrollbar-width:thin;border-bottom:1px solid #e9ebee;gap:26px;max-width:100%;margin:0 0 16px;display:flex;overflow-x:auto}.kanban-reference-step .kanban-campaign-tabs a{color:#626b78;border-bottom:2px solid #0000;flex-shrink:0;min-height:44px;padding:10px 0 13px;font-size:13px;text-decoration:none}.kanban-reference-step .kanban-campaign-tabs a[aria-current=page]{color:#28313d;border-bottom-color:#812c42;font-weight:600}html[data-theme] .kanban-reference-step .premium-board-toolbar{box-shadow:none;background:#fff;border:1px solid #e9ebee;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;min-height:40px;margin-bottom:12px;padding:10px 12px;display:flex}.kanban-reference-step .kanban-toolbar-left,.kanban-reference-step .kanban-toolbar-right{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.kanban-reference-step .kanban-toolbar-right{flex-wrap:wrap;margin-left:auto}.kanban-reference-step :is(.kanban-icon-button,.kanban-view-switch button,.kanban-admin-actions>summary){color:#626b78;cursor:pointer;background:#fff;border:1px solid #e3e6eb;border-radius:6px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;padding:8px;display:flex}.kanban-reference-step :is(.kanban-icon-button,.kanban-view-switch button,.kanban-admin-actions>summary)>svg{width:18px;height:18px}.kanban-reference-step .kanban-total{color:#28313d;background:#f1f3f5;border:0;border-radius:6px;align-items:center;gap:8px;min-height:36px;padding:9px 12px;font-size:12px;display:flex}.kanban-reference-step .kanban-total span{font-variant-numeric:tabular-nums;color:#626b78}.kanban-reference-step .kanban-view-switch{background:#f1f3f5;border-radius:7px;gap:3px;padding:3px;display:flex}.kanban-reference-step .kanban-view-switch button{background:0 0;border-color:#0000;width:32px;min-width:32px;height:30px}.kanban-reference-step .kanban-view-switch button[aria-pressed=true]{color:#28313d;background:#fff;border-color:#e3e6eb;box-shadow:0 1px 3px #172b4d10}.kanban-reference-step .kanban-search-wrap{align-items:center;min-width:0;max-width:100%;display:flex;position:relative}.kanban-reference-step .kanban-search-wrap>svg{color:#626b78;width:16px;height:16px;position:absolute;left:10px}.kanban-reference-step .kanban-search-wrap .kanban-search{width:190px;padding-left:32px}.kanban-reference-step .kanban-filter-panel{border:1px solid #e3e6eb;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}.kanban-reference-step .kanban-filter-panel label{gap:5px;max-width:100%;font-size:12px;display:grid}.kanban-reference-step .kanban-filter-panel select{border:1px solid #e3e6eb;border-radius:6px;max-width:100%;padding:8px}@media (max-width:600px){.kanban-reference-step .kanban-toolbar-right{width:100%;margin-left:0}.kanban-reference-step .kanban-search-wrap,.kanban-reference-step .kanban-search{width:100%}.kanban-reference-step .kanban-campaign-tabs{gap:20px}.kanban-reference-step :is(.kanban-icon-button,.kanban-view-switch button,.kanban-admin-actions>summary){min-width:40px;height:40px}}html[data-theme=dark] .kanban-reference-step :is(.kanban-card-row,.kanban-campaign-tabs a){color:#b5bfcc}html[data-theme=dark] .kanban-reference-step :is(.premium-board-toolbar,.kanban-icon-button,.kanban-admin-actions>summary,.kanban-total,.kanban-view-switch){color:#e6e9ef;background:#242b36;border-color:#394354}@font-face{font-family:Kanban Inter;src:url(/fonts/customer-card/InterVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}html[data-theme] .kanban-reference-step{color:#28313d;min-width:0;font-family:Kanban Inter,sans-serif}.kanban-reference-step :is(button,input,select,textarea){font-family:inherit}html[data-theme] .kanban-reference-step .premium-board-heading{box-shadow:none;background:0 0;border:0;padding:0 0 14px}html[data-theme] .kanban-reference-step .premium-board-title h1{letter-spacing:-.5px;margin:8px 0;font-family:inherit;font-size:24px;font-weight:600;line-height:1.3}.kanban-reference-step .premium-board-eyebrow{font-size:12px}.kanban-view-tabs{border-bottom:1px solid #e9ebee;gap:24px;margin:0 0 12px;display:flex}.kanban-view-tabs button{color:#626b78;background:0 0;border:0;border-bottom:2px solid #0000;min-height:40px;padding:10px 2px;font-size:13px}.kanban-view-tabs button[aria-pressed=true]{color:#28313d;border-bottom-color:#812c42;font-weight:600}.kanban-reference-step .kanban-search{color:#28313d;background:#fff;border:1px solid #e3e6eb;border-radius:6px;width:240px;max-width:100%;min-height:36px;padding:8px 12px;font-size:13px}.kanban-reference-step .board-actions{flex-wrap:wrap;gap:8px;margin-left:auto}.kanban-reference-step .b2-board-focus{border:0;flex-wrap:wrap;gap:4px;margin:0;padding:0;display:flex}.kanban-reference-step .b2-board-focus button{min-height:36px;padding:8px 10px;font-size:12px}.kanban-reference-step .kanban-message{color:#812c42;margin:4px 0;font-size:12px}.kanban-reference-step .kanban-message:empty{display:none}html[data-theme] .kanban-reference-step .admin-compact-board{scrollbar-width:thin;background:0 0;border:0;border-radius:0;grid-template-columns:none;grid-auto-columns:264px;grid-auto-flow:column;align-items:stretch;gap:12px;max-width:100%;min-height:570px;padding:0 0 14px;display:grid;overflow-x:auto}html[data-theme] .kanban-reference-step [hidden]{display:none!important}html[data-theme] .kanban-reference-step .admin-compact-column{background:#f7f8fa;border:0;border-radius:8px;min-width:0;min-height:550px;padding:0}html[data-theme] .kanban-reference-step .admin-compact-column>header{background:0 0;border:0;justify-content:space-between;align-items:center;height:48px;padding:14px 12px;display:flex}.kanban-reference-step .admin-compact-column>header>div{align-items:center;gap:8px;min-width:0;display:flex}html[data-theme] .kanban-reference-step .admin-compact-column>header h2{white-space:normal;font-family:inherit;font-size:13px;font-weight:500;line-height:1.3}html[data-theme] .kanban-reference-step .admin-compact-column>header i{background:var(--status-color);border-radius:50%;flex-shrink:0;width:8px;height:8px}html[data-theme] .kanban-reference-step .admin-compact-column>header>span{color:#667180;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;min-width:0;padding:0;font-size:12px}html[data-theme] .kanban-reference-step .admin-compact-stack{gap:8px;padding:0 8px 12px}html[data-theme] .kanban-reference-step .admin-compact-profile{background:#fff;border:1px solid #eceef1;border-radius:8px;min-height:112px;padding:12px;overflow:visible;box-shadow:0 1px 2px #172b4d05}html[data-theme] .kanban-reference-step .candidate-card-heading{margin:0 0 8px;padding-right:0;display:block}html[data-theme] .kanban-reference-step .candidate-card-heading h3{color:#28313d;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4}.kanban-reference-step .candidate-card-heading>svg{display:none}.kanban-reference-step .kanban-card-date{color:#667180;align-items:center;gap:6px;margin:0 0 5px;font-size:12px;line-height:1.5;display:flex}.kanban-reference-step .workspace-card-fields dl{gap:4px;margin:0}.kanban-reference-step .workspace-card-fields dl>div{font-size:12px;line-height:1.5;display:block}.kanban-reference-step .workspace-card-fields dt{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.kanban-reference-step .workspace-card-fields dd{color:#667180}.kanban-reference-step .workspace-card-fields>p{display:none}html[data-theme] .kanban-reference-step .candidate-card-menu{z-index:3;position:absolute;top:6px;right:6px}html[data-theme] .kanban-reference-step .candidate-card-menu>summary{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.kanban-reference-step .candidate-card-menu>summary::marker{content:""}html[data-theme] .kanban-reference-step .candidate-card-popover{z-index:5;background:#fff;border:1px solid #dce1e8;width:220px;max-width:240px;padding:10px;top:32px;right:0;box-shadow:0 4px 16px #172b4d18}.kanban-reference-step .candidate-card-menu[open]{z-index:6}html[data-theme] .kanban-reference-step .admin-stage-form{border:0;margin:0;padding:0}html[data-theme] .kanban-reference-step .kanban-empty-state{text-align:left;background:0 0;border:0;align-items:flex-start;min-height:0;padding:8px}html[data-theme] .kanban-reference-step .kanban-empty-state span{color:#626c7a;margin:0;font-size:12px}.kanban-reference-step .setup-reference-disclosure{min-width:0;max-width:100%;position:relative}.kanban-reference-step .setup-reference-disclosure>div{max-width:100%;position:relative}.kanban-admin-actions{font-size:12px;position:relative}.kanban-admin-actions>summary{cursor:pointer;border:1px solid #e3e6eb;border-radius:6px;padding:10px}.kanban-admin-actions>div{z-index:20;background:#fff;border:1px solid #e3e6eb;border-radius:6px;gap:10px;min-width:230px;padding:14px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 4px 16px #172b4d18}.kanban-reference-step :is(button,a,input,select,summary):focus-visible{outline-offset:2px;outline:2px solid #812c42}html[data-theme] .kanban-reference-step .pipeline-column.is-drop-target{outline-offset:-2px;outline:2px solid #812c42}@media (max-width:600px){html[data-theme] .kanban-reference-step .premium-board-title h1{font-size:22px}.kanban-reference-step .kanban-search-wrap .kanban-search{width:100%;min-height:44px;font-size:16px}.kanban-reference-step .board-actions{margin-left:0}.kanban-reference-step .b2-board-focus button,.kanban-view-tabs button{min-height:44px}.kanban-reference-step .candidate-card-menu>summary{min-width:36px;min-height:36px}html[data-theme] .kanban-reference-step .admin-compact-board{grid-auto-columns:264px;min-height:500px}html[data-theme] .kanban-reference-step .admin-compact-column{min-height:480px}}html[data-theme=dark] .kanban-reference-step{color:#e6e9ef}html[data-theme=dark] .kanban-reference-step .admin-compact-column{background:#1b202a}html[data-theme=dark] .kanban-reference-step :is(.admin-compact-profile,.candidate-card-popover,.kanban-search,.kanban-admin-actions>div){color:#e6e9ef;background:#242b36;border-color:#394354}html[data-theme=dark] .kanban-reference-step :is(.candidate-card-heading h3,.admin-compact-column>header h2,.kanban-view-tabs button){color:#e6e9ef}html[data-theme=dark] .kanban-reference-step :is(.kanban-card-date,.workspace-card-fields dd){color:#b5bfcc}.kanban-reference-step .board-actions .candidate-bulk-select-toggle,.kanban-reference-step .board-actions .candidate-bulk-open{white-space:nowrap;min-width:0;padding:8px 12px;width:auto!important}.kanban-reference-step .candidate-bulk-checkbox{z-index:3;cursor:pointer;place-items:center;width:44px;height:44px;margin:0;display:grid;position:absolute;top:2px;left:2px}.kanban-reference-step .candidate-bulk-checkbox input{width:18px;height:18px;accent-color:var(--agency-accent,#812c42);margin:0}.kanban-reference-step .candidate-bulk-checkbox~.candidate-card-content{padding-left:44px}.candidate-bulk-dialog{color:#202733;background:#fff;border:1px solid #dfe3e8;border-radius:14px;width:min(480px,100vw - 32px);padding:0;box-shadow:0 24px 70px #11182738}.candidate-bulk-dialog::backdrop{background:#11182780}.candidate-bulk-dialog form{gap:18px;padding:24px;display:grid}.candidate-bulk-dialog header,.candidate-bulk-dialog footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.candidate-bulk-dialog header span{color:#626b78;font-size:12px}.candidate-bulk-dialog h2{margin:2px 0 0;font-size:20px;line-height:28px}.candidate-bulk-dialog p{color:#555f6d;margin:0;font-size:14px;line-height:20px}.candidate-bulk-dialog header button{background:#fff;border:1px solid #dfe3e8;border-radius:10px;place-items:center;width:40px;height:40px;padding:0;display:grid}.candidate-bulk-dialog header svg{width:20px;height:20px}.candidate-bulk-dialog label{gap:7px;font-size:13px;font-weight:600;display:grid}.candidate-bulk-dialog select{color:#202733;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cfd5dd;border-radius:10px;padding:8px 12px}.candidate-bulk-dialog footer{justify-content:flex-end}.candidate-bulk-dialog footer button{background:#fff;border:1px solid #dfe3e8;border-radius:10px;min-height:40px;padding:8px 14px;font-family:inherit;font-size:14px;font-weight:600;line-height:20px}.candidate-bulk-dialog footer .candidate-action-primary{border-color:var(--agency-accent,#812c42);background:var(--agency-accent,#812c42);color:#fff}.candidate-bulk-dialog .candidate-bulk-error{color:#9f1239}html[data-theme=dark] .candidate-bulk-dialog{color:#e6e9ef;background:#242b36;border-color:#394354}html[data-theme=dark] .candidate-bulk-dialog :is(p,header span){color:#b5bfcc}html[data-theme=dark] .candidate-bulk-dialog :is(select,header button,footer button){color:#e6e9ef;background:#1b202a;border-color:#4a5568}html[data-theme=dark] .candidate-bulk-dialog p.candidate-bulk-error{color:#fda4af}@media (max-width:600px){.candidate-bulk-dialog form{padding:18px}.candidate-bulk-dialog footer{flex-direction:column-reverse;align-items:stretch}.candidate-bulk-dialog footer button{width:100%}}.candidate-saved-views{position:relative}.candidate-saved-views>summary{cursor:pointer;background:#fff;border:1px solid #e3e6eb;border-radius:10px;align-items:center;min-height:40px;padding:8px 12px;font-size:13px;font-weight:600;list-style:none;display:flex}.candidate-saved-views>summary::-webkit-details-marker{display:none}.candidate-saved-views>div{z-index:25;background:#fff;border:1px solid #e3e6eb;border-radius:12px;gap:12px;width:min(360px,100vw - 32px);padding:16px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #172b4d22}.candidate-saved-view-list{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;display:grid}.candidate-saved-views label{gap:5px;font-size:12px;display:grid}.candidate-saved-views :is(input,select,button){min-height:40px;font:inherit;background:#fff;border:1px solid #d8dde5;border-radius:8px}.candidate-saved-views :is(input,select){width:100%;padding:8px}.candidate-saved-views button{padding:8px 10px;font-size:12px;font-weight:600}.candidate-saved-view-list form{display:contents}.candidate-saved-view-create{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.candidate-saved-view-boundary{color:#667085;margin:0;font-size:11px}html[data-theme=dark] .candidate-saved-views>summary,html[data-theme=dark] .candidate-saved-views>div,html[data-theme=dark] .candidate-saved-views :is(input,select,button){color:#e6e9ef;background:#242b36;border-color:#394354}@media (max-width:600px){.candidate-saved-views>div{width:auto;position:fixed;inset:auto 16px 16px}.candidate-saved-view-list,.candidate-saved-view-create{grid-template-columns:1fr}.candidate-saved-view-list form{display:block}.candidate-saved-views button{width:100%}}
html[data-theme=light] :is(.admin-frame,.portal-frame)>.sidebar-reference{color:#23252b;box-shadow:none;background:#fff;border-right:1px solid #eceef1;font-family:Kanban Inter,Inter,sans-serif}html[data-theme] .sidebar-reference .brand-mark.compact{color:#fff;letter-spacing:-1.4px;background:#171717;border-radius:0;justify-content:center;align-self:flex-start;align-items:center;width:136px;height:56px;margin:0 0 23px 24px;padding:0;font-size:29px;display:flex}html[data-theme] .sidebar-reference .brand-mark.compact span{color:#c83d52}html[data-theme] .sidebar-reference :is(.admin-context,.client-switcher){min-height:84px;box-shadow:none;background:#f5f5f7;border:0;border-radius:12px;align-items:center;gap:12px;margin:0 0 24px;padding:12px;display:flex}html[data-theme] .sidebar-reference :is(.admin-context,.client-switcher)>div{min-width:0}html[data-theme] .sidebar-reference :is(.admin-context,.client-switcher) strong{overflow-wrap:anywhere;color:#23252b;font:600 15px/21px Kanban Inter,Inter,sans-serif;display:block}html[data-theme] .sidebar-reference :is(.admin-context,.client-switcher) small{color:#6b7079;text-transform:none;letter-spacing:0;font:400 14px/21px Kanban Inter,Inter,sans-serif;display:block}html[data-theme] .sidebar-reference .sidebar-context-monogram{color:#713b45;background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;display:flex}html[data-theme] .sidebar-reference :is(.admin-nav,.desktop-nav){flex-direction:column;gap:2px;margin:0;padding:0;display:flex}html[data-theme] .sidebar-reference :is(.nav-group-label,.section-label){letter-spacing:.2px;color:#6b7079;text-transform:uppercase;margin:0;padding:0 9px 6px;font:500 12px/18px Kanban Inter,Inter,sans-serif;display:block}html[data-theme] .sidebar-reference :is(.admin-nav,.desktop-nav)>a{color:#24262d;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;margin:0;padding:8px 12px;font:500 15px/22px Kanban Inter,Inter,sans-serif;display:flex}html[data-theme] .sidebar-reference :is(.admin-nav,.desktop-nav)>a svg{color:#686d76;flex:none;width:20px;height:20px}html[data-theme] .sidebar-reference :is(.admin-nav,.desktop-nav)>a:is(.active,:hover){color:#24262d;background:#f4f4f6}html[data-theme] .sidebar-reference .admin-customer-context-nav{margin-top:30px}html[data-theme] .sidebar-reference .workspace-campaign-links{margin:0;padding:0;list-style:none}html[data-theme] .sidebar-reference .workspace-campaign-links a{color:#24262d;border-radius:11px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:40px;padding:8px 9px 8px 17px;font:500 14px/20px Kanban Inter,Inter,sans-serif;display:grid}html[data-theme] .sidebar-reference .workspace-campaign-links a[aria-current=page]{color:#24262d;background:#f4f4f6}html[data-theme] .sidebar-reference .workspace-campaign-links i{background:#ececf0;width:8px;height:8px}html[data-theme] .sidebar-reference .workspace-campaign-links a[aria-current=page] i{background:#8d354a}html[data-theme] .sidebar-reference .workspace-campaign-count{color:#31343b;background:#ededf0;border:0;min-width:26px;height:24px;padding:2px 7px;font:500 12px/20px Kanban Inter,Inter,sans-serif}html[data-theme] .sidebar-reference .sidebar-foot{background:0 0;border-top:1px solid #ececf0;margin-top:auto;padding:17px 10px 0}html[data-theme] .sidebar-reference .logout-button{color:#555c67;background:0 0;border:0;flex-direction:row-reverse;justify-content:space-between;width:100%;min-height:40px;padding:0;font:500 14px/20px Kanban Inter,Inter,sans-serif;display:flex}@media (min-width:761px){html[data-theme] :is(.admin-frame.admin-reference,.portal-frame-focused){grid-template-columns:270px minmax(0,1fr)}html[data-theme] :is(.admin-frame,.portal-frame)>.sidebar-reference{flex-direction:column;gap:0;width:270px;height:100dvh;padding:24px 16px 16px 1px;display:flex;overflow-y:auto}}@media (max-width:760px){html[data-theme] :is(.admin-frame,.portal-frame)>.sidebar-reference{display:none}}
