.eb-editor-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 200px);min-height:600px;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;background:#e5e5e5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.eb-editor-wrapper.eb-email-mode .gjs-cv-canvas,.eb-editor-wrapper.eb-email-mode .gjs-frame-wrapper{background:#e8e8e8!important}.eb-main-area{-webkit-box-flex:1;-ms-flex:1;flex:1}.eb-main-area,.eb-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.eb-sidebar{width:300px;min-width:300px;background:#fff;border-right:1px solid #e0e0e0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.eb-sidebar-header{border-bottom:1px solid #e0e0e0;background:#fff;min-height:48px;-ms-flex-negative:0;flex-shrink:0}.eb-sidebar-header .eb-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12px;height:48px;gap:8px}.eb-sidebar-header .eb-header-title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;font-weight:700;color:#495057;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eb-sidebar-header .eb-header-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border:none;background:none;color:#6d7882;cursor:pointer;border-radius:4px;font-size:13px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .15s;transition:all .15s}.eb-sidebar-header .eb-header-back:hover{background:rgba(147,0,63,.08);color:#93003f}.eb-sidebar-header .eb-header-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border:none;background:none;color:#6d7882;cursor:pointer;border-radius:4px;font-size:13px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .15s;transition:all .15s}.eb-sidebar-header .eb-header-icon:hover{background:rgba(147,0,63,.08);color:#93003f}.eb-sidebar-body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden}.eb-sidebar-body::-webkit-scrollbar{width:5px}.eb-sidebar-body::-webkit-scrollbar-track{background:transparent}.eb-sidebar-body::-webkit-scrollbar-thumb{background:#d5d8dc;border-radius:3px}.eb-sidebar-footer{-ms-flex-pack:distribute;justify-content:space-around;background:#1b1b2f;border-top:1px solid hsla(0,0%,100%,.1);min-height:40px;-ms-flex-negative:0;flex-shrink:0;padding:0 4px}.eb-footer-btn,.eb-sidebar-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eb-footer-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:hsla(0,0%,100%,.5);cursor:pointer;border-radius:4px;font-size:14px;-webkit-transition:all .15s;transition:all .15s}.eb-footer-btn:hover{color:#fff;background:hsla(0,0%,100%,.08)}.eb-panel-view{display:none}.eb-search-wrap{position:relative;padding:10px 12px;border-bottom:1px solid #e0e0e0}.eb-search-wrap i{position:absolute;left:22px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#adb5bd;font-size:12px;pointer-events:none}.eb-search-input{width:100%;padding:8px 12px 8px 32px;border:1px solid #d5d8dc;border-radius:4px;font-size:12px;color:#495057;background:#fff;outline:none;-webkit-transition:border-color .15s;transition:border-color .15s}.eb-search-input::-webkit-input-placeholder{color:#adb5bd}.eb-search-input::-moz-placeholder{color:#adb5bd}.eb-search-input:-ms-input-placeholder{color:#adb5bd}.eb-search-input::-ms-input-placeholder{color:#adb5bd}.eb-search-input::placeholder{color:#adb5bd}.eb-search-input:focus{border-color:#93003f}.eb-edit-tabs{border-bottom:1px solid #e0e0e0}.eb-edit-tab,.eb-edit-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.eb-edit-tab{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3px;padding:10px 4px;border:none;background:transparent;color:#6d7882;cursor:pointer;font-size:10px;text-transform:uppercase;letter-spacing:.5px;font-weight:600;-webkit-transition:all .15s;transition:all .15s;border-bottom:2px solid transparent;margin-bottom:-1px}.eb-edit-tab i{font-size:16px}.eb-edit-tab:hover{color:#495057;background:rgba(0,0,0,.02)}.eb-edit-tab.active{color:#93003f;border-bottom-color:#93003f}.eb-edit-tab-content{display:none;padding:0}.eb-adv-wrap{padding:0}.eb-adv-section{padding:12px 14px;border-bottom:1px solid #e0e0e0}.eb-adv-section-title{font-size:11px;font-weight:700;color:#495057;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.eb-adv-spacing-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:6px}.eb-adv-spacing-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.eb-adv-spacing-field input{width:100%;padding:6px 4px;border:1px solid #d5d8dc;border-radius:4px;font-size:12px;text-align:center;color:#495057;background:#fff;outline:none;-moz-appearance:textfield}.eb-adv-spacing-field input::-webkit-inner-spin-button,.eb-adv-spacing-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.eb-adv-spacing-field input:focus{border-color:#93003f}.eb-adv-spacing-field input::-webkit-input-placeholder{color:#adb5bd}.eb-adv-spacing-field input::-moz-placeholder{color:#adb5bd}.eb-adv-spacing-field input:-ms-input-placeholder{color:#adb5bd}.eb-adv-spacing-field input::-ms-input-placeholder{color:#adb5bd}.eb-adv-spacing-field input::placeholder{color:#adb5bd}.eb-adv-spacing-field span{font-size:9px;color:#adb5bd;text-transform:uppercase;letter-spacing:.5px}.eb-adv-field-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.eb-adv-field-row label{font-size:11px;color:#6d7882;font-weight:500;min-width:60px;-ms-flex-negative:0;flex-shrink:0}.eb-adv-input{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:6px 8px;border:1px solid #d5d8dc;border-radius:4px;font-size:12px;color:#495057;background:#fff;outline:none;-moz-appearance:textfield}.eb-adv-input::-webkit-inner-spin-button,.eb-adv-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.eb-adv-input:focus{border-color:#93003f}.eb-adv-input::-webkit-input-placeholder{color:#adb5bd}.eb-adv-input::-moz-placeholder{color:#adb5bd}.eb-adv-input:-ms-input-placeholder{color:#adb5bd}.eb-adv-input::-ms-input-placeholder{color:#adb5bd}.eb-adv-input::placeholder{color:#adb5bd}.eb-adv-select{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:6px 8px;border:1px solid #d5d8dc;border-radius:4px;font-size:12px;color:#495057;background:#fff;outline:none;cursor:pointer}.eb-adv-select:focus{border-color:#93003f}.eb-adv-css-editor{width:100%;min-height:100px;padding:8px 10px;border:1px solid #d5d8dc;border-radius:4px;font-family:SF Mono,Fira Code,monospace;font-size:11px;color:#495057;background:#fafafa;outline:none;resize:vertical;line-height:1.5}.eb-adv-css-editor:focus{border-color:#93003f;background:#fff}.eb-adv-css-editor::-webkit-input-placeholder{color:#adb5bd}.eb-adv-css-editor::-moz-placeholder{color:#adb5bd}.eb-adv-css-editor:-ms-input-placeholder{color:#adb5bd}.eb-adv-css-editor::-ms-input-placeholder{color:#adb5bd}.eb-adv-css-editor::placeholder{color:#adb5bd}.eb-adv-css-hint{font-size:10px;color:#adb5bd;margin-top:6px;line-height:1.4}.eb-adv-css-hint code{background:#f0f0f0;padding:1px 4px;border-radius:3px;font-size:10px;color:#93003f}.eb-canvas-area{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;overflow:hidden;background:#e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.eb-canvas-toolbar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px 12px;background:#fff;border-bottom:1px solid #e0e0e0;min-height:40px;-ms-flex-negative:0;flex-shrink:0;z-index:5}.eb-canvas-toolbar,.eb-toolbar-left,.eb-toolbar-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eb-toolbar-left,.eb-toolbar-right{gap:2px}.eb-tb-btn,.eb-toolbar-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eb-tb-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border-radius:4px;color:#6d7882;background:transparent;border:none;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;font-size:13px}.eb-tb-btn:hover{background:#f0f0f0;color:#495057}.eb-tb-btn.eb-tb-clear:hover{color:#dc3545}.eb-device-group{background:#f5f5f5;border-radius:4px;padding:2px;gap:1px}.eb-device-btn,.eb-device-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eb-device-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:28px;border-radius:3px;color:#adb5bd;background:transparent;border:none;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;font-size:14px}.eb-device-btn:hover{color:#495057}.eb-device-btn.active{color:#93003f;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.08);box-shadow:0 1px 2px rgba(0,0,0,.08)}.eb-gjs-container{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;position:relative}.gjs-blocks-c,.gjs-blocks-cs{background:transparent!important}.gjs-blocks-c{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:12px!important}.gjs-block-category{grid-column:1/-1}.gjs-block-category .gjs-title{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;padding:10px 0 6px!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.8px!important;color:#495057!important;background:transparent!important;border:none!important;cursor:pointer!important;margin:0!important;border-bottom:none!important}.gjs-block-category .gjs-title:before{content:""!important;font-family:FontAwesome!important;margin-right:6px!important;font-size:10px!important;-webkit-transition:-webkit-transform .15s!important;transition:-webkit-transform .15s!important;transition:transform .15s!important;transition:transform .15s,-webkit-transform .15s!important;color:#adb5bd!important}.gjs-block-category .gjs-title:hover{color:#93003f!important}.gjs-block-category.gjs-open .gjs-title:before{-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}.gjs-block-category .gjs-blocks-c{padding:0!important;gap:8px!important;background:transparent!important}.gjs-block{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;padding:14px 8px 10px!important;border:1px solid #e0e0e0!important;border-radius:4px!important;background:#fff!important;color:#6d7882!important;cursor:-webkit-grab!important;cursor:grab!important;-webkit-transition:all .15s!important;transition:all .15s!important;min-height:72px!important;-webkit-box-shadow:none!important;box-shadow:none!important;width:auto!important;margin:0!important}.gjs-block:hover{border-color:#93003f!important;color:#93003f!important;-webkit-box-shadow:0 2px 8px rgba(147,0,63,.08)!important;box-shadow:0 2px 8px rgba(147,0,63,.08)!important}.gjs-block:active{cursor:-webkit-grabbing!important;cursor:grabbing!important}.gjs-block svg{width:28px!important;height:28px!important;margin-bottom:6px!important;fill:currentColor!important}.gjs-block .gjs-block-label{font-size:11px!important;font-weight:500!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;color:inherit!important;line-height:1.2!important}.eb-sidebar-body .gjs-one-bg{background:#fff!important;color:#495057!important}.eb-sidebar-body .gjs-two-color{color:#495057!important}.gjs-sm-sectors{padding:0!important;background:#fff!important}.gjs-sm-sector{border:none!important;border-bottom:1px solid #e0e0e0!important;border-radius:0!important;margin:0!important}.gjs-sm-sector .gjs-sm-sector-title{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;padding:10px 14px!important;font-size:12px!important;font-weight:700!important;color:#495057!important;background:#fafafa!important;border:none!important;cursor:pointer!important}.gjs-sm-sector .gjs-sm-sector-title:hover{background:#f5f5f5!important}.gjs-sm-sector .gjs-sm-sector-title:before{margin-right:6px}.gjs-sm-sector .gjs-sm-properties{padding:10px 14px!important;background:#fff!important}.gjs-sm-property{margin-bottom:10px!important}.gjs-sm-property .gjs-sm-label{font-size:11px!important;color:#6d7882!important;margin-bottom:4px!important;font-weight:500!important}.gjs-sm-property .gjs-field{background:#fff!important;border:1px solid #d5d8dc!important;border-radius:4px!important;color:#495057!important}.gjs-sm-property .gjs-field:focus-within{border-color:#93003f!important}.gjs-sm-property input,.gjs-sm-property select{background:#fff!important;border:1px solid #d5d8dc!important;border-radius:4px!important;color:#495057!important;padding:5px 8px!important;font-size:12px!important}.gjs-sm-property input:focus,.gjs-sm-property select:focus{border-color:#93003f!important;outline:none!important}.gjs-traits-cs{background:#fff!important;color:#495057!important}.gjs-traits-c,.gjs-traits-empty-c,.gjs-trt-traits{padding:12px 14px!important;background:#fff!important}.gjs-trt-trait{margin-bottom:12px!important}.gjs-trt-trait .gjs-label-wrp{font-size:11px!important;color:#6d7882!important;margin-bottom:4px!important;font-weight:500!important}.gjs-trt-trait .gjs-label-wrp .gjs-label{color:#6d7882!important}.gjs-trt-trait .gjs-field{background:#fff!important;border:1px solid #d5d8dc!important;border-radius:4px!important}.gjs-trt-trait .gjs-field:focus-within{border-color:#93003f!important}.gjs-trt-trait input,.gjs-trt-trait select,.gjs-trt-trait textarea{width:100%!important;background:#fff!important;border:1px solid #d5d8dc!important;border-radius:4px!important;color:#495057!important;padding:7px 10px!important;font-size:12px!important}.gjs-trt-trait input:focus,.gjs-trt-trait select:focus,.gjs-trt-trait textarea:focus{border-color:#93003f!important;outline:none!important}.gjs-trt-trait .gjs-field-checkbox{border:none!important;background:none!important}.gjs-cv-canvas{width:100%!important;top:0!important;left:0!important}.gjs-cv-canvas,.gjs-frame-wrapper{height:100%!important}.gjs-selected{outline:2px solid #93003f!important;outline-offset:-2px}.gjs-hovered{outline:1px dashed #93003f!important}.gjs-toolbar{background:#1b1b2f!important;border-radius:4px!important;border:none!important;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15)!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;padding:2px!important}.gjs-toolbar .gjs-toolbar-item{color:hsla(0,0%,100%,.7)!important;padding:4px 6px!important;cursor:pointer!important;border-radius:3px!important}.gjs-toolbar .gjs-toolbar-item:hover{color:#fff!important;background:hsla(0,0%,100%,.1)!important}.gjs-mdl-dialog{background:#1e1e2e!important;border:1px solid #2c2c3a!important;border-radius:8px!important;color:#d4d4d4!important}.gjs-mdl-title{color:#fff!important;font-weight:700!important}.eb-navigator-panel .eb-nav-header{padding:12px 14px;border-bottom:1px solid #e0e0e0;background:#fafafa}.eb-navigator-panel .eb-nav-header h3{color:#495057!important}.eb-navigator-panel .eb-nav-header p{color:#adb5bd!important}.eb-navigator-panel .eb-nav-tree{overflow-y:auto;max-height:calc(80vh - 160px);padding:4px 0}.eb-navigator-panel .eb-nav-tree::-webkit-scrollbar{width:5px}.eb-navigator-panel .eb-nav-tree::-webkit-scrollbar-thumb{background:#d5d8dc;border-radius:3px}.eb-navigator-panel .eb-nav-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:5px 8px;cursor:pointer;-webkit-transition:background .1s;transition:background .1s;border-left:2px solid transparent}.eb-navigator-panel .eb-nav-row:hover{background:#f5f5f5}.eb-navigator-panel .eb-nav-row:hover .eb-nav-actions{opacity:1}.eb-navigator-panel .eb-nav-row.eb-nav-selected{background:rgba(147,0,63,.08);border-left-color:#93003f}.eb-navigator-panel .eb-nav-row.eb-nav-selected .eb-nav-label{color:#93003f}.eb-navigator-panel .eb-nav-row.eb-nav-drag-over{background:rgba(147,0,63,.08);border-top:2px solid #93003f}.eb-navigator-panel .eb-nav-toggle{-ms-flex-negative:0;flex-shrink:0;width:14px;text-align:center;color:#adb5bd;font-size:10px;cursor:pointer}.eb-navigator-panel .eb-nav-toggle:hover{color:#495057}.eb-navigator-panel .eb-nav-icon{-ms-flex-negative:0;flex-shrink:0;width:18px;text-align:center;color:#adb5bd;font-size:11px}.eb-navigator-panel .eb-nav-label{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;color:#495057;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.eb-navigator-panel .eb-nav-label[contenteditable=true]{background:#f5f5f5;border-radius:3px;padding:1px 4px;outline:1px solid #93003f}.eb-navigator-panel .eb-nav-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s;-ms-flex-negative:0;flex-shrink:0}.eb-navigator-panel .eb-nav-action{background:none;border:none;color:#adb5bd;cursor:pointer;font-size:10px;padding:2px 3px;border-radius:3px}.eb-navigator-panel .eb-nav-action:hover{color:#495057;background:#f0f0f0}.eb-history-panel .eb-hist-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #e0e0e0;background:#fafafa}.eb-history-panel .eb-hist-header h3{color:#495057!important}.eb-history-panel .eb-hist-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.eb-history-panel .eb-hist-btn{width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;border:1px solid #d5d8dc;border-radius:4px;color:#6d7882;cursor:pointer;font-size:12px;-webkit-transition:all .15s;transition:all .15s}.eb-history-panel .eb-hist-btn:hover{background:#f0f0f0;color:#495057}.eb-history-panel .eb-hist-list{overflow-y:auto;max-height:calc(80vh - 160px);padding:4px 0}.eb-history-panel .eb-hist-list::-webkit-scrollbar{width:5px}.eb-history-panel .eb-hist-list::-webkit-scrollbar-thumb{background:#d5d8dc;border-radius:3px}.eb-history-panel .eb-hist-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 14px;cursor:pointer;-webkit-transition:background .1s;transition:background .1s;border-left:2px solid transparent;opacity:.4}.eb-history-panel .eb-hist-item:hover{background:#f5f5f5}.eb-history-panel .eb-hist-item.eb-hist-active{opacity:1}.eb-history-panel .eb-hist-item.eb-hist-current{background:rgba(147,0,63,.08);border-left-color:#93003f}.eb-history-panel .eb-hist-item.eb-hist-current .eb-hist-label{color:#93003f;font-weight:600}.eb-history-panel .eb-hist-icon{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f5f5f5;border-radius:4px;color:#adb5bd;font-size:10px}.eb-history-panel .eb-hist-label{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;color:#495057;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eb-history-panel .eb-hist-num{-ms-flex-negative:0;flex-shrink:0;font-size:10px;color:#adb5bd;font-family:monospace}.eb-global-styles-panel{padding:14px}.eb-global-styles-panel .eb-gs-section{margin-bottom:16px}.eb-global-styles-panel .eb-gs-section-title{font-size:12px;font-weight:700;color:#495057;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #e0e0e0}.eb-global-styles-panel .eb-gs-section-title i{margin-right:6px;color:#93003f}.eb-global-styles-panel .eb-gs-color-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:5px 0}.eb-global-styles-panel .eb-gs-color-input{width:28px;height:28px;border:2px solid #d5d8dc;border-radius:4px;cursor:pointer;padding:0;background:none}.eb-global-styles-panel .eb-gs-color-input::-webkit-color-swatch-wrapper{padding:1px}.eb-global-styles-panel .eb-gs-color-input::-webkit-color-swatch{border:none;border-radius:2px}.eb-global-styles-panel .eb-gs-color-label{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;color:#495057;font-weight:500}.eb-global-styles-panel .eb-gs-color-value{font-size:11px;color:#adb5bd;font-family:monospace}.eb-global-styles-panel .eb-gs-remove-color{background:none;border:none;color:#adb5bd;cursor:pointer;font-size:10px;padding:2px 4px}.eb-global-styles-panel .eb-gs-remove-color:hover{color:#dc3545}.eb-global-styles-panel .eb-gs-add-color{display:block;width:100%;padding:8px;margin-top:8px;background:#fafafa;border:1px dashed #d5d8dc;border-radius:4px;color:#6d7882;cursor:pointer;font-size:12px;text-align:center;-webkit-transition:all .15s;transition:all .15s}.eb-global-styles-panel .eb-gs-add-color:hover{border-color:#93003f;color:#93003f}.eb-global-styles-panel .eb-gs-add-color i{margin-right:4px}.eb-global-styles-panel .eb-gs-font-row{margin-bottom:10px}.eb-global-styles-panel .eb-gs-font-label{display:block;font-size:11px;color:#6d7882;margin-bottom:4px;font-weight:500}.eb-global-styles-panel .eb-gs-font-select{width:100%;background:#fff;border:1px solid #d5d8dc;border-radius:4px;color:#495057;padding:7px 10px;font-size:12px}.eb-global-styles-panel .eb-gs-font-select:focus{border-color:#93003f;outline:none}.eb-global-styles-panel .eb-gs-actions{margin-top:16px;padding-top:12px;border-top:1px solid #e0e0e0}.eb-global-styles-panel .eb-gs-reset{display:block;width:100%;padding:8px;background:transparent;border:1px solid #d5d8dc;border-radius:4px;color:#6d7882;cursor:pointer;font-size:12px;text-align:center;-webkit-transition:all .15s;transition:all .15s}.eb-global-styles-panel .eb-gs-reset:hover{border-color:#dc3545;color:#dc3545}.eb-templates-panel .eb-tpl-header{padding:12px 14px;border-bottom:1px solid #e0e0e0;background:#fafafa}.eb-templates-panel .eb-tpl-cats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;padding:8px 12px;border-bottom:1px solid #e0e0e0}.eb-templates-panel .eb-tpl-cat-btn{padding:4px 10px;border:1px solid #d5d8dc;border-radius:20px;background:transparent;color:#6d7882;font-size:10px;font-weight:600;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.eb-templates-panel .eb-tpl-cat-btn:hover{color:#93003f;border-color:#93003f}.eb-templates-panel .eb-tpl-cat-btn.active{background:#93003f;border-color:#93003f;color:#fff}.eb-templates-panel .eb-tpl-grid{padding:8px;display:grid;grid-template-columns:1fr;gap:8px;overflow-y:auto;max-height:calc(80vh - 200px)}.eb-templates-panel .eb-tpl-grid::-webkit-scrollbar{width:5px}.eb-templates-panel .eb-tpl-grid::-webkit-scrollbar-thumb{background:#d5d8dc;border-radius:3px}.eb-templates-panel .eb-tpl-card{border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.eb-templates-panel .eb-tpl-card:hover{border-color:#93003f;-webkit-box-shadow:0 2px 8px rgba(147,0,63,.08);box-shadow:0 2px 8px rgba(147,0,63,.08)}.eb-templates-panel .eb-tpl-preview{height:80px;overflow:hidden;background:#f5f5f5}.eb-templates-panel .eb-tpl-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 10px;background:#fff;border-top:1px solid #e0e0e0}.eb-templates-panel .eb-tpl-name{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:11px;font-weight:600;color:#495057;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eb-templates-panel .eb-tpl-cat-badge{font-size:9px;font-weight:600;color:#93003f;background:rgba(147,0,63,.08);padding:2px 6px;border-radius:10px;text-transform:uppercase;letter-spacing:.5px}.eb-templates-panel .eb-tpl-delete{background:none;border:none;color:#adb5bd;cursor:pointer;font-size:11px;padding:2px 4px}.eb-templates-panel .eb-tpl-delete:hover{color:#dc3545}.gjs-editor{position:relative!important;width:100%!important;height:100%!important}.gjs-pn-panels,.gjs-pn-views,.gjs-pn-views-container{display:none!important}.eb-sidebar-header.gjs-one-bg{background:#fff!important;color:#495057!important}.eb-sidebar-footer.gjs-one-bg{background:#1b1b2f!important;color:hsla(0,0%,100%,.5)!important}.eb-canvas-toolbar.gjs-one-bg{background:#fff!important;color:#6d7882!important}.gjs-pn-eb-canvas-toolbar,.gjs-pn-eb-sidebar-footer,.gjs-pn-eb-sidebar-header{position:static!important;padding:0!important}.eb-canvas-toolbar.gjs-two-color,.eb-sidebar-header.gjs-two-color{color:#495057!important}.eb-sidebar-footer.gjs-two-color{color:hsla(0,0%,100%,.5)!important}.eb-gjs-container[data-v-6e6025c5]{width:100%;height:100%}.ams-btn[data-v-48e237e9]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--space-2);border:none;border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);cursor:pointer;-webkit-transition:all var(--duration-normal) var(--ease-default);transition:all var(--duration-normal) var(--ease-default);text-decoration:none;outline:none;position:relative;white-space:nowrap}.ams-btn--small[data-v-48e237e9]{padding:var(--space-2) var(--space-4);font-size:var(--font-size-caption);min-height:32px}.ams-btn--medium[data-v-48e237e9]{padding:var(--space-3) var(--space-5);font-size:var(--font-size-base);min-height:40px}.ams-btn--large[data-v-48e237e9]{padding:var(--space-4) var(--space-6);font-size:var(--font-size-md);min-height:48px}.ams-btn--icon-only.ams-btn--small[data-v-48e237e9]{width:32px;padding:var(--space-2)}.ams-btn--icon-only.ams-btn--medium[data-v-48e237e9]{width:40px;padding:var(--space-3)}.ams-btn--icon-only.ams-btn--large[data-v-48e237e9]{width:48px;padding:var(--space-4)}.ams-btn--primary[data-v-48e237e9]{background:var(--color-primary-gradient);color:var(--color-white)}.ams-btn--primary[data-v-48e237e9]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 8px 25px rgba(47,128,237,.3);box-shadow:0 8px 25px rgba(47,128,237,.3)}.ams-btn--primary[data-v-48e237e9]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.ams-btn--secondary[data-v-48e237e9]{background:var(--color-gray-500);color:var(--color-white)}.ams-btn--secondary[data-v-48e237e9]:hover:not(:disabled){background:var(--color-gray-600);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(107,114,128,.3);box-shadow:0 4px 12px rgba(107,114,128,.3)}.ams-btn--success[data-v-48e237e9]{background:var(--color-success-500);color:var(--color-white)}.ams-btn--success[data-v-48e237e9]:hover:not(:disabled){background:var(--color-success-600);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(16,185,129,.3);box-shadow:0 4px 12px rgba(16,185,129,.3)}.ams-btn--danger[data-v-48e237e9]{background:var(--color-danger-500);color:var(--color-white)}.ams-btn--danger[data-v-48e237e9]:hover:not(:disabled){background:var(--color-danger-600);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(239,68,68,.3);box-shadow:0 4px 12px rgba(239,68,68,.3)}.ams-btn--warning[data-v-48e237e9]{background:var(--color-warning-500);color:var(--color-white)}.ams-btn--warning[data-v-48e237e9]:hover:not(:disabled){background:var(--color-warning-600);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(245,158,11,.3);box-shadow:0 4px 12px rgba(245,158,11,.3)}.ams-btn--info[data-v-48e237e9]{background:var(--color-info-500);color:var(--color-white)}.ams-btn--info[data-v-48e237e9]:hover:not(:disabled){background:var(--color-info-600);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(59,130,246,.3);box-shadow:0 4px 12px rgba(59,130,246,.3)}.ams-btn--light[data-v-48e237e9]{background:var(--color-gray-50);color:var(--color-gray-700);border:1px solid var(--color-gray-200)}.ams-btn--light[data-v-48e237e9]:hover:not(:disabled){background:var(--color-gray-100);border-color:var(--color-gray-300)}.ams-btn--dark[data-v-48e237e9]{background:var(--color-gray-800);color:var(--color-white)}.ams-btn--dark[data-v-48e237e9]:hover:not(:disabled){background:var(--color-gray-900);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(31,41,55,.3);box-shadow:0 4px 12px rgba(31,41,55,.3)}.ams-btn--link[data-v-48e237e9]{background:transparent;color:var(--color-primary-500);padding:var(--space-1) var(--space-2)}.ams-btn--link[data-v-48e237e9]:hover:not(:disabled){color:var(--color-primary-light);text-decoration:underline}.ams-btn--ghost[data-v-48e237e9]{background:transparent;color:var(--color-gray-600);padding:var(--space-1) var(--space-2)}.ams-btn--ghost[data-v-48e237e9]:hover:not(:disabled){background:var(--color-gray-100);color:var(--color-gray-800)}.ams-btn--text[data-v-48e237e9]{background:transparent;color:var(--color-gray-500);padding:var(--space-1);min-height:auto}.ams-btn--text[data-v-48e237e9]:hover:not(:disabled){color:var(--color-primary-500);background:var(--color-primary-50)}.ams-btn--outlined[data-v-48e237e9]{background:transparent;color:var(--color-primary-500);border:2px solid var(--color-primary-500)}.ams-btn--outlined[data-v-48e237e9]:hover:not(:disabled){background:var(--color-primary-500);color:var(--color-white)}.ams-btn--outline-primary[data-v-48e237e9]{background:transparent;color:var(--color-primary-500);border:2px solid var(--color-primary-500)}.ams-btn--outline-primary[data-v-48e237e9]:hover:not(:disabled){background:var(--color-primary-500);color:var(--color-white)}.ams-btn--outline-secondary[data-v-48e237e9]{background:transparent;color:var(--color-gray-500);border:2px solid var(--color-gray-500)}.ams-btn--outline-secondary[data-v-48e237e9]:hover:not(:disabled){background:var(--color-gray-500);color:var(--color-white)}.ams-btn--outline-success[data-v-48e237e9]{background:transparent;color:var(--color-success-500);border:2px solid var(--color-success-500)}.ams-btn--outline-success[data-v-48e237e9]:hover:not(:disabled){background:var(--color-success-500);color:var(--color-white)}.ams-btn--outline-danger[data-v-48e237e9]{background:transparent;color:var(--color-danger-500);border:2px solid var(--color-danger-500)}.ams-btn--outline-danger[data-v-48e237e9]:hover:not(:disabled){background:var(--color-danger-500);color:var(--color-white)}.ams-btn--outline-warning[data-v-48e237e9]{background:transparent;color:var(--color-warning-500);border:2px solid var(--color-warning-500)}.ams-btn--outline-warning[data-v-48e237e9]:hover:not(:disabled){background:var(--color-warning-500);color:var(--color-white)}.ams-btn--outline-info[data-v-48e237e9]{background:transparent;color:var(--color-info-500);border:2px solid var(--color-info-500)}.ams-btn--outline-info[data-v-48e237e9]:hover:not(:disabled){background:var(--color-info-500);color:var(--color-white)}.ams-btn--disabled[data-v-48e237e9]{opacity:.6;cursor:not-allowed;-webkit-transform:none!important;transform:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ams-btn--loading[data-v-48e237e9]{cursor:wait}.ams-btn--block[data-v-48e237e9]{width:100%}.ams-btn--rounded[data-v-48e237e9]{border-radius:var(--radius-full)}.button-icon[data-v-48e237e9]{font-size:1em;-ms-flex-negative:0;flex-shrink:0}.button-icon--right[data-v-48e237e9]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.button-text[data-v-48e237e9]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.ams-btn--icon-only .button-text[data-v-48e237e9]{display:none}.pi-spinner[data-v-48e237e9]{-webkit-animation:spin-48e237e9 1s linear infinite;animation:spin-48e237e9 1s linear infinite}@-webkit-keyframes spin-48e237e9{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-48e237e9{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ams-modal-overlay[data-v-6a428dcd]{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--overlay-bg);backdrop-filter:blur(var(--space-1));z-index:1050;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--space-5)}.ams-modal[data-v-6a428dcd]{background:var(--color-white);border-radius:var(--radius-lg);-webkit-box-shadow:var(--shadow-2xl);box-shadow:var(--shadow-2xl);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:calc(100vh - 40px);width:100%;position:relative;outline:none}.ams-modal--small[data-v-6a428dcd]{max-width:400px}.ams-modal--medium[data-v-6a428dcd]{max-width:600px}.ams-modal--large[data-v-6a428dcd]{max-width:800px}.ams-modal--xlarge[data-v-6a428dcd]{max-width:1200px}.ams-modal--fullscreen[data-v-6a428dcd]{max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);width:calc(100vw - 40px);height:calc(100vh - 40px)}.ams-modal--danger[data-v-6a428dcd]{border-top:4px solid var(--color-danger-500)}.ams-modal--success[data-v-6a428dcd]{border-top:4px solid var(--color-success-500)}.ams-modal--warning[data-v-6a428dcd]{border-top:4px solid var(--color-warning-500)}.ams-modal--info[data-v-6a428dcd]{border-top:4px solid var(--color-info-500)}.ams-modal--centered[data-v-6a428dcd]{-ms-flex-item-align:center;align-self:center}.ams-modal--scrollable[data-v-6a428dcd]{overflow:hidden}.ams-modal__header[data-v-6a428dcd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--space-6) var(--space-6) 0;gap:var(--space-4);-ms-flex-negative:0;flex-shrink:0}.ams-modal__header-content[data-v-6a428dcd]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ams-modal__title[data-v-6a428dcd]{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0;line-height:1.4}.ams-modal__close[data-v-6a428dcd]{width:var(--space-8);height:var(--space-8);border:none;background:var(--surface-secondary);color:var(--text-tertiary);border-radius:var(--radius-sm);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all var(--duration-normal) var(--ease-default);transition:all var(--duration-normal) var(--ease-default);-ms-flex-negative:0;flex-shrink:0}.ams-modal__close[data-v-6a428dcd]:hover{background:var(--border-light);color:var(--color-gray-700)}.ams-modal__close[data-v-6a428dcd]:focus{outline:2px solid var(--color-primary-500);outline-offset:2px}.ams-modal__content[data-v-6a428dcd]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:var(--space-6);color:var(--color-gray-700);line-height:1.6;overflow-y:auto}.ams-modal__content--no-padding[data-v-6a428dcd]{padding:0}.ams-modal__header+.ams-modal__content[data-v-6a428dcd]{padding-top:var(--space-4)}.ams-modal__loading[data-v-6a428dcd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--space-3);padding:var(--space-10) var(--space-5);color:var(--text-tertiary)}.ams-modal__loading i[data-v-6a428dcd]{font-size:var(--font-size-2xl);color:var(--color-primary-500)}.ams-modal--loading[data-v-6a428dcd]{pointer-events:none}.ams-modal__footer[data-v-6a428dcd]{padding:0 var(--space-6) var(--space-6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:var(--space-3);-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--surface-secondary);margin-top:var(--space-4);padding-top:var(--space-4);-ms-flex-negative:0;flex-shrink:0}.ams-modal__content--no-padding+.ams-modal__footer[data-v-6a428dcd]{margin-top:0;padding:var(--space-4) var(--space-6) var(--space-6)}.ams-modal-enter-active[data-v-6a428dcd],.ams-modal-leave-active[data-v-6a428dcd]{-webkit-transition:opacity var(--duration-slow) var(--ease-default);transition:opacity var(--duration-slow) var(--ease-default)}.ams-modal-enter-active .ams-modal[data-v-6a428dcd],.ams-modal-leave-active .ams-modal[data-v-6a428dcd]{-webkit-transition:-webkit-transform var(--duration-slow) var(--ease-default);transition:-webkit-transform var(--duration-slow) var(--ease-default);transition:transform var(--duration-slow) var(--ease-default);transition:transform var(--duration-slow) var(--ease-default),-webkit-transform var(--duration-slow) var(--ease-default)}.ams-modal-enter-from[data-v-6a428dcd],.ams-modal-leave-to[data-v-6a428dcd]{opacity:0}.ams-modal-enter-from .ams-modal[data-v-6a428dcd],.ams-modal-leave-to .ams-modal[data-v-6a428dcd]{-webkit-transform:scale(.9) translateY(-20px);transform:scale(.9) translateY(-20px)}@media (max-width:768px){.ams-modal-overlay[data-v-6a428dcd]{padding:var(--space-3)}.ams-modal[data-v-6a428dcd]{border-radius:var(--radius-md);max-height:calc(100vh - 20px)}.ams-modal--fullscreen[data-v-6a428dcd],.ams-modal--large[data-v-6a428dcd],.ams-modal--medium[data-v-6a428dcd],.ams-modal--small[data-v-6a428dcd],.ams-modal--xlarge[data-v-6a428dcd]{max-width:calc(100vw - 20px);width:calc(100vw - 20px)}.ams-modal--fullscreen[data-v-6a428dcd]{max-height:calc(100vh - 20px);height:calc(100vh - 20px)}.ams-modal__header[data-v-6a428dcd]{padding:var(--space-5) var(--space-5) 0}.ams-modal__content[data-v-6a428dcd]{padding:var(--space-5)}.ams-modal__header+.ams-modal__content[data-v-6a428dcd]{padding-top:var(--space-4)}.ams-modal__footer[data-v-6a428dcd]{padding:0 var(--space-5) var(--space-5);-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:var(--space-2)}.ams-modal__footer>[data-v-6a428dcd]{width:100%}}@media (max-width:480px){.ams-modal__title[data-v-6a428dcd]{font-size:var(--font-size-lg)}.ams-modal__header[data-v-6a428dcd]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:var(--space-3)}.ams-modal__close[data-v-6a428dcd]{-ms-flex-item-align:end;align-self:flex-end;position:absolute;top:var(--space-4);right:var(--space-4)}}.ams-modal__content[data-v-6a428dcd]::-webkit-scrollbar{width:6px}.ams-modal__content[data-v-6a428dcd]::-webkit-scrollbar-track{background:var(--color-gray-50);border-radius:3px}.ams-modal__content[data-v-6a428dcd]::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:3px}.ams-modal__content[data-v-6a428dcd]::-webkit-scrollbar-thumb:hover{background:var(--text-disabled)}.pi-spinner[data-v-6a428dcd]{-webkit-animation:spin-6a428dcd 1s linear infinite;animation:spin-6a428dcd 1s linear infinite}@-webkit-keyframes spin-6a428dcd{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-6a428dcd{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}