.language-suggestion-bar{position:fixed;top:0;left:0;right:0;z-index:50;background:#820ad1;color:#fff;padding:.75rem 1rem;transform:translateY(0);transition:transform .3s ease-in-out}.language-suggestion-bar .container{max-width:100%;margin:0 auto;padding:.75rem 1rem}.language-suggestion-bar .content-flex{display:flex;align-items:center;gap:1rem}.language-suggestion-bar .message-section{flex:1;text-align:left}.language-suggestion-bar .primary-message{font-size:.875rem;font-weight:500;margin-bottom:.25rem}.language-suggestion-bar .secondary-message{font-size:.75rem;opacity:.9;font-style:italic}.language-suggestion-bar .actions{display:flex;align-items:center;gap:.75rem}.language-suggestion-bar .btn-accept{background-color:#fff3;color:#fff;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;border:none;cursor:pointer;transition:all .2s ease}.language-suggestion-bar .btn-accept:hover{background-color:#ffffff4d}.language-suggestion-bar .btn-accept:focus{outline:none;box-shadow:0 0 0 2px #ffffff80}.language-suggestion-bar .btn-dismiss{color:#fff;padding:.5rem .75rem;border-radius:.5rem;font-size:.875rem;background:transparent;border:none;cursor:pointer;transition:all .2s ease}.language-suggestion-bar .btn-dismiss:hover{background-color:#ffffff1a}.language-suggestion-bar .btn-dismiss:focus{outline:none;box-shadow:0 0 0 2px #ffffff80}.language-suggestion-bar .mobile-icon{display:inline}@media (min-width: 640px){.language-suggestion-bar .mobile-icon{display:none}}.language-suggestion-bar .desktop-text{display:none}@media (min-width: 640px){.language-suggestion-bar .desktop-text{display:inline}}body:has(.language-suggestion-bar){padding-top:67px;transition:padding-top .3s ease-in-out}@media (max-width: 639px){body:has(.language-suggestion-bar){padding-top:90px}}.language-suggestion-enter{transition:transform .3s ease-out}.language-suggestion-enter-start{transform:translateY(-100%)}.language-suggestion-enter-end{transform:translateY(0)}.language-suggestion-leave{transition:transform .3s ease-in}.language-suggestion-leave-start{transform:translateY(0)}.language-suggestion-leave-end{transform:translateY(-100%)}
