.demo-nav-divider{display:block;width:1px;height:1rem;background:var(--card-border)}.demo-nav-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:12px;border:1px solid var(--card-border);background:var(--card-bg);color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast)}.demo-nav-icon-btn svg{width:1.05rem;height:1.05rem}.demo-nav-icon-btn:hover,.demo-nav-icon-btn.active{background:var(--card-bg-hover);border-color:var(--card-border-glow);color:#a5b4fc;transform:translateY(-1px)}.demo-nav-create-btn{width:auto;flex:0 0 auto;gap:.55rem;padding:0 .9rem;background:#4f46e5;border-color:#4f46e5;color:#fff;font-size:.86rem;font-weight:700;white-space:nowrap;box-shadow:0 4px 14px #4f46e559}.demo-nav-create-btn:hover,.demo-nav-create-btn.active{background:#4338ca;border-color:#4338ca;color:#fff}.demo-tour-icon-btn{width:auto;flex:0 0 auto;gap:.5rem;padding:.5rem .9rem;border-radius:12px;white-space:nowrap}.demo-tour-icon-btn .tour-icon-svg{width:1.1rem;height:1.1rem}.demo-simple-mode{display:flex;align-items:center;gap:.55rem;color:var(--text-secondary);font-size:.86rem;font-weight:600;white-space:nowrap;flex:0 0 auto}.demo-simple-mode-toggle{width:2.8rem;height:1.65rem;padding:.18rem;border:0;border-radius:99px;background:#334155;cursor:pointer;transition:background var(--transition-fast)}.demo-simple-mode-toggle i{display:block;width:1.29rem;height:1.29rem;border-radius:99px;background:#fff;box-shadow:0 1px 3px #0005;transition:transform var(--transition-fast)}.demo-simple-mode-toggle.active{background:#4f46e5}.demo-simple-mode-toggle.active i{transform:translateX(1.15rem)}.theme-toggle-btn{display:inline-flex;align-items:center;gap:.55rem;padding:.62rem 1rem;white-space:nowrap;flex:0 0 auto}.theme-icon{width:1.15rem;height:1.15rem}.navbar-container{gap:1.25rem}.navbar-left{min-width:0}.nav-links{min-width:0}.nav-link{white-space:nowrap}.navbar-right{gap:.75rem;flex-wrap:nowrap}.brand-logo{flex-shrink:0}.logo-img{height:2rem}@media (max-width:1000px){.demo-simple-mode{display:none}}@media (max-width:768px){.demo-nav-divider,.demo-simple-mode{display:none}.demo-nav-create-btn{width:2.15rem;padding:0}.demo-nav-create-btn span,.demo-tour-icon-btn span{display:none}.demo-nav-icon-btn,.demo-notification-button,.demo-tour-icon-btn{height:2.15rem}.demo-tour-icon-btn{width:2.15rem;padding:0}.navbar-right{gap:.45rem}}

.demo-notification-shell{position:relative}.demo-notification-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:12px;border:1px solid var(--card-border);background:var(--card-bg);color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast)}.demo-notification-button:hover{background:var(--card-bg-hover);transform:translateY(-1px)}.demo-bell-icon{width:1.15rem;height:1.15rem}.demo-notification-count{position:absolute;top:-.35rem;right:-.35rem;min-width:1.15rem;height:1.15rem;border-radius:99px;background:#ef4444;color:#fff;font-size:.65rem;font-weight:900;display:flex;align-items:center;justify-content:center;border:2px solid var(--bg-color)}.demo-notification-count.zero{display:none}.demo-notification-menu{position:absolute;right:0;top:calc(100% + .75rem);width:min(22rem,calc(100vw - 2rem));background:var(--bg-color);background-image:var(--bg-gradient);border:1px solid var(--card-border);border-radius:14px;box-shadow:var(--shadow-lg);overflow:hidden;z-index:80}.demo-notification-menu.hidden{display:none}.demo-notification-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid var(--card-border);background:#ffffff05}.demo-notification-head strong{display:block;font-size:.9rem;color:var(--text-white)}.demo-notification-head span{display:block;margin-top:.15rem;font-size:.72rem;color:var(--text-secondary)}.demo-notification-actions{display:flex;gap:.4rem}.demo-notification-actions button,.demo-notification-delete{border:1px solid var(--card-border);border-radius:8px;background:var(--card-bg);color:var(--text-primary);font-size:.68rem;font-weight:800;padding:.35rem .55rem;cursor:pointer}.demo-notification-list{max-height:22rem;overflow:auto}.demo-notification-item{display:grid;grid-template-columns:.55rem 1fr auto;gap:.75rem;padding:1rem;border-bottom:1px solid var(--card-border);align-items:start}.demo-notification-item.read{opacity:.68}.demo-notification-dot{width:.55rem;height:.55rem;margin-top:.35rem;border-radius:99px;background:#6366f1}.demo-notification-item.read .demo-notification-dot{background:var(--text-muted)}.demo-notification-body strong{font-size:.82rem;color:var(--text-white);display:block}.demo-notification-body p{font-size:.74rem;color:var(--text-secondary);line-height:1.4;margin:.2rem 0 .45rem}.demo-notification-body ul{margin:0;padding-left:1rem;color:var(--text-primary);font-size:.7rem;line-height:1.45}

.demo-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem}.demo-metric-card{padding:1.2rem}.demo-metric-label{display:block;color:var(--text-secondary);font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.demo-metric-card strong{display:block;color:var(--text-white);font-size:2.2rem;line-height:1;margin:.65rem 0 .4rem}.demo-metric-card small{color:var(--text-secondary);font-size:.78rem}.demo-analytics-layout,.demo-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}.demo-section-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.demo-section-head h3{font-size:1rem;margin:0}.demo-section-head span{font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#a5b4fc}.demo-bar-list{display:flex;flex-direction:column;gap:.85rem}.demo-bar-list div{display:grid;grid-template-columns:10rem 1fr 2rem;gap:.75rem;align-items:center;color:var(--text-primary);font-size:.8rem}.demo-bar-list i{display:block;height:.55rem;border-radius:99px;background:linear-gradient(90deg,#4f46e5,#06b6d4);width:var(--w)}.demo-bar-list b{color:var(--text-white);font-size:.8rem}.demo-readiness-list{display:flex;flex-direction:column;gap:1rem}.demo-readiness-list label{display:grid;grid-template-columns:9rem 1fr 2.5rem;gap:.75rem;align-items:center;color:var(--text-primary);font-size:.8rem}.demo-readiness-list progress{width:100%;height:.7rem;accent-color:#10b981}

.demo-messages-layout{display:grid;grid-template-columns:18rem 1fr;gap:1.5rem;align-items:stretch}.demo-thread-list{display:flex;flex-direction:column;gap:.65rem}.demo-thread{border:1px solid var(--card-border);background:var(--input-bg);border-radius:10px;padding:.85rem;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;color:var(--text-primary)}.demo-thread:hover,.demo-thread.active{border-color:#6366f1;background:#6366f112}.demo-thread strong{color:var(--text-white);font-size:.88rem}.demo-thread span{color:var(--text-secondary);font-size:.72rem}.demo-thread em{align-self:flex-start;border-radius:99px;background:#10b9811f;color:#34d399;padding:.18rem .5rem;font-size:.62rem;font-style:normal;font-weight:900;text-transform:uppercase}.demo-thread.unread em{background:#ef44441f;color:#fca5a5}.demo-message-panel{display:flex;flex-direction:column;min-height:30rem}.demo-message-head{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding-bottom:1rem;border-bottom:1px solid var(--card-border)}.demo-message-head h3{font-size:1rem;margin:0}.demo-message-head span{font-size:.75rem;color:var(--text-secondary)}.demo-message-feed{flex:1;display:flex;flex-direction:column;gap:.75rem;padding:1rem 0;overflow:auto}.demo-bubble{max-width:75%;border-radius:12px;padding:.7rem .9rem;font-size:.82rem;line-height:1.45}.demo-bubble.incoming{align-self:flex-start;background:#ffffff0a;border:1px solid var(--card-border)}.demo-bubble.outgoing{align-self:flex-end;background:linear-gradient(135deg,#4f46e5,#3730a3);color:#fff}.demo-attachment{align-self:flex-start;border:1px dashed #818cf8;background:#6366f112;color:#c7d2fe;border-radius:10px;padding:.55rem .8rem;font-size:.75rem;font-weight:800}.demo-message-form,.demo-invite-form{display:flex;gap:.65rem;align-items:center}.demo-message-form input,.demo-invite-form input,.demo-invite-form select{flex:1;background:var(--input-bg);border:1px solid var(--input-border);color:var(--text-primary);padding:.75rem .9rem;border-radius:10px;font:inherit}

.demo-toggle-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--card-border);color:var(--text-primary);font-size:.85rem}.demo-toggle{width:3rem;height:1.55rem;border-radius:99px;border:1px solid var(--card-border);background:var(--input-bg);padding:.15rem;cursor:pointer}.demo-toggle i{display:block;width:1.1rem;height:1.1rem;border-radius:99px;background:var(--text-secondary);transition:all var(--transition-fast)}.demo-toggle.active{background:#4f46e5;border-color:#4f46e5}.demo-toggle.active i{transform:translateX(1.35rem);background:#fff}.demo-team-list{display:flex;flex-direction:column;gap:.65rem;margin-top:1rem}.demo-team-list div{display:grid;grid-template-columns:1fr auto auto;gap:.75rem;align-items:center;border:1px solid var(--card-border);border-radius:10px;padding:.75rem;background:var(--input-bg)}.demo-team-list strong{font-size:.85rem;color:var(--text-white)}.demo-team-list span{font-size:.72rem;color:var(--text-secondary)}.demo-team-list button{border:1px solid var(--card-border);background:var(--card-bg);color:var(--text-primary);border-radius:8px;padding:.35rem .6rem;font-size:.68rem;font-weight:900;cursor:pointer}.demo-helper-copy{margin-top:1rem;color:var(--text-secondary);font-size:.78rem;line-height:1.45}.demo-stage-editor{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1rem}.demo-stage-editor span{border:1px solid var(--card-border);background:var(--input-bg);color:var(--text-primary);border-radius:99px;padding:.45rem .75rem;font-size:.76rem;font-weight:800}.demo-photo-card{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.demo-photo-avatar{width:4rem;height:4rem;border-radius:16px;background:linear-gradient(135deg,#4f46e5,#db2777);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:1.2rem;box-shadow:var(--shadow-glow)}.demo-photo-card strong{color:var(--text-white)}.demo-photo-card p{margin:.25rem 0 0;color:var(--text-secondary);font-size:.78rem;line-height:1.4}

@media (max-width:1024px){.demo-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-analytics-layout,.demo-settings-grid,.demo-messages-layout{grid-template-columns:1fr}}@media (max-width:768px){.demo-notification-menu{right:-4rem}.demo-message-form,.demo-invite-form{flex-direction:column;align-items:stretch}.demo-metric-grid{grid-template-columns:1fr}.demo-bar-list div,.demo-readiness-list label{grid-template-columns:1fr}.demo-team-list div{grid-template-columns:1fr}}
@media (max-width:768px){.demo-nav-divider{display:none}.demo-nav-icon-btn,.demo-notification-button,.demo-tour-icon-btn{width:2.15rem;height:2.15rem}.navbar-right{gap:.45rem}}

.parity-controls{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;justify-content:flex-end;margin-bottom:1.25rem}.parity-segment{display:inline-flex;border:1px solid var(--card-border);background:var(--card-bg);border-radius:12px;padding:.22rem;box-shadow:var(--shadow-sm)}.parity-segment button,.parity-select,.parity-btn{border:0;border-radius:9px;background:transparent;color:var(--text-secondary);font:inherit;font-size:.78rem;font-weight:900;letter-spacing:.02em;padding:.58rem .8rem;cursor:pointer}.parity-segment button.active{background:var(--text-white);color:var(--bg-color)}.parity-select,.parity-btn{border:1px solid var(--card-border);background:var(--card-bg);color:var(--text-primary)}.parity-btn:hover,.parity-select:hover{background:var(--card-bg-hover);border-color:var(--card-border-glow)}.parity-btn.danger{border-color:#ef44444d;color:#fca5a5;background:#ef44441f}.parity-section-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:1.5rem;margin-top:1.5rem}.parity-card{border:1px solid var(--card-border);background:var(--card-bg);border-radius:12px;padding:1.25rem;box-shadow:var(--shadow-sm)}.parity-card h3{margin:0;color:var(--text-white);font-size:1rem;font-weight:900}.parity-card p{color:var(--text-secondary);font-size:.8rem;line-height:1.5}.parity-table{width:100%;border-collapse:collapse;margin-top:.85rem;font-size:.78rem}.parity-table th{color:var(--text-muted);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;text-align:left;padding:.55rem;border-bottom:1px solid var(--card-border)}.parity-table td{color:var(--text-primary);padding:.7rem .55rem;border-bottom:1px solid var(--card-border)}.parity-table td:last-child,.parity-table th:last-child{text-align:right}.parity-status{display:inline-flex;border-radius:99px;border:1px solid var(--card-border);padding:.2rem .5rem;font-size:.65rem;font-weight:900;text-transform:uppercase}.parity-status.good{color:#34d399;background:#10b9811f;border-color:#10b98140}.parity-status.warn{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b40}.parity-status.info{color:#a5b4fc;background:#6366f11f;border-color:#6366f140}.parity-progress-row{display:grid;grid-template-columns:9rem 1fr 2rem;gap:.75rem;align-items:center;margin-top:.75rem;color:var(--text-primary);font-size:.78rem}.parity-progress-row i{display:block;height:.5rem;border-radius:99px;background:linear-gradient(90deg,#6366f1,#14b8a6);width:var(--w)}

.parity-profile-stack{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.parity-profile-stack .parity-card{background:rgba(255,255,255,.035)}.parity-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}.parity-field label{display:block;margin-bottom:.35rem;color:var(--text-muted);font-size:.62rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.parity-field input,.parity-field select,.parity-field textarea{width:100%;box-sizing:border-box;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-primary);border-radius:9px;padding:.6rem .7rem;font:inherit;font-size:.78rem}.parity-file-row,.parity-history-row{display:grid;grid-template-columns:1fr auto auto;gap:.75rem;align-items:center;border:1px solid var(--card-border);background:var(--input-bg);border-radius:10px;padding:.7rem;margin-top:.65rem}.parity-file-row strong,.parity-history-row strong{display:block;color:var(--text-white);font-size:.82rem}.parity-file-row span,.parity-history-row span{display:block;color:var(--text-secondary);font-size:.72rem;margin-top:.18rem}.parity-mini-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.parity-mini-actions button,.parity-file-row button,.parity-history-row button{border:1px solid var(--card-border);background:var(--card-bg);color:var(--text-primary);border-radius:8px;padding:.42rem .6rem;font-size:.68rem;font-weight:900;cursor:pointer}.parity-mini-actions button:hover,.parity-file-row button:hover,.parity-history-row button:hover{background:var(--card-bg-hover);border-color:var(--card-border-glow)}

.parity-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem}.parity-toggle-line{display:flex;justify-content:space-between;align-items:center;gap:1rem;border-bottom:1px solid var(--card-border);padding:.75rem 0;color:var(--text-primary);font-size:.82rem}.parity-chip-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem}.parity-chip{display:inline-flex;align-items:center;border:1px solid var(--card-border);background:var(--input-bg);color:var(--text-primary);border-radius:99px;padding:.42rem .7rem;font-size:.72rem;font-weight:900}.parity-danger-box{border:1px solid #ef444440;background:#ef444414;border-radius:12px;padding:1rem;margin-top:.8rem}.parity-danger-box strong{display:block;color:#fecaca;font-size:.9rem}.parity-danger-box p{margin:.3rem 0 0;color:#fca5a5}

@media (max-width:1024px){.parity-section-grid,.parity-profile-stack,.parity-settings-grid{grid-template-columns:1fr}.parity-form-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.parity-controls{justify-content:flex-start}.parity-form-grid,.parity-file-row,.parity-history-row,.parity-progress-row{grid-template-columns:1fr}.parity-table{min-width:560px}.parity-card{overflow-x:auto}}

/* Production header and Simple Mode behavior mirrored from packages/frontend. */
.navbar-container{max-width:1360px;padding:0 1.5rem;height:4rem;gap:1rem}.navbar-left,.navbar-right{gap:1rem;min-width:0}.navbar-left{flex:1}.nav-links{gap:.35rem}.nav-link{font-size:.86rem;padding:.45rem .75rem}.navbar-right{flex-wrap:nowrap}.demo-production-actions{display:flex;align-items:center;gap:.5rem;min-width:0;flex:0 0 auto}.demo-nav-create-btn{height:2rem;flex:0 0 auto;gap:.375rem;padding:.375rem .75rem;border:0;border-radius:.5rem;font-size:.75rem;font-weight:600;line-height:1;background:var(--primary-accent,#4f46e5);color:#fff;box-shadow:0 4px 6px -1px #6366f133}.demo-nav-create-btn:hover,.demo-nav-create-btn.active{background:var(--primary-accent-hover,#4338ca);color:#fff;transform:scale(.95)}.demo-nav-create-btn svg{width:.875rem;height:.875rem}.demo-simple-mode{position:relative;display:flex;align-items:center;gap:.5rem;flex:0 0 auto;color:var(--text-secondary);font-size:.75rem;font-weight:600}.demo-simple-mode-toggle{width:2.25rem;height:1.25rem;padding:0;border:2px solid transparent;border-radius:999px;background:#334155;cursor:pointer;transition:background .2s ease}.demo-simple-mode-toggle i{width:1rem;height:1rem;margin:0;transform:translateX(0);background:#fff}.demo-simple-mode-toggle.active{background:var(--primary-accent,#4f46e5)}.demo-simple-mode-toggle.active i{transform:translateX(1rem)}.demo-simple-mode-tooltip{position:absolute;right:0;top:calc(100% + .5rem);z-index:80;width:16rem;padding:1rem;border:1px solid var(--card-border-glow);border-radius:.75rem;background:var(--nav-bg);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transform:scale(.95);transition:all .2s ease}.demo-simple-mode:hover .demo-simple-mode-tooltip{opacity:1;transform:scale(1)}.demo-simple-mode-tooltip strong{display:block;color:var(--text-white);font-size:.8125rem}.demo-simple-mode-tooltip p{margin:.35rem 0 0;color:var(--text-secondary);font-size:.6875rem;line-height:1.45}.theme-toggle-btn{height:2rem;flex:0 0 auto;gap:.5rem;padding:.375rem .75rem;border-radius:.5rem;font-size:.75rem}.theme-icon{width:.875rem;height:.875rem}.demo-tour-icon-btn{height:2rem;flex:0 0 auto;gap:.375rem;padding:.375rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:600;line-height:1}.demo-tour-icon-btn .tour-icon-svg{width:.875rem;height:.875rem}.demo-notification-button{width:2.25rem;height:2.25rem;border-radius:.5rem}.user-avatar{width:2.25rem;height:2.25rem}.demo-simple-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-bottom:2rem}.demo-simple-quick-actions .profile-card{display:flex;min-height:10rem;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center}.demo-simple-quick-actions button{color:var(--text-primary);cursor:pointer}.demo-simple-quick-actions .candidate-avatar{width:3rem;height:3rem;font-size:1.5rem}.demo-simple-quick-actions strong{color:var(--text-white);font-size:1rem}.demo-simple-quick-actions small{color:var(--text-secondary);font-size:.8rem}.demo-simple-list-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--card-border)}.demo-simple-list-head .page-title{margin:0;font-size:1.25rem}.demo-simple-profile-grid .profile-card{display:flex;flex-direction:column;justify-content:space-between}.demo-simple-profile-grid .card-top{margin-bottom:0}.demo-simple-card-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--card-border)}.demo-simple-card-actions .btn{padding:.375rem .75rem;font-size:.75rem}@media (max-width:1024px){.navbar-container{padding:0 1rem}.demo-simple-mode,.demo-simple-mode-tooltip{display:none}.nav-link{padding:.45rem .55rem;font-size:.8rem}}@media (max-width:960px){.demo-nav-create-btn,.demo-tour-icon-btn{width:2.25rem;padding:0;justify-content:center}.demo-nav-create-btn span,.demo-tour-icon-btn span,.theme-btn-text{display:none}.theme-toggle-btn{width:2.25rem;padding:0;justify-content:center}}@media (max-width:768px){.navbar-container{padding:0 .75rem;height:3.5rem}.demo-nav-divider{display:none}.nav-links{display:none}.demo-production-actions{gap:.4rem}.demo-simple-quick-actions{grid-template-columns:1fr;gap:1rem}.demo-simple-list-head{align-items:flex-start;flex-direction:column}}

.demo-simple-mode-tooltip{box-sizing:border-box;white-space:normal;text-align:left;overflow-wrap:anywhere;word-break:normal}.demo-simple-mode-tooltip strong,.demo-simple-mode-tooltip p{white-space:normal;max-width:100%}

/* SimpleDashboardView parity with the production app. */
.demo-simple-mode-enabled #tab-dashboard>:not(#demo-simple-dashboard){display:none!important}
.demo-simple-dashboard-shell{position:relative;padding-bottom:6rem}.demo-simple-ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1}.demo-simple-ambient i{position:absolute;display:block;border-radius:999px;filter:blur(120px)}.demo-simple-ambient i:first-child{top:-10%;left:-10%;width:40%;height:40%;background:#6366f11a}.demo-simple-ambient i:last-child{right:10%;bottom:25%;width:35%;height:35%;background:#3b82f60d}.demo-simple-quick-actions{margin-bottom:2rem}.demo-simple-action-card{min-height:11rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;text-align:center;color:var(--text-primary);font:inherit}.demo-simple-action-icon{width:3rem;height:3rem;margin-bottom:.75rem}.demo-simple-action-icon svg{width:1.5rem;height:1.5rem}.demo-simple-action-card .candidate-name{font-size:1rem}.demo-simple-action-card .candidate-loc{margin-top:.15rem;text-align:center}.demo-simple-list-head{margin-bottom:1.25rem}.demo-simple-profile-card{display:flex;min-width:0;flex-direction:column;justify-content:space-between}.demo-simple-card-main{min-width:0}.demo-simple-candidate-meta{min-width:0}.demo-simple-name-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-width:0}.demo-simple-name-button{min-width:0;max-width:100%;padding:0;border:0;background:transparent;color:var(--text-white);font:inherit;font-size:1.15rem;font-weight:700;line-height:1.25;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.demo-simple-name-button:hover{color:#a5b4fc}.demo-simple-stage-badge{white-space:nowrap}.demo-stage-slate{background:#1e293b;color:#cbd5e1;border:1px solid #ffffff1a}.demo-stage-indigo{background:#6366f133;color:#a5b4fc;border:1px solid #6366f14d}.demo-stage-amber{background:#f59e0b33;color:#fcd34d;border:1px solid #f59e0b4d}.demo-stage-fuchsia{background:#d946ef33;color:#e879f9;border:1px solid #d946ef4d}.demo-stage-emerald{background:#10b98133;color:#6ee7b7;border:1px solid #10b9814d}.demo-stage-cyan{background:#06b6d433;color:#67e8f9;border:1px solid #06b6d44d}.demo-stage-orange{background:#f9731633;color:#fdba74;border:1px solid #f973164d}.demo-stage-violet{background:#8b5cf633;color:#c4b5fd;border:1px solid #8b5cf64d}.demo-stage-rose{background:#f43f5e33;color:#fda4af;border:1px solid #f43f5e4d}.demo-simple-profile-meta{display:flex;flex-wrap:wrap;gap:.125rem .5rem}.demo-simple-capitalize{text-transform:capitalize}.demo-simple-card-actions{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--card-border);font-family:var(--font-display)}.demo-simple-empty{border-style:dashed}.light-theme .demo-stage-slate{background:#e2e8f0;color:#475569;border-color:#cbd5e1}.light-theme .demo-stage-indigo{color:#4338ca}.light-theme .demo-stage-amber{color:#92400e}.light-theme .demo-stage-fuchsia{color:#86198f}.light-theme .demo-stage-emerald{color:#047857}.light-theme .demo-stage-cyan{color:#0e7490}.light-theme .demo-stage-orange{color:#c2410c}.light-theme .demo-stage-violet{color:#6d28d9}.light-theme .demo-stage-rose{color:#be123c}@media (min-width:769px){.demo-simple-dashboard-shell{padding-bottom:0}}@media (max-width:768px){.demo-simple-dashboard-shell{padding-bottom:6rem}.demo-simple-card-main{align-items:flex-start}.demo-simple-profile-meta{font-size:.78rem}}
