/* Community 5.7.7 — standard WordPress response-editor integration. */
html body.nsc5-document .nsc5-response-composer{margin-top:28px}
html body.nsc5-document .nsc5-response-editor-field{display:grid;gap:10px}
html body.nsc5-document .nsc5-response-editor-label{font-weight:800;color:var(--nsc571-heading,#10231c)!important;-webkit-text-fill-color:var(--nsc571-heading,#10231c)!important;font-size:1rem}
html body.nsc5-document .nsc5-response-editor-field .wp-editor-wrap{border:1px solid var(--nsc571-border,#71867c);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 8px 24px rgba(16,35,28,.07)}
html body.nsc5-document .nsc5-response-editor-field .wp-editor-tools{background:#edf4f0;border-bottom:1px solid #aabbb2;padding:8px 10px 0}
html body.nsc5-document .nsc5-response-editor-field .wp-editor-tabs{float:none;display:flex;justify-content:flex-end;gap:4px}
html body.nsc5-document .nsc5-response-editor-field .wp-switch-editor{float:none;box-sizing:border-box;height:auto!important;min-height:36px!important;margin:0!important;padding:7px 12px!important;border:1px solid #73887d!important;border-bottom:0!important;border-radius:8px 8px 0 0!important;background:#fff!important;color:#123126!important;-webkit-text-fill-color:#123126!important;font-weight:700!important}
html body.nsc5-document .nsc5-response-editor-field .html-active .switch-html,
html body.nsc5-document .nsc5-response-editor-field .tmce-active .switch-tmce{background:#07583a!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#07583a!important}
html body.nsc5-document .nsc5-response-editor-field .mce-toolbar-grp,
html body.nsc5-document .nsc5-response-editor-field .quicktags-toolbar{background:#f7faf8!important;border-color:#b7c5be!important}
html body.nsc5-document .nsc5-response-editor-field .quicktags-toolbar input.button{min-height:34px!important;background:#fff!important;color:#123126!important;-webkit-text-fill-color:#123126!important;border-color:#85998f!important}
html body.nsc5-document .nsc5-response-editor-field textarea.wp-editor-area{min-height:220px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#10231b!important;-webkit-text-fill-color:#10231b!important;padding:16px!important;font:16px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important}
html body.nsc5-document .nsc5-response-editor-field .mce-container,
html body.nsc5-document .nsc5-response-editor-field .mce-container-body,
html body.nsc5-document .nsc5-response-editor-field .mce-edit-area{border-color:#b7c5be!important}
html body.nsc5-document .nsc5-response-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:14px}
html body.nsc5-document .nsc5-response-editor-help{color:var(--nsc571-muted,#405249)!important;-webkit-text-fill-color:var(--nsc571-muted,#405249)!important;font-size:.9rem;line-height:1.5;max-width:620px}
html body.nsc5-document .nsc5-response-actions .nsc5-primary{margin-left:auto;min-width:154px}
html[data-theme="dark"] body.nsc5-document .nsc5-response-editor-label{color:#f4fff9!important;-webkit-text-fill-color:#f4fff9!important}
html[data-theme="dark"] body.nsc5-document .nsc5-response-editor-field .wp-editor-wrap{border-color:#8eae9e;background:#0b1d16;box-shadow:0 8px 28px rgba(0,0,0,.25)}
html[data-theme="dark"] body.nsc5-document .nsc5-response-editor-field .wp-editor-tools{background:#10271e;border-color:#6d8d7d}
html[data-theme="dark"] body.nsc5-document .nsc5-response-editor-field .wp-switch-editor{background:#142b22!important;color:#f4fff9!important;-webkit-text-fill-color:#f4fff9!important;border-color:#7d9e8d!important}
html[data-theme="dark"] body.nsc5-document .nsc5-response-editor-field .html-active .switch-html,
html[data-theme="dark"] body.nsc5-document .nsc5-response-editor-field .tmce-active .switch-tmce{background:#d9fbe8!important;color:#053b28!important;-webkit-text-fill-color:#053b28!important;border-color:#d9fbe8!important}
html[data-theme="dark"] body.nsc5-document .nsc5-response-editor-field .mce-toolbar-grp,
html[data-theme="dark"] body.nsc5-document .nsc5-response-editor-field .quicktags-toolbar{background:#10271e!important;border-color:#6d8d7d!important}
html[data-theme="dark"] body.nsc5-document .nsc5-response-editor-field .quicktags-toolbar input.button{background:#173329!important;color:#f4fff9!important;-webkit-text-fill-color:#f4fff9!important;border-color:#8eae9e!important}
html[data-theme="dark"] body.nsc5-document .nsc5-response-editor-field textarea.wp-editor-area{background:#fff!important;color:#10231b!important;-webkit-text-fill-color:#10231b!important}
html[data-theme="dark"] body.nsc5-document .nsc5-response-editor-help{color:#c4d7cd!important;-webkit-text-fill-color:#c4d7cd!important}
@media(max-width:680px){html body.nsc5-document .nsc5-response-actions{align-items:stretch}html body.nsc5-document .nsc5-response-actions .nsc5-primary{width:100%;margin-left:0}html body.nsc5-document .nsc5-response-editor-field .wp-editor-tabs{justify-content:flex-start}}
@media(forced-colors:active){html body.nsc5-document .nsc5-response-editor-field .wp-editor-wrap,html body.nsc5-document .nsc5-response-editor-field *{forced-color-adjust:auto!important}}
