.radio-button-custom{display:flex;justify-content:space-between}.radio-button-custom .radio-item{position:relative;flex:1 1 0%}.radio-button-custom .radio-item input{position:absolute;left:0;top:0;width:1px;height:1px}.radio-button-custom .radio-item label{display:flex;height:100%;align-items:center;justify-content:center;border-width:1px;--tw-border-opacity:1;border-color:rgb(139 139 139/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:0;font-size:.875rem;line-height:1.25rem}.radio-button-custom .radio-item label:hover{cursor:pointer}.radio-button-custom .radio-item:not(:first-child){margin-left:-1px}.radio-button-custom .radio-item input:checked:not(:disabled)+label{position:relative;border-width:1px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));z-index:1;text-shadow:0 0 .5px #333,}.radio-button-custom .radio-item input:disabled+label{pointer-events:none;--tw-text-opacity:1;color:rgb(165 165 165/var(--tw-text-opacity,1))}.duration .radio-button-custom,.frequency .radio-button-custom{display:flex;flex-wrap:wrap;justify-content:inherit}.duration .radio-button-custom .radio-item input,.frequency .radio-button-custom .radio-item input{position:absolute;left:0;top:0;width:1px;height:1px}.duration .radio-button-custom .radio-item label,.frequency .radio-button-custom .radio-item label{display:flex;height:100%;align-items:center;justify-content:center;border-width:1px;--tw-border-opacity:1;border-color:rgb(139 139 139/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:0;font-size:.875rem;line-height:1.25rem}.duration .radio-button-custom .radio-item:not(:first-child),.frequency .radio-button-custom .radio-item:not(:first-child){margin-left:-1px}.duration .radio-button-custom .radio-item:nth-of-type(4),.frequency .radio-button-custom .radio-item:nth-of-type(4){margin-left:0}.duration .radio-button-custom .radio-item:nth-of-type(4),.duration .radio-button-custom .radio-item:nth-of-type(5),.duration .radio-button-custom .radio-item:nth-of-type(6),.frequency .radio-button-custom .radio-item:nth-of-type(4),.frequency .radio-button-custom .radio-item:nth-of-type(5),.frequency .radio-button-custom .radio-item:nth-of-type(6){margin-top:-1px}.duration .radio-button-custom .radio-item input:checked:not(:disabled)+label,.frequency .radio-button-custom .radio-item input:checked:not(:disabled)+label{position:relative;border-width:1px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));z-index:1;text-shadow:0 0 .5px #333,}.duration .radio-button-custom .radio-item input:disabled+label,.frequency .radio-button-custom .radio-item input:disabled+label{pointer-events:none;--tw-text-opacity:1;color:rgb(165 165 165/var(--tw-text-opacity,1))}.duration .radio-button-custom .radio-item,.frequency .radio-button-custom .radio-item{flex:0 1 calc(33.33%)}.duration .radio-button-custom.size-base,.frequency .radio-button-custom.size-base{height:5rem}.day button{border-width:1px;--tw-border-opacity:1;border-color:rgb(139 139 139/var(--tw-border-opacity,1))}.day button.selected{border-width:1px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.customer-radio-button.radio-button-custom{border-radius:8px;border-width:1px;--tw-border-opacity:1;border-color:rgb(223 223 223/var(--tw-border-opacity,1))}.customer-radio-button.radio-button-custom .radio-item label{border-top-width:0;border-bottom-width:0;--tw-border-opacity:1;border-color:rgb(223 223 223/var(--tw-border-opacity,1));font-size:14px;--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1))}.customer-radio-button.radio-button-custom .radio-item:first-child label{border-top-left-radius:8px;border-bottom-left-radius:8px;border-left-width:0}.customer-radio-button.radio-button-custom .radio-item:last-child label{border-top-right-radius:8px;border-bottom-right-radius:8px;border-right-width:0}.customer-radio-button.radio-button-custom .radio-item input:checked:not(:disabled)+label{border-style:none;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-weight:700}.customer-radio-button.radio-button-custom .radio-item input:checked:not(:disabled)+label:after{position:absolute;inset:-1px;z-index:20;border-radius:8px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-primary)/var(--tw-border-opacity,1));--tw-content:"";content:var(--tw-content)}.customer-radio-button.radio-button-custom .radio-item input:checked:not(:disabled)+label{--tw-text-opacity:1;color:rgb(var(--color-primary)/var(--tw-text-opacity,1))}.customer-radio-button.radio-button-custom.type-black .radio-item input:checked:not(:disabled)+label{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.customer-radio-button.radio-button-custom.type-black .radio-item input:checked:not(:disabled)+label:after{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}@media (max-width:1024px){.customer-radio-button.radio-button-custom.mo-row2{overflow:hidden}.customer-radio-button.radio-button-custom.mo-row2 .radio-item label{border-radius:0}.customer-radio-button.radio-button-custom.mo-row2 .radio-item:nth-child(n+4) label{border-top-width:1px}.customer-radio-button.radio-button-custom.mo-row2 .radio-item:nth-child(3n) label{border-right-width:0}.customer-radio-button.radio-button-custom.mo-row2 .radio-item input:checked:not(:disabled)+label:after{inset:0}.customer-radio-button.radio-button-custom.mo-row2 .radio-item:nth-child(4) input:checked+label:after{left:1px}.customer-radio-button.radio-button-custom.mo-row2 .radio-item input:checked:not(:disabled)+label{border-width:1px 1px 0;border-style:solid;--tw-border-opacity:1;border-color:rgb(236 236 236/var(--tw-border-opacity,1))}.customer-radio-button.radio-button-custom.mo-row2 .radio-item:first-child input:checked:not(:disabled)+label,.customer-radio-button.radio-button-custom.mo-row2 .radio-item:nth-child(2) input:checked:not(:disabled)+label,.customer-radio-button.radio-button-custom.mo-row2 .radio-item:nth-child(3) input:checked:not(:disabled)+label{border-top-width:0}.customer-radio-button.radio-button-custom.mo-row2 .radio-item:nth-child(3) input:checked:not(:disabled)+label,.customer-radio-button.radio-button-custom.mo-row2 .radio-item:nth-child(6) input:checked:not(:disabled)+label{border-right-width:0}.customer-radio-button.radio-button-custom.mo-row2 .radio-item:first-child input:checked:not(:disabled)+label,.customer-radio-button.radio-button-custom.mo-row2 .radio-item:nth-child(4) input:checked:not(:disabled)+label{border-left-width:0}}