.ros-language-selector[data-v-b2a8c47e]{--ros-language-selector-fg-1: #333;--ros-language-selector-bg-1: rgba(102, 126, 234, .15);--ros-language-selector-line-1: #667eea;--ros-language-selector-bg-2: rgba(102, 126, 234, .2)}[data-v-b2a8c47e] .q-btn.btn--no-hover .q-focus-helper{display:none}.ros-language-selector__trigger[data-v-b2a8c47e]{display:flex;align-items:center;gap:8px;padding:8px 12px;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.ros-language-selector__trigger--light[data-v-b2a8c47e]{background:rgba(var(--ros-black-rgb),.05);color:var(--ros-language-selector-fg-1)}.ros-language-selector__trigger--light[data-v-b2a8c47e]:hover{background:rgba(var(--ros-black-rgb),.1)}.ros-language-selector__trigger--dark[data-v-b2a8c47e]{background:transparent;color:var(--ros-text-100)}.ros-language-selector__trigger--dark[data-v-b2a8c47e]:hover{background:var(--ros-fill-10)}.ros-language-selector__trigger--glass[data-v-b2a8c47e]{background:var(--ros-fill-15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ros-text-100);border:1px solid var(--ros-line-20)}.ros-language-selector__trigger--glass[data-v-b2a8c47e]:hover{background:rgba(var(--ros-white-rgb),.25)}.ros-language-selector__flag[data-v-b2a8c47e]{width:24px;height:18px;object-fit:cover;border-radius:3px;box-shadow:0 1px 2px rgba(var(--ros-black-rgb),.2)}.ros-language-selector__flag--large[data-v-b2a8c47e]{width:28px;height:21px}.ros-language-selector__label[data-v-b2a8c47e]{white-space:nowrap}.ros-language-selector__icon-btn--light[data-v-b2a8c47e]{color:var(--ros-language-selector-fg-1)}.ros-language-selector__icon-btn--dark[data-v-b2a8c47e],.ros-language-selector__icon-btn--glass[data-v-b2a8c47e]{color:var(--ros-text-100)}.ros-language-selector__inline[data-v-b2a8c47e]{width:100%}.ros-language-selector__grid[data-v-b2a8c47e]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media(max-width:900px){.ros-language-selector__grid[data-v-b2a8c47e]{grid-template-columns:repeat(4,1fr)}}@media(max-width:700px){.ros-language-selector__grid[data-v-b2a8c47e]{grid-template-columns:repeat(3,1fr)}}@media(max-width:500px){.ros-language-selector__grid[data-v-b2a8c47e]{grid-template-columns:repeat(2,1fr)}}.ros-language-selector__grid-item[data-v-b2a8c47e]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px 12px;min-height:90px;background:var(--ros-fill-05);border:2px solid transparent;border-radius:12px;cursor:pointer;transition:all .2s ease;text-align:center}.ros-language-selector__grid-item[data-v-b2a8c47e]:hover{background:var(--ros-fill-10);border-color:var(--ros-line-15);transform:translateY(-2px)}.ros-language-selector__grid-item--active[data-v-b2a8c47e]{background:var(--ros-language-selector-bg-1);border-color:var(--ros-language-selector-line-1)}.ros-language-selector__grid-item--active .ros-language-selector__grid-name[data-v-b2a8c47e]{color:var(--ros-language-selector-line-1);font-weight:600}.ros-language-selector__grid-item--active .ros-language-selector__grid-check[data-v-b2a8c47e]{opacity:1}.ros-language-selector__grid-flag[data-v-b2a8c47e]{width:40px;height:30px;object-fit:cover;border-radius:4px;box-shadow:0 2px 6px var(--ros-shadow-30)}.ros-language-selector__grid-name[data-v-b2a8c47e]{font-size:13px;font-weight:500;color:var(--ros-text-85);line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ros-language-selector__grid-check[data-v-b2a8c47e]{position:absolute;top:8px;right:8px;color:var(--ros-language-selector-line-1);font-size:18px;opacity:0;transition:opacity .2s}.ros-language-modal[data-v-b2a8c47e]{background:transparent;padding:0}.ros-language-modal__grid[data-v-b2a8c47e]{display:flex;flex-direction:column;gap:4px}.ros-language-modal__item[data-v-b2a8c47e]{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:10px 12px;width:100%;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease;text-align:left}.ros-language-modal__item[data-v-b2a8c47e]:hover{background:var(--ros-fill-08)}.ros-language-modal__item--active[data-v-b2a8c47e]{background:var(--ros-language-selector-bg-2)}.ros-language-modal__item--active .ros-language-modal__name[data-v-b2a8c47e]{color:var(--ros-language-selector-line-1);font-weight:600}.ros-language-modal__flag[data-v-b2a8c47e]{width:28px;height:21px;object-fit:cover;border-radius:4px;box-shadow:0 1px 2px var(--ros-shadow-30)}.ros-language-modal__name[data-v-b2a8c47e]{font-size:14px;color:var(--ros-text-90);white-space:nowrap}.ros-language-modal--glass[data-v-b2a8c47e]{background:transparent}.ros-language-modal--glass .ros-language-modal__item[data-v-b2a8c47e]:hover{background:var(--ros-fill-10)}.ros-language-modal--glass .ros-language-modal__item--active[data-v-b2a8c47e]{background:var(--ros-language-selector-bg-2)}
