.lang-grid[data-v-e054ec90]{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:.75rem 1rem}.lang-section-title[data-v-e054ec90]{font-size:.8rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.25rem}.lang-items[data-v-e054ec90]{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:.25rem .5rem}.lang-item[data-v-e054ec90]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:6px;text-decoration:none;color:#212529}.lang-item[data-v-e054ec90]:hover{background-color:#f5f7fb}.lang-item.active[data-v-e054ec90]{background-color:#eef4ff;color:#0d6efd;font-weight:600}.flag-icon[data-v-e054ec90]{width:16px;height:16px;-o-object-fit:cover;object-fit:cover;border-radius:50%;image-rendering:auto}.lang-name[data-v-e054ec90]{white-space:nowrap;line-height:1}@media(max-width:576px){.lang-grid[data-v-e054ec90],.lang-items[data-v-e054ec90]{grid-template-columns:1fr}}#languageSelectorModal,#languageSelectorModal.show{z-index:1060!important}#languageSelectorModal{position:fixed!important}#languageSelectorModal .modal-dialog{pointer-events:auto!important;z-index:1061!important;position:relative!important}#languageSelectorModal .modal-content{pointer-events:auto!important;position:relative!important;z-index:1062!important}#languageSelectorModal.show a,#languageSelectorModal.show button,#languageSelectorModal.show .lang-item{cursor:pointer!important;pointer-events:auto!important;z-index:10!important;position:relative!important}#languageSelectorModal .modal-body{pointer-events:auto!important;position:relative!important;z-index:1063!important}#languageSelectorModal .lang-grid,#languageSelectorModal .lang-items{pointer-events:auto!important;position:relative!important}body.modal-open #languageSelectorModal.show{z-index:1070!important}body.modal-open #languageSelectorModal.show *{position:relative;z-index:auto}body.modal-open #languageSelectorModal.show .modal-dialog{z-index:1071!important}body.modal-open #languageSelectorModal.show .modal-content{z-index:1072!important}body.modal-open #languageSelectorModal.show .modal-body{z-index:1073!important}body.modal-open #languageSelectorModal.show .lang-item{z-index:1074!important}body.modal-open #languageSelectorModal.show .modal-dialog{transform:translateZ(0);will-change:transform;isolation:isolate}body.modal-open #languageSelectorModal.show{position:fixed!important;z-index:1070!important;pointer-events:none!important}body.modal-open #languageSelectorModal.show .modal-dialog,body.modal-open #languageSelectorModal.show .modal-content,body.modal-open #languageSelectorModal.show *{pointer-events:auto!important}[data-layout=without-header] body.modal-open .modal-backdrop.show{z-index:9998!important;pointer-events:none!important}[data-layout=without-header] body.modal-open #languageSelectorModal.show{z-index:10000!important;pointer-events:none!important}[data-layout=without-header] body.modal-open #languageSelectorModal.show .modal-dialog{z-index:10001!important;pointer-events:auto!important;position:relative!important}[data-layout=without-header] body.modal-open #languageSelectorModal.show .modal-content{z-index:10002!important;pointer-events:auto!important;position:relative!important}[data-layout=without-header] body.modal-open #languageSelectorModal.show .modal-body{z-index:10003!important;pointer-events:auto!important;position:relative!important}[data-layout=without-header] body.modal-open #languageSelectorModal.show .lang-item{z-index:10004!important;pointer-events:auto!important;position:relative!important}[data-layout=without-header] body.modal-open .modal-backdrop.show:before{content:"";position:absolute;inset:0;pointer-events:none!important;z-index:9999}[data-layout=without-header] body.modal-open .modal-backdrop{display:none!important;visibility:hidden!important;opacity:0!important}[data-layout=without-header] body.modal-open #languageSelectorModal.show{pointer-events:none!important;position:relative}[data-layout=without-header] body.modal-open #languageSelectorModal.show:before{content:"";position:fixed;inset:0;background:#00000080;z-index:-1;pointer-events:auto}[data-layout=without-header] body.modal-open #languageSelectorModal.show .modal-dialog,[data-layout=without-header] body.modal-open #languageSelectorModal.show .modal-content{pointer-events:auto!important;position:relative;z-index:1}[data-layout=without-header] body.modal-open #languageSelectorModal.show .modal-body,[data-layout=without-header] body.modal-open #languageSelectorModal.show .lang-item,[data-layout=without-header] body.modal-open #languageSelectorModal.show a,[data-layout=without-header] body.modal-open #languageSelectorModal.show button{pointer-events:auto!important;position:relative;z-index:2}
