.state-rate-map_mapWrapper__5qGen{background:#ffffff;border:1px solid #e8e8e8;border-radius:12px;padding:32px;box-shadow:0 4px 16px rgba(0,0,0,.04);margin-bottom:40px}.state-rate-map_filterBar__rvXVJ{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.state-rate-map_legendBar__VJYsf{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:28px}.state-rate-map_legendItem___K1Di{display:flex;align-items:center;gap:6px;font-size:13px;color:#475569;font-weight:500}.state-rate-map_legendColorBox__VRmne{width:16px;height:16px;border-radius:4px}.state-rate-map_stateGrid__QoOHL{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:14px;gap:14px}.state-rate-map_stateCard__kcxfy{border:1px solid #e2e8f0;border-radius:8px;padding:14px;text-decoration:none;background:#ffffff;transition:all .2s ease;display:block;position:relative;overflow:hidden}.state-rate-map_stateCard__kcxfy:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.08);border-color:#176b5b}.state-rate-map_stateCardTop__EXE9q{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.state-rate-map_stateCode__yksXx{font-size:14px;font-weight:800;color:#0f172a}.state-rate-map_stateRate__IbTCy{font-size:18px;font-weight:800}.state-rate-map_stateName__wzab7{font-size:13px;font-weight:600;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.state-rate-map_stateBill__MxNU1{font-size:12px;color:#64748b;margin-top:4px}