#flag-toggle,.flag-menu-container{position:fixed;top:50%;transform:translateY(-50%);display:none;padding:0}#flag-toggle,.flag-item{width:36px;height:36px;overflow:hidden;cursor:pointer;background:0 0}#flag-toggle{right:10px;z-index:999998;border-radius:50%;border:none;box-shadow:0 4px 8px rgba(0,0,0,.25);align-items:center;justify-content:center}#flag-toggle img,.flag-item img{width:100%;height:100%;object-fit:cover;border-radius:50%}.flag-menu-container{right:60px;z-index:999999;flex-direction:column;align-items:flex-end;background:0 0;gap:10px}.flag-menu-container.flex{display:flex}.flag-item{border-radius:50%;transition:transform .2s;border:none;box-shadow:0 2px 6px rgba(0,0,0,.2)}.flag-item:hover{transform:scale(1.1)}@media (max-width:480px){#flag-toggle,.flag-item{width:32px;height:32px}.flag-menu-container{right:50px;gap:8px}}