.saas-builder-shell,.saas-builder-layout,.saas-builder-mobile-shell,.saas-workspace,.saas-left-panel,.saas-preview-center,.saas-preview-center-mobile,.saas-panel-inner,.saas-canvas,.saas-canvas-list,.saas-design-shell,.saas-mobile-panel-content,.connect-center-shell,.admin-page{min-width:0;max-width:100%}.saas-preview-center,.saas-preview-center-mobile{overflow-x:hidden}@media (min-width:1024px){.saas-workspace{grid-template-columns:minmax(420px,460px) minmax(520px,1fr)!important}.saas-workspace.has-inspector{grid-template-columns:minmax(420px,460px) minmax(460px,1fr) minmax(340px,390px)!important}.saas-left-panel{width:auto!important;min-width:420px!important}.saas-right-inspector{min-width:340px!important}.saas-preview-center{padding-inline:clamp(24px,3vw,56px)}}@media (min-width:1440px){.saas-workspace{grid-template-columns:minmax(460px,500px) minmax(560px,1fr)!important}.saas-workspace.has-inspector{grid-template-columns:minmax(460px,500px) minmax(520px,1fr) minmax(360px,420px)!important}.saas-left-panel{min-width:460px!important}.saas-right-inspector{min-width:360px!important}}@media (min-width:1680px){.saas-workspace{grid-template-columns:minmax(500px,540px) minmax(620px,1fr)!important}.saas-workspace.has-inspector{grid-template-columns:minmax(500px,540px) minmax(580px,1fr) minmax(380px,440px)!important}.saas-left-panel{min-width:500px!important}}@media (min-width:1200px){.saas-builder-layout{grid-template-columns:minmax(410px,440px) minmax(520px,1fr) minmax(330px,380px)!important}.saas-builder-sidebar,.saas-builder-side,.saas-builder-left,.saas-panel-left,.saas-sidebar-panel{width:auto;min-width:410px}.saas-builder-inspector,.saas-builder-right,.saas-panel-right,.saas-inspector-panel{min-width:330px}}@media (min-width:1440px){.saas-builder-layout{grid-template-columns:minmax(440px,480px) minmax(560px,1fr) minmax(360px,400px)!important}.saas-builder-sidebar,.saas-builder-side,.saas-builder-left,.saas-panel-left,.saas-sidebar-panel{min-width:440px}}.builder-preview-selectable{box-shadow:none;border-radius:18px;outline:0!important}.builder-preview-selectable:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;border:1px solid #ffa66500;transition:border-color .16s,box-shadow .16s,background .16s;position:absolute;inset:-4px}.builder-preview-selectable:hover:after,.builder-preview-selectable:focus-visible:after{border-color:#ffa66561;box-shadow:0 0 0 3px #ffa66514}.builder-preview-selectable.selected:after{border-color:#ffa665b8;box-shadow:0 0 0 3px #ffa66521}.builder-preview-selectable:active{transform:none}.builder-preview-chip-row,.builder-preview-selectable>.builder-preview-remove-chip{z-index:40;width:auto!important;position:absolute!important;top:8px!important;left:auto!important;right:8px!important}.builder-preview-chip-row{pointer-events:auto;justify-content:flex-end;align-items:center;gap:6px;grid-template-columns:none!important;display:inline-flex!important}.builder-preview-edit-chip{display:none!important}.builder-preview-edit-chip:before{content:none!important}.builder-preview-chip,.builder-preview-remove-chip{color:#23324a;-webkit-backdrop-filter:blur(12px)saturate(130%);backdrop-filter:blur(12px)saturate(130%);letter-spacing:.03em;opacity:0;background:#fffffff0;border:1px solid #0f172a1a;border-radius:999px;min-height:26px;padding:6px 9px;font-size:.65rem;font-weight:850;line-height:1;transition:opacity .16s,transform .16s,border-color .16s,background .16s;transform:translateY(-2px);box-shadow:0 10px 24px #0f172a24;pointer-events:auto!important}.builder-preview-hidden-chip{color:#475569;background:#f8fafcf0}.builder-preview-remove-chip{color:#991b1b;cursor:pointer;background:#fff7f7f5;border-color:#f871715c}.builder-preview-remove-chip:hover,.builder-preview-remove-chip:focus-visible{color:#7f1d1d;background:#fff1f1;border-color:#ef4444b8;outline:none}.builder-preview-selectable:hover .builder-preview-chip,.builder-preview-selectable:focus-within .builder-preview-chip,.builder-preview-selectable.selected .builder-preview-chip,.builder-preview-selectable.is-hidden .builder-preview-chip,.builder-preview-selectable:hover>.builder-preview-remove-chip,.builder-preview-selectable:focus-within>.builder-preview-remove-chip,.builder-preview-selectable.selected>.builder-preview-remove-chip{opacity:1;transform:translateY(0)}.builder-preview-selectable .builder-preview-flow-item,.builder-preview-selectable .builder-public-section-block{z-index:1;position:relative}.builder-preview-selectable a,.builder-preview-selectable button:not([data-preview-action=remove]){pointer-events:none}.builder-preview-selectable .builder-preview-chip,.builder-preview-selectable [data-preview-action=remove],.builder-preview-selectable button[data-preview-action=remove]{pointer-events:auto!important}.builder-preview-selectable .builder-preview-flow-item .builder-button,.builder-preview-selectable .builder-preview-flow-item .builder-button-social{transition:transform .16s,box-shadow .16s}.builder-preview-selectable.selected .builder-preview-flow-item .builder-button,.builder-preview-selectable.selected .builder-preview-flow-item .builder-button-social{box-shadow:0 14px 28px #0f172a24,0 0 0 2px #ffa6652e}.builder-public-section .builder-preview-selectable{min-height:34px}.builder-public-section .builder-preview-selectable>.builder-preview-remove-chip{justify-content:center;align-items:center;display:inline-flex}@media (max-width:520px){.builder-preview-chip-row,.builder-preview-selectable>.builder-preview-remove-chip{gap:4px;top:6px!important;right:6px!important}.builder-preview-chip,.builder-preview-remove-chip{min-height:24px;padding:5px 7px;font-size:.58rem}}body>div[role=presentation],body [role=presentation]{box-sizing:border-box}body [role=dialog][aria-modal=true]{box-sizing:border-box;overscroll-behavior:contain;max-width:min(960px,100vw - 24px);max-height:min(90dvh,820px);overflow:auto}body [role=dialog][aria-modal=true] *,body [role=dialog][aria-modal=true] :before,body [role=dialog][aria-modal=true] :after{box-sizing:border-box}body [role=dialog][aria-modal=true] div:has(>canvas){border-radius:999px;min-width:220px;min-height:220px;overflow:hidden}body [role=dialog][aria-modal=true] canvas{width:100%!important;height:100%!important;display:block!important}body [role=dialog][aria-modal=true] input[type=color]{appearance:none;border-radius:10px;width:48px;min-width:48px;height:36px;padding:2px;overflow:hidden}body [role=dialog][aria-modal=true] input[type=color]::-webkit-color-swatch-wrapper{padding:0}body [role=dialog][aria-modal=true] input[type=color]::-webkit-color-swatch{border:0;border-radius:8px}body [role=dialog][aria-modal=true] input[type=number],body [role=dialog][aria-modal=true] input[type=text]{min-width:0}@media (max-width:640px){body [role=dialog][aria-modal=true]{border-radius:18px 18px 0 0;width:100vw;max-width:100vw;max-height:100dvh}body [role=dialog][aria-modal=true] div:has(>canvas){min-width:200px;min-height:200px}}
.builder-public-profile{--builder-page-bg-effective:linear-gradient(180deg, #fff 0%, #f8fafc 100%);--builder-page-shadow-color:#0f172a14;background:var(--builder-page-bg-effective)!important}.builder-public-profile[data-background=solid]{--builder-page-bg-effective:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--builder-accent,#ffa665) 14%, transparent) 0%, transparent 38%), var(--builder-bg-color,#f8fafc)}.builder-public-profile[data-background=gradient]{--builder-page-bg-effective:radial-gradient(circle at 50% 8%, color-mix(in srgb, var(--builder-accent,#ffa665) 18%, transparent) 0%, transparent 42%), linear-gradient(180deg, var(--builder-bg-gradient-from,#fff) 0%, var(--builder-bg-gradient-to,#fff4ec) 100%)}.builder-public-profile[data-background=soft]{--builder-page-bg-effective:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--builder-accent,#ffa665) 18%, transparent) 0%, transparent 38%), linear-gradient(180deg, var(--builder-bg-gradient-from,#fff) 0%, var(--builder-bg-color,#f8fafc) 54%, var(--builder-bg-gradient-to,#fff4ec) 100%)}.builder-public-profile[data-theme=dark]{--builder-page-shadow-color:#02061757}.builder-public-profile[data-theme=dark][data-background=solid]{--builder-page-bg-effective:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--builder-accent,#ffa665) 20%, transparent) 0%, transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--builder-bg-color,#0b1324) 72%, #111827) 0%, #07101f 100%)}.builder-public-profile[data-theme=dark][data-background=gradient]{--builder-page-bg-effective:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--builder-accent,#ffa665) 22%, transparent) 0%, transparent 40%), linear-gradient(180deg, color-mix(in srgb, var(--builder-bg-gradient-from,#111827) 58%, #020617) 0%, color-mix(in srgb, var(--builder-bg-gradient-to,#0b1324) 70%, #020617) 100%)}.builder-public-profile[data-theme=dark][data-background=soft]{--builder-page-bg-effective:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--builder-accent,#ffa665) 20%, transparent) 0%, transparent 42%), linear-gradient(180deg, #111a2d 0%, #0b1324 58%, #07101f 100%)}.builder-public-profile[data-style=minimal]{box-shadow:none!important}.builder-public-profile[data-style=executive]{box-shadow:0 28px 72px var(--builder-page-shadow-color)!important}.builder-public-profile[data-style=glass]{--builder-page-bg-effective:radial-gradient(circle at 30% 0%, color-mix(in srgb, var(--builder-accent,#ffa665) 24%, transparent) 0%, transparent 36%), radial-gradient(circle at 75% 16%, color-mix(in srgb, var(--builder-bg-gradient-to,#fff4ec) 46%, transparent) 0%, transparent 40%), linear-gradient(180deg, color-mix(in srgb, var(--builder-bg-gradient-from,#fff) 70%, transparent) 0%, var(--builder-bg-color,#f8fafc) 100%);box-shadow:0 30px 78px var(--builder-page-shadow-color)!important}.builder-public-profile[data-style=glass][data-theme=dark]{--builder-page-bg-effective:radial-gradient(circle at 30% 0%, color-mix(in srgb, var(--builder-accent,#ffa665) 22%, transparent) 0%, transparent 36%), radial-gradient(circle at 75% 16%, #6366f133 0%, transparent 42%), linear-gradient(180deg, #101827 0%, #07101f 100%)}.builder-public-profile[data-layout=compact]{--builder-radius-xl:20px}.builder-public-profile[data-layout=minimal]{--builder-radius-xl:18px}.builder-public-profile .builder-profile-header-stack,.builder-public-profile .builder-public-sections,.builder-public-profile .builder-public-footer{z-index:1;position:relative}.builder-public-profile[data-mode=editor] .builder-public-footer{background:color-mix(in srgb, var(--builder-surface-strong,#ffffffeb) 72%, transparent);border-top-color:var(--builder-surface-border,#94a3b82e)}.builder-public-profile[data-mode=public]{width:100%;max-width:480px;box-shadow:none!important}
.builder-public-profile[data-mode=editor] .builder-public-sections,.builder-public-profile[data-mode=editor] .builder-public-section,.builder-public-profile[data-mode=editor] .builder-public-section-stack,.builder-public-profile[data-mode=editor] .builder-public-footer,.builder-public-profile[data-mode=editor] .builder-preview-selectable,.builder-public-profile[data-mode=editor] .builder-public-section-block,.builder-public-profile[data-mode=editor] .builder-public-section-empty{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.builder-public-profile[data-mode=editor] .builder-preview-selectable:before,.builder-public-profile[data-mode=editor] .builder-preview-selectable:after,.builder-public-profile[data-mode=editor] .builder-preview-selectable.selected,.builder-public-profile[data-mode=editor] .builder-preview-selectable:focus-visible,.builder-public-profile[data-mode=editor] .builder-preview-selectable:hover,.builder-public-profile[data-mode=editor] .builder-public-section:not(.builder-preview-hidden-block){background:0 0!important}.builder-public-profile[data-mode=editor] .builder-public-section:not(.builder-preview-hidden-block) .builder-public-section-stack{background:var(--builder-section-surface,var(--builder-surface,#ffffffeb))!important;color:var(--builder-text-color,#0f172a)!important}.builder-public-profile[data-mode=editor] .builder-public-section-empty{color:color-mix(in srgb, var(--builder-accent,#ffa665) 70%, #8a5a3c)!important}.builder-public-profile[data-mode=editor] .builder-public-section.builder-preview-hidden-block{opacity:.58!important;filter:saturate(.82)!important}.saas-font-picker{min-width:0!important}.saas-font-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.saas-font-option{color:#0f172a!important;text-align:left!important;background:#fff!important;border:1px solid #dbe4ee!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:72px!important;padding:14px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 20px #0f172a0b!important}.saas-font-option:hover{background:#fffaf6!important;border-color:#ffa6659e!important}.saas-font-option.is-active{background:linear-gradient(#fff7ed 0%,#fff 100%)!important;border-color:#ffa665f2!important;box-shadow:0 0 0 2px #ffa66529,0 12px 26px #0f172a12!important}.saas-font-option-copy{z-index:2!important;flex-direction:column!important;flex:auto!important;gap:4px!important;min-width:0!important;display:flex!important;position:relative!important}.saas-font-option-label{color:#0f172a!important;max-width:100%!important;font-family:var(--font-montserrat), system-ui, sans-serif!important;letter-spacing:-.015em!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.92rem!important;font-weight:850!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.saas-font-option.is-active .saas-font-option-label{color:#0f172a!important}.saas-font-option-keywords{color:#64748b!important;max-width:100%!important;font-family:var(--font-montserrat), system-ui, sans-serif!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.76rem!important;font-weight:700!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.saas-font-option.is-active .saas-font-option-keywords{color:#475569!important}.saas-font-option-preview{display:none!important}.saas-font-option-check{z-index:3!important;color:#16a34a!important;background:#dcfce7!important;border-radius:999px!important;flex:none!important;width:24px!important;height:24px!important;padding:4px!important;position:static!important}.saas-font-picker-selected{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:12px 14px!important}.saas-font-picker-selected-label{color:#94a3b8!important}.saas-font-picker-selected-value{color:#0f172a!important;font-family:var(--font-montserrat), system-ui, sans-serif!important;font-size:.95rem!important;font-weight:850!important}@media (max-width:520px){.saas-font-picker-grid{grid-template-columns:1fr!important}.saas-font-option{min-height:64px!important}}
@media (min-width:769px){.saas-left-panel{background:#fff!important;border-right:1px solid #e5eaf2!important}.saas-left-panel .saas-panel-inner{background:#fff!important}.saas-left-panel .saas-canvas-list,.saas-left-panel .saas-mobile-panel-content{background:#f8fafc!important;gap:12px!important;padding:14px 16px 22px!important}.saas-left-panel .saas-section-manager,.saas-left-panel .saas-canvas-header{background:#fff!important;border-bottom:1px solid #e5eaf2!important}.saas-left-panel .saas-section-manager-head,.saas-left-panel .saas-canvas-header{min-height:56px!important;padding-inline:14px!important}}.builder-sections-list{gap:10px!important}.builder-section-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 8px 22px #0f172a0b!important}.builder-section-card:hover{background:#fff!important;border-color:#cbd5e1!important}.builder-section-card.is-expanded{background:linear-gradient(#fffaf6 0%,#fff 34%)!important;border-color:#ffa665b8!important;box-shadow:0 0 0 1px #ffa6652e,0 14px 34px #0f172a13!important}.builder-section-card.is-drop-target{background:#fff7ed!important;border-color:#ffa665e6!important}.builder-section-header{background:0 0!important;border-radius:0!important;grid-template-columns:28px 42px minmax(0,1fr) auto!important;gap:10px!important;min-height:62px!important;padding:10px 14px!important}.builder-section-header:hover{background:#f8fafc!important}.builder-section-icon{color:#384862!important;background:#f1f5f9!important;border-color:#dbe4ee!important;border-radius:14px!important;width:42px!important;height:42px!important}.builder-section-card.is-expanded .builder-section-icon{color:#f97316!important;background:#fff2e8!important;border-color:#ffa66594!important}.builder-section-title{color:#111827!important;letter-spacing:-.02em!important;font-size:.98rem!important;line-height:1.14!important}.builder-section-meta{color:#64748b!important;font-size:.76rem!important;font-weight:650!important}.builder-section-expanded-body{background:#fff!important;border-top:1px solid #eef2f7!important;gap:14px!important;padding:12px 14px 16px!important}.builder-selected-section-panel{background:#fff!important;border:1px solid #dbe4ee!important;border-radius:18px!important;box-shadow:0 10px 26px #0f172a0e!important}.builder-selected-section-inner{gap:14px!important;padding:16px!important}.builder-selected-section-head{border-bottom:1px solid #e5eaf2!important;padding-bottom:12px!important}.builder-selected-section-head h3,.builder-selected-section-head h4,.builder-selected-section-head .saas-canvas-title,.builder-selected-section-head [class*=title]{color:#334155!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:.82rem!important}.builder-section-input,.builder-selected-section-panel input[type=text],.builder-selected-section-panel input[type=number],.builder-selected-section-panel select,.builder-selected-section-panel textarea{color:#0f172a!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfd8e6!important;border-radius:12px!important;font-size:.95rem!important;font-weight:650!important}.builder-section-input:focus,.builder-selected-section-panel input[type=text]:focus,.builder-selected-section-panel input[type=number]:focus,.builder-selected-section-panel select:focus,.builder-selected-section-panel textarea:focus{border-color:#ff8a3d!important;outline:none!important;box-shadow:0 0 0 3px #ffa6652e!important}.builder-selected-section-panel .saas-field,.builder-selected-section-panel label.saas-field{gap:7px!important}.builder-selected-section-panel .saas-field-label,.builder-selected-section-panel label>span:first-child,.builder-selected-section-panel .saas-design-label{color:#64748b!important;font-size:.78rem!important;font-weight:800!important;line-height:1.25!important}.builder-selected-section-panel .saas-design-copy,.builder-selected-section-panel small,.builder-selected-section-panel .helper-text{color:#64748b!important}.builder-section-design-button,.builder-section-design-panel,.saas-left-panel .saas-advanced-accordion,.saas-left-panel .saas-nested-accordion{color:#0f172a!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important}.builder-section-design-button{justify-content:space-between!important;min-height:44px!important;padding:0 14px!important}.builder-section-design-button:hover,.saas-left-panel .saas-advanced-accordion:hover,.saas-left-panel .saas-nested-accordion:hover{background:#f8fafc!important;border-color:#cbd5e1!important}.builder-section-design-panel{padding:0!important;overflow:hidden!important}.builder-section-design-panel .saas-advanced-content,.saas-left-panel .saas-advanced-content{background:#f8fafc!important;gap:14px!important;padding:14px!important}.saas-left-panel .saas-advanced-accordion summary,.saas-left-panel .saas-nested-accordion summary{color:#0f172a!important;min-height:44px!important;padding:12px 14px!important}.saas-left-panel input[type=range]{accent-color:#ff8a3d!important;width:100%!important}.saas-left-panel input[type=range]::-webkit-slider-runnable-track{border-radius:999px;height:5px}.saas-left-panel input[type=range]::-webkit-slider-thumb{margin-top:-6px}.saas-left-panel [aria-haspopup=dialog]{color:#0f172a!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfd8e6!important;border-radius:12px!important;font-weight:800!important}.saas-left-panel [aria-haspopup=dialog]:hover{background:#fff7ed!important;border-color:#ff8a3d!important}.saas-left-panel .saas-color-input-row,.saas-left-panel .saas-swatch-grid,.saas-left-panel .saas-chip-row{gap:8px!important}.saas-block-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 8px 20px #0f172a0d!important}.saas-block-card:hover,.saas-block-card.selected,.saas-block-card.is-selected{border-color:#ffa665d1!important;box-shadow:0 0 0 1px #ffa6652e,0 12px 28px #0f172a12!important}.saas-block-row{gap:10px!important;min-height:72px!important;padding:12px 14px!important}.saas-block-left{gap:12px!important}.saas-drag-handle{color:#94a3b8!important;width:28px!important}.saas-block-icon-pill{color:#384862!important;background:#f1f5f9!important;border-color:#dbe4ee!important;border-radius:12px!important;width:42px!important;height:42px!important}.saas-block-name{color:#0f172a!important;font-size:.96rem!important;font-weight:850!important}.saas-block-index{color:#64748b!important;font-size:.78rem!important;line-height:1.25!important}.saas-block-actions{gap:6px!important}.saas-icon-btn{color:#64748b!important;border-radius:10px!important;width:34px!important;height:34px!important}.saas-icon-btn:hover{color:#0f172a!important;background:#f1f5f9!important}.saas-icon-btn.danger:hover{color:#dc2626!important;background:#fff1f2!important}.builder-section-card.is-expanded>.builder-section-expanded-body,.builder-section-card.is-expanded .builder-selected-section-panel,.builder-section-card.is-expanded .saas-block-card{outline:none!important}.builder-selected-section-panel .saas-font-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.builder-selected-section-panel .saas-font-option{min-height:86px!important;padding:14px 64px 14px 14px!important}@media (max-width:1200px){.builder-selected-section-panel .saas-font-picker-grid{grid-template-columns:1fr!important}}
.saas-font-picker-simple{gap:10px!important;display:grid!important}.saas-font-select-wrap{gap:7px!important;display:grid!important}.saas-font-select-label{color:#64748b!important;font-size:.78rem!important;font-weight:800!important}.saas-font-select{color:#0f172a!important;width:100%!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfd8e6!important;border-radius:12px!important;padding:0 38px 0 12px!important;font-size:.95rem!important;font-weight:750!important}.saas-font-select:focus{border-color:#ff8a3d!important;outline:none!important;box-shadow:0 0 0 3px #ffa6652e!important}.saas-font-picker-selected-simple{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:42px!important;padding:10px 12px!important;display:flex!important}.saas-font-picker-simple .saas-font-picker-section,.saas-font-picker-simple .saas-font-picker-grid,.saas-font-picker-simple .saas-field-hint,.saas-font-picker-simple .saas-font-picker-count{display:none!important}.builder-selected-section-panel .saas-field:has([aria-label="Section title color"]){grid-template-columns:1fr auto!important;align-items:end!important;gap:8px 10px!important;display:grid!important}.builder-selected-section-panel .saas-field:has([aria-label="Section title color"])>.saas-field-label{grid-column:1/-1!important}.builder-selected-section-panel .saas-field:has([aria-label="Section title color"])>input[type=text]{display:none!important}.builder-selected-section-panel .saas-field:has([aria-label="Section title color"])>div{grid-column:1/-1!important}.builder-selected-section-panel .saas-field:has([aria-label="Section title color"]) [aria-haspopup=dialog]{justify-content:flex-start!important;width:100%!important;min-height:46px!important}.saas-left-panel input[aria-label$=hex\ value]{display:none!important}.builder-selected-section-panel .saas-field input[type=text]{letter-spacing:-.02em!important;text-overflow:ellipsis!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.86rem!important;font-weight:700!important;overflow:hidden!important}.builder-selected-section-panel .saas-field input[value=transparent],.builder-selected-section-panel .saas-field input[placeholder=transparent]{font-family:var(--font-montserrat), system-ui, sans-serif!important}.builder-section-design-panel,.saas-left-panel .saas-advanced-content{background:#f8fafc!important;border-radius:14px!important}.builder-section-design-panel .saas-fields,.saas-left-panel .saas-advanced-content .saas-fields{gap:14px!important;display:grid!important}.builder-selected-section-panel .saas-field:has(input[type=range]){background:#fff!important;border:1px solid #e5eaf2!important;border-radius:12px!important;padding:10px 12px!important}.builder-selected-section-panel .saas-field:has(select){gap:8px!important}.builder-section-card.is-expanded{border-color:#ffa66570!important;box-shadow:0 0 0 1px #ffa6651a,0 10px 24px #0f172a0e!important}.builder-selected-section-panel{box-shadow:0 8px 22px #0f172a0b!important}.builder-section-blocks,.builder-section-items,.saas-section-blocks{background:#fff!important;border-radius:18px!important}.saas-block-card.selected{background:linear-gradient(#fffaf6 0%,#fff 100%)!important}@media (min-width:1024px){.builder-selected-section-panel .saas-field:has([aria-label="Section title color"]) [aria-haspopup=dialog]{max-width:260px!important}}
.builder-public-profile[data-mode=editor] .builder-preview-selectable{position:relative}.builder-public-profile[data-mode=editor] .builder-preview-toolbar{z-index:60;opacity:0;pointer-events:none;justify-content:flex-end;align-items:center;gap:6px;transition:opacity .16s,transform .16s;display:inline-flex;position:absolute;top:8px;right:8px;transform:translateY(-2px)}.builder-public-profile[data-mode=editor] .builder-preview-selectable:hover>.builder-preview-toolbar,.builder-public-profile[data-mode=editor] .builder-preview-selectable:focus-within>.builder-preview-toolbar,.builder-public-profile[data-mode=editor] .builder-preview-selectable.selected>.builder-preview-toolbar{opacity:1;pointer-events:auto;transform:translateY(0)}.builder-public-profile[data-mode=editor] .builder-preview-toolbar button{color:#23324a;-webkit-backdrop-filter:blur(12px)saturate(130%);backdrop-filter:blur(12px)saturate(130%);letter-spacing:.03em;cursor:pointer;pointer-events:auto;background:#fffffff0;border:1px solid #0f172a1a;border-radius:999px;min-height:26px;padding:6px 9px;font-size:.65rem;font-weight:850;line-height:1;box-shadow:0 10px 24px #0f172a24}.builder-public-profile[data-mode=editor] .builder-preview-toolbar button:first-child{display:none}.builder-public-profile[data-mode=editor] .builder-preview-toolbar button.danger{color:#991b1b;background:#fff7f7f5;border-color:#f871715c}.builder-public-profile[data-mode=editor] .builder-preview-toolbar button.danger:hover,.builder-public-profile[data-mode=editor] .builder-preview-toolbar button.danger:focus-visible{color:#7f1d1d;background:#fff1f1;border-color:#ef4444b8;outline:none}.builder-public-profile[data-mode=editor] .builder-preview-toolbar.section-toolbar{top:12px;right:12px}@media (max-width:520px){.builder-public-profile[data-mode=editor] .builder-preview-toolbar{gap:4px;top:6px;right:6px}.builder-public-profile[data-mode=editor] .builder-preview-toolbar button{min-height:24px;padding:5px 7px;font-size:.58rem}}
