:root{--cabinet-font:Manrope,sans-serif;--cabinet-text:#192e4a;--cabinet-muted:#536a7a;--cabinet-surface:#fff;--cabinet-canvas:#f3f7fa;--cabinet-subtle:#eaf2f7;--cabinet-border:#d2dce5;--cabinet-control-border:#768c9e;--cabinet-link:#00536c;--cabinet-accent:#ff6e42;--cabinet-accent-ink:#172a38;--cabinet-danger:#b42318;--cabinet-danger-surface:#fff1f0;--cabinet-success:#166534;--cabinet-success-surface:#edf8f0;--cabinet-focus:#00536c;--cabinet-space-1:4px;--cabinet-space-2:8px;--cabinet-space-3:12px;--cabinet-space-4:16px;--cabinet-space-6:24px;--cabinet-space-8:32px;--cabinet-space-12:48px;--cabinet-space-16:64px;--cabinet-radius-control:8px;--cabinet-radius-card:12px;--cabinet-radius-dialog:16px;--cabinet-page-max:1200px;--cabinet-page-gutter:32px;--cabinet-page-title:700 32px/40px var(--cabinet-font);--cabinet-section-title:700 24px/32px var(--cabinet-font);--cabinet-card-title:600 18px/28px var(--cabinet-font);--cabinet-body:400 16px/24px var(--cabinet-font);--cabinet-secondary:400 14px/20px var(--cabinet-font);--cabinet-label:600 14px/20px var(--cabinet-font);--cabinet-caption:500 12px/16px var(--cabinet-font);--cabinet-motion-feedback:.16s cubic-bezier(.23,1,.32,1)}.ww-final-site #root .ww-final-workspace .ww-ui-page{width:100%;min-width:0;max-width:none;color:var(--cabinet-text);background:var(--cabinet-canvas);font:var(--cabinet-body);margin:0;padding:0}.ww-final-site #root .ww-ui-page-inner{box-sizing:border-box;width:100%;min-width:0;max-width:calc(var(--cabinet-page-max) + 2 * var(--cabinet-page-gutter));padding:var(--cabinet-space-8) var(--cabinet-page-gutter) var(--cabinet-space-16);margin-inline:auto}.ww-final-site #root .ww-ui-page-inner>*{min-width:0;max-width:100%}.ww-final-site #root .ww-ui-page-inner>*+*{margin-top:var(--cabinet-space-8)}.ww-final-site #root .ww-ui-page :is(.b2c-profile,.ww-candidate-profile,.final-hub,.final-participation,.ww-cabinet-jobs,.ww-cabinet-services,.j-jobs,.career-diagnostics,.b2c-diagnostics,.cp-layout,.cp-main,.b2c-catalog,.service-orders,.so-orders-layout,.so-order-content){width:100%;min-width:0;max-width:none;margin-inline:0}.ww-final-site #root .ww-ui-page :is(.final-hub,.b2c-profile,.j-jobs,.career-diagnostics,.b2c-diagnostics,.ww-cabinet-jobs,.ww-cabinet-services){padding:0}.ww-final-site #root .ww-ui-page :is(.ww-content,.ww-privacy-request,.b2c-materials){width:100%;min-width:0;max-width:none;margin:0;padding:0}.ww-final-site #root .ww-ui-page :is(.ww-content,.ww-privacy-request) .ww-ui-card{margin-block:var(--cabinet-space-8);background:var(--cabinet-surface)}.ww-final-site #root .ww-ui-page :is(.pr-primary,.cc-primary,.cd-button,.b2c-button){justify-content:center;align-items:center;gap:var(--cabinet-space-2);background:var(--cabinet-accent);color:var(--cabinet-accent-ink);border:1px solid var(--cabinet-accent);border-radius:var(--cabinet-radius-control);min-height:var(--cabinet-space-12);padding:var(--cabinet-space-3) var(--cabinet-space-4);font:var(--cabinet-label);box-shadow:none;display:inline-flex}.ww-final-site #root .ww-ui-page :is(.cc-editor,.pr-card) label{margin-block:var(--cabinet-space-4)}.ww-final-site #root .ww-ui-page .cc-grid{gap:var(--cabinet-space-6);margin-block:var(--cabinet-space-8)}.ww-final-site #root .ww-ui-page .cc-grid>.ww-ui-card{margin:0}.ww-final-site #root .ww-ui-page :is(.ww-ui-page-header,.ww-ui-section-header,.ww-ui-card-header){justify-content:space-between;align-items:flex-start;gap:var(--cabinet-space-4);box-shadow:none;background:0 0;border:0;flex-wrap:wrap;min-height:0;padding:0;display:flex}.ww-final-site #root .ww-ui-page .ww-ui-page-header{margin:0 0 var(--cabinet-space-8)}.ww-final-site #root .ww-ui-page :is(.ww-ui-section-header,.ww-ui-card-header){margin:0 0 var(--cabinet-space-4)}.ww-final-site #root .ww-ui-page .ww-ui-page-header>div:first-child{flex:1;min-width:0}.ww-final-site #root .ww-ui-page .ww-ui-page-header :is(h1,h2,h3){margin:0}.ww-final-site #root .ww-ui-page .ww-ui-page-header :is(h1,h2,h3)+p{margin-top:var(--cabinet-space-2)}.ww-final-site #root .ww-ui-page .ww-ui-page-header>:is(button,a){align-self:center}.ww-final-site #root .ww-ui-page :is(h1,.ww-ui-text--page-title){letter-spacing:-.02em;text-wrap:balance;font:var(--cabinet-page-title)!important;color:var(--cabinet-text)!important}.ww-final-site #root .ww-ui-page :is(h2,.ww-ui-text--section-title){letter-spacing:-.02em;text-wrap:balance;font:var(--cabinet-section-title)!important;color:var(--cabinet-text)!important}.ww-final-site #root .ww-ui-page :is(h3,.ww-ui-text--card-title){letter-spacing:0;text-wrap:balance;font:var(--cabinet-card-title)!important;color:var(--cabinet-text)!important}.ww-final-site #root .ww-ui-page :is(p,.ww-ui-text--body){letter-spacing:0;text-wrap:pretty;font:var(--cabinet-body)!important}.ww-final-site #root .ww-ui-page .ww-ui-text--secondary{font:var(--cabinet-secondary)!important}.ww-final-site #root .ww-ui-page :is(label,.ww-ui-text--label){letter-spacing:0;font:var(--cabinet-label)!important}.ww-final-site #root .ww-ui-page :is(small,.ww-ui-text--caption){letter-spacing:0;font:var(--cabinet-caption)!important}.ww-final-site #root .ww-ui-page .ww-ui-text--muted{color:var(--cabinet-muted)}.ww-final-site #root .ww-ui-page .ww-ui-text{overflow-wrap:anywhere}.ww-final-site #root .ww-ui-page h1 :is(em,strong){background:0 0;font:inherit!important;color:inherit!important;font-style:normal!important}.ww-final-site #root .ww-ui-page :is(h1,h2,h3),.ww-final-site #root .ww-ui-page p{margin-block:0 var(--cabinet-space-4)}.ww-final-site #root .ww-ui-page :is(.small-note,.b2c-small,.ca-muted,.cu-footnote){color:var(--cabinet-muted);font:var(--cabinet-secondary)!important}.ww-final-site #root .ww-ui-page :is(.ca-metrics strong,.final-invite-number,.final-level-value,.cu-earned-count){font-variant-numeric:tabular-nums;color:var(--cabinet-text);font:var(--cabinet-page-title)!important}.ww-final-site #root .ww-ui-page .ca-metrics b{overflow-wrap:anywhere;font:var(--cabinet-label)!important}.ww-final-site #root .ww-ui-page .ca-metrics>*{min-width:0}.ww-final-site #root .ww-ui-page :is(.b2c-page-head em,.cd-hero em,.final-page-head em){font:inherit;color:inherit;background:0 0;font-style:normal}.ww-final-site #root .ww-ui-page .ww-ui-card{box-sizing:border-box;border:1px solid var(--cabinet-border);border-radius:var(--cabinet-radius-card);background:var(--cabinet-surface);min-width:0;padding:var(--cabinet-space-6);box-shadow:none;color:var(--cabinet-text)}.ww-final-site #root .ww-ui-page .ww-ui-card--flat{background:0 0;border:0;border-radius:0;padding:0}.ww-final-site #root .ww-ui-page .ww-ui-card-body{min-width:0}.ww-final-site #root .ww-ui-page .ww-ui-card-footer{justify-content:space-between;align-items:center;gap:var(--cabinet-space-4);margin-top:var(--cabinet-space-4);flex-wrap:wrap;display:flex}.ww-final-site #root .ww-ui-page .ww-ui-divider{border:0;border-top:1px solid var(--cabinet-border);margin:var(--cabinet-space-6) 0}.ww-final-site #root .ww-ui-page .ww-ui-card .ww-ui-card{background:0 0;border:0;border-radius:0;padding:0}.ww-final-site #root .ww-ui-page :is(.cp-layout,.cp-field-grid,.b2c-offer-grid,.j-job-grid,.cu-medal-grid,.ca-metrics,.cr-mat-grid),.ww-final-site #root .ww-ui-page :is(.cp-main,.cp-aside,.final-hub,.final-participation){gap:var(--cabinet-space-8)}.ww-final-site #root .ww-ui-page :is(.cp-field-grid,.cb-fields,.b2c-config-fields,.so-form-grid){gap:var(--cabinet-space-4)}.ww-final-site #root .ww-ui-page :is(.cp-main,.cp-aside)>*+*{margin-top:var(--cabinet-space-8)}.ww-final-site #root .ww-ui-page :is(.b2c-profile-tabs,.cx-profile-tabs,.j-tabs,.final-tabs,.ww-career-tabs,.ca-tabs){align-items:center;gap:var(--cabinet-space-2);border:0;border-bottom:1px solid var(--cabinet-border);margin-block:0 var(--cabinet-space-8);background:0 0;border-radius:0;flex-wrap:wrap;padding:0;display:flex}.ww-final-site #root .ww-ui-page :is(.b2c-profile-tabs,.cx-profile-tabs,.j-tabs,.final-tabs,.ww-career-tabs,.ca-tabs) button{border-radius:var(--cabinet-radius-control) var(--cabinet-radius-control) 0 0;color:var(--cabinet-muted);font:var(--cabinet-label);padding:var(--cabinet-space-3) var(--cabinet-space-4);min-height:var(--cabinet-space-12);background:0 0;border:0;border-bottom:2px solid #0000}.ww-final-site #root .ww-ui-page :is(.b2c-profile-tabs,.cx-profile-tabs,.j-tabs,.final-tabs,.ww-career-tabs,.ca-tabs) :is(button.active,button[aria-pressed=true],button[aria-selected=true]){color:var(--cabinet-text);border-bottom-color:var(--cabinet-link);background:0 0}.ww-final-site #root .ww-ui-page :is(.btn,.so-button,.so-secondary,.text-btn,button,input,select,textarea){font:var(--cabinet-body);border-radius:var(--cabinet-radius-control);transition:background-color var(--cabinet-motion-feedback),border-color var(--cabinet-motion-feedback),color var(--cabinet-motion-feedback);max-width:100%}.ww-final-site #root .ww-ui-page :is(.btn,.so-button,.so-secondary){min-height:var(--cabinet-space-12);padding:var(--cabinet-space-3) var(--cabinet-space-4);font:var(--cabinet-label);box-shadow:none;transform:none}.ww-final-site #root .ww-ui-page :is(.btn:not(.secondary),.so-button){background:var(--cabinet-accent);color:var(--cabinet-accent-ink);border-color:var(--cabinet-accent)}.ww-final-site #root .ww-ui-page :is(.btn.secondary,.so-secondary){background:var(--cabinet-surface);color:var(--cabinet-text);border:1px solid var(--cabinet-control-border)}.ww-final-site #root .ww-ui-page :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=file]){box-sizing:border-box;min-width:0;max-width:100%;min-height:var(--cabinet-space-12);border:1px solid var(--cabinet-control-border);border-radius:var(--cabinet-radius-control);padding:var(--cabinet-space-3) var(--cabinet-space-4);color:var(--cabinet-text);background:var(--cabinet-surface);font:var(--cabinet-body);caret-color:var(--cabinet-link)}.ww-final-site #root .ww-ui-page :is(input,select,textarea)[aria-invalid=true]{border-color:var(--cabinet-danger)}.ww-final-site #root .ww-ui-page :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.6}.ww-final-site #root .ww-ui-page :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--cabinet-focus);outline-offset:var(--cabinet-space-1)}.ww-final-site #root .ww-ui-page :is(a,.text-btn){text-underline-offset:var(--cabinet-space-1)}.ww-final-site #root .ww-ui-page :is(.final-error,.b2c-error,.j-error,[role=alert]){color:var(--cabinet-danger);background:var(--cabinet-danger-surface);border-radius:var(--cabinet-radius-control);padding:var(--cabinet-space-4)}.ww-final-site #root .ww-ui-page :is(.success,.b2c-success,.j-success){color:var(--cabinet-success);background:var(--cabinet-success-surface);border-radius:var(--cabinet-radius-control);padding:var(--cabinet-space-4)}.ww-final-site #root .ww-ui-page :is(.final-loading,.j-empty,.ww-final-empty,.ca-empty){padding:var(--cabinet-space-6);border-radius:var(--cabinet-radius-card);background:var(--cabinet-surface)}.ww-final-site #root .ww-ui-page dialog{box-sizing:border-box;max-width:min(calc(100% - var(--cabinet-space-8)),960px);max-height:calc(100dvh - var(--cabinet-space-12));border-radius:var(--cabinet-radius-dialog);padding:var(--cabinet-space-6);background:var(--cabinet-surface);color:var(--cabinet-text);overflow:auto;margin:auto!important;inset:0!important}.ww-final-site #root .ww-ui-page dialog .ww-dialog-heading{padding:0 0 var(--cabinet-space-4)}.ww-final-site #root .ww-ui-page .b2c-dialog-body{padding:0}.ww-final-site #root .ww-ui-page :is(.cr-profile-summary,.ca-next,.cx-journey-hero,.final-invite-hero,.cp-recommendation){padding:var(--cabinet-space-6);border-radius:var(--cabinet-radius-card);box-shadow:none}.ww-final-site #root .ww-ui-page :is(.ca-section,.cr-chapter,.cu-achievements,.cx-material-library,.cu-peer-practice,.cu-intro-experts){margin-block:var(--cabinet-space-8)}.ww-final-site #root .ww-ui-page :is(.ca-section,.cr-chapter,.cu-achievements,.cx-material-library,.cu-peer-practice,.cu-intro-experts):first-child{margin-top:0}.ww-final-site #root .ww-ui-page .ww-ui-card>:last-child{margin-bottom:0}.ww-final-site #root .ww-ui-page ::selection{background:var(--cabinet-subtle);color:var(--cabinet-text)}.ww-final-site #root .ww-ui-page{scrollbar-color:var(--cabinet-control-border) var(--cabinet-canvas);scrollbar-width:thin}.ww-final-site #root .ww-ui-page :is(time,progress,td,.ca-metrics){font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.ww-final-site #root .ww-ui-page :is(.btn.secondary,.so-secondary):not(:disabled):hover{background:var(--cabinet-subtle)}.ww-final-site #root .ww-ui-page :is(.btn:not(.secondary),.so-button):not(:disabled):hover{filter:brightness(.96)}.ww-final-site #root .ww-ui-page .text-btn:not(:disabled):hover{text-decoration:underline}}@media (width<=1023px){:root{--cabinet-page-gutter:24px}.ww-final-site #root .ww-final-workspace .ww-final-cabinet-body{grid-template-columns:minmax(0,1fr)}.ww-final-site #root .ww-final-workspace .ww-final-sidebar:not(.is-open){display:none}.ww-final-site #root .ww-final-workspace .ww-final-menu{display:inline-flex}.ww-final-site #root .ww-final-workspace .ww-final-sidebar.is-open{z-index:110;background:var(--cabinet-surface);width:256px;padding:var(--cabinet-space-4);border-right:1px solid var(--cabinet-border);display:block;position:fixed;inset:84px auto 0 0;overflow:auto}.ww-final-site #root .ww-ui-page .cp-layout{grid-template-columns:minmax(0,1fr)}.ww-final-site #root .ww-ui-page .cp-aside{gap:var(--cabinet-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ww-final-site #root .ww-ui-page .cp-aside>*+*{margin-top:0}}@media (width<=639px){:root{--cabinet-page-gutter:16px;--cabinet-page-title:700 28px/36px var(--cabinet-font);--cabinet-section-title:700 22px/30px var(--cabinet-font)}.ww-final-site #root .ww-ui-page-inner{padding-top:var(--cabinet-space-6);padding-bottom:calc(var(--cabinet-space-16) + var(--cabinet-space-6) + env(safe-area-inset-bottom,0px))}.ww-final-site #root .ww-ui-page .ww-ui-card{padding:var(--cabinet-space-4)}.ww-final-site #root .ww-ui-page :is(.ww-ui-page-header,.ww-ui-section-header,.ww-ui-card-header){flex-direction:column;align-items:stretch}.ww-final-site #root .ww-ui-page .ww-ui-page-header>:is(button,a){align-self:flex-start}.ww-final-site #root .ww-ui-page :is(.cp-field-grid,.cp-aside,.b2c-offer-grid,.j-job-grid,.b2c-config-fields,.so-form-grid){grid-template-columns:minmax(0,1fr)}.ww-final-site #root .ww-ui-page :is(.cr-profile-summary,.ca-next,.cx-journey-hero,.final-invite-hero,.cp-recommendation){padding:var(--cabinet-space-4)}.ww-final-site #root .ww-ui-page dialog{max-width:calc(100% - var(--cabinet-space-8));padding:var(--cabinet-space-4)}.ww-final-site #root .ww-ui-page :is(.ca-metrics,.cu-medal-grid){gap:var(--cabinet-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ww-final-site #root .ww-ui-page .cs-heading-links{gap:var(--cabinet-space-4);flex-wrap:wrap;display:flex}}@media (prefers-reduced-motion:reduce){.ww-final-site #root .ww-ui-page :is(button,a,input,select,textarea){transition-property:color,background-color,border-color;transition-duration:80ms}}.ww-final-site #root .ww-ui-page .ww-ui-page-heading{flex:1;min-width:0}.ww-final-site #root .ww-ui-page .ww-ui-page-header p{margin-bottom:0}.ww-final-site #root .ww-ui-page .final-questionnaire-banner{padding:var(--cabinet-space-4);gap:var(--cabinet-space-4);border-radius:var(--cabinet-radius-card);background:var(--cabinet-subtle);box-shadow:none}.ww-final-site #root .ww-ui-page .final-questionnaire-banner p{margin:var(--cabinet-space-2) 0 0;font:var(--cabinet-secondary)!important}.ww-final-site #root .ww-ui-page :is(.final-tabs,.cp-material-tabs){white-space:normal;gap:var(--cabinet-space-2);border:0;border-bottom:1px solid var(--cabinet-border);margin-bottom:var(--cabinet-space-8);background:0 0;padding:0;flex-wrap:wrap!important;display:flex!important;overflow:visible!important}.ww-final-site #root .ww-ui-page :is(.final-tabs,.cp-material-tabs) button{padding:var(--cabinet-space-3) var(--cabinet-space-4);min-height:var(--cabinet-space-12);color:var(--cabinet-muted)!important;border-radius:var(--cabinet-radius-control) var(--cabinet-radius-control) 0 0!important;font:var(--cabinet-label)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important}.ww-final-site #root .ww-ui-page :is(.final-tabs,.cp-material-tabs) :is(button.active,button[aria-pressed=true]){color:var(--cabinet-text)!important;border-bottom-color:var(--cabinet-link)!important}.ww-final-site #root .ww-cabinet-shell:has(.ww-ui-page)>.appHeader{display:none}.ww-final-site #root .ww-member-workspace:has(.ww-ui-page){margin:0;padding:0;display:block}.ww-final-site #root .ww-member-workspace:has(.ww-ui-page)>:not(.ww-member-main){display:none}.ww-final-site #root .ww-member-main:has(.ww-ui-page){width:100%;max-width:none;margin:0;padding:0}.pd-owner,.pd-meetings,.pd-dossier,dialog.pd-dialog{--pd-ink:#12313d;--pd-muted:#526e7a;--pd-line:#d7e4eb;--pd-soft:#f3f7f9;--pd-accent:#004f6e;color:var(--pd-ink);font:inherit;overflow-wrap:anywhere;line-height:1.5}.pd-owner{--pd-accent:#a83f22;border:1px solid var(--pd-line);background:#fff;border-radius:16px;margin-block:24px;padding:clamp(20px,3vw,32px)}.pd-owner-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pd-owner h2,.pd-meetings h2{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.25}.pd-owner p,.pd-meetings p{margin:8px 0 16px}.pd-owner-top>div>p{max-width:65ch;color:var(--pd-muted)}.pd-status{color:#365d70;white-space:normal;background:#edf3f6;border-radius:8px;flex-shrink:0;padding:6px 12px;font-size:13px;font-weight:650;display:inline-flex}.pd-status.is-visible,.pd-status.status-confirmed{color:#216b51;background:#e4f3ec}.pd-status.status-proposed{color:#944421;background:#fff0e6}.pd-status.status-cancelled,.pd-status.status-declined{color:#843f3f;background:#f6eded}:is(button,a).pd-button{border:1px solid var(--pd-line);min-height:44px;color:var(--pd-accent);font:inherit;cursor:pointer;text-align:center;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:10px 18px;font-size:15px;font-weight:650;text-decoration:none;transition:background-color .14s ease-out,border-color .14s ease-out,transform .1s ease-out;display:inline-flex}:is(button,a).pd-button:hover{background:#eaf2f6;border-color:#a8c5d5}:is(button,a).pd-button:active{transform:scale(.98)}:is(button,a).pd-button.primary{background:var(--pd-accent);border-color:var(--pd-accent);color:#fff}.pd-owner>.pd-actions>:is(button,a).pd-button.primary{color:#16323e;background:#ff7043;border-color:#ff7043}:is(button,a).pd-button:disabled{cursor:default;opacity:.55;transform:none}:is(button,a).pd-button.quiet{background:0 0;border-color:#0000}.pd-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.pd-note,.pd-empty,.pd-resume small,.pd-material>small{color:var(--pd-muted);font-size:14px}.pd-note{max-width:70ch}.pd-empty{padding-block:24px}.pd-error{color:#9b3023;background:#fff1ee;border-radius:10px;padding:12px 16px}.pd-success{color:#216b51}.pd-warning{color:#854121;background:#fff3e7;border-radius:10px;padding:14px}dialog.pd-dialog{border:1px solid var(--pd-line);background:#fff;border-radius:16px;width:min(880px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 18px 64px #12313d26}dialog.pd-dialog::backdrop{background:#102a3e66}dialog.pd-dialog>header{border-bottom:1px solid var(--pd-line);z-index:1;background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:22px clamp(18px,4vw,32px);display:flex;position:sticky;top:0}dialog.pd-dialog h2{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700;line-height:1.25}button.pd-close{color:#12313d;cursor:pointer;background:#edf3f7;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}button.pd-close svg{width:22px;height:22px}.pd-dialog-body{padding:clamp(18px,4vw,32px)}.pd-dialog-body h3,.pd-material h3,.pd-meeting h3,.pd-resume h3{margin:0 0 8px;font-size:19px;font-weight:700;line-height:1.35}dialog.pd-dialog fieldset{border:0;border-top:1px solid var(--pd-line);min-width:0;margin:20px 0 0;padding:20px 0}dialog.pd-dialog legend{padding-right:12px;font-size:19px;font-weight:700}.pd-choice{cursor:pointer;align-items:flex-start;gap:12px;padding:12px 0;font-size:15px;line-height:1.5;display:flex}.pd-choice input[type=checkbox]{accent-color:#00516e;flex-shrink:0;width:20px;height:20px;margin:2px 0 0}.pd-choice>span{min-width:0}.pd-choice small{-webkit-line-clamp:3;color:var(--pd-muted);white-space:pre-line;-webkit-box-orient:vertical;margin-top:5px;font-size:14px;display:-webkit-box;overflow:hidden}.pd-confirm{border-top:1px solid var(--pd-line);padding-block:20px}.pd-tabs{border-bottom:1px solid var(--pd-line);gap:8px;margin:0 0 24px;padding-bottom:12px;display:flex;overflow-x:auto}.pd-tabs button{font:inherit;min-height:44px;color:var(--pd-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 14px;font-size:15px}.pd-tabs button[aria-current]{color:#004f6e;background:#e5f0f5;font-weight:700}.pd-tabs small{margin-left:7px}.pd-lead{white-space:pre-line;max-width:65ch;font-size:18px;line-height:1.6}.pd-facts,.pd-answers dl,.pd-material dl{margin:18px 0}.pd-facts>div{border-bottom:1px solid var(--pd-line);grid-template-columns:110px 1fr;gap:16px;padding:12px 0;display:grid}.pd-dossier dt{color:var(--pd-muted);font-size:14px}.pd-dossier dd{white-space:pre-line;margin:4px 0 18px}.pd-facts dd{margin:0}.pd-resume{border-bottom:1px solid var(--pd-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-block:0 24px;display:flex}.pd-resume p{color:var(--pd-muted);margin:0}.pd-resume small{flex-basis:100%}.pd-answers{border-bottom:1px solid var(--pd-line);padding:18px 0}.pd-answers summary,.pd-recording summary{cursor:pointer;min-height:32px;font-weight:650}.pd-material{border-bottom:1px solid var(--pd-line);padding:24px 0}.pd-material header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pd-material header span{color:var(--pd-muted);font-size:13px}.pd-preserve{white-space:pre-wrap;max-width:72ch}.pd-meetings{margin-block:24px}.pd-meeting{border-bottom:1px solid var(--pd-line);padding:24px 0}.pd-meeting>header{justify-content:space-between;gap:20px;display:flex}.pd-meeting>header p{font-variant-numeric:tabular-nums;color:var(--pd-muted);margin:4px 0}.pd-recording{margin-top:18px}.pd-link-helper{background:var(--pd-soft);border-radius:12px;align-items:center;gap:14px;margin:18px 0;padding:16px;display:flex}.pd-link-helper span{color:var(--pd-muted);flex:1;font-size:14px}.pd-meeting-form>label,.pd-form-row>label{flex-direction:column;gap:8px;min-width:0;margin-top:18px;font-size:15px;font-weight:650;display:flex}.pd-meeting-form input,.pd-meeting-form textarea,.pd-meeting-form select{box-sizing:border-box;width:100%;min-height:46px;color:var(--pd-ink);font:inherit;caret-color:var(--pd-accent);background:#fff;border:1px solid #b6cddc;border-radius:9px;padding:11px 13px;font-weight:400}.pd-meeting-form input::placeholder,.pd-meeting-form textarea::placeholder{color:#597483}.pd-form-row{grid-template-columns:1.5fr 1fr;gap:16px;display:grid}.pd-url{word-break:break-all;background:var(--pd-soft);border-radius:8px;padding:12px;font-size:14px}dialog.pd-dialog :focus-visible,.pd-owner :focus-visible,.pd-meetings :focus-visible{outline-offset:3px;outline:3px solid #3679bd}dialog.pd-dialog ::selection{color:#12313d;background:#cce8f4}.pd-owner ::selection{color:#12313d;background:#cce8f4}dialog.pd-dialog{scrollbar-color:#aac4d1 #f1f6f8;scrollbar-width:thin}.pd-meetings.is-compact h2{font-size:20px}.pd-meetings.is-compact .pd-meeting{padding-block:18px}@media (width<=600px){.pd-owner-top,.pd-meeting>header,.pd-material header,.pd-link-helper{flex-direction:column;gap:10px}.pd-form-row{grid-template-columns:1fr;gap:0}.pd-owner{padding:20px}.pd-tabs{gap:0}.pd-tabs button{padding:10px;font-size:14px}dialog.pd-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}dialog.pd-dialog h2{font-size:22px}.pd-actions :is(button,a).pd-button{flex-grow:1}.pd-facts>div{grid-template-columns:80px 1fr}.pd-meetings .pd-owner-top>:is(button,a).pd-button{width:100%}}@media (prefers-reduced-motion:reduce){:is(button,a).pd-button{transition:none;transform:none!important}}.ew-section-candidates .ec-filters{grid-template-columns:minmax(160px,2fr) minmax(100px,1fr) minmax(140px,1fr) auto}.ec-filters select{font:inherit;color:#12313d;background:#fff;border:1px solid #b6cddc;border-radius:10px;width:100%;min-height:46px;padding:10px 12px}@media (width<=800px){.ew-section-candidates .ec-filters{grid-template-columns:1fr 1fr}}@media (width<=500px){.ew-section-candidates .ec-filters{grid-template-columns:1fr}}
