#website-format-test-dialog {max-width:780px;width:calc(100% - 32px);max-height:90dvh;overflow:auto;padding:30px}
.format-test-state {padding:16px 18px;margin:16px 0;border-radius:12px;background:#e7f5ef;color:#164c3a;overflow-wrap:anywhere}
.format-test-state.error {background:#fff0f2;color:#9d1932}
.format-test-state p {margin:6px 0 0}
.format-test-state .loading-spinner {display:inline-block;width:18px;height:18px;border-width:2px;border-color:#b7d8c8;border-top-color:#16735a;margin-right:8px;vertical-align:middle}
.format-test-sample {margin:16px 0;padding:14px;border:1px solid #dce1eb;border-radius:12px}
.format-test-sample summary {cursor:pointer;font-weight:700}
.format-test-sample h3 {font-size:18px;margin:20px 0 8px}
.format-test-sample p,.format-test-sample li {font-size:14px;line-height:1.65}
#format-test-actions {flex-wrap:wrap;justify-content:flex-start}
.format-test-guides {margin:20px 0}
.format-test-prompt {margin-top:12px;padding:16px;border:1px solid #dce1eb;border-radius:12px}
.format-test-prompt summary {cursor:pointer;font-weight:700}
#website-format-test-dialog .format-test-prompt-text {display:block;width:100%;min-width:0;box-sizing:border-box;margin:12px 0;font-size:14px;line-height:1.6;resize:vertical;background:#f7f8fa;color:#18253f}
.format-test-prompt .form-message {margin-bottom:0}
@media(max-width:540px){#format-test-actions>*{width:100%;text-align:center}#website-format-test-dialog{padding:20px}#website-format-test-dialog .dialog-heading{top:-20px;margin:-20px -20px 0;padding:20px 20px 14px}}
