/* Correctifs communs V0.10 */
input[type="checkbox"],input[type="radio"]{width:1.15rem!important;height:1.15rem!important;min-height:0!important;padding:0!important;flex:0 0 1.15rem!important;appearance:auto!important;accent-color:var(--accent,#347f83);cursor:pointer}
input[type="file"]{min-height:0!important;padding:.65rem!important;line-height:1.3;background:var(--field-bg,#fff)!important;color:var(--field-text,#162b39)!important}
input,textarea,select{color:var(--field-text,#162b39)!important;background-color:var(--field-bg,#fff)!important;border-color:var(--field-border,#cbd8dd)!important}
input::placeholder,textarea::placeholder{color:var(--field-placeholder,#71828d)!important;opacity:1}
.switch-row,.consent-check{display:flex!important;align-items:flex-start!important;gap:.75rem!important}.switch-row>span,.consent-check>span{min-width:0!important}
.merlin-panel,#focus-modal,#personalization-modal,#companion-nudge{display:none!important}
.topbar .account-summary,.topbar>.access-open{display:none!important}
.sidebar-footer{margin-top:auto}.sidebar-bottom-action,.feedback-link{display:flex!important;width:100%;text-decoration:none}.feedback-link{color:inherit}
.brand-sphere.has-custom-logo{background:none!important;border:0!important;box-shadow:none!important;overflow:visible}.brand-sphere.has-custom-logo:before,.brand-sphere.has-custom-logo:after{display:none!important}.brand-sphere.has-custom-logo .brand-logo-image{position:static!important;width:100%!important;height:100%!important;object-fit:contain!important}
.ai-coming-soon{display:flex;gap:1rem;align-items:flex-start;padding:1rem 1.2rem}.ai-coming-soon>span{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--soft-accent,#e6f2f1)}.ai-coming-soon p{margin:.25rem 0 0;color:var(--muted,#607481)}
.example-banner,.limited-access-note{display:flex;align-items:center;gap:1rem;border:1px solid var(--line,#d7e1e5);border-radius:16px;padding:1rem 1.2rem;margin-bottom:1rem;background:var(--panel,#fff)}.example-banner>span{font-weight:900;letter-spacing:.12em;color:#9a5b00;background:#fff0cc;border-radius:999px;padding:.45rem .7rem}.example-banner p,.limited-access-note span{margin:0;color:var(--muted,#607481)}.example-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:1rem}.example-grid li{margin:.5rem 0}.limited-access-note{border-left:5px solid #c38b23}.limited-access-note strong{white-space:nowrap}
@media(max-width:800px){.example-grid{grid-template-columns:1fr}}
.careerprofile-section-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.careerprofile-section-grid label{display:flex;align-items:center;gap:.55rem;padding:.65rem .75rem;border:1px solid var(--line);border-radius:12px;background:var(--soft-panel)}.careerprofile-technical{opacity:.82}.careerprofile-technical legend:after{content:' · ne certifie pas le contenu';font-weight:400;color:var(--muted)}@media(max-width:700px){.careerprofile-section-grid{grid-template-columns:1fr 1fr}}

.feedback-recruiter-meta{display:flex;flex-wrap:wrap;gap:.45rem;margin:.55rem 0}.feedback-recruiter-meta span{padding:.35rem .55rem;border-radius:999px;background:var(--soft-accent);color:var(--accent-strong);font-size:.82rem;font-weight:750}
