:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;font-weight:400;color:#3d556b;background-color:#fff}*{box-sizing:border-box}body{margin:0;min-width:320px}a{color:#0c958b}.tax-calculator-motor-vehicles{max-width:1140px;margin:0 auto;padding:20px 30px;background-color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tax-calculator-motor-vehicles .notice{background-color:#efefef;border-radius:4px;padding:15px;margin-bottom:20px;font-size:16px}.tax-calculator-motor-vehicles .notice p{margin:0 0 10px}.tax-calculator-motor-vehicles .notice a{color:#0c958b}.info-banner{display:flex;align-items:center;flex-wrap:nowrap;gap:12px;background-color:#566372;color:#fff;padding:12px 16px;border-radius:4px;margin-top:10px}.info-banner svg{width:20px;height:20px;flex-shrink:0}.info-banner p{margin:0;font-size:14px;line-height:1.4}.info-banner a{color:#fff;text-decoration:underline}.search-form{display:flex;align-items:flex-end;margin-top:15px;padding-top:40px}.search-form input,.search-form button,.search-form label{font-size:20px!important}.search-form .search-input{min-width:300px}.search-form .search-button{margin-left:15px!important}@media(max-width:500px){.search-form{flex-direction:column}.search-form .MuiTextField-root{width:100%;min-width:auto!important}.search-form .search-button{width:100%;margin:10px 0 0!important}}.loading-state{display:flex}.loading-state .loading-field{min-width:300px;background-color:#dadada;border-bottom:6px solid #aaaaaa;padding:4px 10px;color:#888}.loading-state .search-button{margin-left:15px!important;background-color:#acacac!important}@media(max-width:500px){.loading-state{flex-direction:column}.loading-state .MuiTextField-root{width:100%;min-width:auto!important}.loading-state .search-button{width:100%;margin:10px 0 0!important}}.no-results{padding:1rem;background:#fff;border-radius:4px;box-shadow:0 5px 6px -6px #ccc;border:1px solid #eee;font-size:15px;margin-top:15px}.no-results p,.no-results ul{margin-bottom:10px}.no-results ul{list-style:disc;margin-left:30px}.no-results li{margin-bottom:0!important}.result{border:1px solid #eee;margin:1rem 0;padding:1rem;display:flex;justify-content:space-between;align-items:center;overflow:hidden;box-shadow:0 5px 6px -6px #ccc;background-color:#fff;position:relative}.result:after{height:3px;background:#0c958b;content:"";width:0px;position:absolute;transition:width .4s;transition-timing-function:cubic-bezier(1,-.65,0,2.31);left:50%;bottom:0;transform:translate(-50%)}.result svg .fa-secondary{opacity:.4}.result:hover:after,.result:focus:after{width:calc(100% - 120px)}.result:hover svg .fa-secondary,.result:focus svg .fa-secondary{opacity:1;fill:#0c958b}.result:focus-visible{outline:3px solid #09757a;outline-offset:2px}.result .icon{padding:0 10px;font-size:20px;--fa-primary-color: #003b4d}.result .property{text-align:center;padding-right:1rem;display:flex;align-items:center;padding:10px;background-color:#efefef;font-size:16px}.result .property-data{max-width:75%}.result .property-data .data-row{display:flex;justify-content:space-around;font-size:12px}.result .property-data .data-row>div{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 10px;flex:1 1 20%}.result .property-data .data-row span.label{display:flex;justify-content:center;align-items:center;text-align:center;padding:5px;margin-bottom:10px;border-bottom:1px solid #aaa;flex:1 1 100%;font-weight:700;font-size:12px}.result .property-data .data-row span.value{margin-top:auto;font-size:16px}.result .label{font-weight:700;font-size:12px}.result>span{display:flex;flex-direction:column;font-size:13px;align-items:center}@media(max-width:1200px){.result{flex-direction:column;padding:20px 0}.result .icon{display:none}.result .property{margin-bottom:20px;font-weight:700;width:100%;text-align:center;display:block}.result .property-data{max-width:100%;width:100%}.result>span{margin-bottom:1rem}}@media(max-width:767px){.result .property-data .data-row{flex-direction:column;align-items:center}.result .property-data .data-row>div{width:100%;margin-bottom:25px}}.calculator-motorvehicle .result{display:grid;grid-template-areas:"icon header" "icon2 data";grid-template-rows:1fr 3fr;grid-template-columns:auto 12fr}.calculator-motorvehicle .result .icon{grid-area:icon;display:flex;align-items:center}.calculator-motorvehicle .result .property{grid-area:header;border-bottom:4px solid #ddd}.calculator-motorvehicle .result .property-data{grid-area:data;max-width:100%;width:100%}.calculator-motorvehicle .result .data-row{display:grid;grid-template-areas:"a1 b1" "a2 b2" "space space" "a3 b3" "a3 b3" "a4 b4" "a4 b4";gap:5px;grid-template-columns:1fr 1fr}@media(min-width:768px){.calculator-motorvehicle .result .data-row{display:grid;grid-template-areas:"a1 b2 b2 c2 c2 d2 d2 e2 e2" "a2 b2 b2 c2 c2 d2 d2 e2 e2" "a3 b2 b2 c2 c2 d2 d2 e2 e2" "a4 b2 b2 c2 c2 d2 d2 e2 e2";grid-template-rows:repeat(4,1fr);grid-template-columns:2fr repeat(8,1fr);gap:5px}}.calculator-motorvehicle .tc-col-1,.calculator-motorvehicle .tc-col-2,.calculator-motorvehicle .tc-col-3,.calculator-motorvehicle .tc-col-4{display:flex;flex-direction:row!important;justify-content:flex-start!important;background-color:#efefef}.calculator-motorvehicle .tc-col-1>span,.calculator-motorvehicle .tc-col-2>span,.calculator-motorvehicle .tc-col-3>span,.calculator-motorvehicle .tc-col-4>span{width:auto;flex:0 1 20%!important;margin:0!important;padding:5px 10px!important;justify-content:flex-start!important;align-items:center!important;border:none!important;font-size:12px!important}.calculator-motorvehicle .tc-col-1 .label,.calculator-motorvehicle .tc-col-2 .label,.calculator-motorvehicle .tc-col-3 .label,.calculator-motorvehicle .tc-col-4 .label{width:auto;height:100%}@media(min-width:768px){.calculator-motorvehicle .tc-col-1 .label,.calculator-motorvehicle .tc-col-2 .label,.calculator-motorvehicle .tc-col-3 .label,.calculator-motorvehicle .tc-col-4 .label{width:25%}}.calculator-motorvehicle .tc-col-1 .value,.calculator-motorvehicle .tc-col-2 .value,.calculator-motorvehicle .tc-col-3 .value,.calculator-motorvehicle .tc-col-4 .value{width:75%;height:100%;text-align:left}.calculator-motorvehicle .label,.calculator-motorvehicle .value{flex:0 0 50%!important;width:100%;height:50%;text-align:center}.calculator-motorvehicle .property-data .data-row span.label{margin-bottom:0}.calculator-motorvehicle .property-data .data-row span.label,.calculator-motorvehicle .property-data .data-row span.value{flex:auto!important}.calculator-motorvehicle .tc-col-1{grid-area:b1}.calculator-motorvehicle .tc-col-2{grid-area:a2}.calculator-motorvehicle .tc-col-3{grid-area:a1}.calculator-motorvehicle .tc-col-4{grid-area:b2}.calculator-motorvehicle .tc-col-5{grid-area:a3;margin-top:20px}.calculator-motorvehicle .tc-col-6{grid-area:b3;margin-top:20px}.calculator-motorvehicle .tc-col-7{grid-area:a4}.calculator-motorvehicle .tc-col-8{grid-area:b4}@media(min-width:768px){.calculator-motorvehicle .tc-col-1{grid-area:a2}.calculator-motorvehicle .tc-col-2{grid-area:a3}.calculator-motorvehicle .tc-col-3{grid-area:a1}.calculator-motorvehicle .tc-col-4{grid-area:a4}.calculator-motorvehicle .tc-col-5{grid-area:b2;margin-top:0}.calculator-motorvehicle .tc-col-6{grid-area:c2;margin-top:0}.calculator-motorvehicle .tc-col-7{grid-area:d2}.calculator-motorvehicle .tc-col-8{grid-area:e2}}.calculator-motorvehicle .tc-col-5,.calculator-motorvehicle .tc-col-6,.calculator-motorvehicle .tc-col-7,.calculator-motorvehicle .tc-col-8{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 10px;flex:1 1 20%}.calculator-motorvehicle .tc-col-5 span.label,.calculator-motorvehicle .tc-col-6 span.label,.calculator-motorvehicle .tc-col-7 span.label,.calculator-motorvehicle .tc-col-8 span.label{display:flex;justify-content:center;align-items:center;text-align:center;padding:5px;margin-bottom:10px;border-bottom:1px solid #aaa;flex:1 1 100%;font-weight:700;font-size:12px}.calculator-motorvehicle .tc-col-5 span.value,.calculator-motorvehicle .tc-col-6 span.value,.calculator-motorvehicle .tc-col-7 span.value,.calculator-motorvehicle .tc-col-8 span.value{margin-top:auto;font-size:16px}@media(max-width:767px){.calculator-motorvehicle .result .data-row>div{margin-bottom:0}.calculator-motorvehicle .result .data-row>div.tc-col-5,.calculator-motorvehicle .result .data-row>div.tc-col-6,.calculator-motorvehicle .result .data-row>div.tc-col-7,.calculator-motorvehicle .result .data-row>div.tc-col-8{margin-bottom:10px}}@media(max-width:1200px){.calculator-motorvehicle .result{display:flex;flex-direction:column;padding:20px 0}.calculator-motorvehicle .result .icon{display:none}.calculator-motorvehicle .result .property{margin-bottom:20px;font-weight:700;width:100%;text-align:center;display:block}}.index-heading{font-size:24px;margin:0 0 20px;color:#003b4d}.index-group{margin-bottom:24px}.index-fy{font-size:18px;color:#09757a;margin:0 0 8px;padding-bottom:6px;border-bottom:2px solid #eee}.index-list{list-style:none;padding:0;margin:0}.index-list li{margin-bottom:6px}.index-link{display:inline-block;padding:8px 16px;color:#09757a;text-decoration:none;border-radius:4px;font-size:15px}.index-link:hover{background-color:#f5f7f7;text-decoration:underline}
