.customify-builder-panel-items{border-top:1px solid #dcdcde;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:8px 12px 12px}.customify-builder-panel-items *,.customify-builder-panel-items :after,.customify-builder-panel-items :before{box-sizing:border-box}.customify-hb__open-builder{display:block;margin-bottom:12px;text-align:center;width:100%}.customify-hb__panel-section{background:#f0f0f1;border:none;border-radius:2px;overflow:hidden}.customify-hb__panel-section-label{color:#646970;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:11px;font-weight:600;letter-spacing:.06em;padding:6px 0 4px;text-transform:uppercase}.customify-hb__panel-items{border:none;display:flex;flex-direction:column;gap:12px;padding:0}.customify-hb__panel-items-empty{color:#646970;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;font-style:italic;padding:4px 6px 6px}.customify-hb__avail-handle{align-items:center;display:flex;justify-content:center}.customify-hb__panel-item{align-items:center;background:#fff;border:1px solid #c3c4c7;border-radius:2px;color:#1e1e1e;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;gap:6px;min-height:40px;padding:0 8px;text-align:right;transition:background .12s ease,border-color .12s ease;width:100%}.customify-hb__panel-item.is-clickable{cursor:pointer}.customify-hb__panel-item.is-clickable:hover{border-color:var(--wp-admin-theme-color,#3858e9);color:var(--wp-admin-theme-color,#3858e9)}.customify-hb__panel-item.is-clickable:hover .customify-hb__panel-item-icon{color:var(--wp-admin-theme-color,#3858e9);opacity:.7}.customify-hb__panel-item-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customify-hb__panel-item-icon{color:#646970;flex-shrink:0;height:18px;opacity:.25;transition:opacity .12s ease,color .12s ease;width:18px}.customify-hb__panel-item-icon svg{height:18px;width:18px}.customify-hb__panel-item-btn{align-items:center;background:none;border:none;border-radius:2px;color:#646970;cursor:pointer;display:inline-flex;flex-shrink:0;padding:2px;transition:color .12s ease,background .12s ease}.customify-hb__panel-item-btn svg{height:18px;width:18px}.customify-hb__panel-item-btn:hover{background:rgba(0,0,0,.05);color:var(--wp-admin-theme-color,#3858e9)}.customify-hb__panel-item-remove svg{fill:currentColor}.customify-hb__panel-item-remove:hover{color:#cc1818}.customify-hb__panel-item--available{align-items:center;background:#fff;border:1px solid #c3c4c7;border-radius:2px;color:#646970;cursor:grab;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;gap:8px;min-height:40px;padding:0 8px;text-align:right;transition:background .12s ease,color .12s ease,border-color .12s ease;width:100%}.customify-hb__panel-item--available:active{cursor:grabbing}.customify-hb__panel-item--available .customify-hb__drag-handle{color:#c3c4c7;flex-shrink:0;height:18px;width:18px}.customify-hb__panel-item--available:hover{background:#f0f4ff;border-color:var(--wp-admin-theme-color,#3858e9);color:var(--wp-admin-theme-color,#3858e9)}.customify-hb__panel-item--available:hover .customify-hb__drag-handle{color:var(--wp-admin-theme-color,#3858e9)}ul.control-panel-customify_header_builder_panel>.accordion-section:not(.control-section-customify-pro):not(.cannot-expand){margin:0 12px 12px!important;padding:0!important}ul.control-panel-customify_header_builder_panel>.accordion-section:not(.control-section-customify-pro):not(.cannot-expand)>.accordion-section-title,ul.control-panel-customify_header_builder_panel>.accordion-section:not(.control-section-customify-pro):not(.cannot-expand)>h3.accordion-section-title{align-items:center!important;background:#fff!important;border:1px solid #c3c4c7!important;border-radius:2px!important;box-sizing:border-box!important;color:#1e1e1e!important;cursor:pointer!important;display:flex!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:13px!important;font-weight:400!important;min-height:40px!important;padding:0 8px!important;position:relative!important;transition:border-color .12s ease,color .12s ease!important}ul.control-panel-customify_header_builder_panel>.accordion-section:not(.control-section-customify-pro):not(.cannot-expand)>.accordion-section-title:after,ul.control-panel-customify_header_builder_panel>.accordion-section:not(.control-section-customify-pro):not(.cannot-expand)>h3.accordion-section-title:after{color:#646970!important;content:""!important;display:block!important;flex-shrink:0!important;font-family:dashicons!important;font-size:18px!important;line-height:1!important;position:static!important;left:auto!important;top:auto!important;transform:none!important;transition:color .12s ease!important}ul.control-panel-customify_header_builder_panel>.accordion-section:not(.control-section-customify-pro):not(.cannot-expand)>.accordion-section-title button,ul.control-panel-customify_header_builder_panel>.accordion-section:not(.control-section-customify-pro):not(.cannot-expand)>h3.accordion-section-title button{background:none!important;border:none!important;box-shadow:none;color:inherit!important;cursor:pointer!important;flex:1!important;float:none!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:13px!important;font-weight:400!important;outline:none!important;padding:0!important;text-align:right!important;width:auto!important}ul.control-panel-customify_header_builder_panel>.accordion-section:not(.control-section-customify-pro):not(.cannot-expand)>.accordion-section-title:hover,ul.control-panel-customify_header_builder_panel>.accordion-section:not(.control-section-customify-pro):not(.cannot-expand)>h3.accordion-section-title:hover{border-color:var(--wp-admin-theme-color,#3858e9)!important;color:var(--wp-admin-theme-color,#3858e9)!important}ul.control-panel-customify_header_builder_panel>.accordion-section:not(.control-section-customify-pro):not(.cannot-expand)>.accordion-section-title:hover:after,ul.control-panel-customify_header_builder_panel>.accordion-section:not(.control-section-customify-pro):not(.cannot-expand)>h3.accordion-section-title:hover:after{color:var(--wp-admin-theme-color,#3858e9)!important}ul.control-panel-customify_header_builder_panel>.accordion-section:not(.control-section-customify-pro):not(.cannot-expand).open>.accordion-section-title,ul.control-panel-customify_header_builder_panel>.accordion-section:not(.control-section-customify-pro):not(.cannot-expand).open>h3.accordion-section-title{border-color:var(--wp-admin-theme-color,#3858e9)!important;color:var(--wp-admin-theme-color,#3858e9)!important}ul.control-panel-customify_header_builder_panel>.accordion-section:not(.control-section-customify-pro):not(.cannot-expand).open>.accordion-section-title:after,ul.control-panel-customify_header_builder_panel>.accordion-section:not(.control-section-customify-pro):not(.cannot-expand).open>h3.accordion-section-title:after{color:var(--wp-admin-theme-color,#3858e9)!important}ul.control-panel-customify_footer_builder_panel>.accordion-section:not(.control-section-customify-pro):not(.cannot-expand){margin:0 12px 12px!important;padding:0!important}ul.control-panel-customify_footer_builder_panel>.accordion-section:not(.control-section-customify-pro):not(.cannot-expand)>.accordion-section-title,ul.control-panel-customify_footer_builder_panel>.accordion-section:not(.control-section-customify-pro):not(.cannot-expand)>h3.accordion-section-title{align-items:center!important;background:#fff!important;border:1px solid #c3c4c7!important;border-radius:2px!important;box-sizing:border-box!important;color:#1e1e1e!important;cursor:pointer!important;display:flex!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:13px!important;font-weight:400!important;min-height:40px!important;padding:0 8px!important;position:relative!important;transition:border-color .12s ease,color .12s ease!important}ul.control-panel-customify_footer_builder_panel>.accordion-section:not(.control-section-customify-pro):not(.cannot-expand)>.accordion-section-title:after,ul.control-panel-customify_footer_builder_panel>.accordion-section:not(.control-section-customify-pro):not(.cannot-expand)>h3.accordion-section-title:after{color:#646970!important;content:""!important;display:block!important;flex-shrink:0!important;font-family:dashicons!important;font-size:18px!important;line-height:1!important;position:static!important;left:auto!important;top:auto!important;transform:none!important;transition:color .12s ease!important}ul.control-panel-customify_footer_builder_panel>.accordion-section:not(.control-section-customify-pro):not(.cannot-expand)>.accordion-section-title button,ul.control-panel-customify_footer_builder_panel>.accordion-section:not(.control-section-customify-pro):not(.cannot-expand)>h3.accordion-section-title button{background:none!important;border:none!important;box-shadow:none;color:inherit!important;cursor:pointer!important;flex:1!important;float:none!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:13px!important;font-weight:400!important;outline:none!important;padding:0!important;text-align:right!important;width:auto!important}ul.control-panel-customify_footer_builder_panel>.accordion-section:not(.control-section-customify-pro):not(.cannot-expand)>.accordion-section-title:hover,ul.control-panel-customify_footer_builder_panel>.accordion-section:not(.control-section-customify-pro):not(.cannot-expand)>h3.accordion-section-title:hover{border-color:var(--wp-admin-theme-color,#3858e9)!important;color:var(--wp-admin-theme-color,#3858e9)!important}ul.control-panel-customify_footer_builder_panel>.accordion-section:not(.control-section-customify-pro):not(.cannot-expand)>.accordion-section-title:hover:after,ul.control-panel-customify_footer_builder_panel>.accordion-section:not(.control-section-customify-pro):not(.cannot-expand)>h3.accordion-section-title:hover:after{color:var(--wp-admin-theme-color,#3858e9)!important}ul.control-panel-customify_footer_builder_panel>.accordion-section:not(.control-section-customify-pro):not(.cannot-expand).open>.accordion-section-title,ul.control-panel-customify_footer_builder_panel>.accordion-section:not(.control-section-customify-pro):not(.cannot-expand).open>h3.accordion-section-title{border-color:var(--wp-admin-theme-color,#3858e9)!important;color:var(--wp-admin-theme-color,#3858e9)!important}ul.control-panel-customify_footer_builder_panel>.accordion-section:not(.control-section-customify-pro):not(.cannot-expand).open>.accordion-section-title:after,ul.control-panel-customify_footer_builder_panel>.accordion-section:not(.control-section-customify-pro):not(.cannot-expand).open>h3.accordion-section-title:after{color:var(--wp-admin-theme-color,#3858e9)!important}ul.control-panel-customify_footer_builder_panel{padding-bottom:40px}#customify-footer-builder-root,#customify-header-builder-root{position:relative;z-index:100}.customify-hb{background:#f0f0f1;border-top:1px solid #dcdcde;bottom:0;box-shadow:0 -2px 12px rgba(0,0,0,.08);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;right:0;position:fixed;left:0;z-index:99986}.customify-hb *,.customify-hb :after,.customify-hb :before{box-sizing:border-box}.customify-hb button{line-height:1;transition:all .12s ease}.customify-hb__inner{max-width:100%}.customify-hb__header{align-items:center;background:#fff;border-bottom:1px solid #dcdcde;display:flex;justify-content:space-between;min-height:40px;padding:4px 12px}.customify-hb__title{color:#1e1e1e;font-size:13px;font-weight:600;margin-left:8px;white-space:nowrap}.customify-hb__devices{display:flex;gap:8px}.customify-hb__device-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:2px;color:#646970;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:5px;padding:4px 10px}.customify-hb__device-btn .dashicons{font-size:15px;height:15px;width:15px}.customify-hb__device-btn.is-active{background:var(--wp-admin-theme-color,#3858e9);color:#fff}.customify-hb__device-btn:hover:not(.is-active){background:#f0f0f1;color:#1e1e1e}.customify-hb__actions{align-items:center;display:flex;gap:6px}.customify-hb__close{font-size:12px;height:28px;line-height:1;padding:0 10px}.customify-hb__body{padding:25px 12px}.customify-hb__grid{display:flex;flex-direction:column;gap:4px;margin-bottom:0}.customify-hb__grid--mobile{align-items:stretch;flex-direction:row;gap:8px}.customify-hb__grid--mobile .customify-hb__row--sidebar{align-items:flex-start;align-items:center;flex-direction:column;flex-shrink:0;gap:0;min-width:260px;width:260px}.customify-hb__grid--mobile .customify-hb__row--sidebar .customify-hb__row-label{writing-mode:horizontal-tb}.customify-hb__grid--mobile .customify-hb__row--sidebar .customify-hb__offcanvas{flex:1;min-height:80px;width:100%}.customify-hb__grid--mobile .customify-hb__row--sidebar .customify-hb__row-header{align-items:center;display:flex;padding:5px 0;width:100%}.customify-hb__rows{display:flex;flex:1;flex-direction:column;gap:12px}.customify-hb__row{align-items:center;background:#f6f7f7;border:1px solid #dcdcde;border-radius:2px;display:flex;gap:4px;padding:0;position:relative;transition:border-color .12s ease}.customify-hb__row:hover{border-color:var(--wp-admin-theme-color,#3858e9)}.customify-hb__row-tooltip{z-index:100020!important}.customify-hb__row-tooltip .components-popover__content{background:var(--wp-admin-theme-color,#3858e9)!important;border:none!important;border-bottom-right-radius:2px!important;border-bottom-left-radius:0!important;border-top-right-radius:2px!important;border-top-left-radius:2px!important;box-shadow:none!important;color:#fff!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:11px!important;font-weight:500!important;min-width:0!important;padding:4px 10px!important;pointer-events:none;white-space:nowrap}.customify-hb__row-header{align-items:center;display:flex;gap:4px}.customify-hb__row-title{color:#646970;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.customify-hb__row-label{align-items:center;background:none;border:1px solid transparent;border-radius:2px;color:#646970;cursor:pointer;display:flex;height:24px;justify-content:center;margin-right:4px;min-width:24px;padding:0;width:24px}.customify-hb__row-label .dashicons{font-size:15px;height:15px;width:15px}.customify-hb__row-label:hover{background:#fff;border-color:#dcdcde;color:var(--wp-admin-theme-color,#3858e9)}.customify-hb__cols{display:flex;flex:1;gap:0}.customify-hb__col{align-content:flex-start;align-items:center;background:transparent;border:none;border-right:1px solid #dcdcde;border-radius:0;cursor:pointer;display:flex;flex:1;flex-wrap:wrap;gap:4px;min-height:46px;padding:3px;position:relative;transition:border-color .12s ease,background .12s ease}.customify-hb__col:last-child{border-left:1px solid #dcdcde}.customify-hb__col:first-child:not(:last-child){flex:1;justify-content:flex-start}.customify-hb__col:not(:first-child):not(:last-child){flex:0 0 auto;justify-content:center;min-width:50px;padding-right:30px;padding-left:30px}.customify-hb__col:last-child:not(:first-child){flex:1;justify-content:flex-end}.customify-hb__col.is-drag-over,.customify-hb__col:hover{background-color:color-mix(in srgb,var(--wp-admin-theme-color,#3858e9) 15%,transparent)}.customify-hb__col-empty{align-items:center;color:#c3c4c7;display:flex;font-size:18px;font-weight:300;justify-content:center;min-height:38px;pointer-events:none;width:100%}.customify-hb__drop-line{flex:0 0 auto;pointer-events:none;position:relative}.customify-hb__drop-line--horizontal{height:40px;margin-right:-2px;margin-left:-2px;width:0}.customify-hb__drop-line--vertical{height:0;margin-bottom:-2px;margin-top:-2px;width:100%}.customify-hb__drop-line__bar{background:var(--wp-admin-theme-color,#3858e9);border-radius:1px;pointer-events:none;position:absolute}.customify-hb__drop-line--horizontal .customify-hb__drop-line__bar{bottom:0;top:0;transform:translateX(1px);width:3px}.customify-hb__drop-line--vertical .customify-hb__drop-line__bar{height:3px;right:0;left:0;transform:translateY(-1px)}.customify-hb__item--overlay{box-shadow:0 4px 12px rgba(0,0,0,.18);box-sizing:border-box;cursor:grabbing;height:40px;line-height:1.2;max-height:40px;min-height:40px;position:relative;z-index:99999999}.customify-hb__item--overlay *,.customify-hb__item--overlay :after,.customify-hb__item--overlay :before{box-sizing:border-box}.customify-hb__item--overlay .customify-hb__item-name{align-self:center;line-height:1}.customify-hb__offcanvas{align-content:flex-start;background:#fff;border-radius:2px;cursor:pointer;display:flex;flex:1;flex-direction:column;flex-wrap:wrap;gap:4px;min-height:42px;padding:5px 3px;position:relative;transition:border-color .12s ease,background .12s ease}.customify-hb__offcanvas .customify-hb__item{width:100%}.customify-hb__offcanvas:hover{border-color:#646970}.customify-hb__offcanvas.is-drag-over{background:color-mix(in srgb,var(--wp-admin-theme-color,#3858e9) 15%,transparent)}.customify-hb__drop-hint{color:#c3c4c7;font-size:11px;font-style:italic;padding:4px 6px;pointer-events:none}body.customify-hb-is-dragging .customify-hb__item:hover{border-color:#c3c4c7;box-shadow:none}body.customify-hb-is-dragging .customify-hb__panel-item--available:hover{background:#fff;border-color:#c3c4c7;color:#646970}body.customify-hb-is-dragging .customify-hb__panel-item--available:hover .customify-hb__drag-handle{color:#c3c4c7}.customify-hb__item{align-items:center;background:#fff;border:1px solid #c3c4c7;border-radius:2px;color:#1e1e1e;cursor:grab;display:inline-flex;font-weight:500;gap:3px;min-height:40px;padding:3px 4px;transition:border-color .12s ease,box-shadow .12s ease,opacity .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.customify-hb__item,.customify-hb__item *,.customify-hb__item :after,.customify-hb__item :before{box-sizing:border-box}.customify-hb__item:hover{border-color:var(--wp-admin-theme-color,#3858e9)}.customify-hb__item.is-dragging{border-color:#c3c4c7;box-shadow:none;cursor:grabbing;opacity:.4;outline:none;position:relative;z-index:10}.customify-hb__item.is-dragging,.customify-hb__item.is-dragging *,.customify-hb__item.is-dragging :focus,.customify-hb__item.is-dragging :focus-visible{box-shadow:none!important;outline:none!important}.customify-hb__item-handle{align-items:center;cursor:grab;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;opacity:.5;width:26px}.customify-hb__item-handle:active{cursor:grabbing}.customify-hb__item-handle svg{height:18px;width:18px}.customify-hb__item-name{flex:1;line-height:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.customify-hb__item-name--clickable{background:none;border:none;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-align:right;transition:color .12s ease}button.customify-hb__item-name--clickable:focus-visible,button.customify-hb__item-name--clickable:hover{color:var(--wp-admin-theme-color,#3858e9)}button.customify-hb__item-name--clickable:focus{outline:none}button.customify-hb__item-name--clickable:focus-visible{outline:1px solid var(--wp-admin-theme-color,#3858e9);outline-offset:1px}.customify-hb__item-btn{align-items:center;background:none;border:none;border-radius:2px;color:#646970;cursor:pointer;display:inline-flex;padding:1px;transition:color .12s ease,background .12s ease}.customify-hb__item-btn svg{height:14px;width:14px}.customify-hb__item-btn:hover{background:rgba(0,0,0,.06);color:var(--wp-admin-theme-color,#3858e9)}.customify-hb__item-remove:hover{color:#cc1818}.customify-hb__item-remove{opacity:0;transition:opacity .12s ease,visibility .12s ease,color .12s ease,background .12s ease;visibility:hidden}.customify-hb__item-remove:focus-visible,.customify-hb__item:hover .customify-hb__item-remove{opacity:1;visibility:visible}.customify-hb__drag-handle{flex-shrink:0;height:18px;width:18px}.customify-hb__drag-handle svg{height:18px;width:18px}.customify-hb__popover{background:#fff;border:1px solid #dcdcde;border-radius:2px;box-shadow:0 4px 20px rgba(0,0,0,.13);max-width:100%;overflow:visible;position:fixed;width:300px;z-index:100010}.customify-hb__popover-arrow{height:0;position:absolute;width:0}.is-above .customify-hb__popover-arrow{border-right:8px solid transparent;border-left:8px solid transparent;border-top:8px solid #dcdcde;bottom:-9px}.is-above .customify-hb__popover-arrow:after{border-right:7px solid transparent;border-left:7px solid transparent;border-top:7px solid #fff;content:"";right:-7px;position:absolute;top:-9px}.is-below .customify-hb__popover-arrow{border-bottom:8px solid #dcdcde;border-right:8px solid transparent;border-left:8px solid transparent;top:-9px}.is-below .customify-hb__popover-arrow:after{border-bottom:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent;bottom:-9px;content:"";right:-7px;position:absolute}.customify-hb__popover-list{display:flex;flex-wrap:wrap;gap:4px;max-height:200px;overflow-y:auto;padding:12px}.customify-hb__popover-item{align-items:center;background:#f0f0f1;border:1px solid #dcdcde;border-radius:2px;color:#1e1e1e;cursor:pointer;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;gap:4px;min-height:40px;padding:4px 6px 4px 10px;text-align:right;white-space:nowrap;width:auto}.customify-hb__popover-item:hover{background:#f0f4ff;border-color:var(--wp-admin-theme-color,#3858e9);color:var(--wp-admin-theme-color,#3858e9)}.customify-hb__popover-item .customify-hb__popover-item-icon{flex-shrink:0;height:18px;opacity:.7;width:18px}.customify-hb__popover-item:hover .customify-hb__popover-item-icon{opacity:1}.customify-hb__popover-empty{color:#646970;font-size:12px;font-style:italic;padding:8px 10px}.customize-control-customify-columns_settings .customify-field-heading,.customize-control-customify-columns_settings .description{padding-left:40px}
