#backpay-calculator .rating-group-header{text-align:center;color:var(--color-brand-blue, #0C5DA2);font-size:1.5em;margin:0;font-weight:normal}#backpay-calculator .rating-group,#backpay-calculator .rating-group-ending{border:1px solid #ccc;background-color:#f9f9f9;margin:2.5em 0;padding:4em 1em 1em;border-radius:4px;position:relative;box-shadow:var(--wp--preset--shadow--shallow, 0 0 30px 5px rgba(0, 0, 0, 0.15));z-index:2}#backpay-calculator .rating-group-ending{padding-top:2.5em}#backpay-calculator .rating-group-ending .rating-group-field{margin-top:1em}#backpay-calculator .rating-group::after{content:"";display:block;position:absolute;bottom:-2.5em;left:50%;height:2.5em;width:4px;background-color:rgba(0,0,0,.1);z-index:-1;transform:translateX(-50%)}#backpay-calculator .rating-group-add-control.button{position:absolute;bottom:-36px;left:50%;transform:translateX(-50%);background-color:#fff;border-radius:50%;color:#444;margin:0;padding:0;border:none;font-size:1em;box-shadow:none}#backpay-calculator .rating-group-add-control.button:hover,#backpay-calculator .rating-group-add-control.button:focus{background-color:#fff;color:var(--color-brand-maroon, #7D090E);transform:translateX(-50%)}#backpay-calculator .rating-group-add-control .tip{position:absolute;left:40px;white-space:nowrap;text-transform:uppercase;font-size:.75em;line-height:1;bottom:5px;opacity:0;transform:translate3d(-20%, 0, 0);transition:all .2s ease-in-out}#backpay-calculator .rating-group-add-control:hover .tip{opacity:1;transform:translate3d(0, 0, 0)}#backpay-calculator .rating-group-ending::after{display:none}#backpay-calculator .rating-group-section-header{margin:1em 0 .25em;font-weight:bold;font-size:.75em}@media screen and (min-width: 600px){#backpay-calculator .row{display:flex;align-items:center}}#backpay-calculator .row-dependents{margin-top:1em}@media screen and (min-width: 600px){#backpay-calculator .row-dependents.equal-cols>*{flex:1 1 50%}}#backpay-calculator .rating-group-field{flex-grow:1;padding:0;margin-bottom:28px}@media screen and (min-width: 600px){#backpay-calculator .rating-group-field{padding-right:1em;margin-bottom:0}}#backpay-calculator .rating-group-field:last-child{padding-right:0}@media screen and (min-width: 600px){#backpay-calculator .rating-group-field:last-child{margin-bottom:0}}#backpay-calculator .rating-groups .rating-group-field label{display:block;font-weight:bold;font-size:.9em;line-height:1;margin-bottom:8px}#backpay-calculator .rating-group-field input[type=text]{width:100%;border:1px solid #ccc;padding:.5em .75em;appearance:none;background-color:#fff;border-radius:.125em;font-size:1em;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}#backpay-calculator .select select:focus,#backpay-calculator .select select:active,#backpay-calculator input[type=text]:focus,#backpay-calculator input[type=text]:active,#backpay-calculator input[type=number]:focus,#backpay-calculator input[type=number]:active{outline:2px solid var(--color-brand-blue, #0C5DA2);outline-offset:-2px;box-shadow:0 0 8px 4px rgba(12,93,162,.1882352941)}#backpay-calculator .select{display:grid;grid-template-areas:"select";align-items:center;width:100%;border:1px solid #ccc;padding:0;border-radius:.125em;cursor:pointer;line-height:1.1;background:#fff linear-gradient(#fff 0%, #f9f9f9 49%, #f4f4f4 50%, #e1e1e1 100%)}#backpay-calculator .select>select,#backpay-calculator .select::after{grid-area:select}#backpay-calculator .select>select{appearance:none;background-color:rgba(0,0,0,0);border:none;padding:.5em .75em;margin:0;width:100%;font-size:1em;cursor:inherit;line-height:inherit}#backpay-calculator .select::after{content:"";width:.6em;height:.3em;background-color:#222;clip-path:polygon(100% 0%, 0 0%, 50% 100%);justify-self:end;pointer-events:none;margin-right:.5em}#backpay-calculator .rating-groups .rating-group-field.checkbox{display:grid;align-self:stretch;place-content:center start}#backpay-calculator .rating-groups .rating-group-field.checkbox label{margin-left:0;margin-bottom:0;display:flex;gap:16px}#backpay-calculator .rating-groups .rating-group-field.checkbox:focus-within{outline:2px dotted var(--color-brand-blue)}#backpay-calculator .additional-dependents{display:flex;flex-wrap:wrap;align-items:center;border:none;margin-left:-1em;margin-right:-1em;margin-bottom:-1em}#backpay-calculator hr{border:none;height:3px;background-color:#e9e9e9;margin:1em -1em}#backpay-calculator .align-bottom{align-self:flex-end}#backpay-calculator .grow-1{flex-grow:1}#backpay-calculator .align-center{align-self:center}#backpay-calculator .additional-dependents div{width:calc(33% - 1em);margin:.5em}#backpay-calculator .additional-dependents div label{display:block;font-weight:bold;text-transform:uppercase;font-size:.75em;margin-bottom:.5em}#backpay-calculator .additional-dependents div.inline{display:flex}#backpay-calculator .inline{display:flex}#backpay-calculator .inline label{margin-left:1em}#backpay-calculator .additional-dependents div.inline label{margin-left:.5em;margin-bottom:0}#backpay-calculator .additional-dependents div.full label{display:inline-block}#backpay-calculator input[type=number]{padding:.5em;border:1px solid #ccc;width:100%}#backpay-calculator .field-controls{padding-top:.75em;width:2em;display:flex;justify-content:center;align-items:center}#backpay-calculator .field-control{display:flex;background-color:#c6c6c6;color:#3c3c3c;border-radius:50%;margin:0 .25em;padding:0;width:1.5em;height:1.5em;align-items:center;justify-content:center;line-height:.2;cursor:pointer;opacity:.25;transition:all .2s ease-in-out}#backpay-calculator .field-control:hover{opacity:1}#backpay-calculator .rating-table{width:100%;border-top-left-radius:4px;border-top-right-radius:4px;padding:0;font-size:.625em}#backpay-calculator .rating-table th,#backpay-calculator .rating-table td{border-top:1px solid #ccc;border-left:none;border-right:none;border-bottom:none;padding:.5em}#backpay-calculator .rating-table tbody tr:nth-child(odd)>th,#backpay-calculator .rating-table tbody tr:nth-child(odd)>td{background-color:#efefef}#backpay-calculator .rating-table tbody tr:last-child>th,#backpay-calculator .rating-table tbody tr:last-child>td{border-top:2px solid #efefef;background-color:rgba(0,0,0,0)}#backpay-calculator .compensation-header{text-align:center;text-transform:uppercase;letter-spacing:.05em;margin-top:1em}#backpay-calculator .rating-table .compensation-table thead tr th{background-color:#fff;padding-top:0;padding-bottom:.5em;border-radius:0;color:#000;border:none}#backpay-calculator .table-note{line-height:1.4;font-size:.625em;margin-top:2em;margin-left:1em;text-indent:-1em;color:#666}#backpay-calculator .compensation-table{border:1px solid #fff;width:100%;margin:0}#backpay-calculator .compensation-table tbody th,#backpay-calculator .compensation-table tbody td{border-left:1px solid #fff;border-right:1px solid #fff}#backpay-calculator .compensation-table thead th{border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #999;text-transform:uppercase;text-align:center}#backpay-calculator .compensation-table tbody tr:last-child th,#backpay-calculator .compensation-table tbody tr:last-child td{border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #999;background-color:rgba(0,0,0,0);font-weight:bold;text-transform:uppercase}#bpc-data-tables{padding:0}#backpay-calculator-data-tables{max-width:95vw;max-height:95vh;overflow-x:scroll;overflow-y:none;padding:2em}#backpay-calculator-data-tables .box{background-color:#fff;margin-bottom:2em;padding:.01em 1em 1em;border-radius:.25em;box-shadow:0 0 1em rgba(0,0,0,.1);overflow-y:auto}#backpay-calculator-data-tables .data-table{font-size:.625em;table-layout:fixed;line-height:1;margin:0}#backpay-calculator-data-tables .data-table-header{font-size:1.5em}#backpay-calculator-data-tables .data-table-header span{font-size:.625em;font-weight:normal;margin-left:0;color:#666;font-style:italic}@media screen and (min-width: 600px){#backpay-calculator-data-tables .data-table-header{font-size:2em}}#backpay-calculator-data-tables .data-table tbody tr:nth-child(odd) th,#backpay-calculator-data-tables .data-table tbody tr:nth-child(odd) td{background-color:#efefef}#backpay-calculator-data-tables .data-table tbody td{text-align:right;padding-left:1.75em}#backpay-calculator-data-tables .data-table thead th{background-color:#333;color:#fff;border-left:1px solid #444;width:7.5em;text-align:center}#backpay-calculator-data-tables .data-table thead th:first-child{border-left-color:#333;width:18em}#backpay-calculator-data-tables .data-table tbody th{width:400px}#backpay-calculator-data-tables .data-table tbody td{border-left:1px solid #ccc;position:relative}#backpay-calculator-data-tables .data-table tbody td span{display:block}#backpay-calculator-data-tables .data-table tbody td span::before{position:absolute;content:"$";left:.75em;color:#999}#backpay-calculator-data-tables .data-table tbody tr:nth-last-child(3) th,#backpay-calculator-data-tables .data-table tbody tr:nth-last-child(3) td{border-top:4px solid #ccc}#bpc-controls{text-align:center;margin:2em 0}#bpc-controls .bpc-controls-group{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}#bpc-controls .bpc-controls-group .button{margin:0}#bpc-controls .bpc-controls-group svg{display:none}@media screen and (min-width: 37.5em){#bpc-controls .bpc-controls-group{flex-direction:row}#bpc-controls .bpc-controls-group svg{display:block}}#bpc-controls .bpc-controls-group-1{margin-bottom:16px;padding-bottom:16px;border-bottom:2px solid var(--border_and_bg_grey, #f8f8f8)}#bpc-results .rating-group-header{margin-bottom:32px;font-weight:bold;--font-size: var(--font-size-2);font-size:var(--font-size);line-height:1.2}@media screen and (min-width: 768px){#bpc-results .rating-group-header{margin-bottom:0}}#bpc-summary{margin:0 0 2em;width:100%;text-align:center;font-size:1.5em;line-height:1;align-items:center;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:32px}#bpc-summary .bpc-summary-desc{font-size:60%;line-height:1;text-transform:uppercase;margin-bottom:12px}#bpc-summary .bpc-summary-compensation p:last-of-type,#bpc-summary .bpc-summary-difference p:last-of-type{margin-bottom:0}#bpc-summary .bpc-summary-difference p:last-of-type{font-weight:900}@media screen and (min-width: 768px){#bpc-summary{flex-direction:row;margin-top:2em}}#bpc-summary .bpc-summary-difference{font-size:1.5em;color:var(--color-brand-maroon, #7D090E)}#backpay-calculator .data-tables .container,#backpay-calculator .previewer .container{max-width:80%}#backpay-calculator .box{background-color:#fff;margin-bottom:2em;padding:.01em 1em 1em;border-radius:.25em;box-shadow:0 0 1em rgba(0,0,0,.1);overflow-x:auto}#backpay-calculator .dependents-summary{margin:1em 0 1em .5em;padding:0 0 0 1em;list-style:square}#backpay-calculator .dependents-summary li{margin-bottom:.25em;color:#ccc}#backpay-calculator .dependents-summary li span{color:#000}#backpay-calculator .columns{display:flex}#backpay-calculator .column{width:50%}#backpay-calculator table{border-spacing:0;font-size:.875em;border:1px solid #ccc}#backpay-calculator th,#backpay-calculator td{padding:1em;vertical-align:top;border-left:1px solid #ccc;border-right:1px solid #ccc}#backpay-calculator th{text-align:left}#backpay-calculator .overall-table{width:100%;table-layout:fixed;margin:0;min-width:500px}#backpay-calculator th.third,#backpay-calculator td.third{width:33.33%}#backpay-calculator .overall-table>tbody>tr>td{border:1px solid #ccc}#backpay-calculator .overall-table>tbody>tr:nth-child(even)>td{background-color:#efefef}#backpay-calculator .multiplier{font-size:1em;color:#999}#backpay-calculator .months{text-align:center}#backpay-calculator .currency{text-align:right}#backpay-calculator .button{padding:10px 32px;background-color:var(--color-brand-maroon, #7D090E);color:#fff;cursor:pointer;text-transform:uppercase;border:2px solid var(--color-brand-maroon, #7D090E);font-size:.9em;color:#fff;margin:0 auto;font-weight:bold;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:var(--wp--preset--shadow--shallow, 0 0 30px 5px rgba(0, 0, 0, 0.15));transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}#backpay-calculator .button:hover,#backpay-calculator .button:focus{background-color:#fff;color:var(--color-brand-maroon, #7D090E);text-decoration:none;transform:none}#backpay-calculator .button.reverse{background-color:#fff;color:var(--color-brand-maroon, #7D090E)}#backpay-calculator .button.reverse:hover,#backpay-calculator .button.reverse:focus{background-color:var(--color-brand-maroon, #7D090E);color:#fff}#backpay-calculator .form-actions{margin:1em 0 2em;text-align:center}#backpay-calculator .page-title{text-align:center;font-weight:normal;margin-bottom:0}#backpay-calculator .field-control:last-child{padding-right:0}#backpay-calculator .rating-controls{font-size:1em;position:absolute;width:calc(100% + 2px);right:-1px;top:-1px;display:flex;background-color:var(--color-brand-blue, #0C5DA2);border:1px solid var(--color-brand-blue, #0C5DA2);justify-content:space-between;align-items:center;border-top-left-radius:4px;border-top-right-radius:4px}#backpay-calculator .rating-table thead th{width:calc(100% + 2px);background-color:var(--color-brand-blue, #0C5DA2);border:1px solid var(--color-brand-blue, #0C5DA2);border-top-left-radius:4px;border-top-right-radius:4px;font-size:1em;padding:.5em 1em;font-weight:bold;text-transform:uppercase;letter-spacing:.05em;color:#c4d7f1}#backpay-calculator .rating-table tbody tr:last-child td{border-bottom-left-radius:4px;border-bottom-right-radius:4px}#backpay-calculator .rating-controls .buttons{display:flex}#backpay-calculator .rating-controls .button{border:none;border-left:1px solid var(--color-brand-blue, #0C5DA2);margin:0;padding:.75em 1.5em;border-radius:0;background-color:var(--color-brand-blue, #0C5DA2);color:#c0d4f0;display:block;line-height:1;transform:none;box-shadow:none}#backpay-calculator .rating-controls .button svg{transition:all .2s ease-in-out}#backpay-calculator .rating-controls .button:hover,#backpay-calculator .rating-controls .button:focus{box-shadow:none;color:#fff}#backpay-calculator .rating-controls .button:hover svg,#backpay-calculator .rating-controls .button:focus svg{transform:scale(1.05)}#backpay-calculator .rating-controls .identifier{font-size:.75em;padding:.5em 1em;font-weight:bold;text-transform:uppercase;letter-spacing:.05em;color:#fff}#backpay-calculator .rating-controls .button:last-child{border-top-right-radius:.125em}#backpay-calculator .rating-controls-between{text-align:center;margin:2.5em 0}#backpay-calculator .control-copy-ratings{display:flex;gap:.5em;align-items:center;justify-content:center}#backpay-calculator .control-copy-ratings span{display:inline-block;white-space:nowrap}#backpay-calculator .rating-group:first-child .control-remove{display:none}#backpay-calculator .nav{display:flex;justify-content:center}#backpay-calculator .nav a{display:block;margin:1em;color:var(--color-brand-blue, #0C5DA2);text-decoration:none}#backpay-calculator .nav a:hover,#backpay-calculator .nav a:focus{text-decoration:underline}#backpay-calculator .nav-year{margin-bottom:1em}#backpay-calculator .nav-year a,#backpay-calculator .nav-year span{margin:.5em}#backpay-calculator .inline-divider{color:#ccc}#backpay-calculator .form-actions button[type=submit].button{padding:10px 32px;width:100%}#backpay-calculator .form-actions button[type=submit].button:hover,#backpay-calculator .form-actions button[type=submit].button:focus{text-decoration:none;transform:none}@media(min-width: 600px){#backpay-calculator .form-actions button[type=submit].button{width:auto}}#bpc-details{overflow-x:scroll}.equal-cols>*{flex:1}.loader{display:flex;justify-content:center}.ui-widget select{padding:.2em 0 !important}/*# sourceMappingURL=main.min.css.map */
