.tax-guide{max-width:850px}.tax-calculator{padding:20px;border:1px solid #bbd2e7;background:#f4f8fd;border-radius:12px;margin:20px 0}.tax-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.tax-fields label{display:flex;flex-direction:column;gap:6px;font-weight:600;min-width:0}.tax-fields input,.tax-fields select{font:inherit;background:white;border:1px solid #87a6c3;border-radius:6px;padding:10px;min-height:46px;width:100%;box-sizing:border-box;min-width:0}.tax-electric{display:flex;align-items:center;gap:8px}.tax-electric input{width:20px;height:20px}.tax-calculator button{font:inherit;font-weight:700;color:white;background:#175a9d;border:0;border-radius:6px;padding:12px 22px;cursor:pointer;min-height:46px}.tax-calculator :focus-visible{outline:3px solid #1768b4;outline-offset:3px}.tax-error{color:#9a1825}.tax-error:empty{display:none}.tax-result{background:#edf6ff;border-left:4px solid #175a9d;padding:16px 20px;margin:16px 0}.tax-result h2{font-size:1.15rem;margin:0}.tax-result .tax-amount{font-size:1.8rem;font-weight:700;color:#174d85;margin:8px 0}.tax-guide [hidden]{display:none!important}.tax-guide section{margin-top:28px}.tax-guide table{width:100%}@media(max-width:560px){.tax-fields{grid-template-columns:1fr}.tax-calculator{padding:14px}.tax-calculator button{width:100%}}
