 :where(html[data-datakar-ui="legacy"]) .corp-error { color:var(--dk-color-error); font-size:var(--dk-font-size-sm); } :where(html[data-datakar-ui="legacy"]) .corp-note { margin-block-start:1rem; line-height:1.8; } :where(html[data-datakar-ui="legacy"]) .tax-hero-topline { flex-wrap:wrap; } :where(html[data-datakar-ui="legacy"]) .tax-hero-topline h1 { flex:1; min-width:min(100%,15rem); } :where(html[data-datakar-ui="legacy"]) [data-tax-app] .tax-hero p { max-width:70ch; line-height:1.9; color:var(--dk-color-text-soft); } :where(html[data-datakar-ui="legacy"]) .tax-section h2:not(.tax-heading) { font-size:1.25rem; line-height:1.6; } :where(html[data-datakar-ui="legacy"]) .tax-field-label { display:block; } :where(html[data-datakar-ui="legacy"]) .extra-fields { display:grid; gap:1.25rem; padding-block-start:1.25rem; } :where(html[data-datakar-ui="legacy"]) .tax-form fieldset { border:0; padding:0; margin:0; } :where(html[data-datakar-ui="legacy"]) .tax-section h2:not(.tax-heading)::before { content:""; display:inline-block; width:5px; height:16px; background:var(--dk-color-primary); border-radius:9px; margin-inline-end:.6rem; } :where(html[data-datakar-ui="legacy"]) #app-information pre { white-space:pre-wrap; overflow-wrap:anywhere; font:inherit; padding:1rem; background:var(--dk-color-surface-soft); border-radius:var(--dk-radius-md); } :where(html[data-datakar-ui="legacy"]) .app-explanation { border:1px solid var(--dk-color-border); border-radius:var(--dk-radius-lg); padding:1rem; background:var(--dk-color-surface); margin-block:1.5rem; } :where(html[data-datakar-ui="legacy"]) .app-explanation > summary { cursor:pointer; min-height:44px; align-content:center; font-weight:700; line-height:1.7; } :where(html[data-datakar-ui="legacy"]) .app-explanation summary:focus-visible { outline:2px solid var(--dk-color-focus); outline-offset:3px; } :where(html[data-datakar-ui="legacy"]) .app-explanation .tax-section { margin-block:1.25rem; } :where(html[data-datakar-ui="legacy"]) #exchange-help, :where(html[data-datakar-ui="legacy"]) .tax-exchange-group [data-tax-text="rateHelp"] { font-size:.82rem; line-height:1.75; font-weight:400; color:var(--dk-color-muted); } @media(prefers-color-scheme:dark) { :where(html[data-datakar-ui="legacy"]) .app-explanation { color:var(--dk-color-text); } } :where(html[data-datakar-ui="legacy"]) .financial-primary-result { display:grid; grid-template-columns:minmax(0,1fr); gap:.4rem; padding:1.25rem; line-height:var(--dk-line-height); background:linear-gradient(115deg,rgb(230 126 34 / .08),rgb(58 184 170 / .05)); } :where(html[data-datakar-ui="legacy"]) .financial-primary-result dt { margin:0; max-width:none; line-height:1.8; color:var(--dk-color-muted); font-size:var(--dk-font-size-sm); } :where(html[data-datakar-ui="legacy"]) .financial-primary-result dd { margin:0; max-width:none; min-width:0; text-align:end; line-height:1.8; overflow-wrap:anywhere; color:var(--dk-color-text); font-size:1rem; font-weight:700; } :where(html[data-datakar-ui="legacy"]) .financial-optional-panel { padding:1rem; border:1px solid var(--dk-color-border); border-radius:1rem; } :where(html[data-datakar-ui="legacy"]) .financial-optional-panel summary { cursor:pointer; list-style:none; display:flex; justify-content:space-between; font-weight:700; } :where(html[data-datakar-ui="legacy"]) .financial-optional-panel summary::-webkit-details-marker { display:none; } :where(html[data-datakar-ui="legacy"]) .financial-optional-panel summary::after { content:""; width:.45rem; height:.45rem; border-bottom:1px solid; border-right:1px solid; transform:rotate(45deg); margin:.4rem; } :where(html[data-datakar-ui="legacy"]) .financial-optional-panel[open] summary::after { transform:rotate(225deg); } :where(html[data-datakar-ui="legacy"]) .financial-optional-panel summary:focus-visible { outline:2px solid var(--dk-color-primary); outline-offset:-3px; border-radius:inherit; } 