._container_130h5_1{flex-direction:column;gap:8px;display:flex}._searchRow_130h5_7{gap:8px;display:flex}._searchRow_130h5_7 input{border:1px solid #ddd;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-size:16px}._searchRow_130h5_7 input:focus{border-color:#4a90e2}._searchRow_130h5_7 button{color:#fff;cursor:pointer;background-color:#4a90e2;border:none;border-radius:8px;padding:10px 20px;font-size:16px}._searchRow_130h5_7 button:hover{background-color:#357abd}._locationBtn_130h5_39{color:#4a90e2;cursor:pointer;border:1px solid #4a90e2;border-radius:8px;width:100%;padding:10px;font-size:16px}._locationBtn_130h5_39:hover{background-color:#f0f7ff}._button_ly400_1{color:#4a90e2;cursor:pointer;background-color:#f0f7ff;border:1px solid #4a90e2;border-radius:20px;padding:6px 14px;font-size:14px}._button_ly400_1:hover{color:#fff;background-color:#4a90e2}._card_1y7o7_1{background:#fff;border-radius:16px;margin-top:20px;padding:24px;box-shadow:0 4px 12px #0000001a}._header_1y7o7_10{align-items:center;gap:8px;margin-bottom:16px;display:flex}._header_1y7o7_10 img{width:60px;height:60px}._cityName_1y7o7_21{font-size:24px;font-weight:700}._description_1y7o7_26{color:#888;margin:0}._info_1y7o7_32{flex-direction:column;gap:8px;display:flex}._info_1y7o7_32 p{margin:0}._temp_1y7o7_42{color:#4a90e2;margin:8px 0;font-size:48px;font-weight:700}._container_34wso_1{margin-top:16px}._dateList_34wso_5{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:16px;display:flex}._dateBtn_34wso_13{color:#4a90e2;cursor:pointer;background-color:#fff;border:1px solid #4a90e2;border-radius:20px;padding:8px 14px;font-size:14px}._dateBtn_34wso_13:hover{color:#fff;background-color:#4a90e2}._activeDateBtn_34wso_28{color:#fff;cursor:pointer;background-color:#4a90e2;border:1px solid #4a90e2;border-radius:20px;padding:8px 14px;font-size:14px}._card_34wso_38{background:#fff;border-radius:16px;margin-top:16px;padding:20px;box-shadow:0 4px 12px #0000001a}._detailCard_34wso_46{border-top:1px solid #eee;flex-direction:column;gap:8px;margin-top:16px;padding-top:16px;display:flex}._detailCard_34wso_46 img{width:60px;height:60px}._detailCard_34wso_46 p{margin:0}._detailTemp_34wso_64{color:#4a90e2;font-size:32px;font-weight:700}._forecastLabel_34wso_70{color:#888;margin:0 0 8px;font-size:15px}._wrapper_dqv7t_1{max-width:600px;margin:0 auto;padding:40px 20px}._title_dqv7t_7{text-align:center;color:#4a90e2;margin-bottom:24px;font-size:28px;font-weight:700}._recentCities_dqv7t_15{flex-wrap:wrap;gap:8px;padding-top:10px;display:flex}._loading_dqv7t_22{text-align:center;color:#4a90e2;padding:20px;font-size:16px}._error_dqv7t_29{text-align:center;color:#e74c3c;padding:20px;font-size:16px}
