/* Ownership Planner DVLA tax status v47 */
body[data-feature="ownership"] .mw-tax-status-card{margin-bottom:12px;padding:15px 16px;border-radius:12px;background:var(--mt-surface,#fff);border:1px solid var(--mt-line,#d8e3ee);box-shadow:none}
body[data-feature="ownership"] .mw-tax-status-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:11px;border-bottom:1px solid var(--mt-line,#d8e3ee)}
body[data-feature="ownership"] .mw-tax-kicker{display:block;margin-bottom:4px;color:var(--suite-accent,#0f8b8d);font-size:8.5px;font-weight:950;letter-spacing:.11em}
body[data-feature="ownership"] .mw-tax-status-head h2{margin:0;color:var(--mt-text,#081a33);font-size:15.5px;line-height:1.2}
body[data-feature="ownership"] .mw-tax-status-head p{margin:4px 0 0;color:var(--mt-muted,#60758d);font-size:10.5px;line-height:1.4}
body[data-feature="ownership"] .mw-tax-source{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:color-mix(in srgb,var(--suite-accent,#0f8b8d) 10%,var(--mt-surface,#fff));color:var(--suite-accent,#0f8b8d);border:1px solid color-mix(in srgb,var(--suite-accent,#0f8b8d) 24%,var(--mt-line,#d8e3ee));font-size:9px;font-weight:900;letter-spacing:.04em}
body[data-feature="ownership"] .mw-tax-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px}
body[data-feature="ownership"] .mw-tax-status-grid>div{min-height:82px;padding:11px 12px;display:grid;align-content:center;border:1px solid var(--mt-line,#d8e3ee);border-radius:10px;background:var(--mt-surface-2,#f8fbff)}
body[data-feature="ownership"] .mw-tax-status-grid small{color:var(--mt-muted,#60758d);font-size:8.5px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}
body[data-feature="ownership"] .mw-tax-status-grid strong{display:block;margin-top:5px;color:var(--mt-text,#081a33);font-size:17px;line-height:1.1}
body[data-feature="ownership"] .mw-tax-status-grid span{display:block;margin-top:4px;color:var(--mt-muted,#60758d);font-size:9.5px;line-height:1.35}
body[data-feature="ownership"] .mw-tax-status-primary.good{background:var(--mt-green-bg,#eaf7ef);border-color:color-mix(in srgb,var(--mt-green,#078f47) 30%,var(--mt-line,#d8e3ee))}
body[data-feature="ownership"] .mw-tax-status-primary.good strong{color:var(--mt-green,#078f47)}
body[data-feature="ownership"] .mw-tax-status-primary.sorn{background:var(--mt-amber-bg,#fff5df);border-color:color-mix(in srgb,var(--mt-amber,#a86700) 30%,var(--mt-line,#d8e3ee))}
body[data-feature="ownership"] .mw-tax-status-primary.sorn strong{color:var(--mt-amber,#a86700)}
body[data-feature="ownership"] .mw-tax-status-primary.danger{background:var(--mt-red-bg,#ffe9e7);border-color:color-mix(in srgb,var(--mt-red,#b83b36) 30%,var(--mt-line,#d8e3ee))}
body[data-feature="ownership"] .mw-tax-status-primary.danger strong{color:var(--mt-red,#b83b36)}
body[data-feature="ownership"] .mw-tax-boundary{margin:9px 0 0;padding:9px 10px;border-radius:8px;background:var(--mt-surface-2,#f8fbff);color:var(--mt-text-2,#314b65);font-size:9.5px;line-height:1.45}
body[data-feature="ownership"] .mw-tax-input-note{display:block;margin-top:-1px;color:var(--mt-muted,#60758d);font-size:8.8px;line-height:1.35;font-weight:600}
html[data-mw-embedded="true"] body[data-feature="ownership"] .mw-tax-status-card,body[data-mw-embedded="true"][data-feature="ownership"] .mw-tax-status-card{margin-bottom:10px;padding:12px 13px}
html[data-mw-embedded="true"] body[data-feature="ownership"] .mw-tax-status-grid>div,body[data-mw-embedded="true"][data-feature="ownership"] .mw-tax-status-grid>div{min-height:72px;padding:9px 10px}
@media(max-width:760px){body[data-feature="ownership"] .mw-tax-status-head{flex-direction:column}body[data-feature="ownership"] .mw-tax-status-grid{grid-template-columns:1fr}body[data-feature="ownership"] .mw-tax-status-grid>div{min-height:70px}}
