.screen-help{margin:0 0 .75rem;position:relative;font-size:var(--account-font-size,inherit)}
.screen-help>details>summary{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;cursor:pointer;padding:.45rem .7rem;border:1px solid var(--border,#c9d8d5);border-radius:6px;background:var(--surface,#fff);font-weight:600;list-style:none}
.screen-help>details>summary::-webkit-details-marker{display:none}
.screen-help [data-help-badge]{font-size:.85em;padding:.1rem .4rem;border-radius:4px;background:var(--soft,var(--surface-soft,#edf3f1));font-weight:600}
.screen-help [hidden],.screen-help-dialog [hidden]{display:none!important}
[data-help-content]{padding:1rem;color:var(--text,#203b41);background:var(--surface,#fff);overflow-wrap:anywhere}
[data-help-content] header{display:flex;align-items:start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}
[data-help-content] h2{margin:0;font-size:1.25em;line-height:1.4}
[data-help-content] h3{font-size:1.05em;line-height:1.4;margin:1rem 0 .35rem}
[data-help-content] p{margin:.4rem 0 .65rem;line-height:1.55}
[data-help-content] ul{padding-left:1.3rem;margin:.5rem 0}
[data-help-content] li{margin:.5rem 0;line-height:1.5}
[data-help-content] li>a{display:inline-block;margin-right:.75rem}
[data-help-section]{border-top:1px solid var(--border,#c9d8d5);padding:.65rem 0}
[data-help-section]>summary{font-weight:650;cursor:pointer;padding:.6rem 0;min-height:44px}
.screen-help-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:min(38rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;border:0;border-left:1px solid var(--border,#c9d8d5);padding:0;background:var(--surface,#fff);color:var(--text,#203b41);font:inherit;overflow:auto}
.screen-help-dialog::backdrop{background:rgb(0 0 0 / .32)}
.screen-help-diagnostic-details{margin:.35rem 0 .6rem}
.screen-help-diagnostic-details>summary{cursor:pointer;font-weight:600;padding:.6rem 0;min-height:44px}
.screen-help-diagnostic-details table{width:100%;table-layout:fixed;border-collapse:collapse;margin:.4rem 0;font-size:.9em}
.screen-help-diagnostic-details th,.screen-help-diagnostic-details td{padding:.35rem;text-align:left;vertical-align:top;border:1px solid var(--border,#c9d8d5);overflow-wrap:anywhere}
.screen-help-diagnostic-details th:first-child{width:7rem}
.screen-help-dialog [data-help-content]{min-height:100%;padding:1.25rem}
.screen-help-dialog [data-help-close]{white-space:nowrap;padding:.4rem .65rem;gap:.3rem;font-size:.9em}
main:has(>.screen-help[data-help-reading="true"])>:not(.screen-help):not(footer){display:none!important}
.screen-help[data-help-reading="true"]{max-width:58rem;margin:0 auto}
.screen-help[data-help-reading="true"]>[data-help-content]{padding:0}
.screen-help[data-help-reading="true"]~:not(script):not(link):not(footer){display:none!important}
@media(max-width:600px){.screen-help-dialog{width:100vw}.screen-help-dialog [data-help-content]{padding:.85rem}}
@media print{.screen-help:not([data-help-reading="true"]),.screen-help-dialog{display:none!important}.screen-help[data-help-reading="true"] [data-help-section]{display:block}.screen-help[data-help-reading="true"] [data-help-section]>:not(summary){display:block!important}}
