.gallery-block{width:100%}.gallery-block__container{margin:0 auto;max-width:100%;width:100%}.gallery-block__container.is-constrained{max-width:var(--container-max-width,1200px)}@media(max-width:1024px){.gallery-block__container.is-constrained{max-width:var(--container-max-width-tablet,var(--container-max-width,100%))!important}}@media(max-width:768px){.gallery-block__container.is-constrained{max-width:var(--container-max-width-mobile,var(--container-max-width-tablet,100%))!important}}@media(max-width:320px){.gallery-block__container.is-constrained{max-width:var(--container-max-width-watch,var(--container-max-width-mobile,100%))!important}}.gallery-block__grid{display:grid;gap:var(--gb-gap,16px);grid-template-columns:repeat(var(--gb-columns,4),1fr);width:100%}@media(max-width:1024px){.gallery-block__grid{grid-template-columns:repeat(var(--gb-columns-tablet,3),1fr)!important}}@media(max-width:768px){.gallery-block__grid{grid-template-columns:repeat(var(--gb-columns-mobile,2),1fr)!important}}@media(max-width:320px){.gallery-block__grid{grid-template-columns:repeat(var(--gb-columns-watch,1),1fr)!important}}.gallery-block__grid.is-masonry{-moz-column-count:var(--gb-columns,4);column-count:var(--gb-columns,4);-moz-column-gap:var(--gb-gap,16px);column-gap:var(--gb-gap,16px);display:block}@media(max-width:1024px){.gallery-block__grid.is-masonry{-moz-column-count:var(--gb-columns-tablet,3)!important;column-count:var(--gb-columns-tablet,3)!important}}@media(max-width:768px){.gallery-block__grid.is-masonry{-moz-column-count:var(--gb-columns-mobile,2)!important;column-count:var(--gb-columns-mobile,2)!important}}@media(max-width:320px){.gallery-block__grid.is-masonry{-moz-column-count:var(--gb-columns-watch,1)!important;column-count:var(--gb-columns-watch,1)!important}}.gallery-block__grid.is-masonry .gallery-block__item{margin:0 0 var(--gb-gap,16px);-moz-column-break-inside:avoid;break-inside:avoid;width:100%}.gallery-block__grid.is-masonry .gallery-block__item-inner{aspect-ratio:auto}.gallery-block__grid.is-masonry img{height:auto}.gallery-block__item{margin:0;position:relative}.gallery-block__item-inner{aspect-ratio:var(--gb-aspect-ratio,1/1);background:#f1f1f1;border-radius:var(--gb-radius,8px);overflow:hidden;position:relative;width:100%}.gallery-block__item-inner img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery-block__item-controls{background:hsla(0,0%,100%,.92);border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.15);display:flex;gap:2px;opacity:0;padding:2px;position:absolute;left:6px;top:6px;transition:opacity .15s ease}.gallery-block__item-controls .components-button{height:28px;min-width:28px;padding:0 4px}.gallery-block__item-inner:focus-within+.gallery-block__item-controls,.gallery-block__item:hover .gallery-block__item-controls{opacity:1}.gallery-block__caption-input{margin-top:4px}.gallery-block__caption-input .components-text-control__input{font-size:12px;padding:4px 8px;text-align:center}.gallery-block__toolbar{display:flex;justify-content:center;margin-top:16px}.gallery-block__count-hint{color:#757575;font-size:12px;margin:8px 0 0}.gallery-block__grid--hover-zoom .gallery-block__item-inner img:hover{transform:scale(1.06)}.gallery-block__grid--hover-fade .gallery-block__item-inner img:hover{opacity:.75}.gallery-block__grid--hover-lift .gallery-block__item:hover{box-shadow:0 12px 24px rgba(0,0,0,.15);transform:translateY(-6px)}.gallery-block .components-placeholder{width:100%}.gallery-block.is-selected{border-radius:inherit;box-shadow:0 0 0 1px rgba(99,102,241,.35);outline:none}.is-tablet-preview .gallery-block__grid{grid-template-columns:repeat(var(--gb-columns-tablet,3),1fr)!important}.is-tablet-preview .gallery-block__grid.is-masonry{-moz-column-count:var(--gb-columns-tablet,3)!important;column-count:var(--gb-columns-tablet,3)!important}.is-tablet-preview .gallery-block__container.is-constrained{max-width:var(--container-max-width-tablet,100%)!important}.is-mobile-preview .gallery-block__grid{grid-template-columns:repeat(var(--gb-columns-mobile,2),1fr)!important}.is-mobile-preview .gallery-block__grid.is-masonry{-moz-column-count:var(--gb-columns-mobile,2)!important;column-count:var(--gb-columns-mobile,2)!important}.is-mobile-preview .gallery-block__container.is-constrained{max-width:var(--container-max-width-mobile,100%)!important}
.adaire-inspector-tabs .components-tab-panel__tabs{border-bottom:1px solid #e0e0e0;display:flex;gap:0;margin-top:4px;padding:0 8px}.adaire-inspector-tabs .adaire-tab-title{align-items:center;display:inline-flex;font-size:12px;gap:5px}.adaire-inspector-tabs .adaire-tab-title svg{flex-shrink:0;height:15px;width:15px}.adaire-inspector-tabs .adaire-inspector-tab{border-radius:0;box-shadow:none;flex:1;font-weight:500;height:44px;justify-content:center;padding:0 4px}.adaire-inspector-tabs .adaire-inspector-tab.is-active{color:var(--wp-admin-theme-color,#3858e9)}.adaire-inspector-tabs .adaire-inspector-tab.is-active,.adaire-inspector-tabs .adaire-inspector-tab:focus:not(:disabled){box-shadow:inset 0 -2px 0 0 var(--wp-admin-theme-color,#3858e9)}.adaire-inspector-tabs__panel .components-panel__body{border-bottom:1px solid #e0e0e0}.adaire-inspector-adv-label{color:#757575;font-size:11px;font-weight:600;letter-spacing:.04em;padding:16px 16px 4px;text-transform:uppercase}.adaire-priority-group+.adaire-priority-group{margin-top:4px}.adaire-inspector-empty{color:#757575;font-size:12px;font-style:italic;margin:0;padding:16px}.adaire-priority-label{background:#f6f7f7;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;color:#6b7280;font-size:10px;font-weight:700;letter-spacing:.06em;padding:12px 16px 6px;text-transform:uppercase}
.adaire-upgrade-notice{background:linear-gradient(-135deg,#000,#ff0909);border-radius:6px;box-shadow:0 2px 8px rgba(102,126,234,.2);margin-bottom:20px;margin-top:12px;padding:12px 16px}.adaire-upgrade-notice--inline{background:#fff3cd;border:1px solid #ffeaa7;border-radius:3px;font-size:12px;margin:8px 0;padding:8px 12px}.adaire-upgrade-notice--inline .adaire-upgrade-notice__content{align-items:center;display:flex;gap:8px}.adaire-upgrade-notice--inline .adaire-upgrade-notice__icon{align-items:center;color:#856404;display:flex;flex-shrink:0}.adaire-upgrade-notice--inline .adaire-upgrade-notice__text{color:#856404;flex:1;font-size:12px;font-weight:500;line-height:1.3}.adaire-upgrade-notice--inline .adaire-upgrade-notice__button{background:none!important;border:none!important;box-shadow:none!important;color:#856404!important;flex-shrink:0;font-size:11px;font-weight:600;text-decoration:none}.adaire-upgrade-notice--inline .adaire-upgrade-notice__button:hover{background:none!important;box-shadow:none!important;color:#533f03!important;text-decoration:underline}.adaire-upgrade-notice--full{background:linear-gradient(-135deg,#000,#ff0909);border-radius:6px;box-shadow:0 2px 8px rgba(102,126,234,.2);margin-bottom:20px;margin-top:12px;padding:12px 16px}.adaire-upgrade-notice--full .adaire-upgrade-notice__content{align-items:center;color:#fff;display:flex;font-size:13px;gap:8px;line-height:1.4}.adaire-upgrade-notice--full .adaire-upgrade-notice__icon{flex-shrink:0;font-size:16px}.adaire-upgrade-notice--full .adaire-upgrade-notice__text{flex:1;font-weight:500}.adaire-upgrade-notice--full .adaire-upgrade-notice__text strong{display:block;font-weight:600;margin-bottom:4px}.adaire-upgrade-notice--full .adaire-upgrade-notice__text p{margin:0;opacity:.9}.adaire-upgrade-notice--full .adaire-upgrade-notice__button{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:4px;color:#fff;flex-shrink:0;font-size:12px;font-weight:600;padding:6px 12px;text-decoration:none;transition:all .2s ease}.adaire-upgrade-notice--full .adaire-upgrade-notice__button:hover{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);transform:translateY(-1px)}.adaire-upgrade-notice--full .adaire-upgrade-notice__button:active{transform:translateY(0)}.adaire-upgrade-notice__content{align-items:center;color:#fff;display:flex;font-size:13px;gap:8px;line-height:1.4}.adaire-upgrade-notice__icon{flex-shrink:0;font-size:16px}.adaire-upgrade-notice__text{flex:1;font-weight:500}.adaire-upgrade-notice__link{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:4px;color:#fff;flex-shrink:0;font-size:12px;font-weight:600;padding:6px 12px;text-decoration:none;transition:all .2s ease}.adaire-upgrade-notice__link:hover{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);transform:translateY(-1px)}.adaire-upgrade-notice__link:active{transform:translateY(0)}
