.wp-block-traqq-overtime-pay-calculator{display:flex;flex-direction:column;gap:2rem}.wp-block-traqq-overtime-pay-calculator__heading{font-size:18px;font-weight:700;line-height:28px;line-height:2rem;width:100%}@media (min-width:1024px){.wp-block-traqq-overtime-pay-calculator__heading{font-size:20px}}.wp-block-traqq-overtime-pay-calculator .inputs-block,.wp-block-traqq-overtime-pay-calculator .results-block{display:flex;flex:1 1 0%;flex-direction:column;flex-shrink:0;gap:1.5rem}.wp-block-traqq-overtime-pay-calculator .inputs-block .components-text-control__input,.wp-block-traqq-overtime-pay-calculator .results-block .components-text-control__input{width:100%}@media not all and (min-width:480px){.wp-block-traqq-overtime-pay-calculator .inputs-block__row_col_3 .value-block__subtitle,.wp-block-traqq-overtime-pay-calculator .results-block__row_col_3 .value-block__subtitle{max-width:70px}}.wp-block-traqq-overtime-pay-calculator .inputs-block{border-bottom-left-radius:12px;border-bottom-right-radius:12px;flex-direction:row;flex-wrap:wrap;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1.5rem .5rem}@media (min-width:768px){.wp-block-traqq-overtime-pay-calculator .inputs-block{padding:2rem}}.wp-block-traqq-overtime-pay-calculator .inputs-block__input-wrapper{display:flex;flex-basis:calc(50% - 12px);flex-direction:column;gap:1.5rem;justify-content:flex-end}@media not all and (min-width:480px){.wp-block-traqq-overtime-pay-calculator .inputs-block__input-wrapper .components-base-control .components-base-control__help{min-height:2rem}}.wp-block-traqq-overtime-pay-calculator .results-block{border-radius:12px;border-width:1px;flex-direction:column;gap:0;overflow:hidden;--tw-border-opacity:1;border-color:rgb(223 225 234/var(--tw-border-opacity));padding:0}@media (min-width:480px){.wp-block-traqq-overtime-pay-calculator .results-block{border-width:0;flex-direction:row;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.wp-block-traqq-overtime-pay-calculator .results-block_red{--tw-bg-opacity:1;background-color:rgb(255 243 241/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(249 88 66/var(--tw-text-opacity))}.wp-block-traqq-overtime-pay-calculator .results-block_green{--tw-bg-opacity:1;background-color:rgb(235 250 244/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(32 194 136/var(--tw-text-opacity))}.wp-block-traqq-overtime-pay-calculator .results-block .value-block{align-items:center;display:flex;flex:1 1 0%;flex-shrink:0;justify-content:space-between}@media (min-width:480px){.wp-block-traqq-overtime-pay-calculator .results-block .value-block{flex-direction:column}}.wp-block-traqq-overtime-pay-calculator .results-block .value-block__title{flex:1 1 0%;width:50%;--tw-bg-opacity:1;background-color:rgb(235 250 244/var(--tw-bg-opacity));font-size:10px;font-weight:600;line-height:1.5rem;padding:.25rem;text-align:center;text-transform:uppercase;--tw-text-opacity:1;color:rgb(88 86 104/var(--tw-text-opacity))}@media (min-width:480px){.wp-block-traqq-overtime-pay-calculator .results-block .value-block__title{padding:.75rem;width:100%}}@media (min-width:768px){.wp-block-traqq-overtime-pay-calculator .results-block .value-block__title{font-size:14px}}.wp-block-traqq-overtime-pay-calculator .results-block .value-block__value{font-size:10px;font-weight:600;text-align:center;width:50%}@media (min-width:480px){.wp-block-traqq-overtime-pay-calculator .results-block .value-block__value{border-top-width:1px;width:100%;--tw-border-opacity:1;border-color:rgb(239 240 249/var(--tw-border-opacity));font-size:12px;padding-bottom:1.125rem;padding-top:1.125rem}}@media (min-width:1024px){.wp-block-traqq-overtime-pay-calculator .results-block .value-block__value{font-size:16px}}.wp-block-traqq-overtime-pay-calculator .button_lg{padding:1rem .5rem}.wp-block-traqq-overtime-pay-calculator__table tr:nth-child(odd) td{background-color:transparent}.wp-block-traqq-overtime-pay-calculator__table td,.wp-block-traqq-overtime-pay-calculator__table th{padding:.75rem}.wp-block-traqq-overtime-pay-calculator__table thead{position:sticky;top:0;z-index:1}.wp-block-traqq-overtime-pay-calculator__table thead:after{bottom:0;height:1px;left:0;position:absolute;width:100%;--tw-bg-opacity:1;background-color:rgb(236 235 239/var(--tw-bg-opacity));--tw-content:"";content:var(--tw-content)}.wp-block-traqq-overtime-pay-calculator__table thead th{--tw-bg-opacity:1;background-color:rgb(249 249 253/var(--tw-bg-opacity));font-size:13px;text-align:left}@media not all and (min-width:768px){.wp-block-traqq-overtime-pay-calculator__table thead th{text-align:center}}.wp-block-traqq-overtime-pay-calculator__table td{font-size:13px;padding-bottom:1.125rem;padding-left:1rem;padding-top:1.125rem}@media (min-width:768px){.wp-block-traqq-overtime-pay-calculator .simplebar-scrollable-y{border-bottom-width:1px;border-right-width:1px;--tw-border-opacity:1;border-color:rgb(236 235 239/var(--tw-border-opacity))}}.wp-block-traqq-overtime-pay-calculator .simplebar-scrollable-y .simplebar-track.simplebar-vertical{width:.5rem}.wp-block-traqq-overtime-pay-calculator .simplebar-scrollable-x .simplebar-track.simplebar-horizontal{bottom:-1rem;height:.5rem}.wp-block-traqq-section_layout_banner:has(.wp-block-traqq-overtime-pay-calculator) .wp-block-traqq-section__body{background-color:transparent;padding:0}.wp-block-traqq-section_layout_banner:has(.wp-block-traqq-overtime-pay-calculator) .wp-block-traqq-section__container{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);max-width:unset}.radio{cursor:pointer;display:block;height:1.5rem;position:relative;width:1.5rem}.radio:before{height:1rem;width:1rem;--tw-translate-y:-50%;--tw-translate-x:-50%;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(134 139 255/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-content:""}.radio:after,.radio:before{content:var(--tw-content);display:block;left:50%;position:absolute;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.radio:after{height:.5rem;width:.5rem;--tw-translate-y:-50%;--tw-translate-x:-50%;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(134 139 255/var(--tw-bg-opacity));opacity:0;--tw-content:"";transition:all .2s cubic-bezier(.64,.57,.67,1.53)}.radio:has(input:checked):after{opacity:1}.radio input{display:none}
