.blt-resume-review{max-width:1000px;margin:24px auto;display:grid;gap:20px;padding-inline:16px}.blt-resume-review .blt-panel{padding:24px;border:1px solid #dce5ec;border-radius:20px;background:#fff;min-width:0}.blt-resume-review h1{font-size:clamp(1.6rem,4vw,2.4rem)}.blt-resume-review label{display:grid;gap:8px;margin-block:16px}.blt-resume-review input:not([type=checkbox]),.blt-resume-review textarea{box-sizing:border-box;width:100%;min-width:0;padding:12px;border:1px solid #cbd5e1;border-radius:10px;font:inherit;line-height:1.7}.blt-resume-review .blt-consent{display:flex;align-items:flex-start;gap:10px}.blt-review-actions{display:flex;flex-wrap:wrap;gap:10px;margin-block:16px}.blt-resume-review [hidden]{display:none!important}.blt-resume-note{padding:16px;background:#f3f9f8;border-radius:12px;margin-bottom:16px;overflow-wrap:anywhere}.blt-resume-note blockquote{margin:8px 0;padding-inline:12px;border-inline-start:3px solid #00b3a4;white-space:pre-wrap}.blt-resume-review [data-improved]{white-space:pre-wrap}.blt-account-gate{padding:28px;border:1px solid #dce5ec;border-radius:20px;background:#fff}.blt-account-gate .blt-button{margin:8px 0 0 8px}@media(max-width:540px){.blt-resume-review .blt-panel{padding:18px}.blt-review-actions>*{width:100%;text-align:center}}
