.wcb-main{flex:1;background:var(--wcb-bg-subtle);padding:var(--wcb-space-3xl);overflow-y:auto;min-width:0}.wcb-view-panel{display:none}.wcb-view-panel.wcb-view-active{display:block;background:var(--wcb-base);border:1px solid var(--wcb-border);border-radius:var(--wcb-radius-lg);box-shadow:var(--wcb-shadow-sm);padding:var(--wcb-space-xl)}@media (max-width:640px){.wcb-view-panel.wcb-view-active{padding:var(--wcb-space-md)}}.wcb-view-panel.wcb-view-active .wcb-panel,.wcb-view-panel.wcb-view-active .wcb-resume-builder{background:#fff0;border:0;border-radius:0;box-shadow:none;margin-bottom:0}.wcb-view-panel.wcb-view-active .wcb-resume-builder{padding:0}.wcb-page-header{display:flex;align-items:center;justify-content:space-between;gap:var(--wcb-space-md);margin-bottom:var(--wcb-space-2xl);flex-wrap:wrap}.wcb-page-title{font-size:var(--wcb-text-xl);font-weight:var(--wcb-font-bold);color:var(--wcb-text-primary);margin:0}.wcb-panel{display:none;background:var(--wcb-base,var(--wp--preset--color--wcb-base));border:1px solid var(--wcb-border);border-radius:var(--wcb-radius-lg);box-shadow:var(--wcb-shadow-sm);overflow:hidden;margin-bottom:var(--wcb-space-xl)}.wcb-panel.wcb-shown{display:block}.wcb-panel--form{padding:var(--wcb-space-xl)}@media (max-width:640px){.wcb-panel--form{padding:var(--wcb-space-lg)}}.wcb-two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--wcb-space-xl)}.wcb-panel-title{font-size:var(--wcb-text-base);font-weight:var(--wcb-font-bold);color:var(--wcb-text-primary)}.wcb-panel-link{font-size:var(--wcb-text-base);font-weight:var(--wcb-font-medium);font-family:inherit;color:var(--wcb-blue);background:none;border:none;padding:0;cursor:pointer;text-decoration:none}.wcb-panel-link:hover{text-decoration:underline}.wcb-panel-empty{display:none;font-size:var(--wcb-text-base);color:var(--wcb-text-secondary);padding:var(--wcb-space-lg) var(--wcb-space-xl);margin:0}.wcb-panel-empty.wcb-shown{display:block}@media (max-width:640px){.wcb-main{padding:var(--wcb-space-xl) 0}.wcb-two-col{grid-template-columns:minmax(0,1fr)}}