/* Numeric data is always scanned from the right edge. */
.money,.money-input,.tax-result b{font-variant-numeric:tabular-nums;text-align:right}.money-input{width:100%;border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px;font:600 12px inherit;color:var(--ink)}.money-input:focus{outline:2px solid var(--lilac)}.fiscal-pricing{padding:17px;margin-bottom:15px;display:grid;grid-template-columns:1.35fr 1.25fr .55fr .7fr 1.25fr;gap:13px;align-items:end}.fiscal-pricing h2{font-size:14px;margin:0 0 3px}.fiscal-pricing p:not(.eyebrow){font-size:10.5px;color:var(--muted);line-height:1.4;margin:0}.price-mode{display:grid;gap:6px}.price-mode label,.tax-field{font-size:10px;color:var(--muted)}.price-mode input{accent-color:#7c639e}.tax-field select{display:block;width:100%;border:1px solid var(--line);border-radius:8px;background:#fff;padding:8px;margin-top:5px;font:12px inherit;color:var(--ink)}.tax-field .money-input{margin-top:5px}.tax-result{background:var(--sand);border-radius:10px;padding:9px 11px;display:grid;gap:5px}.tax-result span{font-size:9px;color:var(--muted);display:flex;justify-content:space-between;gap:5px}.tax-result b{color:var(--ink);font-size:11px}.sidebar-mode{display:flex;align-items:center;justify-content:space-between;margin:11px 11px 7px;font-size:11px;color:var(--muted)}.sidebar-mode .switch{position:relative;right:auto;top:auto}.theme-popover{display:none;position:absolute;bottom:67px;left:15px;right:15px;padding:13px;background:var(--panel);border:1px solid var(--line);border-radius:13px;box-shadow:0 12px 30px rgba(43,52,60,.16);z-index:5}.theme-popover.open{display:block}.theme-popover small{color:var(--muted);font-size:9px;letter-spacing:.7px}.theme-popover .theme-options{margin:9px 0 0}.profile{border:0;background:transparent;width:100%;text-align:left;cursor:pointer}.profile:hover{background:var(--sand);border-radius:10px}#import .upload-icon{transform:rotate(180deg)}.table-panel th.money,.table-panel td.money{text-align:right}.compare-table th:nth-child(2),.compare-table th:nth-child(3),.compare-table th:nth-child(4),.compare-table td:nth-child(2),.compare-table td:nth-child(3),.compare-table td:nth-child(4){text-align:right;font-variant-numeric:tabular-nums}@media(max-width:1000px){.fiscal-pricing{grid-template-columns:1fr 1fr}.sidebar-mode,.theme-popover{display:none}}@media(max-width:650px){.fiscal-pricing{grid-template-columns:1fr}.tax-result{grid-template-columns:repeat(3,1fr)}}
