.live-editor-toolbar{left:50%;bottom:max(20px, env(safe-area-inset-bottom));z-index:10020;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141f3ff5;border:1px solid #ffffff29;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;width:min(720px,100vw - 32px);min-height:66px;padding:10px 12px 10px 14px;display:flex;position:fixed;box-shadow:0 18px 54px #0f172a4d}.live-editor-toolbar-status,.live-editor-toolbar-actions,.live-editor-toolbar-link,.live-editor-toolbar-icon{align-items:center;display:flex}.live-editor-toolbar-status{gap:11px;min-width:0}.live-editor-toolbar-status>span:last-child{gap:2px;min-width:0;display:grid}.live-editor-toolbar-status strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.2;overflow:hidden}.live-editor-toolbar-status small{color:#cbd5e1;font-size:.72rem}.live-editor-toolbar-icon{color:#fff;background:var(--brand-accent,#e8490f);border-radius:10px;flex:0 0 38px;justify-content:center;width:38px;height:38px}.live-editor-toolbar-actions{gap:7px}.live-editor-toolbar-link,.live-editor-toolbar-close{color:#fff;cursor:pointer;background:#ffffff17;border:0;min-height:38px}.live-editor-toolbar-link{font:inherit;border-radius:9px;gap:7px;padding:0 12px;font-size:.78rem;font-weight:700;text-decoration:none}.live-editor-toolbar-close{border-radius:9px;width:38px;padding:0}.live-editor-toolbar-link:hover,.live-editor-toolbar-close:hover{background:#ffffff29}.live-editable-text{-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;background:#2c3e7a09;border-radius:2px;padding:1px 2px;transition:box-shadow .16s,background-color .16s;display:inline;position:relative;box-shadow:inset 0 -1.5px #2c3e7a75}.live-editable-text:hover,.live-editable-text:focus-within{box-shadow:inset 0 -2px 0 var(--brand-primary,#2c3e7a);background:#2c3e7a14}.live-editable-text:focus-visible{outline-offset:3px;outline:3px solid #2c3e7a47}.live-editable-text.is-customized{background:#e8490f0f;box-shadow:inset 0 -2px #e8490fb8}.live-editable-controls{z-index:120;opacity:0;pointer-events:none;background:#fff;border:1px solid #dbe3f0;border-radius:9px;gap:4px;padding:4px;transition:opacity .14s,transform .14s;display:inline-flex;position:absolute;bottom:calc(100% + 8px);right:-4px;transform:translateY(4px);box-shadow:0 8px 24px #0f172a2e}.live-editable-text:hover .live-editable-controls,.live-editable-text:focus-within .live-editable-controls{opacity:1;pointer-events:auto;transform:translateY(0)}.live-edit-icon{width:30px;height:30px;color:var(--brand-primary,#2c3e7a);cursor:pointer;background:#eef2ff;border:0;border-radius:7px;place-items:center;padding:0;display:inline-grid}.live-edit-icon:hover{color:#fff;background:var(--brand-primary,#2c3e7a)}.live-edit-icon:focus-visible{outline-offset:2px;outline:3px solid #2c3e7a47}@media (hover:none),(pointer:coarse){.live-editable-controls{opacity:1;pointer-events:auto;transform:translateY(0)}}.live-edit-icon.danger{color:#b42318;background:#fff1f0}.live-edit-icon.danger:hover{color:#fff;background:#b42318}.sca-editable-section{outline-offset:3px;border-radius:8px;outline:2px dashed #2c3e7a61;position:relative}.sca-editable-section:hover{outline-color:var(--brand-primary,#2c3e7a)}.sca-edit-section-btn{z-index:110;color:#fff;background:var(--brand-primary,#2c3e7a);cursor:pointer;min-height:38px;font:inherit;border:2px solid #fff;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:.78rem;font-weight:800;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 8px 22px #0f172a38}.sca-edit-section-btn:hover{background:var(--brand-accent,#e8490f);transform:translateY(-1px)}.live-editor-dialog-copy{color:#667085;margin:-2px 0 18px;font-size:.9rem;line-height:1.55}.live-editor-dialog-actions{flex-wrap:wrap}.live-editor-dialog-actions .admin-button.danger{margin-right:auto}@media (max-width:700px){.live-editor-toolbar{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:9px;width:auto}.live-editor-toolbar-actions{grid-template-columns:1fr 1fr 38px;display:grid}.live-editor-toolbar-link{justify-content:center}.sca-edit-section-btn span{display:none}.sca-edit-section-btn{justify-content:center;width:40px;padding:0}}
