.fa-picker-sidebar{padding:5px 0}.fa-picker-categories{display:flex;justify-content:space-between;padding:0 0 5px}.fa-picker-categories .components-button{background:#e0e0e0;color:#1e1e1e;font-size:11px;margin:0;padding:0 4px;text-decoration:none}.fa-picker-categories .components-button:not(.is-primary){background:none}.components-font-size-picker
	.components-number-control.components-unit-control{margin:0}.fa-picker-sidebar .fa-grid{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-top:16px;max-height:300px;overflow-y:auto}.fa-picker-sidebar .fa-btn{align-items:center;background:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;justify-content:center;min-height:48px;padding:12px;transition:all .2s ease}.fa-picker-sidebar .fa-btn:hover{background:#e0e0e0}.fa-picker-sidebar .fa-btn.is-selected{background:#007cba;border-color:#006ba1;color:#fff}.fa-picker-sidebar .fa-btn i{align-items:center;display:flex;font-size:20px;height:20px;justify-content:center;width:20px}.fa-picker-sidebar .fa-picker-hint{color:#757575;font-size:12px;font-style:italic;line-height:1.4;margin:16px 0 0;text-align:center}.blockons-custom-icon{margin-bottom:10px;text-align:center}.blockons-sidebar-icon{align-items:center;display:flex;justify-content:center}.blockons-custom-icon .blockons-sidebar-icon svg{height:180px!important;width:180px!important}.blockons-custom-icon .blockons-sidebar-img{height:auto!important;width:180px!important}.blockons-sidebar-btns{display:flex;justify-content:space-between;margin:10px 0}.blockons-upload-icon-button{align-items:center;aspect-ratio:1/1;border:1px dashed #999;border-radius:4px;display:flex;justify-content:center;width:100%}.components-button.blockons-upload-button-icon{border:1px dashed #999;font-size:60%;height:100%;justify-content:center;padding:0;width:100%}.kwtsk-icon{display:inline-block;font-size:32px;height:32px;width:32px}.fa-picker-status,.kwtsk-icon{align-items:center;display:flex;justify-content:center}.fa-picker-status{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;margin:0 0 6px;padding:8px 0}.fa-picker-status p{color:#555;font-size:12px;margin:0}.fa-picker-status .components-spinner{margin:0}.blockons-svg-support{align-items:flex-start;color:#008a20;display:inline-flex;margin:12px 0 0}.blockons-svg-support .dashicons{font-size:19px;height:20px;margin-right:4px;width:20px}
