.wp-block-gutsliders-backdrop-slider.is-dynamic>.swiper>.swiper-wrapper>.gs-backdrop-item,.wp-block-gutsliders-backdrop-slider:not(.is-dynamic)>.swiper>.swiper-wrapper>.gs-backdrop-template{display:none}.wp-block-gutsliders-backdrop-slider.is-dynamic>.swiper>.swiper-wrapper>.gs-backdrop-template{width:100%}.wp-block-gutsliders-backdrop-slider .gs-backdrop-dynamic-badge{background:rgba(0,0,0,.6);border-radius:999px;color:#fff;font-size:12px;left:12px;line-height:1.5;padding:4px 10px;pointer-events:none;position:absolute;top:12px;z-index:3}.wp-block-gutsliders-backdrop-slider .swiper-slide.has-child-selected,.wp-block-gutsliders-backdrop-slider .swiper-slide.is-selected{outline-offset:-2px}.gs-backdrop-example{align-items:center;display:flex;justify-content:center;min-height:320px}.gs-backdrop-example .gs-backdrop{background-image:linear-gradient(135deg,#0f2027,#203a43 50%,#2c5364)}.gs-backdrop-example .gs-backdrop-slide__inner{position:relative;z-index:1}.gs-backdrop-query{display:grid;gap:16px}.gs-backdrop-bg-editor .gkits-item-editor__section{border-top:1px solid #f0f0f0;padding:16px 0}.gs-backdrop-bg-editor .gkits-item-editor__section:first-of-type{border-top:0;padding-top:0}.gs-backdrop-bg-editor .gkits-item-editor__section:last-child{padding-bottom:0}.gs-backdrop-bg-editor .gkits-item-editor__section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.gs-backdrop-bg-editor .gkits-item-editor__section-header .components-toggle-control{margin:0}.gs-backdrop-bg-editor .gkits-item-editor__section-title{color:#757575;font-size:11px;font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.gs-backdrop-bg-editor .gkits-item-editor__section-body{display:flex;flex-direction:column;gap:16px}.gs-backdrop-bg-editor .gkits-item-editor__section-body .components-base-control,.gs-backdrop-bg-editor .gkits-item-editor__section-body .gkits-control-container{margin-bottom:0}.gs-backdrop-bg-editor .gkits-bg-editor__preview{margin-bottom:16px}.gs-backdrop-no-template{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:320px;padding:32px;position:relative;text-align:center;z-index:2}.gs-backdrop-no-template p{margin:0}.wp-block-gutsliders-backdrop-slider.is-starter{color:inherit;overflow:visible}.components-placeholder.gutslider-content-type-placeholder{background:#f8fafc;border-radius:8px;box-shadow:none;padding:40px!important}.components-placeholder.gutslider-content-type-placeholder .components-placeholder__label{color:#1e293b;font-size:18px;font-weight:600;margin-bottom:6px}.components-placeholder.gutslider-content-type-placeholder .components-placeholder__instructions{color:#64748b;font-size:14px;margin-bottom:24px}.components-placeholder.gutslider-content-type-placeholder .components-placeholder__fieldset{max-width:100%}.gutslider-content-type-options{display:flex;flex-wrap:wrap;gap:16px;width:100%}.gutslider-content-type-option{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;flex:1 1 220px;flex-direction:column;gap:6px;height:auto!important;padding:20px!important;text-align:left;text-decoration:none;transition:all .2s ease}.gutslider-content-type-option:hover{border-color:#2d62ff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-1px)}.gutslider-content-type-option:hover .gutslider-content-type-option__icon{background:#2d62ff;color:#fff}.gutslider-content-type-option:focus-visible{outline:2px solid #2d62ff;outline-offset:2px}.gutslider-content-type-option__icon{align-items:center;background:#eef2ff;border-radius:8px;color:#2d62ff;display:inline-flex;height:40px;justify-content:center;margin-bottom:6px;transition:all .2s ease;width:40px}.gutslider-content-type-option__title{align-items:center;color:#1e293b;display:inline-flex;font-size:15px;font-weight:600;gap:8px}.gutslider-content-type-option__desc{color:#64748b;font-size:13px;line-height:1.5}.gutslider-content-type-option__badge{background:#fdf3d8;border-radius:999px;color:#8a5a00;font-size:11px;font-weight:600;padding:1px 8px}.gutslider-content-type-option.is-locked .gutslider-content-type-option__icon,.gutslider-content-type-option.is-locked:hover .gutslider-content-type-option__icon{background:#f1f5f9;color:#94a3b8}
