.tax-policy{gap:12px;color:#303d4c;font-size:14px}.tax-policy,.tax-policy section{display:flex;flex-direction:column}.tax-policy section{background:white;border-radius:16px;padding:16px;min-width:0;gap:8px}.tax-policy section.tax-gap16{gap:16px}.tax-policy h2{margin:0;font-size:16px;font-weight:600;line-height:20px;letter-spacing:-.32px;color:#171f29}.tax-policy h2.tax-h2-soft{color:#303d4c}.tax-intro{display:flex;flex-direction:column;gap:4px}.tax-desc{margin:0;font-weight:500;line-height:16px;color:#4b5969}.tax-cap,.tax-desc{font-size:12px;letter-spacing:-.12px}.tax-cap{display:flex;align-items:center;gap:6px;flex-shrink:0;font-weight:600;line-height:14px;color:#687685;white-space:nowrap}.tax-txt{font-size:14px;font-weight:500;line-height:18px;letter-spacing:-.14px;color:#303d4c}.tax-muted{color:#687685}.tax-end{margin-left:auto;width:108px;flex-shrink:0;justify-self:end}.tax-msg{margin:0 8px;font-size:12px;color:#059669}.tax-err{margin:0;font-size:12px;color:#dc2626}.tax-empty{margin:0;padding:36px;text-align:center;font-size:13px;color:#8995a2}.tax-param{display:flex;flex-direction:column;gap:8px}.tax-param-head{height:36px;border-bottom:1px solid #e6e8eb}.tax-param-head,.tax-param-row{display:flex;align-items:center;gap:16px}.tax-param-row{min-height:36px}.tax-inline{display:flex;align-items:center;gap:4px}.tax-box{display:inline-flex;align-items:center;gap:8px;height:36px;padding:8px;box-sizing:border-box;flex-shrink:0;background:#f2f3f5;border:1px solid #d0d6dd;border-radius:8px;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.14px;color:#303d4c;white-space:nowrap;overflow:hidden}.tax-box-v{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.tax-dark{height:36px;padding:0 10px;border:0;border-radius:8px;background:#303d4c;color:white;cursor:pointer;flex-shrink:0;font:inherit;font-size:14px;font-weight:500;line-height:18px;letter-spacing:-.14px;white-space:nowrap}.tax-title{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px}.tax-scroll{overflow-x:auto}.tax-scroll>div{min-width:-moz-max-content;min-width:max-content}.tax-grid{display:grid;align-items:center}.tax-rules .tax-grid{grid-template-columns:240px 200px 297px 297px 140px 94px minmax(108px,1fr);-moz-column-gap:16px;column-gap:16px}.tax-rules .tax-thead{height:36px;border-bottom:1px solid #e6e8eb;margin-bottom:8px}.tax-rules .tax-row{padding:8px 0;border-bottom:1px solid #f2f3f5}.tax-rules .tax-off>:not(.tax-actions){opacity:.5}.tax-hs{display:flex;flex-direction:column;min-width:0;font-size:14px;font-weight:500;letter-spacing:-.14px}.tax-hs b{font-weight:500;line-height:20px;color:#7186e2}.tax-hs span{line-height:18px;color:#303d4c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tax-range{align-items:center;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.14px;color:#303d4c}.tax-actions,.tax-range{display:flex;gap:4px}.tax-hist{display:grid;-moz-column-gap:12px;column-gap:12px}.tax-hist .tax-grid{grid-column:1/-1;grid-template-columns:subgrid}.tax-hist .tax-thead{height:36px;padding:8px;box-sizing:border-box;background:#f2f3f5;border-radius:8px;margin-bottom:2px}.tax-hist .tax-row{min-height:44px;padding:4px 8px;box-sizing:border-box}.tax-hist .tax-row+.tax-row{border-top:1px solid #f2f3f5}.tax-hist .tax-grid>:last-child{white-space:nowrap}.tax-hist-exempt{grid-template-columns:minmax(0,1fr) minmax(44px,max-content) 116px}.tax-hist-rules{grid-template-columns:248px 200px 180px 180px minmax(max-content,1fr) minmax(44px,max-content) 116px}.tax-hist-rules .tax-row{min-height:54px;padding:8px}.tax-hist-consumption{grid-template-columns:128px minmax(120px,1fr) minmax(44px,max-content) 116px}.tax-history-grid{display:grid;grid-template-columns:minmax(300px,440fr) minmax(0,1216fr);gap:16px}.tax-stack{display:flex;flex-direction:column;gap:4px}.tax-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;min-height:42px;padding:2px 8px;box-sizing:border-box}.tax-summary b{font-size:14px;font-weight:600;line-height:18px;letter-spacing:-.14px}.tax-tools{display:flex;align-items:center;gap:12px}.tax-chips{display:flex;gap:4px}.tax-fields{display:flex;flex-wrap:wrap;gap:16px}.tax-picked{gap:4px}.tax-hits,.tax-picked{display:flex;flex-direction:column}.tax-hits{max-height:180px;overflow:auto;border:1px solid #e6e8eb;border-radius:8px}.tax-hits button{min-height:36px;padding:8px 10px;border:0;border-bottom:1px solid #f2f3f5;background:white;text-align:left;flex-shrink:0;cursor:pointer;font:inherit;font-size:14px;color:#303d4c}.tax-hits button:hover{background:#f9fafb}.tax-hits>span{padding:8px 10px}@media(max-width:1100px){.tax-history-grid{grid-template-columns:1fr}}