[hidden]{display:none!important}.finance-tools{margin:12px 0;border:1px solid #817253;border-radius:14px}.finance-tools summary{padding:14px;min-height:44px;cursor:pointer;font-weight:bold}.return-explainer{font-size:.95rem;line-height:1.6}.return-explainer a{text-decoration:underline}@media(max-width:600px){.app-header{padding:14px!important;gap:10px!important}.brand h1{font-size:1.4rem!important}.app-header .brand-text p{font-size:.8rem!important}.header-right{display:flex!important;flex-direction:row!important;flex-wrap:wrap;justify-content:center;gap:8px!important}.header-badge{flex-basis:100%}.app-header button{margin:0!important;min-height:40px}.table-disclaimer{padding:12px!important}.table-disclaimer h2{font-size:1rem}.finance-tools .tabs-row{max-height:60vh;overflow:auto}}