article:has(.wp-block-wp-career-board-candidate-dashboard) .entry-title,article:has(.wp-block-wp-career-board-candidate-dashboard) .page-title,article:has(.wp-block-wp-career-board-candidate-dashboard) h1.post-title,article:has(.wp-block-wp-career-board-candidate-dashboard) .wp-block-post-title{display:none!important}.wcb-dashboard{--wcb-text-primary:var(--wcb-contrast, var(--wp--preset--color--wcb-contrast));--wcb-text-muted:var(--wcb-text-tertiary);--wcb-blue:var(--wcb-primary, var(--wp--preset--color--wcb-primary));--wcb-green:#059669;--wcb-radius:var(--wcb-radius-md);font-family:inherit;font-size:var(--wcb-text-base);color:var(--wcb-text-primary)}.wp-block-wp-career-board-candidate-dashboard [hidden]{display:none}.wcb-dashboard-shell{display:flex;min-height:600px;align-items:stretch;border:1px solid var(--wcb-border);border-radius:var(--wcb-radius-xl);overflow:hidden;box-shadow:var(--wcb-shadow-sm,0 1px 2px rgb(15 23 42 / .04));background:var(--wcb-base)}.wcb-cd-loading{display:none;align-items:center;gap:var(--wcb-space-sm);color:var(--wcb-text-secondary);font-size:var(--wcb-text-base);padding:var(--wcb-space-md) 0}.wcb-cd-loading.wcb-shown{display:flex}.wcb-cd-spinner{display:inline-block;width:14px;height:14px;border:2px solid var(--wcb-border);border-top-color:var(--wcb-blue);border-radius:50%;animation:wcb-cd-spin 0.7s linear infinite}@keyframes wcb-cd-spin{to{transform:rotate(360deg)}}.wcb-cd-error{color:var(--wcb-danger-fg,#b91c1c);font-size:var(--wcb-text-base);margin:0 0 var(--wcb-space-lg)}.wcb-cd-empty{display:none;flex-direction:column;align-items:center;gap:var(--wcb-space-md);padding:var(--wcb-space-4xl) var(--wcb-space-2xl);text-align:center}.wcb-cd-empty.wcb-shown{display:flex}.wcb-cd-empty-msg{font-size:var(--wcb-text-md);color:var(--wcb-text-secondary);margin:0}.wcb-cbtn--primary:disabled{opacity:.5;cursor:not-allowed}.wcb-recommends{display:none;margin-top:var(--wcb-space-2xl)}.wcb-recommends.wcb-shown{display:block}.wcb-section-title{margin:0 0 var(--wcb-space-lg);font-size:var(--wcb-text-xl);font-weight:600;color:var(--wcb-text-primary)}.wcb-recommends-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--wcb-space-md)}.wcb-rec-card{display:flex;flex-direction:column;gap:var(--wcb-space-xs);padding:var(--wcb-space-lg);border:1px solid var(--wcb-border);border-radius:var(--wcb-radius-lg);background:var(--wcb-base);text-decoration:none;transition:transform var(--wcb-transition-fast,150ms ease),box-shadow var(--wcb-transition-fast,150ms ease)}.wcb-rec-card:hover{transform:translateY(-2px);box-shadow:var(--wcb-shadow-sm,0 1px 2px rgb(15 23 42 / .04))}.wcb-rec-score{align-self:flex-start;padding:2px var(--wcb-space-sm);border-radius:var(--wcb-radius-full);background:var(--wcb-primary-soft,rgb(37 99 235 / .12));color:var(--wcb-primary,var(--wp--preset--color--wcb-primary));font-size:var(--wcb-text-xs);font-weight:600}.wcb-rec-title{font-size:var(--wcb-text-md);font-weight:600;color:var(--wcb-text-primary)}.wcb-rec-company,.wcb-rec-location{font-size:var(--wcb-text-sm);color:var(--wcb-text-secondary)}@media (max-width:640px){.wcb-recommends-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.wcb-nav-item,.wcb-cd-app-row,.wcb-cd-bookmark-row,.wcb-resume-card,.wcb-rec-card,.wcb-sidebar-cta,.wcb-cbtn,.wcb-nav-toggle-icon::after,.wcb-cd-spinner{transition:none!important;animation:none!important}}