/* Only the income-tax advance estimator, no global calculator layout modifications. */
.gse-advance-root .gse-advance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:18px}
.gse-advance-root .gse-advance-grid label,.gse-advance-root .gse-advance-more label{display:flex;flex-direction:column;min-width:0;gap:6px;font-weight:600}
.gse-advance-root .gse-advance-grid span{min-height:2.3em;line-height:1.4}
.gse-advance-root .gse-advance-grid input,.gse-advance-root .gse-advance-grid select,.gse-advance-root .gse-advance-more select{width:100%;box-sizing:border-box;background:#0a1f35;color:#fff;border:1px solid #526d89;border-radius:9px;padding:13px;font:inherit}
.gse-advance-root .gse-advance-more{margin:16px 0;padding:10px;border:1px solid #3f5670;border-radius:8px}
.gse-advance-root .gse-advance-more summary{cursor:pointer;color:#ffcc6a}
.gse-advance-root .gse-advance-more label{max-width:350px;margin:12px 0}
.gse-advance-root .gse-advance-output{overflow-x:auto}
.gse-advance-root .gse-advance-output table{width:100%;min-width:400px;border-collapse:collapse;margin:12px 0 20px}
.gse-advance-root .gse-advance-output td,.gse-advance-root .gse-advance-output th{padding:8px 7px;border-bottom:1px solid #3d5670;text-align:right}
.gse-advance-root .gse-advance-output th:first-child{text-align:left}
@media(max-width:650px){.gse-advance-root .gse-advance-grid{grid-template-columns:1fr}.gse-advance-root .gse-advance-grid span{min-height:0}}
