p.alcb-note{color:#7b7b7b;font-style:italic}.alcb-logo-link-wrapper{align-items:center;display:flex;gap:5px;margin-bottom:16px}.alcb-logo-link-wrapper .logo{align-items:center;border:1px solid #ccc;box-sizing:border-box;display:flex;height:36px;min-width:50px;padding:2px;position:relative;width:50px}.alcb-logo-link-wrapper .logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.alcb-logo-link-wrapper .components-base-control{margin-bottom:0!important;width:100%!important}.alcb-logo-link-wrapper .logo-preview{background:#fff;border:1px solid #ccc;bottom:-45px;display:none;height:auto;right:0;position:absolute;top:auto;width:120px;z-index:1000000}.alcb-logo-link-wrapper .logo:hover .logo-preview{align-items:center;display:flex;justify-content:center}.alcb-patterns-modal{height:90%;max-height:none!important;width:90%}.alcb_patterns_grid{-moz-column-count:5;column-count:5;gap:15px}.alcb-pattern-item{border:1px solid #eee;border-radius:12px;box-sizing:border-box;margin-bottom:15px;overflow:hidden}.alcb-pattern-item.is-locked{opacity:.8;position:relative}.alcb-pattern-footer{align-items:center;display:flex;justify-content:space-between;padding:15px}.alcb-pattern-preview{align-items:center;border-bottom:1px solid #eee;display:flex;height:auto;justify-content:center;position:relative;width:100%}.alcb-pattern-preview img{height:100%;margin:0!important;-o-object-fit:contain;object-fit:contain;width:100%}span.alcb-pattern-title{font-size:16px;font-weight:600}button.alcb-pattern-insert-btn{align-items:center;background:none;border:1px solid #38a083;border-radius:3px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:5px;line-height:1;padding:10px 20px;transition:.3s}button.alcb-pattern-insert-btn[disabled]{border-color:#e0e0e0;color:#e0e0e0;cursor:not-allowed}button.alcb-pattern-insert-btn:hover:not([disabled]){background:#319282;color:#fff}.alcb-patterns-toolbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}p.alcb-patterns-count{font-size:15px;font-weight:500;margin:0!important}button.alcb-patterns-refresh-btn{align-items:center;background:#f7f7f7;border:1px solid #eee;border-radius:5px;cursor:pointer;display:flex;gap:5px;padding:8px 16px;transition:.3s}button.alcb-patterns-refresh-btn:hover{background:#eee}.alcb-patterns-error,.alcb-patterns-loading{align-items:center;display:flex;flex-direction:column;gap:15px;padding:50px;text-align:center}.alcb__use-pattern-btn{background:#38a083;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;margin-right:10px;padding:10px 20px}.alcb__use-pattern-btn:hover{background:#2d8069}.alcb__skip-btn{background:#f0f0f0;border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;font-weight:600;padding:10px 20px}.alcb__skip-btn:hover{background:#e0e0e0}.alcb-patterns-load-more-wrapper{display:flex;justify-content:center;margin-top:30px;padding-bottom:30px}.alcb-patterns-load-more-btn{align-items:center;background:#38a083;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:12px 30px;transition:.3s}.alcb-patterns-load-more-btn:hover:not([disabled]){background:#2d8069}.alcb-patterns-load-more-btn[disabled]{cursor:not-allowed;opacity:.7}@media(min-width:1025px)and (max-width:1440px){.alcb_patterns_grid{-moz-column-count:3;column-count:3}}@media(min-width:769px)and (max-width:1024px){.alcb_patterns_grid{-moz-column-count:2;column-count:2}}@media(max-width:768px){.alcb_patterns_grid{-moz-column-count:1;column-count:1}}
