.draft-hotspot{position:absolute;z-index:2;border:0;padding:0;border-radius:12px;background:transparent;cursor:pointer}.draft-hotspot:hover,.draft-hotspot:focus-visible{outline:2px solid #2086dd;background:#b8dfff36}.quick-login{position:absolute;z-index:4;left:68%;top:5.15%;height:4.2%;min-height:20px;padding:0 12px;border:1px solid #5c86a7;border-radius:99px;background:#ffffffe6;color:#153958;cursor:pointer;font:600 clamp(10px,1vw,16px) -apple-system,BlinkMacSystemFont,'PingFang SC',sans-serif}.draft-dialog{border:0;border-radius:18px;max-width:min(500px,calc(100% - 30px));width:500px;max-height:min(78vh,700px);padding:0;color:#1c3450;box-shadow:0 20px 70px #112d4960;font-family:-apple-system,BlinkMacSystemFont,'PingFang SC',sans-serif}.draft-dialog::backdrop{background:#102c4188}.draft-head{padding:20px 22px 12px;display:flex;justify-content:space-between;align-items:center}.draft-head h2{margin:0;font-size:19px}.draft-close{background:#edf3f7;border:0;border-radius:50%;height:32px;width:32px;cursor:pointer;font-size:19px;color:#536d80}.draft-body{padding:0 22px 22px;font-size:14px;line-height:1.65}.draft-badge{display:inline-block;background:#eaf3fb;color:#3270a7;border-radius:20px;padding:2px 10px;font-size:12px}.draft-body p{color:#63798a}.draft-body label{display:block;margin:11px 0 5px;color:#415a70}.draft-body input,.draft-body select,.draft-body textarea{width:100%;font:inherit;padding:10px;border:1px solid #cbdbe7;border-radius:8px;background:#fff;color:#213d56}.draft-body textarea{min-height:95px;resize:vertical}.draft-action{margin:14px 6px 0 0;padding:9px 16px;border:0;border-radius:8px;background:#086ef0;color:white;font:inherit;cursor:pointer}.draft-secondary{background:#eaf1f6;color:#315a79}.draft-note{color:#788d9c!important;font-size:12px}.draft-qr{display:grid;place-items:center;width:130px;height:130px;margin:16px auto;border:2px dashed #b8cad8;background:#f4f8fb;color:#7891a3;border-radius:12px;font-size:13px;text-align:center}.draft-list{padding-left:20px;color:#445e72}.draft-feedback{color:#247454!important;min-height:1em}.draft-banner{position:fixed;right:16px;bottom:14px;z-index:4;padding:7px 10px;background:#fffdf2ec;border:1px solid #e6ddba;border-radius:8px;font-size:12px;color:#705d34}
.resume-parsed,.resume-result{margin-top:16px;border-top:1px solid #dbe7ee;padding-top:8px}.resume-parsed h3,.resume-result h3{font-size:15px;margin:8px 0}.resume-text,.resume-answer{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.7;color:#294457;background:#f2f8fb;border:1px solid #d9e8f0;border-radius:9px;padding:12px;max-height:240px;overflow:auto}.resume-consent{display:flex!important;align-items:flex-start;gap:9px;line-height:1.5}.draft-body .resume-consent input{width:auto;margin:4px 0 0;flex:none}.resume-status{min-height:1.5em;color:#237359!important}.resume-status.is-error{color:#a83d39!important}.draft-action:disabled{opacity:.6;cursor:wait}
.site-icp{padding:16px;text-align:center;background:#f8fbfd;font:12px/1.5 -apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif}.site-icp a{color:#526f84;text-decoration:none}.site-icp a:hover{text-decoration:underline}
.showcase-note{padding:9px 16px;text-align:center;background:#fff8de;color:#6b5521;font:13px/1.5 -apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif;border-bottom:1px solid #ead79c}
