.country-switch-banner{position:relative;background:linear-gradient(90deg,rgba(19,62,118,1) 0%,rgba(47,91,174,1) 50%,rgba(90,132,252,1) 100%);color:#fff;padding:16px 20px;box-shadow:0 4px 12px rgba(0,0,0,.15);animation:slideDownCountry .5s ease-out}.country-switch-banner.banner-fadeout{animation:fadeOutCountry .3s ease-in forwards}.country-switch-banner .banner-container{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px}.country-switch-banner .banner-content{display:flex;align-items:center;gap:15px;flex:1}.country-switch-banner .banner-icon{font-size:36px;color:#fbbf24;flex-shrink:0}.country-switch-banner .banner-text{flex:1}.country-switch-banner .banner-title{font-weight:600;font-size:16px;margin-bottom:4px;color:#f8fafc}.country-switch-banner .banner-message{font-size:13px;color:#e2e8f0;line-height:1.4}.country-switch-banner .banner-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.country-switch-banner #switchCountryBtn{background-color:#f59e0b;color:#fff;padding:8px 16px;border:0;border-radius:4px;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease}.country-switch-banner #switchCountryBtn:hover{background-color:#d97706}.country-switch-banner #stayCountryBtn{background-color:#fff;color:#133e76;padding:8px 16px;border:0;border-radius:4px;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease}.country-switch-banner #stayCountryBtn:hover{background-color:#f1f5f9;color:#0f2d57}.country-switch-banner .close-btn{background:none;border:0;color:#cbd5e1;font-size:14px;cursor:pointer;padding:0;border-radius:40px;width:22px;height:22px;transition:all .2s ease}.country-switch-banner .close-btn:hover{background-color:rgba(255,255,255,.1);color:#fff}@keyframes slideDownCountry{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutCountry{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@media(max-width:768px){.country-switch-banner{display:none!important}}