.Actions_actions___UhNU{display:flex;gap:12px;flex-wrap:wrap}.Actions_btn__WV2n_{flex:1 1 48%;padding:12px 16px;border-radius:8px;font-weight:500;text-align:center;cursor:pointer;transition:background-color .2s ease}.Actions_btnContact__5Hz__{background-color:#131c3a;color:white}.Actions_btnContact__5Hz__:hover{background-color:#0f152e}.Actions_btnCall__XSkPX{background-color:#63a965;color:white}.Actions_btnCall__XSkPX:hover{background-color:#58965a}.Actions_btnFavorite__l2F_n{display:flex;align-items:center;justify-content:center;padding:10px;border-radius:50%;background-color:#f3f3f3;transition:background-color .2s ease;cursor:pointer}.Actions_btnFavorite__l2F_n:hover{background-color:#e5e7eb;cursor:pointer}.Actions_heartCount__GLvN3{margin-left:3px}.Actions_modalOverlay__W4IDz{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;justify-content:center;align-items:center;z-index:2000}.Actions_modal__L5v9I{width:90%;max-width:420px;height:80vh;background:#fff;border-radius:10px;position:relative;overflow:hidden;display:flex;flex-direction:column}.Actions_modalClose__zjyyq{position:absolute;top:8px;right:8px;background:transparent;border:none;font-size:22px;cursor:pointer}.Actions_modalIframe__hTlw3{width:100%;height:100%;border:none}.Login_loginBox__s3qBQ{position:relative;max-width:450px;margin:0 auto;img{border-top-left-radius:11px;border-top-right-radius:12px}}.Login_container__1qx4D{position:relative;max-width:450px;padding:30px;border:1px solid #ddd;box-shadow:0 2px 10px rgba(0,0,0,.1);background:#fff;text-align:center;border-bottom-left-radius:11px;border-bottom-right-radius:12px}.Login_title__W7e1n{margin-bottom:20px;font-size:24px;font-weight:700}.Login_form__vE5Cd{display:flex;flex-direction:column;gap:15px;margin-top:20px}.Login_input___rHr1{padding:10px;border:1px solid #ccc;border-radius:5px;font-size:16px}.Login_checkboxContainer__6FlV_{display:flex;align-items:center;gap:10px}.Login_checkboxLabel__pb3mZ{font-size:14px}.Login_googlebutton___7K63{border:1px solid;display:flex;padding:10px;cursor:pointer;justify-content:center;.Login_googlecontainer__S8pEi{display:flex;align-items:center;gap:10px}img{vertical-align:middle}}.Login_button__ZV1nr{padding:10px;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px}.Login_button__ZV1nr,.Login_button__ZV1nr:hover{background:linear-gradient(90deg,#5aa8ad,#ff8f2a)}.Login_link__Yxd2J{display:block;margin-top:15px;font-size:14px;color:#0070f3;cursor:pointer;text-decoration:underline}.Login_link__Yxd2J:hover{color:#005bb5}.Login_errorBox__IEK2e{background:#fdecea;border:1px solid #f5c2c0;color:#a00;padding:10px;border-radius:5px;margin-bottom:15px;text-align:left;font-size:14px}.Login_closeButton__E5luN{position:absolute;top:15px;right:15px;background:transparent;border:none;font-size:20px;color:#888;cursor:pointer;transition:color .2s ease}.Login_closeButton__E5luN:hover{color:#000}.Login_container__1qx4D html{background-color:rgb(142,145,143)}.Login_publicAdTitle__UJotO{text-align:center;font-size:1.3rem;font-weight:700;color:#d97706;margin-top:1rem;animation:Login_pulse__dJkp0 1.5s ease-in-out infinite}@keyframes Login_pulse__dJkp0{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}