.section-system-checks-view{padding:18px;min-width:0}.section-system-checks-view>h2{margin:0 0 8px;color:#a9252c}.section-system-checks-view>p{color:#68665f;margin:0 0 20px}.section-system-checks-view>label{display:grid;gap:8px;margin:20px 0 12px;font-weight:600}.section-system-checks-view>label select{width:100%;min-height:48px;padding:10px;border:1px solid #d5d1c9;border-radius:8px;background:white;color:#252520;font:inherit}.mobile-list>button[aria-current=page]{background:#f8efed;color:#a9252c}.mobile-list>button>i:has(svg){color:#a9252c;border:none}.publish-report-dialog{box-sizing:border-box;width:min(390px,calc(100vw - 32px));max-height:85dvh;overflow:auto;padding:24px;border:1px solid #ddd6c9;border-radius:18px;background:#faf8f3;color:#222;box-shadow:0 18px 60px #0005;font-family:Arial,sans-serif}.publish-report-dialog::backdrop{background:#0008}.publish-report-dialog h2{font-size:25px;margin:0 0 22px}.publish-report-dialog fieldset{border:0;padding:0;margin:0;display:grid;gap:18px}.publish-report-dialog label{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600}.publish-report-dialog input[type=checkbox]{appearance:auto;width:23px;height:23px;margin:0;accent-color:#a51e27}.publish-report-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:26px}.publish-report-dialog button{min-height:46px;padding:10px 17px;border:1px solid #ccc;border-radius:9px;font-size:16px;background:white;color:#222;cursor:pointer}.publish-report-dialog .publish-confirm{background:#a51e27;color:white;border-color:#a51e27;font-weight:700}.publish-report-dialog button:disabled{opacity:.55;cursor:default}.publish-report-dialog p{font-size:16px;line-height:1.5}.publish-report-dialog [role=alert]{color:#a51e27}.writer-sync-tools{background:#fff;border:1px solid #d5d1c9;border-radius:8px;margin-bottom:16px;padding:16px}.writer-sync-tool-actions{display:flex;flex-wrap:wrap;gap:10px}.writer-sync-tools p{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.writer-sync-tools h2{font:700 18px Arial,sans-serif;margin:18px 0 8px}.writer-sync-check{border-top:1px solid #eee;padding:12px 0}.writer-sync-check b{font-size:15px;overflow-wrap:anywhere}.writer-sync-check p{margin:6px 0}.writer-sync-check.failed b,.writer-sync-tools [role=alert]{color:#a82027}.writer-sync-check.passed b{color:#2e704b}.writer-sync-tools button{white-space:normal;text-align:left}.writer-sync-page>header>*{min-width:0}.writer-sync-page>header button{flex-shrink:1}.writer-sync-page>header h1{flex-shrink:0}