.tci-tax-calculator-search,.tci-tax-calculator-form{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.tci-input{flex:1 1 320px;min-width:260px;padding:12px 14px;border-radius:10px;border:1px solid rgb(0 0 0 / .15);font-size:16px;line-height:1.2}.tci-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:999px;padding:12px 16px;cursor:pointer;text-decoration:none;font-weight:600;font-size:16px;line-height:1;transition:transform 0.08s ease,opacity 0.15s ease}.tci-btn:disabled{opacity:.7;cursor:not-allowed}.tci-btn:active{transform:translateY(1px)}.tci-btn-red{background:#b7040a;color:#fff}.tci-btn-white{background:#fff;color:#111;border:1px solid rgb(0 0 0 / .15)}.tci-btn-text{display:inline-block}.tci-arrow-circle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tci-btn-sm{padding:10px 14px;font-size:14px}.tci-btn-xl{padding:14px 18px}.tci-error{width:100%;color:#b7040a;margin-top:8px;font-size:14px;line-height:1.4;clear:both}.tci-calculator-wrapper{padding:28px 0}.tci-heading{margin-bottom:16px;text-align:center}.tci-title{margin:0;font-size:28px;line-height:1.2}.tci-form-block{max-width:980px;margin:0 auto}.tci-calculator-results{margin-top:22px}.tci-loading,.tci-error-inline{text-align:center;padding:20px;border-radius:12px;background:rgb(0 0 0 / .04)}.tci-no-result{text-align:center;padding:22px;border-radius:12px;background:rgb(0 0 0 / .04)}.tci-no-result-message{margin:0}.tci-no-result-actions{margin-top:18px;display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.tci-calculator-data-container{display:grid;grid-template-columns:1.15fr 0.85fr;gap:16px;align-items:stretch}@media (max-width:900px){.tci-calculator-data-container{grid-template-columns:1fr}}.tci-map-holder{min-height:320px;border-radius:14px;overflow:hidden;border:1px solid rgb(0 0 0 / .12)}.tci-stat-rows{display:grid;gap:12px}.tci-stat{border-radius:14px;padding:16px;border:1px solid rgb(0 0 0 / .12);background:#fff}.tci-stat h3{margin:0 0 6px 0;font-size:22px;line-height:1.15}.tci-stat p{margin:0;opacity:.8}.tci-property-results-list{position:relative;width:100%;max-height:320px;overflow:auto;border-radius:14px;border:1px solid rgb(0 0 0 / .12);background:#fff;padding:0}.tci-results-ul{list-style:none;padding:10px;margin:0;display:grid;gap:10px}.tci-results-item{border:1px solid rgb(0 0 0 / .1);border-radius:12px;padding:12px}.tci-results-info{display:grid;gap:4px}.tci-results-overlay{position:sticky;bottom:0;left:0;right:0;height:36px;background:linear-gradient(to bottom,#fff0,rgb(255 255 255));pointer-events:none;opacity:0;transition:opacity 0.15s ease}.tci-results-overlay.show{opacity:1}