.top-level-page-ui-refresh{font-family:var(--font-body)}.privacy-note{margin:0 0 18px;padding:12px 14px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1e3a5f;font-size:.82rem;line-height:1.55}.f-label{display:block}.mode-content[hidden]{display:none !important}.mode-error{margin:10px 0 0;padding:10px 12px;border-left:3px solid #b42318;border-radius:6px;background:#fef3f2;color:#7a271a;font-size:.8rem;font-weight:600}.result-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.result-action,.history-clear{min-height:42px;padding:9px 12px;border:1px solid #93c5fd;border-radius:7px;background:#fff;color:#1e3a5f;font-family:inherit;font-size:.75rem;font-weight:700;line-height:1.2;cursor:pointer}.result-action:hover,.history-clear:hover{border-color:#2563eb;color:#1d4ed8}.result-action:focus-visible,.history-clear:focus-visible,.mode-tab:focus-visible,.tip-btn:focus-visible,.f-input:focus-visible{outline:3px solid #f59e0b;outline-offset:2px}.result-action:disabled{cursor:not-allowed;opacity:.45}.percentage-status{min-height:1.4em;margin:12px 0 0;color:#334155;font-size:.78rem}.calculation-boundary{margin-top:16px}.calculation-boundary strong{display:block;margin-bottom:4px}html[data-theme="dark"] .card,html[data-theme="dark"] .result-mini,html[data-theme="dark"] .formula,html[data-theme="dark"] .result-action,html[data-theme="dark"] .history-clear,html[data-theme="dark"] .faq-section details{background:#111827 !important;border-color:#334155 !important}html[data-theme="dark"] .card-head,html[data-theme="dark"] .result-box,html[data-theme="dark"] .info-card,html[data-theme="dark"] .privacy-note,html[data-theme="dark"] .mode-tab,html[data-theme="dark"] .tip-btn,html[data-theme="dark"] .f-input{background:#172033;border-color:#475569}html[data-theme="dark"] .card-title,html[data-theme="dark"] .f-label-text,html[data-theme="dark"] .hist-expr,html[data-theme="dark"] .info-title,html[data-theme="dark"] .formula,html[data-theme="dark"] .result-action,html[data-theme="dark"] .history-clear,html[data-theme="dark"] .f-input,html[data-theme="dark"] .faq-section h2,html[data-theme="dark"] .faq-section summary,html[data-theme="dark"] .percentage-copy h2{color:#f8fafc !important}html[data-theme="dark"] .info-text,html[data-theme="dark"] .privacy-note,html[data-theme="dark"] .percentage-status,html[data-theme="dark"] .percentage-copy,html[data-theme="dark"] .faq-section details>div{color:#cbd5e1 !important}html[data-theme="dark"] .result-label,html[data-theme="dark"] .result-sub,html[data-theme="dark"] .empty-hist{color:#a8bad1}html[data-theme="dark"] .mode-tab.on,html[data-theme="dark"] .tip-btn.on{background:#2563eb;border-color:#60a5fa;color:#fff}@media (max-width:420px){.tool-hero-inner,.tool-main-inner{padding-inline:14px}.card-body,.card-head{padding-inline:14px}.mode-tabs{grid-template-columns:1fr 1fr}.mode-tab{min-height:46px;padding-inline:6px;font-size:.72rem}.result-row{grid-template-columns:1fr}.result-amount{overflow-wrap:anywhere;font-size:clamp(1.45rem,9vw,2rem)}.result-actions>*{flex:1 1 100%}.hist-item{align-items:flex-start;flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){.mode-tab,.tip-btn,.result-action{transition:none}}@media print{afro-navbar,afro-related-tools,afro-newsletter-cta,afro-footer,.tool-hero,.sidebar,.mode-tabs,.result-actions,.percentage-status,.card+.card,.percentage-copy,.faq-section{display:none !important}.tool-main,.tool-main-inner,.card,.card-body{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;border:0 !important;box-shadow:none !important}.mode-content{display:none !important}body[data-print-mode="1"] #mode-1,body[data-print-mode="2"] #mode-2,body[data-print-mode="3"] #mode-3,body[data-print-mode="4"] #mode-4,body[data-print-mode="5"] #mode-5,body[data-print-mode="6"] #mode-6{display:block !important}}