/* Static block text retains plain-text line breaks without inline styles. */
:is(.wp-block-restory-disclosure,.wp-block-restory-point,.wp-block-restory-caution,.wp-block-restory-balloon,.wp-block-restory-product,.wp-block-restory-cta) .tn-block-body-text,
:is(.wp-block-restory-point,.wp-block-restory-caution) .tn-note__label,
:is(.wp-block-restory-product,.wp-block-restory-cta) :is(.tn-block-title,.tn-block-link),
.wp-block-restory-comparison :is(caption,th,td){white-space:pre-line}
.tzn-decoration-block-editor{box-sizing:border-box;max-width:100%;padding:18px;border:1px solid #b9c7bf;border-radius:8px;background:#fff;color:#24352f}
.tzn-decoration-block-editor__heading{font-size:16px;font-weight:700;margin:0 0 16px;padding:0 0 10px;border-bottom:1px solid #d8e1dc}
.tzn-decoration-block-editor__controls{display:grid;gap:12px;min-width:0}
.tzn-decoration-block-editor .components-base-control{margin-bottom:0}
.tzn-decoration-block-editor .components-base-control__label{font-weight:600}
.tzn-decoration-block-editor .components-text-control__input,.tzn-decoration-block-editor .components-textarea-control__input,.tzn-decoration-block-editor .components-select-control__input{box-sizing:border-box;max-width:100%;font-size:14px}
.tzn-decoration-block-editor__image{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px;border:1px solid #d8e1dc;border-radius:6px}
.tzn-decoration-block-editor__image>strong,.tzn-decoration-block-editor__image>.components-base-control{flex-basis:100%}
.tzn-decoration-block-editor__cells{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;background:#f5f8f6}
.tzn-decoration-block-editor__preview{margin-top:18px;max-width:100%;min-width:0;overflow:auto;padding:12px;background:#fafbf9;border:1px dashed #b9c7bf}
.tzn-decoration-block-editor__preview-label{font-size:12px;font-weight:600;color:#53675d;margin:0 0 12px}
.tzn-decoration-block-editor__preview .tn-block-body-text,.tzn-decoration-block-editor__preview :is(.tn-note__label,.tn-block-title,.tn-block-link,caption,th,td){white-space:pre-line}
.tzn-decoration-block-editor__preview a[aria-disabled]{cursor:default;pointer-events:none}
.tzn-decoration-block-editor .components-notice{margin:14px 0 0}
@media(max-width:600px){.tzn-decoration-block-editor{padding:12px}.tzn-decoration-block-editor__cells{grid-template-columns:1fr}}
