.LocationButton_container__k_wSO{position:relative;display:inline-block;font-family:Montserrat,sans-serif}.LocationButton_locationButton__w_RSN{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:8px;border:none;background:#318edb;color:#fff;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;overflow:hidden;z-index:1;font-family:Montserrat,sans-serif;letter-spacing:.5px}.LocationButton_locationButton__w_RSN:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(25,86,218,.3);background:#0a64ad}.LocationButton_locationButton__w_RSN:active{transform:translateY(0)}.LocationButton_locationButton__w_RSN.LocationButton_active__fSfhM{background:#318edb}.LocationButton_buttonContent__OeHF6{display:flex;align-items:center;gap:8px}.LocationButton_locationIcon__QkveQ,.LocationButton_spinner__OaWXh{width:18px;height:18px;color:#fff}.LocationButton_spinner__OaWXh{animation:LocationButton_spin__EkgqB 1s linear infinite}.LocationButton_errorIcon__2w7rx{width:18px;height:18px;color:#fff}@keyframes LocationButton_spin__EkgqB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LocationButton_dropdown__a4hYX{position:absolute;top:100%;left:0;margin-top:8px;width:280px;background:#fff;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.1);z-index:100;overflow:hidden;animation:LocationButton_fadeIn__ZmCrN .2s ease-out;border:1px solid rgba(0,0,0,.1)}.LocationButton_dropdownContent__vv8Fy{padding:16px}.LocationButton_dropdownHeader__uAMFQ{display:flex;align-items:center;gap:10px;margin-bottom:16px}.LocationButton_dropdownHeader__uAMFQ h4{margin:0;font-size:16px;color:#13141A;font-family:Montserrat,sans-serif;font-weight:600}.LocationButton_locationInfo__0FjHD{margin-bottom:16px;font-family:Open Sans,sans-serif}.LocationButton_errorMessage__pMGsm,.LocationButton_loadingMessage__XwM9t{display:flex;align-items:center;gap:8px;color:#318edb}.LocationButton_errorMessage__pMGsm svg{color:#318edb}.LocationButton_detectedLocation__kdz1e{color:#13141A}.LocationButton_city__pcLRn{font-size:18px;font-weight:600;margin:0 0 4px;font-family:Montserrat,sans-serif}.LocationButton_status__MjQhY{font-size:14px;color:#5E5E5E;margin:0;font-family:Open Sans,sans-serif}.LocationButton_refreshButton__yM09n{width:100%;padding:10px;border:none;border-radius:6px;background:#f5f5f5;color:#318edb;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:Montserrat,sans-serif}.LocationButton_refreshButton__yM09n:hover{background:#eeeeee}.LocationButton_refreshButton__yM09n:disabled{opacity:.7;cursor:not-allowed}@keyframes LocationButton_fadeIn__ZmCrN{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.LocationButton_locationText__9JbHk{font-family:Montserrat,sans-serif}.LocationButton_errorMessage__pMGsm p,.LocationButton_initialMessage__F86tR p,.LocationButton_loadingMessage__XwM9t p{margin:0;font-family:Open Sans,sans-serif;font-size:14px}.lang-switcher{display:flex;gap:8px;padding:8px 12px;background:rgba(0,0,0,.05);width:-moz-fit-content;width:fit-content;margin:10px auto;border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[dir=rtl] .lang-switcher{direction:rtl}.lang-btn{padding:6px 14px;font-size:13px;font-weight:600;border-radius:30px;text-decoration:none;color:#444;border:1px solid transparent;transition:all .25s ease;background:white}.lang-btn:hover{color:var(--primary-color1);transform:translateY(-1px)}.lang-btn.active,.lang-btn:hover{border-color:var(--primary-color1)}.lang-btn.active{background:var(--primary-color1);color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.15);transform:translateY(-2px)}.avatar_avatar-wrapper__hPxm_{width:40px;height:40px;border-radius:50%;overflow:hidden;position:relative;background-color:#ccc}.avatar_avatar-image__3CX9L{object-fit:cover}