.help-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #ded6ec;border-radius:14px;background:#fff;color:#342744;padding:10px 15px;font:600 14px/1.3 Arial,sans-serif;text-decoration:none;cursor:pointer;min-height:42px}.help-button:hover{background:#f3edff}.viewer-topbar .help-button{font-size:12px;padding:8px 10px;min-height:36px}.help-dialog{box-sizing:border-box;width:min(94vw,560px);max-height:90dvh;overflow:auto;border:1px solid #e4dbf1;border-radius:24px;background:#fff;padding:28px;color:#292333;box-shadow:0 24px 80px #24133726}.help-dialog::backdrop{background:#21173380;backdrop-filter:blur(4px)}.help-dialog h2{font-family:Georgia,serif;font-size:30px;font-weight:500;line-height:1.15;margin:0 45px 12px 0}.help-close{position:absolute;right:18px;top:18px;border:0;border-radius:50%;width:36px;height:36px;background:#f3eff9;color:#30263f;font:24px/1 Arial;cursor:pointer}.help-dialog p{line-height:1.5;color:#716681}.help-dialog form{display:grid;gap:17px}.help-dialog label{display:grid;gap:7px;font:15px/1.4 Arial,sans-serif;color:#40354e}.help-dialog input,.help-dialog select,.help-dialog textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #cfc5dd;border-radius:12px;font:16px/1.4 Arial,sans-serif;color:#2c2337;background:#fff;user-select:text;-webkit-user-select:text}.help-dialog textarea{resize:vertical;min-height:115px}.help-dialog input[type=file]{padding:10px;font-size:13px}.help-dialog .help-submit{border:0;border-radius:13px;background:#6830ef;color:#fff;padding:15px;font:600 16px/1.2 Arial,sans-serif;cursor:pointer;min-height:48px}.help-dialog .help-submit:disabled{opacity:.6;cursor:wait}.help-dialog button:focus-visible,.help-dialog input:focus-visible,.help-dialog select:focus-visible,.help-dialog textarea:focus-visible,.help-button:focus-visible{outline:3px solid #8e67e4;outline-offset:3px}.help-hint{font-size:13px;margin:0;line-height:1.4}.help-status{min-height:0;margin:0;font-size:14px}.help-status:empty{display:none}.help-status[data-error]{color:#a12737}.help-success{padding:15px 0}.help-success h3{font:24px Georgia,serif;color:#2b2333}.help-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.help-actions a,.help-dialog a{color:#5f2be3}.support-page{max-width:760px;margin:60px auto;padding:0 20px}.support-page .help-card{padding:26px;background:#fff;border:1px solid #e3dbea;border-radius:20px;margin:20px 0;overflow-wrap:anywhere}.support-page h1,.support-page h2{font-family:Georgia,serif;font-weight:500}.support-page input,.support-page textarea{box-sizing:border-box;max-width:100%;width:100%;font:16px Arial;padding:12px;border:1px solid #bbb;border-radius:10px}.support-page pre{white-space:pre-wrap;font:15px/1.6 Arial;overflow-wrap:anywhere}.support-page button{margin:8px 8px 8px 0}.support-page .support-shot{max-width:100%;max-height:480px;object-fit:contain}.support-page small{display:block;line-height:1.5;color:#756a80}.support-page a{color:#6330d7}.support-page .support-error{color:#a12737}.viewer-help{position:static;grid-column:3;grid-row:1;justify-self:end}.viewer-help .help-button{box-shadow:0 3px 12px #2920390d}@media(max-width:700px){.help-dialog{padding:23px 20px;border-radius:20px}.viewer-help{position:static;grid-column:1 / -1;grid-row:auto;display:flex;justify-content:flex-end;z-index:auto}.viewer-help .help-button{min-height:32px;font-size:12px;padding:5px 9px;background:#fffefb}.support-page{margin:30px auto}.header-actions .help-button{font-size:12px;padding:8px}}

.support-page .review-check{width:auto;margin-right:8px}

