.fix-help-dialog{width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;margin:auto;padding:24px;border:1px solid #cbd9ec;border-radius:12px;background:white;color:#20354d;font:inherit;line-height:1.5;box-shadow:0 24px 80px #0c24454d}.fix-help-dialog::backdrop{background:#102b4db3}.fix-help-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.fix-help-heading h2{margin:0;font-size:1.3rem}.fix-help-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fix-help-dialog label{display:block;font-size:.9rem;font-weight:600}.fix-help-dialog input,.fix-help-dialog textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;margin-top:6px;padding:10px 12px;border:1px solid #b9c9de;border-radius:6px;background:white;color:#20354d;font:inherit}.fix-help-dialog textarea{resize:vertical;min-height:120px;font-size:.85rem;font-weight:400}.fix-help-dialog .fix-help-note{font-size:.85rem;color:#52667b}.fix-help-actions{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.fix-help-actions a{text-decoration:none;display:inline-block}.torva-fix-help{margin:10px 0;min-height:44px}.fix-help-dialog :focus-visible{outline:3px solid #3975bd;outline-offset:3px}@media(max-width:560px){.fix-help-dialog{padding:18px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.fix-help-fields{grid-template-columns:1fr;gap:12px}.fix-help-actions .btn{width:100%;text-align:center}}@media print{.fix-help-dialog,.torva-fix-help{display:none!important}}
