.wp-block-better-loop-select{border:0;display:flex;flex-direction:column;margin:0;padding:0}.wp-block-better-loop-select__label{float:left;font-weight:700;margin-bottom:.5rem;padding-left:0}.wp-block-better-loop-select__select{font-family:inherit;width:100%}select.wp-block-better-loop-select__select{appearance:none;border:1px solid #ccc;border-radius:3px;box-shadow:none;color:currentColor;cursor:pointer;font-size:inherit;line-height:2;max-width:100%;min-height:30px;padding:0 24px 0 8px;width:100%}.wp-block-better-loop-select__input[type=checkbox],.wp-block-better-loop-select__input[type=radio]{border:0;cursor:pointer;height:1px;margin:0;opacity:0;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.wp-block-better-loop-select__input-wrapper:has(.wp-block-better-loop-select__control){cursor:pointer}.wp-block-better-loop-select__input-wrapper:hover{color:var(--better-loop-hover-text-color,currentColor)!important}.wp-block-better-loop-select__input-wrapper:has(.wp-block-better-loop-select__input:checked){color:var(--better-loop-selected-text-color,currentColor)!important}.wp-block-better-loop-select__control{align-items:center;border:1px solid var(--better-loop-input-border-color,#ccc);border-radius:2px;display:flex;flex-shrink:0;height:18px;justify-content:center;transition:.2s ease-out;transition-property:background,border-color,color;width:18px}input[type=radio]+.wp-block-better-loop-select__control{border-radius:50%}input[type=radio]+.wp-block-better-loop-select__control svg{display:none}.wp-block-better-loop-select__control svg{height:12px;opacity:0;width:12px;fill:var(--better-loop-input-icon-color,#fff);transition:opacity .2s ease-out}.wp-block-better-loop-select__input-wrapper:has(:focus-visible) .wp-block-better-loop-select__control{outline:2px solid #007cba;outline-offset:2px}.wp-block-better-loop-select__input-wrapper:hover .wp-block-better-loop-select__control{background-color:var(--better-loop-input-hover-background-color,#0000);border-color:var(--better-loop-input-hover-border-color,#bbb)}.wp-block-better-loop-select__input-wrapper:has(.wp-block-better-loop-select__input:checked) .wp-block-better-loop-select__control{background-color:var(--better-loop-input-selected-background-color,#007cba);border-color:var(--better-loop-input-selected-border-color,#007cba)!important}.wp-block-better-loop-select__input-wrapper:has(.wp-block-better-loop-select__input:checked) .wp-block-better-loop-select__control svg{opacity:1}.wp-block-better-loop-select__buttons{display:flex;flex-wrap:wrap;gap:.5rem}.wp-block-better-loop-select__button{border:1px solid #ccc;border-radius:9999px;cursor:pointer;font-family:inherit;font-size:inherit;padding:.5rem 1rem;transition:.2s ease-out;transition-property:background,border-color,color}.wp-block-better-loop-select__button:has(:focus-visible){outline:2px solid #007cba;outline-offset:2px}.wp-block-better-loop-select__button input[type=checkbox],.wp-block-better-loop-select__button input[type=radio]{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.wp-block-better-loop-select__button:has(input:checked){background:var(--better-loop-selected-background-color,#007cba)!important;border-color:var(--better-loop-selected-border-color,#007cba)!important;color:var(--better-loop-selected-text-color,#fff)!important}.wp-block-better-loop-select__button:not(:has(input:checked)):hover{background:var(--better-loop-hover-background-color,#0000)!important;border-color:var(--better-loop-hover-border-color,#ccc)!important;color:var(--better-loop-hover-text-color,currentColor)!important}.wp-block-better-loop-select__toggle{background:none;border:0;cursor:pointer;font-family:inherit;font-size:80%;font-weight:700;line-height:1;margin:1em 0 0;opacity:.5;padding:0;text-align:left;transition:opacity .1s ease-out}.wp-block-better-loop-select__toggle:hover{opacity:.8}
