.calc-top{padding-top:16px!important}.calc-top h2{margin-bottom:16px}main h2{margin-top:40px;margin-bottom:12px}main h3{margin-top:24px}.calc-tw{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.calc-tw table{min-width:560px;width:100%}.calc-tw th,.calc-tw td{white-space:nowrap;padding:8px 10px}
form .tbtn .btn+.btn{margin-left:12px}.cc-apply{margin:16px 0 0}.cc-apply .btn{display:inline-flex;align-items:center;justify-content:center;line-height:1.2;padding-top:0;padding-bottom:0;min-height:48px}
#cost-actions:not([hidden]){display:flex;flex-wrap:wrap;gap:12px}
@media (max-width:720px){.table-scroll{position:relative;-webkit-mask-image:linear-gradient(90deg,#000 85%,rgba(0,0,0,.25));mask-image:linear-gradient(90deg,#000 85%,rgba(0,0,0,.25))}.table-scroll th:first-child,.table-scroll td:first-child{position:sticky;left:0;z-index:1;background:#fff}}
.table-scroll+h2,.calc-top+section h2:first-child{margin-top:32px}
main>.blk.e2{content-visibility:visible!important}
