.gb-html-attributes{display:grid;gap:5px;grid-template-columns:1fr}.gb-html-attributes__item{align-items:center;display:grid;gap:5px;grid-template-columns:1fr 2fr auto}.gb-html-attributes__item .components-button{height:100%;min-width:30px!important}.gb-html-attributes__item .components-base-control,.gb-html-attributes__item .components-base-control__field{margin:0}.gb-html-attributes__clipboard-suggestion{background-color:#f0f6fc;border:1px solid #d1e7dd;border-radius:4px;margin-bottom:12px;padding:8px 12px}.gb-html-attributes__clipboard-suggestion .gb-html-attributes__clipboard-label{display:block;font-weight:500;margin-bottom:5px}.gb-html-attributes__clipboard-suggestion .gb-html-attributes__clipboard-text{align-items:center;color:#1e1e1e;display:flex;font-size:13px;gap:8px;justify-content:space-between}.gb-html-attributes__clipboard-suggestion .gb-html-attributes__clipboard-text code{background-color:#fff;border-radius:3px;font-family:monospace;font-size:11px;padding:2px 4px}
.gb-navigator{overflow:hidden;position:relative;width:100%}.gb-navigator-view{transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);width:100%;will-change:transform,opacity}.gb-navigator-view--active{opacity:1;position:relative;transform:translateX(0);z-index:2}.gb-navigator-view--inactive{right:0;opacity:0;pointer-events:none;position:absolute;left:0;top:0;transform:translateX(-20px);z-index:1}.gb-navigator--transitioning .gb-navigator-view{pointer-events:none}@media(max-width:768px){.gb-navigator{min-height:300px}.gb-navigator-view{transition-duration:.25s}}.gb-navigator-view[aria-hidden=true]{visibility:hidden}.gb-navigator-view--active[aria-hidden=false]{visibility:visible}.gb-navigator-view--active{isolation:isolate}.gb-navigator{transform:translateZ(0)}.gb-navigator-view{backface-visibility:hidden;perspective:1000px}
.gb-dashboard-trigger-modal .components-modal__content{display:flex;flex-direction:column;height:100%;margin-top:0;overflow:hidden;padding:0}.gb-dashboard-trigger-modal .components-modal__header{display:none!important}.gb-dashboard-custom-header{align-items:center;background:#fff;border-bottom:1px solid #e0e0e0;display:flex;flex-shrink:0;justify-content:space-between;min-height:60px;padding:16px 24px;z-index:10}.gb-dashboard-custom-header .gb-dashboard-header-left{align-items:center;display:flex;flex:1;gap:16px}.gb-dashboard-custom-header .gb-dashboard-custom-title{color:#1e1e1e;font-size:20px;font-weight:600;line-height:1.2;margin:0}.gb-dashboard-custom-header .gb-dashboard-header-actions{align-items:center;display:flex;gap:12px}.gb-dashboard-custom-header .components-button.is-compact{height:36px;min-width:36px;padding:6px 12px}.gb-dashboard-custom-header .components-button.is-compact.has-icon{padding:6px}.gb-dashboard-custom-header .components-button[aria-label*="Back to"]:hover{background:#f0f0f0}.gb-dashboard-content-wrapper{display:flex;flex-direction:column;overflow:hidden;position:relative}.gb-dashboard-navigator{overflow:hidden}.gb-dashboard-navigator,.gb-dashboard-navigator .gb-navigator{display:flex;flex-direction:column;height:100%}.gb-dashboard-navigator .gb-navigator-view--active{position:relative}.gb-dashboard-navigator .gb-navigator-view--inactive{bottom:0;right:0;position:absolute;left:0;top:0}.gb-dashboard-navigator .gb-navigator-view--dashboard .gb-dashboard-admin{margin-top:0;max-width:none;overflow-y:auto;padding:24px;position:relative}.gb-dashboard-navigator .gb-navigator-view--dashboard .gb-dashboard-admin__header{flex-shrink:0;margin-bottom:24px}.gb-dashboard-navigator .gb-navigator-view--dashboard .gb-dashboard-admin__inner{flex:1;overflow-y:auto}.gb-dashboard-navigator .gb-navigator-view--editor{display:flex;flex-direction:column;height:100%}.gb-dashboard-navigator .gb-navigator-view--editor.gb-navigator-view--active .gb-conditions-embedded,.gb-dashboard-navigator .gb-navigator-view--editor.gb-navigator-view--active .gb-modal-embedded{display:flex;flex-direction:column;height:100%;position:relative}.gb-dashboard-navigator .gb-navigator-view--editor.gb-navigator-view--active .gb-modal-embedded .gb-modal-loading{right:50%;padding:40px 24px;position:absolute;text-align:center;top:50%;transform:translate(50%,-50%);z-index:2}.gb-dashboard-navigator .gb-navigator-view--editor.gb-navigator-view--active .gb-modal-embedded .gb-modal-loading .gb-loading-content{background:hsla(0,0%,100%,.95);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:24px 32px}.gb-dashboard-navigator .gb-navigator-view--editor.gb-navigator-view--active .gb-modal-embedded .gb-modal-loading .gb-loading-title{color:#1e1e1e;font-size:16px;font-weight:500;margin-bottom:8px}.gb-dashboard-navigator .gb-navigator-view--editor.gb-navigator-view--active .gb-modal-embedded .gb-modal-loading .gb-loading-subtitle{color:#757575;font-size:13px;margin:0}.gb-dashboard-navigator .gb-navigator-view--editor.gb-navigator-view--active .gb-modal-embedded .gb-modal-iframe-container{display:flex;flex:1;flex-direction:column;position:relative}.gb-dashboard-navigator .gb-navigator-view--editor.gb-navigator-view--active .gb-modal-embedded .gb-modal-iframe-container iframe{border:none;flex:1;height:100%;width:100%}.gb-dashboard-navigator .gb-navigator-view--editor.gb-navigator-view--active .gb-modal-embedded .gb-modal-iframe-container.gb-modal-iframe-hidden iframe{opacity:0}.gb-dashboard-navigator .gb-navigator-view--editor.gb-navigator-view--active .gb-modal-embedded .gb-modal-iframe-container.gb-modal-iframe-visible iframe{opacity:1;transition:opacity .3s ease}.gb-dashboard-unsaved-indicator{background:#fff3cd;border-radius:4px;color:#856404;font-size:12px;font-weight:500;padding:4px 12px}.gb-dashboard-trigger-modal .components-modal__frame{animation:gb-dashboard-modal-appear .3s ease-out}@keyframes gb-dashboard-modal-appear{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media(max-width:782px){.gb-dashboard-custom-header{padding:12px 16px}.gb-dashboard-custom-header .gb-dashboard-custom-title{font-size:18px}.gb-dashboard-custom-header .gb-dashboard-header-left{gap:12px}.gb-dashboard-navigator .gb-navigator-view--dashboard .gb-dashboard-admin{padding:16px}.gb-dashboard-navigator .gb-navigator-view--dashboard .gb-dashboard-admin__header{margin-bottom:16px}}@media(prefers-color-scheme:dark){.components-modal__screen-overlay{background:rgba(0,0,0,.7)}}
.gb-modals-empty-state p{margin-top:0}.gb-modal-name-input{max-width:300px}.gb-modal-name-input .gb-modal-input-container{margin-bottom:1em}.gb-dashboard-admin__header{display:flex;justify-content:space-between}
.gb-taxonomy-manager-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.gb-taxonomy-title-section h2{color:#1e1e1e;font-size:24px;font-weight:600;margin:0}.gb-taxonomy-header-actions{display:flex;gap:10px}.gb-taxonomy-content{display:flex;flex-direction:column;gap:30px}.gb-taxonomy-error-notice{margin-bottom:20px}.gb-create-taxonomy-section{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;padding:20px}.gb-create-taxonomy-section h3{color:#1e1e1e;font-size:16px;font-weight:600;margin:0 0 15px}.gb-create-taxonomy-form{align-items:flex-end;display:flex;gap:15px}.gb-create-taxonomy-form .components-base-control{flex:1}.gb-taxonomy-list-section h3{color:#1e1e1e;font-size:16px;font-weight:600;margin:0 0 20px}.gb-taxonomy-loading{align-items:center;color:#666;display:flex;gap:10px;padding:20px;text-align:center}.gb-uncategorized-actions,.gb-uncategorized-label{color:#666;font-style:italic}.gb-uncategorized-actions{font-size:12px}.gb-edit-taxonomy-form{align-items:center;display:flex;gap:10px}.gb-edit-taxonomy-form .components-base-control{flex:1;margin-bottom:0}.gb-edit-actions{display:flex;gap:5px}.gb-taxonomy-actions .components-button{min-width:auto;padding:4px}.gb-dashboard-table tr:hover .gb-taxonomy-edit-button{visibility:visible!important}@media(max-width:768px){.gb-taxonomy-manager{padding:15px}.gb-taxonomy-manager-header{align-items:flex-start;flex-direction:column;gap:15px}.gb-create-taxonomy-form{align-items:stretch;flex-direction:column}.gb-taxonomy-table{font-size:14px}.gb-taxonomy-table td,.gb-taxonomy-table th{padding:8px 10px}.gb-edit-taxonomy-form{align-items:stretch;flex-direction:column}.gb-edit-actions{margin-top:10px}}
.gb-categories-manager-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.gb-categories-title-section h2{color:#1e1e1e;font-size:24px;font-weight:600;margin:0}.gb-categories-header-actions{display:flex;gap:10px}.gb-categories-content{display:flex;flex-direction:column;gap:30px}.gb-categories-error-notice{margin-bottom:20px}.gb-create-category-section{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;padding:20px}.gb-create-category-section h3{color:#1e1e1e;font-size:16px;font-weight:600;margin:0 0 15px}.gb-create-category-form{align-items:flex-end;display:flex;gap:15px}.gb-create-category-form .components-base-control{flex:1}.gb-categories-list-section h3{color:#1e1e1e;font-size:16px;font-weight:600;margin:0 0 20px}.gb-categories-loading{align-items:center;color:#666;display:flex;gap:10px;padding:20px;text-align:center}.gb-uncategorized-actions,.gb-uncategorized-label{color:#666;font-style:italic}.gb-uncategorized-actions{font-size:12px}.gb-edit-category-form{align-items:center;display:flex;gap:10px}.gb-edit-category-form .components-base-control{flex:1;margin-bottom:0}.gb-edit-actions{display:flex;gap:5px}.gb-category-actions .components-button{min-width:auto;padding:4px}.gb-dashboard-table tr:hover .gb-category-edit-button{visibility:visible!important}@media(max-width:768px){.gb-categories-manager{padding:15px}.gb-categories-manager-header{align-items:flex-start;flex-direction:column;gap:15px}.gb-create-category-form{align-items:stretch;flex-direction:column}.gb-categories-table{font-size:14px}.gb-categories-table td,.gb-categories-table th{padding:8px 10px}.gb-edit-category-form{align-items:stretch;flex-direction:column}.gb-edit-actions{margin-top:10px}}
.gb-dashboard-admin{margin:20px auto 0;max-width:1200px;position:relative}.gb-dashboard-admin__header{margin-bottom:1.5em}.gb-dashboard-table-wrapper{overflow-x:auto}.gb-dashboard-table td a{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));text-decoration:underline}.gb-dashboard__pagination{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:20px}.gb-dashboard__pagination span{padding:0 10px}.gb-dashboard__pagination .components-button.is-disabled{cursor:not-allowed;opacity:.5}
.gb-enterprise-modal-editor{--wp-admin--admin-bar--height:0px}.gb-enterprise-modal-editor .gb-modal-container{height:100vh;overflow:hidden}.gb-enterprise-modal-editor .components-modal__content{display:flex;flex-direction:column;height:100vh;margin:0;overflow:hidden;padding:0}.gb-enterprise-modal-editor .components-modal__header{display:none!important}.gb-enterprise-modal-editor .gb-modal-header{background:#f1f1f1;border-bottom:1px solid #c3c4c7;box-shadow:0 1px 3px rgba(0,0,0,.13);flex-shrink:0;padding:12px 16px;position:relative;z-index:100000}.gb-enterprise-modal-editor .gb-modal-header .gb-modal-header-content{align-items:center;display:flex;justify-content:space-between}.gb-enterprise-modal-editor .gb-modal-header .gb-modal-header-left{display:flex;flex-direction:column}.gb-enterprise-modal-editor .gb-modal-header .gb-modal-title{color:#1d2327;font-size:14px;font-weight:600;line-height:1.4;margin:0}.gb-enterprise-modal-editor .gb-modal-header .gb-modal-subtitle{color:#646970;font-size:12px;line-height:1.4;margin:2px 0 0}.gb-enterprise-modal-editor .gb-modal-header .gb-modal-actions{align-items:center;display:flex;gap:8px}.gb-enterprise-modal-editor .gb-modal-header .gb-modal-actions .gb-unsaved-indicator{background:#fcf0f1;border:1px solid #f0b7b8;border-radius:2px;color:#d63638;font-size:11px;font-weight:500;padding:4px 8px}.gb-enterprise-modal-editor .gb-modal-header .gb-modal-actions .components-button.is-primary{background:#2271b1;border-color:#2271b1;color:#fff}.gb-enterprise-modal-editor .gb-modal-header .gb-modal-actions .components-button.is-primary:hover:not(:disabled){background:#135e96;border-color:#135e96}.gb-enterprise-modal-editor .gb-modal-header .gb-modal-actions .components-button.is-tertiary{color:#646970}.gb-enterprise-modal-editor .gb-modal-header .gb-modal-actions .components-button.is-tertiary:hover:not(:disabled){color:#2271b1}.gb-enterprise-modal-editor .gb-modal-loading{align-items:center;background:#f6f7f7;display:flex;flex:1;justify-content:center}.gb-enterprise-modal-editor .gb-modal-loading .gb-loading-content{color:#646970;padding:24px;text-align:center}.gb-enterprise-modal-editor .gb-modal-loading .gb-loading-content .gb-loading-title{font-size:14px;font-weight:500;margin-bottom:8px}.gb-enterprise-modal-editor .gb-modal-loading .gb-loading-content .gb-loading-subtitle{color:#8c8f94;font-size:12px}.gb-enterprise-modal-editor .gb-modal-iframe-container{background:#f6f7f7;flex:1;position:relative}.gb-enterprise-modal-editor .gb-modal-iframe-container.gb-modal-iframe-hidden{display:none}.gb-enterprise-modal-editor .gb-modal-iframe-container.gb-modal-iframe-visible{display:block}.gb-enterprise-modal-editor .gb-modal-iframe-container iframe{background:#fff;border:none;display:block;height:100%;width:100%}.gb-enterprise-modal-editor.is-full-screen .components-modal__content{border-radius:0;bottom:0;height:100vh;right:0;max-height:none;max-width:none;left:0;top:0;transform:none;width:100vw}.gb-enterprise-modal-editor .components-button:focus:not(:disabled){box-shadow:0 0 0 var(--wp-admin-border-width-focus,2px) var(--wp-admin-theme-color,#2271b1);outline:2px solid transparent}@media(max-width:782px){.gb-enterprise-modal-editor .gb-modal-header{padding:10px 12px}.gb-enterprise-modal-editor .gb-modal-header .gb-modal-title{font-size:13px}.gb-enterprise-modal-editor .gb-modal-header .gb-modal-subtitle{font-size:11px}.gb-enterprise-modal-editor .gb-modal-header .gb-modal-actions{gap:6px}.gb-enterprise-modal-editor .gb-modal-header .gb-modal-actions .gb-unsaved-indicator{font-size:10px;padding:3px 6px}}@media(prefers-color-scheme:dark){.gb-enterprise-modal-editor .gb-modal-header{background:#1e1e1e;border-bottom-color:#3c434a}.gb-enterprise-modal-editor .gb-modal-header .gb-modal-title{color:#f0f0f1}.gb-enterprise-modal-editor .gb-modal-header .gb-modal-subtitle{color:#a7aaad}.gb-enterprise-modal-editor .gb-modal-loading{background:#1e1e1e}.gb-enterprise-modal-editor .gb-modal-loading .gb-loading-content{color:#a7aaad}.gb-enterprise-modal-editor .gb-modal-loading .gb-loading-content .gb-loading-subtitle{color:#8c8f94}.gb-enterprise-modal-editor .gb-modal-iframe-container{background:#1e1e1e}}
.gb-select-group-control .gb-select-group-control__container{align-items:center;display:flex;gap:5px}.gb-select-group-control .gb-select-group-control__container>.components-base-control{flex-grow:1;margin:0}.gb-select-group-control .gb-select-group-control__select optgroup{color:#1e1e1e;font-style:normal;font-weight:600}.gb-select-group-control .gb-select-group-control__select option{font-weight:400;padding:4px 8px}.gb-select-group-control .gb-select-group-control__empty{color:#666;font-size:14px;font-style:italic;margin-top:8px}@media(max-width:768px){.gb-select-group-control .gb-select-group-control__select{background-position:left 12px center;font-size:16px;padding:12px 16px 12px 36px}}
.gb-modal-selector .gb-modal-loading{align-items:center;display:flex;gap:8px;padding:8px 0}.gb-modal-selector .gb-modal-loading .components-spinner{margin:0}.gb-modal-selector .gb-modal-control-container{align-items:flex-start;display:flex;gap:8px}.gb-modal-selector .gb-modal-select{background-color:#fff;border:1px solid #949494;border-radius:2px;color:#1e1e1e;font-size:13px;height:40px;line-height:normal;padding:8px 12px;width:100%}.gb-modal-selector .gb-modal-select:focus{border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));box-shadow:0 0 0 1px var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent}.gb-modal-selector .gb-modal-select optgroup{font-style:normal;font-weight:600}.gb-modal-selector .gb-modal-select option{font-weight:400}.gb-modal-selector .gb-modal-empty{color:#757575;font-size:12px;font-style:italic;margin:8px 0 0}
.gblocks-collection-required-components{margin:0 auto;max-width:500px}.gblocks-collection-required-components li,.gblocks-collection-required-components ul{list-style-type:none;margin:0}.gblocks-collection-required-components ul{display:flex;flex-wrap:wrap;gap:5px}.gblocks-collection-required-components ul li{background:#eff4f9;border-radius:3px;font-size:12px;padding:2px 5px}.gblocks-collection-required-components .components-spinner{margin:0}.gb-add-library__error{margin-top:20px}
.gb-datetime-popover-wrapper .gb-datetime-trigger{justify-content:flex-start;min-width:200px;text-align:right}.gb-datetime-popover-wrapper .gb-datetime-trigger .components-button__contents{justify-content:flex-start;width:100%}.gb-datetime-popover .gb-datetime-popover-content{min-width:300px;padding:16px}.gb-datetime-popover .gb-datetime-popover-actions{align-items:center;border-top:1px solid #ddd;display:flex;justify-content:space-between;margin-top:16px;padding-top:12px}.gb-datetime-popover .gb-datetime-popover-main-actions{display:flex;gap:8px}.gb-time-only-popover .gb-time-input-wrapper{display:flex;flex-direction:column;gap:8px;min-width:200px}.gb-time-only-popover .gb-time-input-label{color:#1e1e1e;font-size:13px;font-weight:500;margin-bottom:4px}.gb-time-only-popover .gb-time-input{border:1px solid #949494;border-radius:2px;font-size:13px;line-height:normal;padding:8px 12px;width:100%}.gb-time-only-popover .gb-time-input:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 1px var(--wp-admin-theme-color);outline:none}.gb-time-only-popover .gb-time-input-help{color:#757575;font-size:12px;margin-top:4px}.gb-time-range-expansion .gb-time-range-inputs{align-items:center;display:flex;gap:10px}
.gb-modal-loading{color:#666;padding:40px;text-align:center}.gb-modal-loading .components-spinner{margin-bottom:16px}.gb-modal-details-body{max-height:60vh;overflow-y:auto}.gb-modal-no-conditions{color:#666;font-style:italic;padding:40px 20px;text-align:center}.gb-modal-main-logic{background:#f0f6fc;border-right:4px solid #0073aa;border-radius:4px;margin-bottom:20px;padding:12px 16px}.gb-modal-condition-group{margin-bottom:24px}.gb-modal-condition-group:last-child{margin-bottom:0}.gb-modal-group-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.gb-modal-group-header h4{color:#1e1e1e;font-size:16px;margin:0}.gb-modal-group-logic-badge{background:#dbeafe;border-radius:12px;color:#1e3a8a;font-size:12px;font-weight:500;padding:4px 8px}.gb-modal-condition-list{background:#fff;border:1px solid #ddd;border-radius:6px}.gb-modal-condition-item{border-bottom:1px solid #f0f0f0;padding:16px}.gb-modal-condition-item:last-child{border-bottom:none}.gb-modal-condition-summary{display:flex;flex-wrap:wrap;gap:8px}.gb-modal-condition-type-badge{background:#e3f2fd;color:#1565c0}.gb-modal-condition-rule-badge,.gb-modal-condition-type-badge{border-radius:12px;font-size:12px;font-weight:500;padding:4px 8px}.gb-modal-condition-rule-badge{background:#f3e5f5;color:#7b1fa2}.gb-modal-condition-operator-badge{background:#e8f5e8;border-radius:12px;color:#388e3c;font-size:12px;font-style:italic;font-weight:500;padding:4px 8px}.gb-modal-condition-value{background:#fafafa;border:1px solid #e0e0e0;border-radius:4px;font-size:13px;margin-top:12px;padding:8px 12px}.gb-modal-custom-field-value,.gb-modal-date-range-value{display:flex;flex-direction:column;gap:4px}.gb-modal-custom-field-value div,.gb-modal-date-range-value div{align-items:center;display:flex;gap:8px}.gb-modal-custom-field-value strong,.gb-modal-date-range-value strong{color:#4b5563;font-weight:600;min-width:45px}.gb-modal-details-footer{border-top:1px solid #ddd;margin-top:20px;padding-top:15px;text-align:left}.gb-modal-condition-usage .components-modal__content{max-height:85vh;max-width:800px;width:90vw}.gb-modal-error{padding:40px;text-align:center}.gb-modal-usage-body{max-height:60vh;overflow-y:auto}.gb-modal-no-usage{padding:40px 20px;text-align:center}.gb-modal-usage-summary{background:#f8f9fa;border-radius:4px;margin-bottom:20px;padding:12px 16px}.gb-modal-usage-section{margin-bottom:24px}.gb-modal-usage-section:last-child{margin-bottom:0}.gb-modal-usage-section-title{align-items:center;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 12px}.gb-modal-usage-count{background:#e2e8f0;border-radius:10px;color:#475569;font-size:11px;font-weight:500;padding:2px 8px}.gb-modal-usage-items{background:#fff;border:1px solid #ddd;border-radius:6px}.gb-modal-usage-item{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px}.gb-modal-usage-item:last-child{border-bottom:none}.gb-modal-usage-item-main{flex:1}.gb-modal-usage-item-title{align-items:center;display:flex;gap:8px;margin-bottom:6px}.gb-modal-usage-item-title strong{color:#1e1e1e;font-size:14px}.gb-modal-usage-item-meta{display:flex;font-size:12px;gap:8px}.gb-modal-usage-item-type,.gb-modal-usage-item-usage-type{background:#f1f5f9;border-radius:10px;color:#475569;font-size:11px;font-weight:500;padding:2px 6px}.gb-modal-usage-item-usage-type{background:#fef3c7;color:#92400e}.gb-modal-usage-item-actions{display:flex;gap:8px;margin-right:16px}@media(max-width:768px){.gb-modal-details-header,.gb-modal-usage-header{align-items:flex-start!important;flex-direction:column;gap:12px}.gb-modal-usage-item{align-items:flex-start!important;flex-direction:column;gap:16px}.gb-modal-usage-item-actions{justify-content:flex-end;margin-right:0!important;width:100%}}.gb-conditions-editor-header{align-items:flex-end;border:1px solid #c3c4c7;border-radius:2px;display:flex;gap:12px;justify-content:space-between;margin-bottom:24px;position:sticky;top:32px;z-index:10}.components-modal__content .gb-conditions-editor-header{top:0}.components-modal__content .gb-conditions-editor{overflow-y:auto;padding:24px}.gb-conditions-title-section{align-items:flex-end;display:flex;flex:1;gap:12px}.gb-conditions-title-section .gb-condition-title-input{flex:1;margin-bottom:0}.gb-conditions-title-section .gb-condition-title-input .components-base-control__field{margin-bottom:0}.gb-conditions-title-section .gb-condition-title-input .components-base-control__label{font-weight:600;margin-bottom:8px}.gb-dashboard-admin__header{display:flex;justify-content:space-between}.gb-conditions-header-actions{align-items:flex-end;display:flex;gap:12px}.gb-conditions-header-actions .components-button{height:40px}.gb-conditions-header-actions .gb-condition-status-select{min-width:120px}.gb-conditions-unsaved-notice{margin-bottom:16px}@media(max-width:768px){.gb-conditions-dashboard{min-height:300px}.gb-conditions-editor-header{align-items:stretch!important;flex-direction:column;gap:16px}.gb-conditions-title-section{align-items:stretch;flex-direction:column;gap:8px;max-width:100%}.gb-conditions-title-section .gb-condition-title-input input[type=text]{font-size:16px}.gb-conditions-header-actions{justify-content:space-between}}.gb-conditions-editor-header{background:#fff;padding:20px}.gb-conditions-back-button{transition:all .2s ease}.gb-conditions-back-button:hover{background-color:#f0f0f0}@media(max-width:768px){.gb-conditions-editor-header h1{font-size:20px!important}.gb-conditions-back-button{margin-bottom:8px;margin-left:0!important}}.gb-conditions-dashboard .gb-loading{padding:60px 20px}.gb-conditions-content{padding:0 0 75px}.gb-conditions-description{border-bottom:1px solid #e2e4e7;margin-bottom:24px;padding-bottom:16px}.gb-conditions-description p{color:#646970;margin:0}.gb-loading{align-items:center;display:flex;flex-direction:column;padding:40px}.gb-loading p{color:#646970;margin-top:16px}.gb-top-level-logic{background-color:#f6f7f7;border:1px solid #c3c4c7;border-radius:2px;margin-top:20px;padding:16px}.gb-top-level-logic .components-base-control__field{margin-bottom:0}.gb-top-level-logic .components-base-control__help{color:#646970;font-style:italic;margin-bottom:0;margin-top:8px}.gb-condition-group{background-color:#fff;border:1px solid #c3c4c7;border-radius:2px;margin-bottom:16px;padding:16px}.gb-group-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.gb-group-logic{align-items:center;display:flex;gap:12px}.gb-group-logic .components-base-control__field{margin-bottom:0}.gb-group-label{color:#1d2327;font-size:14px;font-weight:600}.gb-group-logic-select{min-width:80px}.gb-condition-row{background-color:#fff;border:1px solid #e2e4e7;border-radius:4px;margin-bottom:8px;padding:12px;transition:all .2s ease}.gb-condition-row:hover{border-color:#c3c4c7;box-shadow:0 2px 6px rgba(0,0,0,.05)}.gb-condition-row.gb-condition-incomplete{background-color:#fef8e7;border-right:3px solid #f0b849}.gb-condition-row.gb-condition-incomplete .gb-condition-fields .components-base-control .components-select-control__input:invalid,.gb-condition-row.gb-condition-incomplete .gb-condition-fields .components-base-control .components-text-control__input:invalid{border-color:#f0b849}.gb-condition-row.gb-condition-complete{border-right:3px solid #00a32a}.gb-condition-fields,.gb-condition-row-main{align-items:center;display:flex;gap:10px}.gb-condition-fields{flex:1}.gb-condition-fields .components-base-control__field{margin-bottom:0}.gb-logic-label{flex-shrink:0;margin-bottom:0;text-align:center;width:45px}.gb-logic-operator{border-radius:2px;display:inline-block;font-size:12px;font-weight:600;padding:4px 8px;text-transform:uppercase}.gb-logic-and{background-color:#d7f1ff;color:#135e96}.gb-logic-or{background-color:#f0f6fc;color:#0969da}.gb-condition-operator,.gb-condition-rule,.gb-condition-type{min-width:140px}.gb-condition-operator .components-base-control__field,.gb-condition-rule .components-base-control__field,.gb-condition-type .components-base-control__field{margin-bottom:0}.gb-condition-value,.gb-inline-selector{min-width:160px}.gb-condition-value .components-base-control__field,.gb-inline-selector .components-base-control__field{margin-bottom:0}.gb-condition-expansion{border-top:1px dashed #c3c4c7;margin-right:55px;margin-top:12px;padding-top:12px}.gb-expansion-label{color:#646970;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.gb-custom-field-expansion .gb-custom-field-inputs{display:flex;gap:12px}.gb-custom-field-expansion .gb-custom-field-inputs .gb-condition-comparison-value,.gb-custom-field-expansion .gb-custom-field-inputs .gb-condition-custom-field{flex:1}.gb-custom-field-expansion .gb-custom-field-inputs .gb-condition-comparison-value .components-base-control__field,.gb-custom-field-expansion .gb-custom-field-inputs .gb-condition-custom-field .components-base-control__field{margin-bottom:0}.gb-multi-select-expansion .gb-selected-items{background-color:#f6f7f7;border:1px solid #c3c4c7;border-radius:2px;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px;min-height:36px;padding:8px}.gb-multi-select-expansion .gb-selected-items .gb-empty-selection{text-align:center;width:100%}.gb-multi-select-expansion .gb-selected-items .gb-empty-selection span{color:#646970;font-size:13px;font-style:italic}.gb-multi-select-expansion .gb-selected-item{align-items:center;background-color:#2271b1;border-radius:12px;color:#fff;display:flex;font-size:12px;gap:4px;padding:2px 8px 2px 6px}.gb-multi-select-expansion .gb-selected-item:hover{background-color:#135e96}.gb-multi-select-expansion .gb-selected-item span{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gb-multi-select-expansion .gb-selected-item .gb-remove-selected-item.components-button{background:none;border:none;border-radius:50%;color:hsla(0,0%,100%,.8);height:14px;min-width:14px;padding:0;width:14px}.gb-multi-select-expansion .gb-selected-item .gb-remove-selected-item.components-button:hover{background-color:hsla(0,0%,100%,.15);color:#fff}.gb-object-selector{flex:1;min-width:150px;position:relative}.gb-object-selector .gb-input-wrapper{align-items:center;display:flex;position:relative}.gb-object-selector .gb-object-search{height:40px;padding-left:44px;width:100%}.gb-object-selector .gb-input-icons{align-items:center;display:flex;gap:2px;pointer-events:none;position:absolute;left:4px;top:50%;transform:translateY(-50%);z-index:2}.gb-object-selector .gb-clear-button.components-button{align-items:center;background:none;border:none;border-radius:2px;color:#646970;display:flex;height:20px;justify-content:center;min-width:20px;padding:4px;pointer-events:auto;transition:all .15s ease;width:20px}.gb-object-selector .gb-clear-button.components-button:focus,.gb-object-selector .gb-clear-button.components-button:hover{background-color:none;color:#646970}.gb-object-selector .gb-clear-button.components-button:active{background-color:none}.gb-object-selector .gb-clear-button.components-button svg{height:20px;width:20px}.gb-object-selector .gb-dropdown-indicator{align-items:center;color:#646970;display:flex;height:20px;justify-content:center;pointer-events:none;width:20px}.gb-object-selector .gb-dropdown-indicator svg{height:20px;width:20px}@media(max-width:768px){.gb-object-selector .gb-object-search{padding-left:48px}.gb-object-selector .gb-input-icons{gap:4px;left:6px}.gb-object-selector .gb-clear-button.components-button{height:24px;min-width:24px;padding:6px;width:24px}.gb-object-selector .gb-clear-button.components-button svg{height:18px;width:18px}.gb-object-selector .gb-dropdown-indicator{height:24px;width:24px}.gb-object-selector .gb-dropdown-indicator svg{height:18px;width:18px}}.gb-search-results{background:#fff;border:1px solid #2271b1;border-radius:0 0 2px 2px;border-top:none;box-shadow:0 2px 6px rgba(0,0,0,.07);right:0;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0;position:absolute;left:0;top:100%;z-index:1000}.gb-search-results .gb-search-results-header{background-color:#f6f7f7;border-bottom:1px solid #c3c4c7;color:#646970;font-size:11px;font-weight:600;letter-spacing:.5px;padding:8px 12px 4px;text-transform:uppercase}.gb-search-results .gb-search-result-item{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:8px 12px;text-align:right;transition:background-color .15s ease;width:100%}.gb-search-results .gb-search-result-item.gb-search-result-item--highlighted,.gb-search-results .gb-search-result-item:focus,.gb-search-results .gb-search-result-item:hover{background-color:#f0f6fc;color:#0969da;outline:none}.gb-search-results .gb-search-result-item.gb-search-result-item--highlighted{background-color:#0073aa;color:#fff}.gb-search-results .gb-search-result-item.gb-search-result-item--selected{background-color:#e7f3ff;color:#0073aa}.gb-search-results .gb-search-result-item.gb-search-result-item--selected.gb-search-result-item--highlighted{background-color:#0073aa;color:#fff}.gb-search-results .gb-search-result-item.gb-search-result-item--searching{background-color:#f6f7f7;color:#646970;cursor:default}.gb-search-results .gb-search-result-item.gb-search-result-item--searching.gb-search-result-item--highlighted,.gb-search-results .gb-search-result-item.gb-search-result-item--searching:focus,.gb-search-results .gb-search-result-item.gb-search-result-item--searching:hover{background-color:#f6f7f7;color:#646970}.gb-search-results .gb-search-result-item:active{background-color:#2271b1;color:#fff}.gb-search-result-item__text{flex:1}.gb-search-result-item__check{color:#00a32a;font-weight:700;margin-right:8px}.gb-search-result-item--highlighted .gb-search-result-item__check{color:#fff}.gb-search-result-item__searching{align-items:center;display:flex;gap:8px;width:100%}.gb-remove-condition,.gb-remove-group{flex-shrink:0}.gb-add-condition{margin-top:12px}.gb-conditions-preview{background-color:#f6f7f7;border:1px solid #c3c4c7;border-radius:2px;margin:24px 0 0;padding:16px}.gb-conditions-preview .gb-preview-text{margin-bottom:16px}.gb-conditions-preview .gb-preview-text .gb-conditions-summary{background-color:#fff;border:1px solid #c3c4c7;border-radius:2px;color:#646970;font-style:italic;margin:0;padding:12px;text-align:center}.gb-conditions-preview .gb-preview-text .gb-export-format{background-color:#1d2327;border:1px solid #8c8f94;border-radius:2px;color:#f0f0f1;display:block;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace;font-size:12px;line-height:1.5;margin:0;overflow-x:auto;padding:12px;white-space:pre}.gb-conditions-preview .gb-preview-footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.gb-conditions-preview .gb-preview-footer .gb-preview-actions{align-items:center;display:flex;gap:12px}.gb-conditions-preview .gb-preview-footer .components-toggle-control{margin:0}.gb-conditions-preview .gb-preview-footer .components-toggle-control .components-toggle-control__label{font-size:13px}.gb-conditions-preview .gb-preview-footer .components-toggle-control .components-base-control__help{margin-top:0}.gb-conditions-preview .gb-preview-footer .gb-copy-button.is-pressed,.gb-conditions-preview .gb-preview-footer .gb-copy-button:active{background-color:#00a32a;color:#fff}.gb-conditions-preview .gb-import-section,.gb-conditions-preview .gb-import-section .components-textarea-control{margin-bottom:16px}.gb-conditions-preview .gb-import-section .components-textarea-control textarea{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace;font-size:12px;line-height:1.4}.gb-conditions-preview .gb-import-section .components-button{margin-top:8px}.gb-conditions-actions{align-items:center;background-color:#fff;border-top:1px solid #c3c4c7;bottom:0;display:flex;gap:12px;height:75px;justify-content:flex-end;right:0;padding:0 24px;position:absolute;left:0}.gb-no-conditions{color:#646970;padding:40px 20px;text-align:center}.gb-no-conditions p{margin-bottom:16px}.gb-conditions-help-text p{color:#666;font-style:italic;margin:20px 0;text-align:center}@media(max-width:768px){.gb-condition-fields,.gb-condition-row-main{align-items:stretch;flex-direction:column;gap:8px}.gb-condition-expansion{margin-right:0}.gb-condition-operator,.gb-condition-rule,.gb-condition-type,.gb-condition-value,.gb-inline-selector{min-width:auto;width:100%}.gb-custom-field-expansion .gb-custom-field-inputs{flex-direction:column}.gb-custom-field-expansion .gb-custom-field-inputs .gb-condition-comparison-value,.gb-custom-field-expansion .gb-custom-field-inputs .gb-condition-custom-field{min-width:auto;width:100%}.gb-multi-select-expansion .gb-selected-item{font-size:11px;padding:2px 8px 2px 6px}.gb-multi-select-expansion .gb-selected-item span{max-width:80px}.gb-conditions-actions{flex-direction:column;height:auto;padding:16px 24px}.gb-conditions-preview .gb-preview-footer{align-items:flex-start;flex-direction:column;gap:16px}.gb-conditions-preview .gb-preview-footer .gb-preview-actions{justify-content:space-between;width:100%}.gb-conditions-preview .gb-preview-footer .components-toggle-control{width:100%}.gb-conditions-preview .gb-preview-text .gb-export-format{font-size:11px;overflow-x:auto}.gb-search-results .gb-search-result-item{font-size:16px;padding:12px}}@media(prefers-contrast:high){.gb-selected-item{border:2px solid #646970!important}.gb-search-result-item:hover,.gb-selected-item{background:#1d2327!important;color:#f0f0f1!important}}.gb-remove-selected-item.components-button:focus-visible,.gb-search-result-item:focus-visible{outline:2px solid #2271b1;outline-offset:2px}.gb-selected-item:focus-within{outline:2px solid #2271b1;outline-offset:2px}.gb-operator-wrapper{align-items:center;display:flex;flex:1;gap:8px;min-width:150px;position:relative}.gb-operator-wrapper .components-spinner{flex-shrink:0}.gb-condition-title-section{margin-bottom:24px}.gb-condition-title-input,.gb-condition-title-input .components-base-control__field{margin-bottom:0}.gb-condition-title-input input[type=text]{font-size:17px;height:40px}.gb-title-help-text{color:#646970;font-size:14px;font-style:italic;margin:8px 0 0}.gb-conditions-groups{margin-top:0}.gb-conditions-content .gb-conditions-groups:empty+.gb-add-group{display:none}@media(max-width:768px){.gb-condition-title-input input{font-size:16px;padding:12px}.gb-condition-title-section{margin-bottom:20px;padding-bottom:16px}}.gb-conditions-error-notice{margin-bottom:20px}.gb-datetime-picker-field{margin-bottom:16px}.gb-datetime-picker-field .components-base-control__label{color:#1d2327;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.gb-date-range-expansion .gb-date-range-inputs{display:flex;gap:16px}.gb-date-range-expansion .gb-date-range-inputs .gb-datetime-picker-field{flex:1;margin-bottom:0}@media(max-width:768px){.gb-date-range-expansion .gb-date-range-inputs{flex-direction:column;gap:12px}}.gb-unsaved-changes-indicator{align-items:center;display:flex}
