.rft-content-page [hidden]{display:none!important}
.rft-help-start,.rft-help-controls,.rft-support-form{margin:24px 0}
.rft-task-choice,.rft-format-note{padding:20px;border:1px solid var(--rft-line,#ddd);border-radius:14px;background:#fff;min-width:0}
.rft-task-choice>a{font-size:18px;font-weight:700}
.rft-task-choice p,.rft-format-note p{margin-bottom:0}
.rft-help-controls label,.rft-support-form label{display:block;font-weight:600;margin:14px 0 8px}
.rft-help-controls input,.rft-support-form input,.rft-support-form textarea{display:block;width:100%;max-width:100%;padding:12px;border:1px solid #b6c4bd;border-radius:9px;background:#fff;color:#24342c;font:inherit;line-height:1.6}
.rft-support-form textarea{resize:vertical}
.rft-help-filters{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}
.rft-help-filters button,.rft-support-form button{font:inherit;min-height:44px;padding:10px 14px;border:1px solid #b6c4bd;border-radius:10px;background:#fff;color:#234c39;cursor:pointer}
.rft-help-filters button[aria-pressed=true],.rft-support-form button{background:#21583f;color:#fff;border-color:#21583f}
.rft-support-form button{margin-top:16px}
.rft-help-issue{border:1px solid var(--rft-line,#ddd);border-radius:12px;background:#fff;margin:12px 0;scroll-margin-top:110px}
.rft-help-issue summary{padding:18px;cursor:pointer;font-weight:600;line-height:1.7}
.rft-help-issue[open] summary{border-bottom:1px solid var(--rft-line,#ddd)}
.rft-help-issue>div{padding:4px 20px 20px}
.rft-help-issue a,.rft-tool-support a{display:inline-block;padding:8px 0;min-height:44px}
.rft-tool-support{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;font-size:14px;margin:12px 0}
.rft-tool-support a{color:var(--rft-green,#21583f)}
.rft-format-note h3{margin:0}
.rft-content-page :is(input,textarea,button,a,summary):focus-visible{outline:3px solid #c76b26;outline-offset:3px}
.rft-content-page .rft-info-links{display:flex;flex-wrap:wrap;gap:12px}
.rft-site-footer nav{flex-wrap:wrap}
html .site .footer nav{display:flex;flex-wrap:wrap;justify-content:center}
.rft-next-steps{margin-top:22px;padding-top:16px;border-top:1px solid #dbe5df}
.rft-next-steps p{font-size:14px;line-height:1.7}
.rft-next-steps nav{display:flex;flex-wrap:wrap;gap:8px 18px}
.rft-next-steps a{color:#21583f;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:3px}
@media(max-width:600px){.rft-task-choice,.rft-format-note{padding:16px}.rft-help-filters button{flex:1 1 auto}.rft-help-issue summary{padding:15px}.rft-help-issue>div{padding:2px 15px 15px}.rft-content-page .rft-table-wrap{max-width:100%;overflow-x:auto}.rft-content-page .rft-table-wrap table{min-width:550px}.rft-support-form{min-width:0}}
