[data-customer-message-blocks-root-01411]{margin-top:18px}
.st-message-block-library-01411{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid rgba(148,163,184,.28);border-radius:18px;background:rgba(15,23,42,.035)}
.st-message-block-library__head-01411{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}
.st-message-block-library__head-01411 span{display:block;margin-bottom:4px;font-size:10px;font-weight:900;letter-spacing:.12em;color:#64748b}
.st-message-block-library__head-01411 h3{margin:0;font-size:18px;line-height:1.2;color:var(--builder-text,#0f172a)}
.st-message-block-library__head-01411 p,.st-message-block-library__foot-01411{margin:6px 0 0;color:var(--builder-muted,#64748b);font-size:12px;line-height:1.5}
.st-message-block-help-button-01411{flex:0 0 32px;width:32px;height:32px;border:1px solid rgba(59,130,246,.32);border-radius:10px;background:rgba(59,130,246,.10);color:#2563eb;font-weight:900;cursor:pointer}
.st-message-block-list-01411{display:flex;flex-direction:column;gap:10px}
.st-message-block-card-01411{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border:1px solid rgba(148,163,184,.30);border-radius:14px;background:var(--builder-panel,#fff)}
.st-message-block-card__icon-01411{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:rgba(15,23,42,.07);font-weight:900;font-size:18px}
.st-message-block-card__copy-01411{display:flex;min-width:0;flex-direction:column;gap:3px}
.st-message-block-card__copy-01411 strong{font-size:13px;color:var(--builder-text,#0f172a)}
.st-message-block-card__copy-01411 span{font-size:11px;line-height:1.35;color:var(--builder-muted,#64748b)}
.st-message-block-card__add-01411{border:0;border-radius:10px;background:#0f172a;color:#fff;padding:9px 11px;font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap}
.st-message-block-card__add-01411[data-message-block-state="added"]{background:#166534}
.st-message-block-card__add-01411[data-message-block-state="error"]{background:#991b1b}
.st-message-block-help-01411{display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.55;color:#334155}
.st-message-block-help-01411 strong{font-size:18px;color:#0f172a}.st-message-block-help-01411 p{margin:0}
@media (max-width:520px){.st-message-block-card-01411{grid-template-columns:38px minmax(0,1fr)}.st-message-block-card__add-01411{grid-column:1/-1;width:100%}}
