#backpay-calculator .rating-group-header{text-align:center;color:var(--color-brand-blue,#0c5da2);font-size:1.5em;margin:0;font-weight:bold;}#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:2px;position:relative;box-shadow:var(--wp--preset--shadow--shallow,0 0 30px 5px rgba(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--label-info{display:flex;align-items:center;gap:16px;margin-bottom:8px;}#backpay-calculator .row--label-info label{margin-bottom:0 !important;}#backpay-calculator .row--label-info .dashicons{cursor:pointer;}#backpay-calculator .row--label-info .dashicons:hover,#backpay-calculator .row--label-info .dashicons:focus{color:var(--color-brand-maroon,#7d090e);}#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;}#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;}@media (forced-colors: active){#backpay-calculator .rating-group,#backpay-calculator .rating-group-ending{border:2px solid;}}#backpay-calculator .rating-table{width:100%;border-top-left-radius:2px;border-top-right-radius:2px;padding:0;font-size:.75em;}#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 .table-note+.table-note{margin-top:-20px;}#backpay-calculator .compensation-table{border:1px solid #fff;width:100%;margin:0;font-size:inherit;}#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{overflow-x:scroll;overflow-y:none;}@media (min-width: 48em){#backpay-calculator-data-tables{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;line-height:1;}#backpay-calculator-data-tables .data-table-header span{font-size:.625em;font-weight:normal;margin-left:0;color:#555;font-style:italic;}#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;line-height:1.1;}#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 [class^=fa]{display:none;}@media screen and (min-width: 37.5em){#bpc-controls .bpc-controls-group{flex-direction:row;}#bpc-controls .bpc-controls-group [class^=fa]{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-3);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;align-items:center;display:flex;flex-direction:column;justify-content:space-between;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);}#bpc-details{overflow-x:scroll;}#bpc-details::before{content:"Scroll horizontally to see more.";display:block;position:relative;font-size:85%;color:#555;margin-bottom:8px;}#bpc-details .overall-table{display:flex;flex-direction:column;gap:32px;}#bpc-details .rating-table-column{flex:1;}#bpc-details .bpc-total-wrapper p{margin-bottom:0;}#bpc-details .bpc-total-wrapper p.h4{color:var(--color-brand-maroon);}#bpc-details .bpc-fees{margin-top:48px;background-color:var(--border_and_bg_grey);padding:16px;}#bpc-details .bpc-fees-note{color:var(--color-brand-blue);text-align:center;margin-bottom:16px;text-decoration:underline;}#bpc-details .bpc-fees-inner-wrapper{display:flex;flex-direction:column;gap:8px;}#bpc-details .fee-wrapper{display:flex;flex-direction:column;margin-bottom:16px;flex:1;}#bpc-details .fee-wrapper .fee-header{color:var(--color-brand-maroon);}#bpc-details .fee-wrapper p{margin-bottom:0;}#bpc-details.alignwide{width:100%;}@media (min-width: 600px){#bpc-details::before{display:none;}}@media (min-width: 768px){#bpc-details .overall-table{flex-direction:row;}#bpc-details .bpc-total-wrapper{text-align:center;}#bpc-details .bpc-fees-inner-wrapper{flex-direction:row;}}@media only screen and (min-width: 53.75em){#bpc-details .fee-wrapper:nth-of-type(2),#bpc-details .fee-wrapper:nth-of-type(3){flex:1.5;}#bpc-details.alignwide{margin-left:-30px;margin-right:-30px;width:auto;max-width:68.75em;}}@media only screen and (min-width: 67.25em){#bpc-details.alignwide{margin-left:-80px;margin-right:-80px;}}@media only screen and (min-width: 78.125em){#bpc-details.alignwide{margin-left:-130px;margin-right:-130px;}}@media only screen and (min-width: 85em){#bpc-details.alignwide{margin-left:-166px;margin-right:-166px;}}#backpay-calculator .data-tables .container,#backpay-calculator .previewer .container{max-width:80%;}#backpay-calculator .box{background-color:#fff;margin-bottom:2em;padding:.01em 0 1em;border-radius:.25em;box-shadow:0 0 1em rgba(0,0,0,.1);overflow-x:auto;}@media (min-width: 48em){#backpay-calculator .box{padding:.01em 1em 1em;}}#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;color:#fff;cursor:pointer;text-transform:uppercase;border:2px solid var(--color-brand-maroon,#7d090e);font-size:.9em;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,.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:16px;}#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:2px;border-top-right-radius:2px;}#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:2px;border-top-right-radius:2px;font-size:1em;padding:.5em 1em;font-weight:bold;text-transform:uppercase;letter-spacing:.05em;color:#fff;}#backpay-calculator .rating-table tbody tr:last-child td{border-bottom-left-radius:2px;border-bottom-right-radius:2px;}#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 #dialog--data-tables{max-width:90%;max-height:80vh;margin:auto;}#backpay-calculator #dialog--data-tables button{position:absolute;top:6px;right:6px;}#backpay-calculator #dialog--data-tables::backdrop{background-color:rgba(0,0,0,.5);}#backpay-calculator .nav{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:8px;position:sticky;top:-1em;background-color:#fff;z-index:1;}#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{padding:0 .5em;margin:0;}#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;}}.equal-cols>*{flex:1;}.loader{display:flex;justify-content:center;}.ui-widget select{padding:.2em 0 !important;}#bpc-alert-popover:popover-open,#bpc-error-popover:popover-open{width:80vw;display:grid;margin:auto;background-color:var(--color-brand-maroon,#7d090e);border-width:0;color:#fff;place-content:center;padding:2em;text-align:center;}#bpc-alert-popover:popover-open button,#bpc-error-popover:popover-open button{border-width:0;}@media screen and (min-width: 64em){#bpc-alert-popover:popover-open,#bpc-error-popover:popover-open{width:40vw;}}#bpc-alert-popover::backdrop,#bpc-error-popover::backdrop{backdrop-filter:blur(1px);background-color:rgba(0,0,0,.15);}@media (forced-colors: active){.tippy-box,#bpc-alert-popover,#bpc-error-popover{border:2px solid !important;}}