.mc-canonical-website-editor{position:fixed!important;z-index:10000!important;inset:0!important;display:none!important;grid-template-rows:64px 1fr!important;background:#e9eef5!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}
.mc-canonical-website-editor.is-open{display:grid!important}
.mc-canonical-website-editor[hidden]{display:none!important}
.mc-canonical-editor-bar{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;height:64px!important;padding:0 18px!important;border-bottom:1px solid #d5dde8!important;background:#fff!important;box-shadow:0 4px 18px rgba(20,36,58,.08)!important}
.mc-canonical-website-editor .hq-site-editor-branding-group{display:flex!important;align-items:center!important;gap:14px!important}.mc-canonical-website-editor .hq-site-editor-branding-group strong{font-size:17px!important;color:#172a42!important}
.mc-canonical-website-editor .hq-site-editor-actions{display:flex!important;align-items:center!important;gap:9px!important}.mc-canonical-website-editor .hq-button{display:inline-flex!important;min-height:38px!important;align-items:center!important;justify-content:center!important;border:1px solid #b9c8da!important;border-radius:8px!important;background:#fff!important;color:#123f76!important;padding:0 14px!important;font-size:12px!important;font-weight:850!important;line-height:1!important;cursor:pointer!important}.mc-canonical-website-editor .hq-button.navy,.mc-canonical-website-editor .hq-button.primary{border-color:#123f76!important;background:#123f76!important;color:#fff!important}
.mc-canonical-editor-layout{display:grid!important;min-height:0!important;grid-template-columns:310px 1fr!important}.mc-canonical-editor-panel{overflow-y:scroll!important;overflow-x:hidden!important;scrollbar-gutter:stable!important;padding:22px!important;border-right:1px solid #d5dde8!important;background:#fff!important}.mc-canonical-editor-panel h3{margin:0 0 5px!important;color:#172a42!important;font-size:20px!important}.mc-canonical-editor-panel>p{margin:0 0 22px!important;color:#64748b!important;font-size:13px!important;line-height:1.5!important}
.mc-canonical-website-editor.is-panel-collapsed .mc-canonical-editor-layout{grid-template-columns:1fr!important}.mc-canonical-website-editor.is-panel-collapsed .mc-canonical-editor-panel{display:none!important}
.mc-canonical-website-editor .hq-site-editor-structure{margin:0 0 22px!important;padding:0 0 18px!important;border-bottom:1px solid #dce3ec!important}.mc-canonical-website-editor .hq-site-editor-structure-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:10px!important}.mc-canonical-website-editor .hq-site-editor-order{display:grid!important;gap:7px!important}
.mc-canonical-website-editor .hq-site-editor-customize{margin-top:14px!important;padding:14px!important;border:1px solid #d8e0ea!important;border-radius:10px!important;background:#f8fafc!important}.mc-canonical-website-editor .hq-site-editor-control-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin:0 0 14px!important}.mc-canonical-website-editor .hq-site-editor-control-nav button{min-width:0!important;border:1px solid #b9c8da!important;border-radius:8px!important;background:#fff!important;color:#123f76!important;padding:9px 7px!important;font-size:11px!important;font-weight:850!important;line-height:1.2!important;cursor:pointer!important}.mc-canonical-website-editor .hq-site-editor-control-nav button.is-active{border-color:#123f76!important;background:#123f76!important;color:#fff!important}.mc-canonical-website-editor .hq-site-editor-control-panel{display:none!important;min-width:0!important}.mc-canonical-website-editor .hq-site-editor-control-panel.is-open{display:block!important}
.mc-canonical-website-editor .hq-site-editor-field{display:grid!important;gap:7px!important;margin:0 0 15px!important;color:#344256!important;font-size:12px!important;font-weight:800!important}.mc-canonical-website-editor .hq-site-editor-field>span{color:#748196!important;font-size:11px!important;font-weight:600!important}.mc-canonical-website-editor .hq-site-editor-colour-row{display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;gap:8px!important}.mc-canonical-website-editor input[type=color]{width:50px!important;height:42px!important;padding:3px!important;border:1px solid #cad4e0!important;border-radius:8px!important;background:#fff!important}.mc-canonical-website-editor .hq-site-editor-colour-code,.mc-canonical-website-editor .hq-site-editor-select{width:100%!important;min-width:0!important;height:42px!important;border:1px solid #cad4e0!important;border-radius:8px!important;background:#fff!important;color:#26374d!important;padding:0 10px!important;font-size:12px!important;font-weight:750!important}
.mc-canonical-website-editor .hq-site-editor-gradient-toggle{display:flex!important;align-items:center!important;gap:7px!important;margin:8px 0 12px!important;color:#526174!important;font-size:11px!important;font-weight:750!important}.mc-canonical-website-editor .hq-site-editor-gradient-fields{display:none!important;margin:0 0 15px!important}.mc-canonical-website-editor .hq-site-editor-gradient-fields.is-open{display:grid!important}.mc-canonical-website-editor .hq-site-editor-range-row{display:grid!important;grid-template-columns:minmax(0,1fr) 46px!important;align-items:center!important;gap:10px!important}
.mc-canonical-editor-canvas{min-width:0!important;overflow:auto!important;padding:18px!important;background:#dce4ee!important}.mc-canonical-editor-frame-wrap{width:100%!important;min-height:100%!important;margin:auto!important;overflow:hidden!important;border-radius:12px!important;background:#fff!important;box-shadow:0 22px 60px rgba(27,45,70,.2)!important;transition:width .2s ease!important}.mc-canonical-editor-frame-wrap.is-mobile{width:390px!important}.mc-canonical-editor-frame{display:block!important;width:100%!important;height:calc(100vh - 100px)!important;border:0!important;background:#fff!important}
@media(max-width:820px){.mc-canonical-editor-layout{grid-template-columns:1fr!important}.mc-canonical-editor-panel{position:absolute!important;z-index:2!important;top:64px!important;left:0!important;width:280px!important;height:calc(100vh - 64px)!important}.mc-canonical-editor-canvas{padding-left:298px!important}}
