.ic-percentagecalc:not(.ic-calculator-landing-shell){max-width:min(100%, 1200px)!important;margin-top:var(--ic-tool-overlap-desktop,-26px);margin-left:auto;margin-right:auto}.ic-percentagecalc:not(.ic-calculator-landing-shell)>.ic-title-bar::before{content:'Your Percentage Details'!important}.ic-percentagecalc:not(.ic-calculator-landing-shell)>.ic-title-bar::after{content:'Enter your numbers to calculate your percentage estimate'!important}.ic-percentagecalc:not(.ic-calculator-landing-shell) .ic-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.86fr)}.ic-percentagecalc:not(.ic-calculator-landing-shell) .ic-inputs,.ic-percentagecalc:not(.ic-calculator-landing-shell) .ic-results{min-height:430px}.ic-percentage-mode-panel{margin-top:4px}.ic-percentage-mode-panel.is-hidden,.ic-percentage-mode-panel[hidden]{display:none!important}.ic-percentage-input-icon{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;color:var(--ic-primary,#17884e);flex:0 0 auto}.ic-percentage-input-icon svg,.ic-percentagecalc .ic-tab-icon,.ic-percentagecalc .ic-empty-icon,.ic-percentagecalc .ic-shared-lp-header svg,.ic-percentagecalc .ic-title-icon{display:block;overflow:visible;stroke-linecap:round;stroke-linejoin:round}.ic-percentage-input-icon svg{width:17px;height:17px}.ic-percentage-tabs,.ic-percentage-adjust-tabs{margin:0 0 4px}.ic-percentage-tabs .ic-tab{flex:1 1 calc(33.333% - 4px);min-width:0;justify-content:center;white-space:normal;text-align:center}.ic-percentage-panel-hint{margin:10px 0 0;color:var(--ic-text-muted,#4b5563);font-size:13px;line-height:1.45}.ic-percentage-adjust-tabs{margin-top:14px}.ic-percentage-adjust-option{position:relative}.ic-percentage-adjust-option input{position:absolute;opacity:0;pointer-events:none}.ic-percentage-adjust-option:has(input:checked){background:var(--ic-primary,#17884e)!important;color:#fff!important;border-color:var(--ic-primary,#17884e)!important;box-shadow:0 1px 4px rgb(30 58 138 / .18)!important;font-weight:600!important}.ic-percentagecalc .ic-breakdown-row--highlight{background:var(--ic-accent-light,rgb(31 143 78 / .07));font-weight:600}.ic-percentagecalc .ic-breakdown-row--highlight .ic-breakdown-value{color:var(--ic-primary,#17884e)}.ic-percentagecalc .ic-breakdown--formula .ic-breakdown-row{align-items:flex-start}.ic-percentagecalc .ic-breakdown-value--formula{max-width:100%;white-space:normal;line-height:1.5}.ic-percentagecalc .ic-note--info{margin-top:0;color:var(--ic-text,#0f172a);background:var(--ic-primary-light,#eef6f4);border-left:3px solid var(--ic-primary,#17884e)}.ic-percentagecalc .ic-note--error{margin:0;background:var(--ic-error-light,#fef2f2);border-left:3px solid var(--ic-error,#dc2626);color:var(--ic-error,#dc2626)}.ic-percentagecalc .ic-result-card--error{border-left:4px solid var(--ic-error,#dc2626)}.ic-calculator-landing-shell.ic-percentagecalc{width:min(100%, 1200px)!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}.ic-calculator-landing-shell.ic-percentagecalc .ic-shared-lp-section--standalone{margin-left:0;margin-right:0}.ic-calculator-landing-shell.ic-percentagecalc .ic-shared-copy .ic-note{margin-top:14px}.ic-calculator-landing-shell.ic-percentagecalc .ic-shared-copy a{font-weight:600}.ic-percentage-table-wrap{width:100%;margin:16px 0 14px;overflow-x:auto;border:1px solid var(--ic-border,var(--ic-neutral-border-4));border-radius:12px;background:#fff;-webkit-overflow-scrolling:touch}.ic-percentage-formula-table{width:100%;min-width:680px;margin:0!important;border:0!important;border-collapse:separate;border-spacing:0}.ic-percentage-formula-table th,.ic-percentage-formula-table td{padding:12px 14px;border:0;border-bottom:1px solid var(--ic-border,var(--ic-neutral-border-4));color:var(--ic-text,#0f172a);font-size:14px;line-height:1.45;text-align:left;vertical-align:top}.ic-percentage-formula-table th{background:var(--ic-primary-light,#eef6f4);color:var(--ic-text,#0f172a);font-weight:600}.ic-percentage-formula-table tbody tr:last-child td{border-bottom:0}.ic-percentage-formula-table td:nth-child(2){white-space:nowrap;font-variant-numeric:tabular-nums}@media (min-width:1024px){.ic-percentagecalc:not(.ic-calculator-landing-shell){overflow:visible}.ic-percentagecalc:not(.ic-calculator-landing-shell) .ic-grid>.ic-results{position:var(--ic-sticky-position,sticky);top:var(--ic-sticky-top,96px);align-self:start;z-index:2;overscroll-behavior:contain;scrollbar-width:thin}}@media (max-width:900px){.ic-percentagecalc:not(.ic-calculator-landing-shell) .ic-grid{grid-template-columns:1fr;gap:0}.ic-percentagecalc:not(.ic-calculator-landing-shell) .ic-results{border-top:1px solid var(--ic-border,var(--ic-neutral-border-4));min-height:320px}.ic-percentage-tabs .ic-tab{flex:1 1 calc(50% - 6px);justify-content:center;white-space:normal}}@media (max-width:700px){.ic-percentagecalc:not(.ic-calculator-landing-shell){margin-top:var(--ic-tool-overlap-mobile,-20px);border-radius:16px}.ic-percentagecalc:not(.ic-calculator-landing-shell) .ic-inputs,.ic-percentagecalc:not(.ic-calculator-landing-shell) .ic-results{min-height:auto}}@media (max-width:560px){.ic-percentage-tabs .ic-tab,.ic-percentage-adjust-tabs .ic-tab{flex-basis:100%}}@media (min-width:1024px){.ic-percentagecalc:not(.ic-calculator-landing-shell) .ic-grid>.ic-results{max-height:none!important;overflow-y:visible!important}}.ic-percentagecalc:not(.ic-calculator-landing-shell) #ic-percentage-results{overflow:visible!important}.ic-percentagecalc .ic-result-primary,.ic-percentagecalc .ic-breakdown,.ic-percentagecalc .ic-note{flex:0 0 auto}.ic-percentagecalc .ic-breakdown-row{min-height:54px;padding-top:14px;padding-bottom:14px;line-height:1.35}.ic-percentagecalc .ic-breakdown-label,.ic-percentagecalc .ic-breakdown-value{line-height:1.35}.ic-percentagecalc .ic-breakdown--formula .ic-breakdown-row{min-height:58px;padding-top:15px;padding-bottom:15px}