/* Only additional managed blocks and optional card visibility are styled here. */
.ev-layout-hidden{display:none!important}
.ev-added-container{padding:clamp(14px,3vw,38px) 0 clamp(30px,4vw,64px)}
.ev-added-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));gap:20px}
.ev-added-block{border:1px solid #dbe8df;border-radius:19px;background:#f6f9f5;color:#182c29;padding:clamp(20px,2.3vw,32px);box-shadow:0 12px 30px #031e120b;min-width:0}
.ev-added-title{font-size:clamp(21px,2.4vw,30px);letter-spacing:-.035em;line-height:1.12;margin:0 0 13px;color:#16352c;font-weight:750}
.ev-added-body{white-space:pre-wrap;line-height:1.68;color:#425c53;font-size:15px;margin:0 0 16px;overflow-wrap:anywhere}
.ev-added-link{display:inline-flex;align-items:center;justify-content:center;background:#b7f36c;color:#152c21;border-radius:999px;min-height:44px;padding:10px 21px;font-weight:800;font-size:13px;text-decoration:none;transition:transform .16s,box-shadow .16s}
.ev-added-link:hover{transform:translateY(-2px);box-shadow:0 9px 28px #95ca5190}
.ev-added-button{border:0;background:transparent;box-shadow:none;display:flex;align-items:center;justify-content:center;padding:24px 5px}
.ev-added-text{grid-column:1 / -1;background:transparent;border:0;box-shadow:none;padding:20px 0}
.ev-added-text .ev-added-body{max-width:830px}
.ev-layout-editor-preview .ev-layout-hidden{display:block!important;opacity:.32;filter:grayscale(.6);outline:3px dashed #8f9f90!important;outline-offset:4px}
.ev-layout-editor-preview [data-ev-layout-id],.ev-layout-editor-preview .ev-added-block{cursor:pointer}
.ev-layout-editor-preview .ev-layout-target{outline:3px solid #b7f36c!important;outline-offset:4px;box-shadow:0 0 0 8px #b7f36c26!important}
@media (prefers-reduced-motion:reduce){.ev-added-link{transition:none}}
