.bc-builder{max-width:960px}.bc-builder-intro{margin:-10px 0 20px;color:var(--muted);font-size:14px}.bc-builder-card{margin:0 0 14px;overflow:hidden;transition:.2s}.bc-builder-card[open]{border-color:#aeb9eb;box-shadow:0 10px 30px rgba(24,35,77,.08)}.bc-builder-card summary{list-style:none;display:grid;grid-template-columns:48px 1fr auto;gap:15px;align-items:center;padding:20px 22px;cursor:pointer}.bc-builder-card summary::-webkit-details-marker{display:none}.bc-builder-number{width:42px;height:42px;border-radius:11px;display:grid;place-content:center;background:#eef1ff;color:#3049be;font-weight:900}.bc-builder-card summary strong{display:block;font-size:17px}.bc-builder-card summary small{display:block;margin-top:4px;color:var(--muted)}.bc-builder-card summary:after{content:'+';font-size:25px;color:#5263ba}.bc-builder-card[open] summary:after{content:'−'}.bc-builder-body{padding:4px 22px 24px;border-top:1px solid var(--line)}.bc-builder-body .bc-fields{margin-top:20px}.bc-plan-current{display:inline-block;margin-left:7px;padding:3px 7px;border-radius:20px;background:#eaf8f2;color:#137a52;font-size:9px;font-weight:800}.bc-media-upload{padding:18px;border:2px dashed #cdd4e8;border-radius:11px;background:#fafbff}.bc-media-upload input{padding:10px;background:#fff}.bc-media-preview{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:13px}.bc-media-preview img,.bc-media-preview video{width:100%;height:110px;object-fit:cover;border-radius:8px;background:#eef1f6}.bc-optional{font-size:9px;color:#77809c;font-weight:700}.bc-builder .bc-form-actions{position:sticky;bottom:0;z-index:5;padding:14px;background:rgba(246,247,251,.94);backdrop-filter:blur(8px);border-top:1px solid var(--line)}@media(max-width:650px){.bc-builder-card summary{grid-template-columns:40px 1fr;padding:16px}.bc-builder-card summary:after{display:none}.bc-builder-body{padding:2px 16px 20px}.bc-media-preview{grid-template-columns:repeat(2,1fr)}}
