.adv-main{max-width:940px;margin:0 auto;padding-top:28px}.backlink{display:inline-flex;margin:0 0 20px;color:#235bda;font-weight:650;text-decoration:none}.adv-main h1{text-align:left;font-size:clamp(29px,4vw,43px);line-height:1.15;letter-spacing:-1px}.adv-main .intro{text-align:left;margin:0 0 22px;max-width:750px}.adv-workspace{margin:24px 0;background:#fff;border:1px solid #e4eaf3;border-radius:18px;padding:25px;box-shadow:0 9px 30px #1c376611}.adv-workspace .fields{margin-top:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.adv-workspace .field{min-width:0}.adv-workspace textarea{display:block;width:100%;border:1px solid #d6dfec;border-radius:10px;padding:12px;font:inherit;resize:vertical;line-height:1.55;color:#213147}.adv-workspace input[type=email]{display:block;width:100%;padding:12px;border:1px solid #d6dfec;border-radius:10px}.adv-workspace input[type=range]{width:100%;accent-color:#235bda;margin-top:13px}.adv-workspace .action{margin-top:22px}.adv-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:14px}.adv-actions .action{margin-top:0}.adv-actions .secondary{border:1px solid #d4e0f0;background:#f1f5ff;color:#245bcd;padding:13px 17px;border-radius:10px;font-weight:700}.adv-actions .secondary:hover{background:#e6efff}.adv-workspace .note{margin-top:0}.photo-canvas,.sig-canvas{display:block;max-width:100%;height:auto;background:#fff;border:1px solid #cad6e8;border-radius:9px;margin-top:24px;box-shadow:0 3px 13px #142b5019}.photo-canvas{max-height:380px}.sig-canvas{max-height:200px}.photo-canvas[hidden],.sig-canvas[hidden],#ocr-output[hidden]{display:none}.adv-workspace .status{font-weight:550}.resume-sheet{background:#fff;border:1px solid #dce3ee;border-radius:8px;margin-top:25px;padding:38px 45px;color:#1b283f;box-shadow:0 5px 18px #1c37660b}.resume-sheet h2{font-size:30px;margin:0;line-height:1.2}.resume-sheet h3{font-size:15px;text-transform:uppercase;color:#1d51ab;border-bottom:1px solid #ced9ec;padding-bottom:5px;margin:18px 0 7px}.resume-sheet p{margin:6px 0;line-height:1.5}.resume-lines{white-space:pre-wrap;overflow-wrap:anywhere}.print-only{display:none}@media(max-width:650px){.adv-main{padding-top:22px}.adv-workspace{padding:18px 14px}.adv-workspace .fields{grid-template-columns:1fr}.resume-sheet{padding:24px 18px}.adv-main h1{font-size:31px}}@media print{body{background:#fff}.top,.footer,.backlink,.adv-main>h1,.adv-main>.intro,.adv-workspace>.note,.adv-workspace>.fields,.adv-workspace>.field,.adv-workspace>.info,.adv-workspace>.status,.adv-workspace>.action,.adv-actions,.adv-workspace>label,#adv-file,#adv-status{display:none!important}.adv-main{padding:0;max-width:100%;margin:0}.adv-workspace{border:0;box-shadow:none;padding:0;margin:0}.resume-sheet{margin:0;border:0;box-shadow:none;padding:0;color:black}.resume-sheet h3{break-after:avoid}.resume-sheet p{break-inside:avoid}@page{size:A4;margin:20mm}}
