.ic-proratacalc{--ic-sticky-position:static;--ic-sticky-max-height:none;--ic-sticky-overflow-y:visible}.ic-proratacalc:not(.ic-calculator-landing-shell){width:100%;max-width:min(100%, 1200px)!important;margin-left:auto;margin-right:auto}.ic-calculator-landing-shell--pro-rata-salary{width:100%!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}.ic-proratacalc:not(.ic-calculator-landing-shell)>.ic-title-bar::before{content:"Your Income Details"!important}.ic-proratacalc:not(.ic-calculator-landing-shell)>.ic-title-bar::after{content:"Enter your details to calculate your pro-rata estimate"!important}.ic-proratacalc .ic-grid>.ic-results{position:static!important;max-height:none!important;overflow:visible!important}.ic-proratacalc .ic-breakdown,.ic-proratacalc .ic-breakdown-row{height:auto!important;max-height:none!important;visibility:visible!important;opacity:1!important}.ic-proratacalc .ic-breakdown-row{display:flex!important}.ic-proratacalc .ic-field>label,.ic-proratacalc .ic-field-label-row>label{display:inline-flex;align-items:center;gap:7px}.ic-proratacalc .ic-field-label-row,.ic-proratacalc .ic-field-label-row>label{margin-bottom:0!important}.ic-proratacalc .ic-pay-input-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--ic-primary);flex-shrink:0}.ic-proratacalc .ic-pay-input-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.ic-proratacalc .ic-input-prefix-wrap{position:relative;display:block}.ic-proratacalc .ic-input-prefix-wrap>input{width:100%}.ic-proratacalc .ic-input-prefix{position:absolute;left:14px;top:50%;transform:translateY(-50%);display:inline-block;width:auto;min-width:0;height:auto;margin:0;padding:0;border:0;border-radius:0;background:#fff0;color:var(--ic-text-light);font-size:var(--ic-base-font-size);font-weight:500;line-height:1;white-space:nowrap;pointer-events:none;z-index:1}.ic-proratacalc .ic-input-has-prefix{padding-left:34px!important}.ic-proratacalc .ic-breakdown-row--highlight{background:var(--ic-accent-light);font-weight:600}.ic-proratacalc .ic-breakdown-row--highlight .ic-breakdown-value{color:var(--ic-primary)}.ic-proratacalc .ic-note--info{margin-top:0;color:var(--ic-text);background:var(--ic-primary-light);border-left:3px solid var(--ic-primary)}.ic-proratacalc .ic-note--comparison{margin-top:0;background:var(--ic-accent-light);border-left:3px solid var(--ic-warn);color:var(--ic-text-secondary)}.ic-proratacalc .ic-note--error{margin:0;background:var(--ic-error-light);border-left:3px solid var(--ic-error);color:var(--ic-error)}.ic-proratacalc .ic-result-card--error{border-left:4px solid var(--ic-error)}.ic-proratacalc .ic-title-icon,.ic-proratacalc .ic-empty-icon,.ic-proratacalc .ic-shared-lp-header svg{display:block;overflow:visible;stroke-linecap:round;stroke-linejoin:round}body.ic-calculator-page--pro-rata-salary :is(#content,.site-content,.site-content>.ast-container,#primary,.content-area,.site-main,.ast-article-single,.entry-content){margin-block-start:0!important;padding-block-start:0!important}body.ic-calculator-page--pro-rata-salary .entry-content>br:first-child,body.ic-calculator-page--pro-rata-salary .entry-content>p:has(>script.ic-calculator-schema){display:none!important;margin:0!important;padding:0!important;height:0!important;line-height:0!important}body.ic-calculator-page--pro-rata-salary #content.site-content{margin-top:0!important;padding-top:0!important}body.ic-calculator-page--pro-rata-salary :is(.entry-header,.ast-article-single>.entry-header,.page .entry-header){display:none!important}body.ic-calculator-page--pro-rata-salary .entry-content>.ic-calculator-hero:first-child{margin-top:0!important}body.ic-calculator-page--pro-rata-salary .ic-proratacalc:not(.ic-calculator-landing-shell){margin-top:var(--ic-tool-overlap-desktop,-26px)!important;position:relative;z-index:2}@media (max-width:900px){.ic-proratacalc:not(.ic-calculator-landing-shell){max-width:100%!important}}@media (max-width:768px){body.ic-calculator-page--pro-rata-salary .ic-proratacalc:not(.ic-calculator-landing-shell){margin-top:var(--ic-tool-overlap-mobile,-20px)!important}}.ic-pay-input-icon+span .ic-currency-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}