body.has-admin-sidebar{padding:76px 0 0 264px;transition:padding-left .3s}body.has-admin-sidebar.has-collapsed-sidebar{padding-left:82px}body.has-admin-sidebar .main__container.container:not(.page-translation){width:100%;max-width:1600px;margin-left:auto;margin-right:auto}@media (width>=768px){body.has-admin-sidebar .main__container.container:not(.page-translation){padding:34px}}@media (width<=768px){body.has-admin-sidebar .main__container.container:not(.page-translation){max-width:100%;margin-left:0;margin-right:0;padding:0}}@media (width>=769px) and (width<=1000px){body.has-admin-sidebar{padding-left:82px}body.has-admin-sidebar .sidebar{width:82px}body.has-admin-sidebar .admin-sidebar-toggle,body.has-admin-sidebar .sidebar .admin-sidebar-text{display:none}body.has-admin-sidebar .sidebar .admin-sidebar-link,body.has-admin-sidebar .sidebar .admin-sidebar-action{justify-content:center;padding-left:0;padding-right:0}body.has-admin-sidebar .sidebar .admin-sidebar-notifications-badge{border:2px solid var(--admin-sunk-strong,#03070d8c);min-width:16px;height:16px;margin-left:0;padding:0 4px;font-size:10px;position:absolute;top:2px;right:4px}body.has-admin-sidebar .sidebar .admin-sidebar-profile-info{display:none}body.has-admin-sidebar .sidebar .admin-sidebar-profile,body.has-admin-sidebar .sidebar .admin-sidebar-brand{justify-content:center}}.sidebar{background:var(--admin-black-30,var(--admin-chrome,#070b12e0));width:264px;height:100vh;-webkit-backdrop-filter:blur(var(--admin-blur-14,var(--admin-blur-chrome,18px)));backdrop-filter:blur(var(--admin-blur-14,var(--admin-blur-chrome,18px)));color:var(--admin-text,#f6f7fb);border-right:1px solid var(--admin-border,#ffffff2e);z-index:1000;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:18px 14px;transition:transform .3s,width .3s;display:flex;position:fixed;top:0;left:0;overflow:hidden}.sidebar--collapsed{width:82px;padding-left:8px;padding-right:8px}.sidebar--mobile-open{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));transform:translate(0)}@media (width<=767px){.sidebar{width:280px;transform:translate(-100%)}.sidebar--mobile-open{transform:translate(0)}}.admin-sidebar-brand{border-bottom:1px solid var(--admin-border,#ffffff2e);flex:none;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:54px;margin-bottom:12px;padding:6px 0;display:flex}.admin-sidebar-brand-link{align-items:center;min-width:0;text-decoration:none;display:flex}.admin-sidebar-brand-img{width:auto;max-width:100%;height:42px;filter:drop-shadow(0 4px 14px var(--admin-accent-glow,#2fb58f38));display:block}.sidebar--collapsed .admin-sidebar-brand{flex-direction:column;justify-content:center;gap:12px;padding:6px 0}.sidebar--collapsed .admin-sidebar-brand-link{display:none}.admin-sidebar-toggle{background:var(--admin-surface-raised,#ffffff06);border:1px solid var(--admin-border,#ffffff2e);width:36px;height:36px;color:var(--admin-text-soft,#c5cbd6);cursor:pointer;z-index:10;border-radius:13px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .2s,border-color .2s,color .2s;display:flex;position:relative}.admin-sidebar-toggle:hover{background:var(--admin-surface-hover,#ffffff0f);border-color:var(--admin-border-strong,#ffffff57);color:var(--admin-text-hi,#fff)}.admin-sidebar-toggle:active{background:var(--admin-accent-fill,#2fb58f1f);border-color:var(--admin-accent-line,#2fb58f59);color:var(--admin-accent-light,#7fe0c3)}.admin-sidebar-toggle:focus-visible{outline:2px solid var(--admin-accent,#2fb58f);outline-offset:2px}.has-collapsed-sidebar .sidebar--collapsed .admin-sidebar-toggle{margin-left:auto;margin-right:auto}.admin-sidebar-toggle-icon{font-size:14px;font-weight:700;line-height:100%;transition:transform .3s;display:inline-block}.sidebar--collapsed .admin-sidebar-toggle-icon{transform:rotate(180deg)}.admin-sidebar-notifications-badge{background:var(--admin-danger,#ff6b75);min-width:20px;height:20px;color:var(--admin-text-hi,#fff);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-size:12px;font-weight:700;line-height:100%;display:flex}.admin-sidebar-notifications-badge[hidden]{display:none}.sidebar--collapsed .admin-sidebar-notifications-badge{border:2px solid var(--admin-sunk-strong,#03070d8c);min-width:16px;height:16px;margin-left:0;padding:0 4px;font-size:10px;position:absolute;top:2px;right:4px}.admin-sidebar-nav{scrollbar-width:thin;scrollbar-color:var(--admin-border-strong,#ffffff57) transparent;flex-direction:column;flex:1;gap:1px;width:100%;min-height:0;padding:8px 0 0;display:flex;overflow-y:auto}.admin-sidebar-caption.admin-sidebar-text{color:var(--admin-text-faint,#667185);text-transform:uppercase;letter-spacing:1.3px;white-space:nowrap;text-overflow:ellipsis;padding:7px 12px 2px;font-size:10px;font-weight:700;display:block;overflow:hidden}.admin-sidebar-item{margin:0}.admin-sidebar-link{min-height:32px;color:var(--admin-text-nav,#b5bece);border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:4px 12px;font-size:15px;line-height:125%;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:flex;position:relative}.admin-sidebar-link:hover{background:var(--admin-surface-hover,#ffffff0f);color:var(--admin-text-hi,#fff);border-color:var(--admin-border,#ffffff2e);text-decoration:none}.admin-sidebar-item--active.admin-sidebar-link{background:var(--admin-surface-hover,#ffffff0f);color:var(--admin-text-hi,#fff);border-color:var(--admin-border,#ffffff2e);box-shadow:inset 3px 0 var(--admin-accent,#2fb58f)}.admin-sidebar-icon{flex-shrink:0;place-items:center;width:28px;font-size:20px;display:grid}.admin-sidebar-icon img.emoji{width:18px;max-width:25px;height:auto}.admin-sidebar-text{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.sidebar--collapsed .admin-sidebar-link{justify-content:center;padding-left:0;padding-right:0}.admin-sidebar-action{width:100%;min-height:32px;color:var(--admin-text-nav,#b5bece);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:4px 12px;font-size:15px;transition:background .2s,color .2s;display:flex}.admin-sidebar-action:hover{background:var(--admin-surface-hover,#ffffff0f);color:var(--admin-text-hi,#fff)}.admin-sidebar-profile{border-top:1px solid var(--admin-border,#ffffff2e);color:var(--admin-text,#f6f7fb);border-radius:0;flex:none;gap:12px;padding:12px 7px 2px;font-size:15px;text-decoration:none}.admin-sidebar-profile-avatar{width:38px;height:38px;color:var(--admin-accent-ink,#06231b);background:linear-gradient(145deg, var(--admin-accent-light,#7fe0c3), var(--admin-accent,#2fb58f));object-fit:cover;box-shadow:0 8px 25px var(--admin-accent-glow,#2fb58f38);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.admin-sidebar-profile-info{flex-direction:column;min-width:0;display:flex;overflow:hidden}.admin-sidebar-profile-name{color:var(--admin-text,#f6f7fb);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.admin-sidebar-profile-role{color:var(--admin-text-dim,#96a0b3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.sidebar--collapsed .admin-sidebar-profile{justify-content:center;padding-left:0;padding-right:0}.sidebar--collapsed .admin-sidebar-profile-info,.sidebar--collapsed .admin-sidebar-action .admin-sidebar-text{display:none}.sidebar--collapsed .admin-sidebar-action{justify-content:center;padding-left:0;padding-right:0}.admin-sidebar-close-mobile{background:var(--admin-surface-hover,#ffffff0f);width:35px;height:35px;color:var(--admin-text-soft,#c5cbd6);cursor:pointer;z-index:10;border:none;border-radius:9px;margin-right:0;font-size:18px;display:none;position:absolute;top:10px;right:7px}.admin-sidebar-overlay{z-index:999;opacity:0;background:#00000080;transition:opacity .3s;display:none;position:fixed;inset:0}.admin-sidebar-overlay.admin-sidebar-overlay--visible{opacity:1;display:block}.admin-sidebar-open-mobile{background:var(--admin-surface-solid,#101725);width:40px;height:auto;color:var(--admin-text-soft,#c5cbd6);cursor:pointer;z-index:1000;border:none;border-radius:8px;margin:0;padding:7px;font-size:40px;transition:background .2s;display:none;position:fixed;top:18px;right:10px;box-shadow:0 2px 8px #0003}.admin-sidebar-open-mobile:hover{background:var(--admin-surface-raised,#ffffff06)}@media (width<=768px){.admin-sidebar{width:280px;transform:translate(-100%)}.admin-sidebar-overlay.admin-sidebar-overlay--visible{display:block}.admin-sidebar-open-mobile{justify-content:center;align-items:center;display:flex}.admin-sidebar-close-mobile{justify-content:center;align-items:center;padding:5px;display:flex}body.has-admin-sidebar{padding-left:20px;padding-right:20px}}@media (width<=768px) and (width<=479px){body.has-admin-sidebar{padding-top:76px;padding-left:10px;padding-right:10px}}@media (width<=768px){body.has-admin-sidebar .container{max-width:100%;margin-left:0}body.has-admin-sidebar header{margin-left:0}.admin-sidebar-toggle{display:none}}.sidebar--collapsed .admin-sidebar-text{display:none}.topbar{background:var(--admin-black-20,var(--admin-chrome-soft,#070b12ad));border-bottom:1px solid var(--admin-border,#ffffff2e);z-index:999;height:76px;box-shadow:none;-webkit-backdrop-filter:blur(var(--admin-blur-14,var(--admin-blur-chrome,18px)));backdrop-filter:blur(var(--admin-blur-14,var(--admin-blur-chrome,18px)));flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;top:0;left:0;right:0}.topbar__bar{flex:none;justify-content:space-between;align-items:center;gap:16px;width:100%;height:56px;padding:0 34px;display:flex}.topbar__ticker{background:linear-gradient(90deg, var(--admin-accent,#2fb58f) 0%, var(--admin-accent-hover,#27997a) 100%);border-bottom:1px solid var(--admin-accent-hover,#27997a);white-space:nowrap;cursor:pointer;flex-direction:row;flex:none;justify-content:flex-start;align-items:center;width:100%;height:20px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 2% 98%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 2% 98%,#0000 100%)}.topbar__ticker-content{color:#fff;white-space:nowrap;will-change:transform;backface-visibility:hidden;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;min-width:max-content;padding-left:30px;font-size:12px;font-weight:500;line-height:167%;display:flex;transform:translateZ(0)}.topbar__ticker-content:hover{animation-play-state:paused}.topbar__ticker-header{color:#fff;white-space:nowrap;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;margin-right:10px;font-size:12px;font-weight:700;display:flex}.topbar__ticker-item{white-space:nowrap;border-right:1px solid var(--admin-border,#ffffff2e);flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:4px;padding:0 8px;display:flex}.topbar__ticker-item:last-child{border-right:none}.topbar__ticker-item .ticker-icon{opacity:.9;font-size:14px;line-height:100%}.topbar__ticker-item .ticker-login{color:#fff;font-size:12px;font-weight:600}.topbar__ticker-item .ticker-separator{color:#fff6;margin:0 4px;font-weight:300}.topbar__ticker-item .ticker-count{color:#fbbf24;font-size:13px;font-weight:700}.topbar__ticker-item .ticker-label{color:#ffffffd9;font-size:11px;font-style:italic;font-weight:400}.topbar__ticker-loading{color:#fffc;white-space:nowrap;padding:0 20px;font-size:15px}.topbar__brand{flex-direction:column;flex-shrink:1;min-width:0;display:flex}.topbar__meta{align-items:center;gap:10px;min-width:0;margin-bottom:3px;display:flex}.topbar__kicker{color:var(--admin-accent,#2fb58f);text-transform:uppercase;letter-spacing:1.4px;font-size:10px;display:block}.topbar__clock{color:var(--admin-text-dim,#96a0b3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.topbar__title{color:var(--admin-text-hi,#fff);font-size:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.topbar__actions{align-items:center;gap:8px;min-width:0;display:flex;overflow:visible}.topbar__quick-link{border:1px solid var(--admin-border,#ffffff2e);color:var(--admin-text-soft,#c5cbd6);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.topbar__quick-link:hover{background:var(--admin-surface-hover,#ffffff0f);border-color:var(--admin-border-strong,#ffffff57);color:var(--admin-text-hi,#fff)}.topbar__menu{position:relative}.topbar__menu-toggle{border:1px solid var(--admin-border,#ffffff2e);color:var(--admin-text-soft,#c5cbd6);font:inherit;cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.topbar__menu-toggle:hover{background:var(--admin-surface-hover,#ffffff0f);border-color:var(--admin-border-strong,#ffffff57);color:var(--admin-text-hi,#fff)}.topbar__menu-label{display:none}.topbar__dropdown{background:var(--admin-surface-solid,#101725);border:1px solid var(--admin-border,#ffffff2e);min-width:200px;box-shadow:var(--admin-shadow-card,0 20px 60px #0000002e);z-index:100;border-radius:13px;padding:4px 0;position:absolute;top:calc(100% + 6px);right:0}.topbar__dropdown[hidden]{display:none}.topbar__dropdown-link{color:var(--admin-text,#f6f7fb);white-space:nowrap;padding:8px 16px;font-size:14px;text-decoration:none;transition:background .12s;display:block}.topbar__dropdown-link:hover{background:var(--admin-surface-hover,#ffffff0f)}.topbar__dropdown-link:focus-visible{outline:2px solid var(--admin-focus-ring,#2fb58f38);outline-offset:-2px}.topbar__account{border:1px solid var(--admin-border,#ffffff2e);color:var(--admin-text-soft,#c5cbd6);border-radius:9px;align-items:center;gap:8px;padding:6px 8px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.topbar__account:hover{background:var(--admin-surface-hover,#ffffff0f);border-color:var(--admin-border-strong,#ffffff57);color:var(--admin-text-hi,#fff)}.topbar__account-avatar{width:26px;height:26px;color:var(--admin-accent-ink,#06231b);background:linear-gradient(145deg, var(--admin-accent-light,#7fe0c3), var(--admin-accent,#2fb58f));object-fit:cover;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.topbar__account-name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.topbar__logout-form{margin:0;display:flex}.topbar__logout{border:1px solid var(--admin-border,#ffffff2e);width:34px;height:34px;color:var(--admin-text-soft,#c5cbd6);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.topbar__logout:hover{background:var(--admin-danger-bg,#b4303b2e);border-color:var(--admin-danger-border,#ff6b7559);color:var(--admin-danger-ink,#ff9da4)}@media (width<=767px){.topbar{left:0!important}}@keyframes ticker-scroll{0%{transform:translate(100%)}to{transform:translate(-50%)}}@keyframes ticker-scroll-smooth{0%{transform:translateX(var(--ticker-start,0px))}to{transform:translateX(var(--ticker-end,-50%))}}body.has-admin-sidebar .topbar--admin{transition:left .3s;left:264px}body.has-admin-sidebar.has-collapsed-sidebar .topbar--admin{left:82px}@media (width>=769px) and (width<=1000px){body.has-admin-sidebar .topbar--admin{left:82px}}@media (width<=1200px){.topbar__bar{padding:0 20px}.topbar__kicker{display:none}}@media (width<=1000px){.topbar__bar{padding:0 16px}.topbar__account-name{display:none}}@media (width<=860px){.topbar__clock{display:none}.topbar__menu-label{display:inline}}@media (width<=768px){.topbar__bar{min-width:0}.topbar__quick-link,.topbar__kicker{display:none}.topbar__actions{flex:none;padding-right:56px}}.glossary-match{color:#f59e0b;cursor:help;background-color:#0000;-webkit-text-decoration:underline dotted #f59e0b;text-decoration:underline dotted #f59e0b;transition:background-color .2s;position:relative}.glossary-match:hover{color:#d97706;background-color:#f59e0b1a;text-decoration-color:#d97706}.glossary-match-original{border-left:3px solid #dc2626;padding-left:2px;font-weight:600}.glossary-match-original:hover{background-color:#dc26261a}#showGlossaryHintsBtn{color:#fff;cursor:pointer;background:#f59e0b;border:none;border-radius:6px;margin-left:10px;padding:12px 24px;font-size:16px;font-weight:600;transition:background-color .2s;display:none}@media (width<=767px){#showGlossaryHintsBtn{margin-left:0}}#showGlossaryHintsBtn:hover{background:#d97706}#showGlossaryHintsBtn:active{background:#b45309}.glossary-tooltip{color:#fff;z-index:10000;pointer-events:none;word-wrap:break-word;white-space:normal;background:#1f2937;border-radius:4px;max-width:300px;padding:8px 12px;font-size:14px;line-height:150%;position:fixed;box-shadow:0 2px 8px #0003}.glossary-tooltip:after{content:"";border:5px solid #0000;border-top-color:#1f2937;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.page-translation-edit{background-image:url(/assets/src/img/bg/bg-art-15.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:100vh}@media (width<=767px){.page-translation-edit{background-attachment:scroll}}.translation-edit{width:100%;max-width:1000px;margin:75px auto 0;padding:20px}@media (width<=767px){.translation-edit{padding:15px}}.translation-edit__header{margin-bottom:30px}@media (width<=767px){.translation-edit__header{margin-bottom:20px}}.translation-edit__back-button{margin-bottom:15px;display:inline-block}.translation-edit__title{color:#fff;text-shadow:0 2px 4px #000000e6,0 2px 2px #000000b3;max-width:max-content;margin:0;font-size:25px;font-weight:600;line-height:150%}@media (width<=767px){.translation-edit__title{font-size:20px}}.translation-edit__title__row-id{color:#3b82f6;font-family:Courier New,Consolas,Liberation Mono,Menlo,monospace}.translation-edit__form{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:#ffffffbf;border:1px solid #fff3;border-radius:8px;margin-bottom:30px;padding:20px;box-shadow:0 4px 6px #00000026}@media (width<=767px){.translation-edit__form{margin-bottom:20px;padding:15px}}.translation-edit__service-note{color:#111827;background:#ffdf82;border:1px solid #f59e0b;border-radius:8px;margin-bottom:20px;padding:12px 16px;line-height:150%}.translation-edit__service-note__title{color:#856404;font-size:15px;font-weight:700;line-height:140%;display:block}.translation-edit__service-note__hint{color:#6b7280;margin-top:4px;font-size:13px;line-height:150%;display:block}@media (width<=767px){.translation-edit__service-note{margin-bottom:15px;padding:10px 12px}}.translation-edit__field{margin-bottom:20px}.translation-edit__field:last-child{margin-bottom:0}@media (width<=767px){.translation-edit__field{margin-bottom:15px}}.translation-edit__label{color:#111827;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:600;line-height:150%;display:flex}@media (width<=767px){.translation-edit__label{margin-bottom:6px;font-size:13px}}.translation-edit__label__source-icon{cursor:pointer;justify-content:center;align-items:center;font-size:18px;line-height:100%;transition:transform .2s;display:inline-flex}.translation-edit__label__source-icon:hover{transform:scale(1.1)}.translation-edit__label__source-icon--saved{color:#10b981}.translation-edit__label__source-icon--ai{color:#f59e0b}.translation-edit__label__source-icon--original{color:#6b7280}.translation-edit__label__source-icon--unsaved{color:#f59e0b;animation:2s infinite pulse}.translation-edit__textarea-wrapper{align-items:flex-start;gap:8px;display:flex;position:relative}.translation-edit__textarea-wrapper__status-icon{cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:4px;font-size:16px;font-weight:700;transition:transform .2s,opacity .2s;display:inline-flex}.translation-edit__textarea-wrapper__status-icon:hover{transform:scale(1.1)}.translation-edit__textarea-wrapper__status-icon--saved{color:#fff;background-color:#10b981}.translation-edit__textarea-wrapper__status-icon--empty{color:#fff;background-color:#6b7280}.translation-edit__textarea{resize:vertical;min-height:120px;-webkit-backdrop-filter:blur(var(--admin-blur-5,5px));backdrop-filter:blur(var(--admin-blur-5,5px));color:#111827;background:#ffffffd9;border:1px solid #fff3;border-radius:6px;flex:1;padding:12px;font-family:inherit;font-size:14px;line-height:150%;transition:border-color .2s,height .1s ease-out;overflow-y:hidden}@media (width<=767px){.translation-edit__textarea{min-height:100px;padding:10px;font-size:13px}}.translation-edit__textarea--readonly{color:#111827;cursor:text;background:#fffc;border-color:#ffffff59;font-family:inherit}.translation-edit__textarea--editable:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #3b82f633}.translation-edit__textarea--div{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;-webkit-user-select:text;user-select:text;box-sizing:border-box;width:100%;height:auto;display:block}.translation-edit__textarea--ai{color:#111827;background:#fffc;border-color:#ffffff59}.translation-edit__textarea--saved{color:#155724;background:#a7f3d0;border-color:#10b981}.translation-edit__textarea--original{color:#374151;background:#f3f4f6;border-color:#e5e7eb}.translation-edit__textarea--unsaved{color:#856404;background:#ffdf82;border-color:#f59e0b}.translation-edit__textarea--disabled{color:#6b7280!important;cursor:not-allowed!important;background:#f3f4f6!important}.translation-edit__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}@media (width<=767px){.translation-edit__actions{flex-direction:column;gap:8px;margin-top:15px}}.translation-edit__actions__propose-button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;padding:12px 24px;font-size:16px;font-weight:600;line-height:150%;transition:background-color .2s}.translation-edit__actions__propose-button:hover:not(:disabled){background:#1d4ed8}.translation-edit__actions__propose-button:disabled{cursor:not-allowed;opacity:.6;background:#6b7280}@media (width<=767px){.translation-edit__actions__propose-button{width:100%;padding:10px 20px;font-size:14px}}.translation-edit__actions__notes-button{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;padding:12px 24px;font-size:16px;font-weight:600;line-height:150%;transition:background-color .2s;position:relative}.translation-edit__actions__notes-button .translation-notes-open-total{opacity:.9;font-size:14px;font-weight:700;line-height:150%}.translation-edit__actions__notes-button .translation-notes-open-badge{color:#fff;transform-origin:100% 0;background:#ef4444;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:700;line-height:100%;transition:transform .15s,box-shadow .15s;display:inline-flex;position:absolute;top:-6px;right:-6px;transform:scale(.92);box-shadow:0 4px 12px #00000040}.translation-edit__actions__notes-button:hover:not(:disabled) .translation-notes-open-badge{transform:scale(1);box-shadow:0 6px 16px #0000004d}.translation-edit__actions__notes-button:hover:not(:disabled){background:#2563eb}.translation-edit__actions__notes-button:disabled{cursor:not-allowed;opacity:.6;background:#6b7280}@media (width<=767px){.translation-edit__actions__notes-button{width:100%;padding:10px 20px;font-size:14px}}.translation-edit__actions__hints-button{color:#fff;cursor:pointer;background:#f59e0b;border:none;border-radius:6px;padding:12px 24px;font-size:16px;font-weight:600;line-height:150%;transition:background-color .2s}.translation-edit__actions__hints-button:hover:not(:disabled){background:#d97706}@media (width<=767px){.translation-edit__actions__hints-button{width:100%;padding:10px 20px;font-size:14px}}.translation-edit__status{border-radius:6px;margin-top:10px;padding:10px;font-size:14px;line-height:150%;display:none}.translation-edit__status:not(:empty){display:block}.translation-edit__status.pending{color:#856404;background-color:#ffdf82;border:1px solid #f59e0b;display:block}.translation-edit__status.success{color:#155724;background:#a7f3d0;border:1px solid #10b981;display:block}.translation-edit__status.error{color:#721c24;background:#dc26261a;border:1px solid #dc2626;display:block}@media (width<=767px){.translation-edit__status{padding:8px;font-size:13px}}.translation-edit__validation-errors{background-color:#fff3cd;border:1px solid #f59e0b;border-radius:4px;margin-top:15px;padding:15px}.translation-edit__validation-errors h4{color:#856404;margin:0 0 10px;font-size:14px;line-height:150%}@media (width<=767px){.translation-edit__validation-errors{padding:12px;font-size:13px}}.translation-edit__validation-errors__list{flex-direction:column;gap:8px;display:flex}.translation-edit__validation-errors__item{background-color:#fff;border-radius:3px;align-items:flex-start;gap:10px;padding:8px;font-size:13px;line-height:150%;display:flex}.translation-edit__validation-errors__message{color:#721c24;flex:1}.translation-edit__validation-errors__badge{text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:3px 8px;font-size:11px;font-weight:600;line-height:100%;display:inline-block}.translation-edit__validation-errors__badge--structural{color:#fff;background-color:#dc2626}.translation-edit__validation-errors__badge--tags{color:#111827;background-color:#f59e0b}.translation-edit__validation-errors__badge--quotes{color:#fff;background-color:#007bff}.translation-edit__validation-errors__badge--unknown{color:#fff;background-color:#6b7280}.translation-edit__validation-errors__badge--glossary{color:#fff;background-color:#dc2626}.translation-edit__proposals{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:#ffffffbf;border:1px solid #fff3;border-radius:8px;padding:20px;box-shadow:0 4px 6px #00000026}@media (width<=767px){.translation-edit__proposals{padding:15px}}.translation-edit__proposals__title{color:#111827;margin-bottom:20px;font-size:22px;font-weight:600;line-height:150%}@media (width<=767px){.translation-edit__proposals__title{margin-bottom:15px;font-size:18px}}.translation-edit__proposals__container{flex-direction:column;gap:15px;display:flex}@media (width<=767px){.translation-edit__proposals__container{gap:12px}}.translation-edit__proposals__container__block{-webkit-backdrop-filter:blur(var(--admin-blur-5,5px));backdrop-filter:blur(var(--admin-blur-5,5px));color:#111827;background:#fffc;border:1px solid #fff3;border-radius:8px;padding:15px;transition:all .2s}@media (width<=767px){.translation-edit__proposals__container__block{padding:12px}}.translation-edit__proposals__container__block--approved{background:#a7f3d0;border-color:#10b981}.translation-edit__proposals__container__block--pending{background:#ffdf82;border-color:#f59e0b}.translation-edit__proposals__container__block--rejected{background:#dc26261a;border-color:#dc2626}.translation-edit__proposals__container__block.loading{opacity:.6;pointer-events:none;position:relative}.translation-edit__proposals__container__block.loading:before{content:"";z-index:10;border:4px solid #fff3;border-top-color:#2563eb;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.translation-edit__proposals__container__block.loading:after{content:"";z-index:9;background:#ffffffb3;border-radius:8px;position:absolute;inset:0}.translation-edit__proposals__container__block__header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}@media (width<=767px){.translation-edit__proposals__container__block__header{flex-direction:column;align-items:flex-start;gap:8px}}.translation-edit__proposals__container__block__user-info{align-items:center;gap:10px;display:flex}@media (width<=767px){.translation-edit__proposals__container__block__user-info{flex-direction:column;gap:8px;width:100%}}.translation-edit__proposals__container__block__user-info__avatar{object-fit:cover;background:#fff9;border:2px solid #fff3;border-radius:50%;flex-shrink:0;width:40px;height:40px}@media (width<=767px){.translation-edit__proposals__container__block__user-info__avatar{width:32px;height:32px}}.translation-edit__proposals__container__block__user-info__login{color:#111827;font-size:14px;font-weight:600;line-height:150%}@media (width<=767px){.translation-edit__proposals__container__block__user-info__login{font-size:13px}}.translation-edit__proposals__container__block__user-info__role{white-space:nowrap;border:2px solid;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;line-height:100%;display:inline-flex}.translation-edit__proposals__container__block__text{color:#111827;background:#ffffffb3;border-radius:6px;margin:10px 0;padding:10px;font-size:14px;line-height:150%}@media (width<=767px){.translation-edit__proposals__container__block__text{margin:8px 0;padding:8px;font-size:13px}}.translation-edit__proposals__container__block__approved-by{color:#06442f;font-size:13px;font-weight:700}.translation-edit__proposals__container__block__rejected-by{color:#a50e0e;font-size:13px;font-weight:700}.translation-edit__proposals__container__block__edited-by{color:#31343b;font-size:13px;font-style:italic}.translation-edit__proposals__container__block__user-info__role{color:#059669;background-color:#05966933;border:1px solid #059669;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:.75em;font-weight:600;display:inline-flex}.translation-edit__proposals__container__block__user-info__role[data-role-color=\#dc2626]{color:#dc2626;background-color:#dc262633;border-color:#dc2626}.translation-edit__proposals__container__block__user-info__role[data-role-color=\#7c3aed]{color:#7c3aed;background-color:#7c3aed33;border-color:#7c3aed}.translation-edit__proposals__container__block__user-info__role[data-role-color=\#2563eb]{color:#2563eb;background-color:#2563eb33;border-color:#2563eb}.translation-edit__proposals__container__block__user-info__role[data-role-color=\#059669]{color:#059669;background-color:#05966933;border-color:#059669}.translation-edit__proposals__container__block__user-info__role[data-role-color=\#9CA3AF]{color:#9ca3af;background-color:#9ca3af33;border-color:#9ca3af}.translation-edit__proposals__container__block__user-info__role .role-icon{font-size:1em;line-height:1}.translation-edit__proposals__container__block__user-info__role .role-label{line-height:1.2}.translation-edit__proposals__container__block__meta{color:#6b7280;justify-content:space-between;align-items:center;margin-top:10px;font-size:12px;line-height:150%;display:flex}@media (width<=767px){.translation-edit__proposals__container__block__meta{flex-direction:column;align-items:flex-start;gap:6px;font-size:11px}}.translation-edit__proposals__container__block__status{text-transform:uppercase;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600;line-height:100%}.translation-edit__proposals__container__block__status--approved{color:#fff;background:#10b981}.translation-edit__proposals__container__block__status--pending{color:#fff;background:#f59e0b}.translation-edit__proposals__container__block__status--rejected{color:#fff;background:#dc2626}.translation-edit__proposals__container__block__actions{gap:8px;display:flex}@media (width<=767px){.translation-edit__proposals__container__block__actions{flex-wrap:wrap;gap:6px}}.translation-edit__proposals__container__block__actions__button{cursor:pointer;border:none;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:600;line-height:150%;transition:all .2s}@media (width<=767px){.translation-edit__proposals__container__block__actions__button{padding:5px 10px;font-size:11px}}.translation-edit__proposals__container__block__actions__button--approve{color:#fff;background:#10b981}.translation-edit__proposals__container__block__actions__button--approve:hover:not(:disabled){background:#047857}.translation-edit__proposals__container__block__actions__button--approve:disabled{opacity:.5;cursor:not-allowed}.translation-edit__proposals__container__block__actions__button--reject{color:#fff;background:#dc2626}.translation-edit__proposals__container__block__actions__button--reject:hover:not(:disabled){background:#b91c1c}.translation-edit__proposals__container__block__actions__button--reject:disabled{opacity:.5;cursor:not-allowed}.translation-edit__proposals__container__block__actions__button--edit{color:#fff;background:#2563eb}.translation-edit__proposals__container__block__actions__button--edit:hover:not(:disabled){background:#1d4ed8}.translation-edit__proposals__container__block__actions__button--edit:disabled{opacity:.5;cursor:not-allowed}.translation-edit__proposals__container__block__actions__button--history{color:#fff;background:#6b7280}.translation-edit__proposals__container__block__actions__button--history:hover:not(:disabled){background:#4b5563}.translation-edit__proposals__container__block__actions__button--history:disabled{opacity:.5;cursor:not-allowed}.translation-edit__proposals__container__block__edited-by{color:#31343b;border-top:1px dashed #fff3;margin-top:8px;padding-top:8px;font-size:12px;line-height:150%;display:block}.translation-edit__proposals__translator-section{border-top:2px solid #fff3;margin-top:40px;padding-top:20px}.translation-edit__proposals__translator-section h2{color:#fff;margin-bottom:10px;font-size:22px;line-height:150%}.translation-edit__proposals__translator-section .section-description{color:#d4d4d4;margin-bottom:20px;font-size:14px;font-style:italic;line-height:150%}@media (width<=767px){.translation-edit__proposals__translator-section{margin-top:30px;padding-top:15px}.translation-edit__proposals__translator-section h2{font-size:18px}.translation-edit__proposals__translator-section .section-description{font-size:13px}}.translation-edit__proposals__pagination{margin-top:20px}.translation-edit__proposals__pagination .pagination{margin:0}@media (width<=767px){.translation-edit__proposals__pagination{margin-top:15px}}.translation-edit-admin{color:var(--admin-text-soft,#c5cbd6);background:0 0;max-width:1000px;margin:0 auto;padding:6px;transition:margin-top .3s}body.has-admin-sidebar .translation-edit-admin{width:100%;max-width:100%}body.has-admin-sidebar.has-collapsed-sidebar .translation-edit-admin{max-width:100%}@media (width<=767px){.translation-edit-admin{margin-top:0;padding:0}}.translation-edit-admin__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.translation-edit-admin__eyebrow{flex-basis:100%}.translation-edit-admin__back-button{margin:0}.translation-edit-admin__title{color:var(--admin-text-hi,#fff);flex:1;min-width:240px;margin:0;font-size:22px;font-weight:700;line-height:130%}@media (width<=767px){.translation-edit-admin__title{font-size:20px}}.translation-edit-admin__title__row-id{color:var(--admin-accent-light,#7fe0c3);font-family:Courier New,Consolas,Liberation Mono,Menlo,monospace}.translation-edit-admin__form,.translation-edit-admin__service-note{margin-bottom:12px}.translation-edit-admin__service-note__title{color:var(--admin-warning-text,#f2d99e);font-size:15px;font-weight:700;line-height:140%;display:block}.translation-edit-admin__service-note__hint{color:var(--admin-text-soft,#c5cbd6);margin-top:4px;font-size:13px;line-height:150%;display:block}.translation-edit-admin__field{margin-bottom:20px}.translation-edit-admin__field:last-child{margin-bottom:0}@media (width<=767px){.translation-edit-admin__field{margin-bottom:15px}}.translation-edit-admin__label{color:var(--admin-text-soft,#c5cbd6);align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:600;line-height:150%;display:flex}@media (width<=767px){.translation-edit-admin__label{margin-bottom:6px;font-size:13px}}.translation-edit-admin__label__source-icon{cursor:pointer;justify-content:center;align-items:center;font-size:18px;line-height:100%;transition:transform .2s;display:inline-flex}.translation-edit-admin__label__source-icon:hover{transform:scale(1.1)}.translation-edit-admin__label__source-icon--saved{color:var(--admin-ok,#58d395)}.translation-edit-admin__label__source-icon--ai{color:var(--admin-warning,#e0bd72)}.translation-edit-admin__label__source-icon--original{color:var(--admin-link,#8bbcff)}.translation-edit-admin__label__source-icon--unsaved{color:var(--admin-warning,#e0bd72);animation:2s infinite pulse}.translation-edit-admin__textarea-wrapper{align-items:flex-start;gap:8px;display:flex;position:relative}.translation-edit-admin__textarea-wrapper__status-icon{cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:4px;font-size:16px;font-weight:700;transition:transform .2s,opacity .2s;display:inline-flex}.translation-edit-admin__textarea-wrapper__status-icon:hover{transform:scale(1.1)}.translation-edit-admin__textarea-wrapper__status-icon--saved{background-color:var(--admin-ok,#58d395);color:var(--admin-accent-ink,#06231b)}.translation-edit-admin__textarea-wrapper__status-icon--empty{background-color:var(--admin-offline,#677184);color:var(--admin-text-hi,#fff)}.translation-edit-admin__textarea{border:1px solid var(--admin-border,#ffffff2e);resize:vertical;background:var(--admin-input-bg,#03070da8);min-height:120px;color:var(--admin-text,#f6f7fb);-webkit-backdrop-filter:blur(var(--admin-blur-14,var(--admin-blur,14px)));backdrop-filter:blur(var(--admin-blur-14,var(--admin-blur,14px)));border-radius:9px;flex:1;padding:12px;font-family:inherit;font-size:14px;line-height:150%;transition:border-color .2s,height .1s ease-out;overflow-y:hidden}@media (width<=767px){.translation-edit-admin__textarea{min-height:100px;padding:10px;font-size:13px}}.translation-edit-admin__textarea--readonly{background:var(--admin-sunk,#03070d57);border-color:var(--admin-border,#ffffff2e);color:var(--admin-text,#f6f7fb);cursor:text}.translation-edit-admin__textarea--editable:focus{border-color:var(--admin-accent,#2fb58f);box-shadow:0 0 0 3px var(--admin-focus-ring,#2fb58f38);outline:none}.translation-edit-admin__textarea--div{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;-webkit-user-select:text;user-select:text;box-sizing:border-box;width:100%;height:auto;display:block}.translation-edit-admin__textarea--ai{background:var(--admin-accent-fill,#2fb58f1f);border-color:var(--admin-accent-line,#2fb58f59);color:var(--admin-text,#f6f7fb)}.translation-edit-admin__textarea--saved{background:var(--admin-ok-bg,#278d5c26);border-color:var(--admin-ok-border,#58d39547);color:var(--admin-ok,#58d395)}.translation-edit-admin__textarea--original{background:var(--admin-sunk-strong,#03070d8c);border-color:var(--admin-border,#ffffff2e);color:var(--admin-text,#f6f7fb)}.translation-edit-admin__textarea--unsaved{background:var(--admin-warning-bg,#e0bd721f);border-color:var(--admin-warning-border,#e0bd7259);color:var(--admin-warning-text,#f2d99e)}.translation-edit-admin__textarea--disabled{background:var(--admin-sunk-strong,#03070d8c);color:var(--admin-text-dim,#96a0b3)!important;cursor:not-allowed!important}.translation-edit-admin__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}@media (width<=767px){.translation-edit-admin__actions{flex-direction:column;align-items:stretch;gap:8px;margin-top:15px}}.translation-edit-admin__actions .btn-propose-disabled{opacity:.5;cursor:not-allowed}.translation-edit-admin__actions .admin-button.btn-loading{opacity:1}.translation-edit-admin__actions .admin-button.btn-loading:after{border-color:var(--admin-text-soft,#c5cbd6);border-top-color:#0000}.translation-edit-admin__actions .admin-button--primary.btn-loading:after{border-color:var(--admin-accent-ink,#06231b);border-top-color:#0000}.translation-edit-admin__actions__notes-button{position:relative}.translation-edit-admin__actions__notes-button .translation-notes-open-total{opacity:.9;font-size:14px;font-weight:700;line-height:150%}.translation-edit-admin__actions__notes-button .translation-notes-open-badge{background:var(--admin-danger,#ff6b75);min-width:20px;height:20px;color:var(--admin-text-hi,#fff);border:2px solid var(--admin-text-hi,#fff);box-shadow:0 4px 12px var(--admin-scrim,#020509c2);transform-origin:100% 0;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;line-height:100%;transition:transform .15s,box-shadow .15s;display:inline-flex;position:absolute;top:-6px;right:-6px;transform:scale(.92)}.translation-edit-admin__actions__notes-button:hover:not(:disabled) .translation-notes-open-badge{box-shadow:0 6px 16px var(--admin-scrim,#020509c2);transform:scale(1)}.translation-edit-admin__status{border-radius:9px;margin-top:10px;padding:10px;font-size:14px;line-height:150%;display:none}.translation-edit-admin__status:not(:empty){display:block}.translation-edit-admin__status.pending{background:var(--admin-warning-bg,#e0bd721f);border:1px solid var(--admin-warning-border,#e0bd7259);color:var(--admin-warning-text,#f2d99e);display:block}.translation-edit-admin__status.success{background:var(--admin-ok-bg,#278d5c26);color:var(--admin-ok,#58d395);border:1px solid var(--admin-ok-border,#58d39547);display:block}.translation-edit-admin__status.error{background:var(--admin-danger-bg,#b4303b2e);color:var(--admin-danger-text,#ffd4d7);border:1px solid var(--admin-danger-border,#ff6b7559);display:block}@media (width<=767px){.translation-edit-admin__status{padding:8px;font-size:13px}}.translation-edit-admin__validation-errors{background:var(--admin-sunk,#03070d57);border:1px solid var(--admin-warning-border,#e0bd7259);border-radius:9px;margin-top:15px;padding:15px}.translation-edit-admin__validation-errors h4{color:var(--admin-warning-text,#f2d99e);margin:0 0 10px;font-size:14px;line-height:150%}@media (width<=767px){.translation-edit-admin__validation-errors{padding:12px;font-size:13px}}.translation-edit-admin__validation-errors__list{flex-direction:column;gap:8px;display:flex}.translation-edit-admin__validation-errors__item{background:var(--admin-sunk-strong,#03070d8c);border-radius:3px;align-items:flex-start;gap:10px;padding:8px;font-size:13px;line-height:150%;display:flex}.translation-edit-admin__validation-errors__message{color:var(--admin-text,#f6f7fb);flex:1}.translation-edit-admin__validation-errors__badge{text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:3px 8px;font-size:11px;font-weight:600;line-height:100%;display:inline-block}.translation-edit-admin__validation-errors__badge--structural{background-color:var(--admin-danger,#ff6b75);color:var(--admin-accent-ink,#06231b)}.translation-edit-admin__validation-errors__badge--tags{background-color:var(--admin-warning,#e0bd72);color:var(--admin-accent-ink,#06231b)}.translation-edit-admin__validation-errors__badge--quotes{background-color:var(--admin-link,#8bbcff);color:var(--admin-accent-ink,#06231b)}.translation-edit-admin__validation-errors__badge--unknown{background-color:var(--admin-offline,#677184);color:var(--admin-text-hi,#fff)}.translation-edit-admin__validation-errors__badge--glossary{background-color:var(--admin-danger,#ff6b75);color:var(--admin-accent-ink,#06231b)}@media (width<=767px){.translation-edit-admin__proposals{padding:15px}}.translation-edit-admin__proposals__title{color:var(--admin-text-hi,#fff);font-size:20px;font-weight:700;line-height:130%}@media (width<=767px){.translation-edit-admin__proposals__title{font-size:18px}}.translation-edit-admin__proposals__container{flex-direction:column;gap:15px;display:flex}@media (width<=767px){.translation-edit-admin__proposals__container{gap:12px}}.translation-edit-admin__proposals__container__block{border:1px solid var(--admin-border,#ffffff2e);border-left:3px solid var(--admin-border-strong,#ffffff57);background:var(--admin-sunk,#03070d57);color:var(--admin-text,#f6f7fb);border-radius:13px;padding:15px;transition:border-color .2s,background .2s}@media (width<=767px){.translation-edit-admin__proposals__container__block{padding:12px}}.translation-edit-admin__proposals__container__block--approved{background:var(--admin-ok-bg,#278d5c26);border-color:var(--admin-ok-border,#58d39547);border-left-color:var(--admin-ok,#58d395)}.translation-edit-admin__proposals__container__block--pending{background:var(--admin-warning-bg,#e0bd721f);border-color:var(--admin-warning-border,#e0bd7259);border-left-color:var(--admin-warning,#e0bd72)}.translation-edit-admin__proposals__container__block--rejected{background:var(--admin-danger-bg,#b4303b2e);border-color:var(--admin-danger-border,#ff6b7559);border-left-color:var(--admin-danger,#ff6b75)}.translation-edit-admin__proposals__container__block.loading{opacity:.6;pointer-events:none;position:relative}.translation-edit-admin__proposals__container__block.loading:before{content:"";border:4px solid var(--admin-border,#ffffff2e);border-top-color:var(--admin-accent,#2fb58f);z-index:10;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.translation-edit-admin__proposals__container__block.loading:after{content:"";background:var(--admin-scrim,#020509c2);z-index:9;border-radius:13px;position:absolute;inset:0}.translation-edit-admin__proposals__container__block__header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}@media (width<=767px){.translation-edit-admin__proposals__container__block__header{flex-direction:column;align-items:flex-start;gap:8px}}.translation-edit-admin__proposals__container__block__user-info{align-items:center;gap:10px;display:flex}@media (width<=767px){.translation-edit-admin__proposals__container__block__user-info{flex-direction:column;gap:8px;width:100%}}.translation-edit-admin__proposals__container__block__user-info__avatar{object-fit:cover;border:2px solid var(--admin-border,#ffffff2e);background:var(--admin-sunk-strong,#03070d8c);border-radius:50%;flex-shrink:0;width:40px;height:40px}@media (width<=767px){.translation-edit-admin__proposals__container__block__user-info__avatar{width:32px;height:32px}}.translation-edit-admin__proposals__container__block__user-info__login{color:var(--admin-text-hi,#fff);font-size:14px;font-weight:600;line-height:150%}@media (width<=767px){.translation-edit-admin__proposals__container__block__user-info__login{font-size:13px}}.translation-edit-admin__proposals__container__block__user-info__role{white-space:nowrap;border:2px solid;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;line-height:100%;display:inline-flex}.translation-edit-admin__proposals__container__block__text{background:var(--admin-input-bg,#03070da8);border:1px solid var(--admin-border,#ffffff2e);color:var(--admin-text,#f6f7fb);border-radius:9px;margin:10px 0;padding:10px;font-size:14px;line-height:150%}@media (width<=767px){.translation-edit-admin__proposals__container__block__text{margin:8px 0;padding:8px;font-size:13px}}.translation-edit-admin__proposals__container__block__approved-by{color:var(--admin-ok,#58d395);font-weight:700}.translation-edit-admin__proposals__container__block__rejected-by{color:var(--admin-danger,#ff6b75);font-weight:700}.translation-edit-admin__proposals__container__block__edited-by{color:var(--admin-text-dim,#96a0b3);font-size:.9em;font-style:italic}.translation-edit-admin__proposals__container__block__user-info__role{color:#059669;background-color:#05966933;border:1px solid #059669;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:.75em;font-weight:600;display:inline-flex}.translation-edit-admin__proposals__container__block__user-info__role[data-role-color=\#dc2626]{color:#dc2626;background-color:#dc262633;border-color:#dc2626}.translation-edit-admin__proposals__container__block__user-info__role[data-role-color=\#7c3aed]{color:#7c3aed;background-color:#7c3aed33;border-color:#7c3aed}.translation-edit-admin__proposals__container__block__user-info__role[data-role-color=\#2563eb]{color:#2563eb;background-color:#2563eb33;border-color:#2563eb}.translation-edit-admin__proposals__container__block__user-info__role[data-role-color=\#059669]{color:#059669;background-color:#05966933;border-color:#059669}.translation-edit-admin__proposals__container__block__user-info__role[data-role-color=\#9CA3AF]{color:#9ca3af;background-color:#9ca3af33;border-color:#9ca3af}.translation-edit-admin__proposals__container__block__user-info__role .role-icon{font-size:1em;line-height:1}.translation-edit-admin__proposals__container__block__user-info__role .role-label{line-height:1.2}.translation-edit-admin__proposals__container__block__meta{color:var(--admin-text-dim,#96a0b3);justify-content:space-between;align-items:center;margin-top:10px;font-size:12px;line-height:150%;display:flex}@media (width<=767px){.translation-edit-admin__proposals__container__block__meta{flex-direction:column;align-items:flex-start;gap:6px;font-size:11px}}.translation-edit-admin__proposals__container__block__status{text-transform:uppercase;border:1px solid #0000;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600;line-height:100%}.translation-edit-admin__proposals__container__block__status--approved{background:var(--admin-ok-bg,#278d5c26);border-color:var(--admin-ok-border,#58d39547);color:var(--admin-ok,#58d395)}.translation-edit-admin__proposals__container__block__status--pending{background:var(--admin-warning-bg,#e0bd721f);border-color:var(--admin-warning-border,#e0bd7259);color:var(--admin-warning-text,#f2d99e)}.translation-edit-admin__proposals__container__block__status--rejected{background:var(--admin-danger-bg,#b4303b2e);border-color:var(--admin-danger-border,#ff6b7559);color:var(--admin-danger-text,#ffd4d7)}.translation-edit-admin__proposals__container__block__approved-by{color:var(--admin-ok,#58d395);font-size:13px}.translation-edit-admin__proposals__container__block__rejected-by{color:var(--admin-danger-ink,#ff9da4);font-size:13px}.translation-edit-admin__proposals__container__block__actions{gap:8px;display:flex}@media (width<=767px){.translation-edit-admin__proposals__container__block__actions{flex-wrap:wrap;gap:6px}}.translation-edit-admin__proposals__container__block__actions__button{border:1px solid var(--admin-border-strong,#ffffff57);background:var(--admin-sunk,#03070d57);color:var(--admin-text-hi,#fff);cursor:pointer;border-radius:9px;padding:5px 10px;font-size:12px;font-weight:600;line-height:130%;transition:background .2s,border-color .2s,color .2s,opacity .2s}.translation-edit-admin__proposals__container__block__actions__button:hover:not(:disabled){border-color:var(--admin-accent-line,#2fb58f59)}.translation-edit-admin__proposals__container__block__actions__button:focus-visible{outline:2px solid var(--admin-focus-ring,#2fb58f38);outline-offset:2px}.translation-edit-admin__proposals__container__block__actions__button:disabled{opacity:.5;cursor:not-allowed}@media (width<=767px){.translation-edit-admin__proposals__container__block__actions__button{padding:5px 10px;font-size:11px}}.translation-edit-admin__proposals__container__block__actions__button--approve{border-color:var(--admin-ok-border,#58d39547);background:var(--admin-ok-bg,#278d5c26);color:var(--admin-ok,#58d395)}.translation-edit-admin__proposals__container__block__actions__button--reject{border-color:var(--admin-danger-border,#ff6b7559);color:var(--admin-danger,#ff6b75);background:0 0}.translation-edit-admin__proposals__container__block__actions__button--reject:hover:not(:disabled){border-color:var(--admin-danger-border,#ff6b7559);background:var(--admin-danger-bg,#b4303b2e)}.translation-edit-admin__proposals__container__block__actions__button--edit,.translation-edit-admin__proposals__container__block__actions__button--history{background:0 0}.translation-edit-admin__proposals__container__block__edited-by{border-top:1px dashed var(--admin-border,#ffffff2e);color:var(--admin-text-dim,#96a0b3);margin-top:8px;padding-top:8px;font-size:12px;line-height:150%;display:block}.translation-edit-admin__proposals__translator-section{border-top:2px solid var(--admin-border,#ffffff2e);margin-top:40px;padding-top:20px}.translation-edit-admin__proposals__translator-section h2{color:var(--admin-text-hi,#fff);margin-bottom:10px;font-size:22px;line-height:150%}.translation-edit-admin__proposals__translator-section .section-description{color:var(--admin-text-dim,#96a0b3);margin-bottom:20px;font-size:14px;font-style:italic;line-height:150%}@media (width<=767px){.translation-edit-admin__proposals__translator-section{margin-top:30px;padding-top:15px}.translation-edit-admin__proposals__translator-section h2{font-size:18px}.translation-edit-admin__proposals__translator-section .section-description{font-size:13px}}.translation-edit-admin__proposals__pagination{margin-top:20px}.translation-edit-admin__proposals__pagination .pagination{margin:0}@media (width<=767px){.translation-edit-admin__proposals__pagination{margin-top:15px}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-block{to{transform:translate(-50%,-50%)rotate(360deg)}}.click-tooltip{color:#fff;z-index:10000;pointer-events:none;word-wrap:break-word;opacity:1;background:#000000e6;border-radius:6px;max-width:300px;padding:8px 12px;font-size:14px;line-height:150%;transition:opacity .3s;position:fixed;box-shadow:0 4px 6px #0000004d}.btn-loading{pointer-events:none;opacity:.7;position:relative;color:#0000!important}.btn-loading:after{content:"";border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#editProposalModal .modal__body label{color:#fff;margin-bottom:10px;font-size:14px;font-weight:600;line-height:150%;display:block}#editProposalModal .modal__body textarea.form-input{resize:vertical;width:100%;min-height:200px;-webkit-backdrop-filter:blur(var(--admin-blur-5,5px));backdrop-filter:blur(var(--admin-blur-5,5px));color:#111827;background:#ffffffd9;border:1px solid #fff3;border-radius:6px;padding:12px;font-family:inherit;font-size:14px;line-height:150%;transition:border-color .2s,box-shadow .2s}#editProposalModal .modal__body textarea.form-input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #3b82f633}#editProposalModal .modal__body .modal__hint{color:#1d4ed8;background:#3b82f61a;border-left:3px solid #2563eb;border-radius:4px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:150%}#editProposalModal .modal__body .modal__error{color:#b91c1c;background:#dc26261a;border:1px solid #dc2626;border-radius:6px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:150%}#editProposalModal .modal__body .modal__status{border-radius:4px;margin-top:12px;padding:10px 12px;font-size:13px;font-weight:500;line-height:150%}#editProposalModal .modal__body .modal__status--success{color:#218838;background:#16a34a1a;border-left:3px solid #10b981}#editProposalModal .modal__body .modal__status--error{color:#b91c1c;background:#dc26261a;border-left:3px solid #dc2626}#editProposalModal .modal__footer .btn-primary,#editProposalModal .modal__footer .btn-secondary{cursor:pointer;border:none;border-radius:6px;min-width:100px;padding:10px 24px;font-size:14px;font-weight:500;line-height:150%;transition:all .2s}@media (width<=767px){#editProposalModal .modal__footer .btn-primary,#editProposalModal .modal__footer .btn-secondary{min-width:80px;padding:8px 20px;font-size:13px}}#editProposalModal .modal__footer .btn-primary{color:#fff;background-color:#2563eb}#editProposalModal .modal__footer .btn-primary:hover:not(:disabled){background-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 6px #0003}#editProposalModal .modal__footer .btn-primary:active:not(:disabled){background-color:#003ab8;transform:translateY(0)}#editProposalModal .modal__footer .btn-primary:disabled{cursor:not-allowed;opacity:.6;background-color:#6b7280}#editProposalModal .modal__footer .btn-secondary{color:#fff;background-color:#6b7280}#editProposalModal .modal__footer .btn-secondary:hover:not(:disabled){background-color:#4b5563;transform:translateY(-1px);box-shadow:0 4px 6px #0003}#editProposalModal .modal__footer .btn-secondary:active:not(:disabled){background-color:#374151;transform:translateY(0)}.translation-edit__proposal-history,.translation-edit-admin__proposal-history{flex-direction:column;gap:12px;margin-top:10px;display:flex}.translation-edit__proposal-history__pagination,.translation-edit-admin__proposal-history__pagination{margin-top:16px}.translation-edit__proposal-history__item,.translation-edit-admin__proposal-history__item{-webkit-backdrop-filter:blur(var(--admin-blur-5,5px));backdrop-filter:blur(var(--admin-blur-5,5px));color:#111827;background:#fffc;border:1px solid #fff3;border-radius:8px;padding:12px}.translation-edit__proposal-history__item__meta,.translation-edit-admin__proposal-history__item__meta{color:#6b7280;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:12px;line-height:150%;display:flex}.translation-edit__proposal-history__item__diff,.translation-edit-admin__proposal-history__item__diff{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=767px){.translation-edit__proposal-history__item__diff,.translation-edit-admin__proposal-history__item__diff{grid-template-columns:1fr}}.translation-edit__proposal-history__item__diff__label,.translation-edit-admin__proposal-history__item__diff__label{color:#111827;margin-bottom:6px;font-size:12px;font-weight:600;line-height:150%}.translation-edit__proposal-history__item__diff__text,.translation-edit-admin__proposal-history__item__diff__text{color:#111827;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;background:#ffffffd9;border:1px solid #fff3;border-radius:6px;padding:10px;font-size:13px;line-height:150%}.diff__added{background:#10b98180;border-radius:3px}.diff__removed{background:#dc262680;border-radius:3px;text-decoration:line-through}.page-translation-edit-admin{background:0 0}.page-translation-edit-admin .modal__overlay{background:var(--admin-backdrop,#04070ca3)}.page-translation-edit-admin .modal__dialog{border:1px solid var(--admin-border,#ffffff2e);background:var(--admin-surface-solid,#101725);box-shadow:var(--admin-shadow-pop,0 28px 90px #00000061);color:var(--admin-text,#f6f7fb);border-radius:16px;padding:28px}@media (width<=767px){.page-translation-edit-admin .modal__dialog{padding:56px 14px 16px}}.page-translation-edit-admin .modal__header{border-bottom:1px solid var(--admin-border,#ffffff2e);margin-bottom:18px;padding:0 48px 14px 0}.page-translation-edit-admin .modal__title{color:var(--admin-text-hi,#fff);margin:4px 0 0;font-size:22px;font-weight:700;line-height:130%}.page-translation-edit-admin .modal__footer{border-top:1px solid var(--admin-border,#ffffff2e);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;padding:14px 0 0;display:flex}.page-translation-edit-admin .modal__close.admin-button{border:1px solid var(--admin-border-strong,#ffffff57);background:var(--admin-sunk,#03070d57);width:38px;height:38px;color:var(--admin-text-soft,#c5cbd6);border-radius:10px;margin:0;padding:0;font-size:14px;line-height:100%;top:18px;right:18px}.page-translation-edit-admin .modal__close.admin-button:hover{border-color:var(--admin-accent-line,#2fb58f59);background:var(--admin-sunk,#03070d57);color:var(--admin-text-hi,#fff);border-radius:10px}.page-translation-edit-admin #editProposalModal .modal__body label{color:var(--admin-text-soft,#c5cbd6);margin-bottom:0;font-size:13px;font-weight:600;line-height:140%}.page-translation-edit-admin #editProposalModal .modal__body textarea.form-input{border:1px solid var(--admin-border,#ffffff2e);background:var(--admin-input-bg,#03070da8);color:var(--admin-text,#f6f7fb);border-radius:9px;padding:11px 12px;font-weight:400}.page-translation-edit-admin #editProposalModal .modal__body textarea.form-input:focus{border-color:var(--admin-accent,#2fb58f);box-shadow:0 0 0 3px var(--admin-focus-ring,#2fb58f38)}.page-translation-edit-admin #editProposalModal .modal__body .modal__hint{border:1px solid var(--admin-accent-line,#2fb58f59);border-left:3px solid var(--admin-accent,#2fb58f);background:var(--admin-accent-fill,#2fb58f1f);color:var(--admin-text-soft,#c5cbd6);border-radius:9px}.page-translation-edit-admin #editProposalModal .modal__body .modal__error{border:1px solid var(--admin-danger-border,#ff6b7559);background:var(--admin-danger-bg,#b4303b2e);color:var(--admin-danger-text,#ffd4d7);border-radius:9px}.page-translation-edit-admin #editProposalModal .modal__body .modal__status{border:1px solid var(--admin-border,#ffffff2e);background:var(--admin-sunk,#03070d57);color:var(--admin-text,#f6f7fb);border-radius:9px}.page-translation-edit-admin #editProposalModal .modal__body .modal__status--success{border-color:var(--admin-ok-border,#58d39547);border-left-color:var(--admin-ok,#58d395);background:var(--admin-ok-bg,#278d5c26);color:var(--admin-ok,#58d395)}.page-translation-edit-admin #editProposalModal .modal__body .modal__status--error{border-color:var(--admin-danger-border,#ff6b7559);border-left-color:var(--admin-danger,#ff6b75);background:var(--admin-danger-bg,#b4303b2e);color:var(--admin-danger-text,#ffd4d7)}.page-translation-edit-admin .translation-edit-admin__proposal-history__item{border:1px solid var(--admin-border,#ffffff2e);background:var(--admin-sunk,#03070d57);color:var(--admin-text,#f6f7fb);border-radius:13px}.page-translation-edit-admin .translation-edit-admin__proposal-history__item__meta{color:var(--admin-text-dim,#96a0b3)}.page-translation-edit-admin .translation-edit-admin__proposal-history__item__diff__label{color:var(--admin-text-soft,#c5cbd6)}.page-translation-edit-admin .translation-edit-admin__proposal-history__item__diff__text{border:1px solid var(--admin-border,#ffffff2e);background:var(--admin-input-bg,#03070da8);color:var(--admin-text,#f6f7fb);border-radius:9px}.source-switcher{margin-bottom:20px}.source-switcher__tabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.source-switcher__tab{color:#111827;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:999px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600;line-height:140%;transition:background-color .2s,border-color .2s,color .2s}.source-switcher__tab:hover{border-color:#2563eb}.source-switcher__tab--active{color:#fff;background:#2563eb;border-color:#2563eb}.source-switcher__tab--empty{opacity:.55;text-decoration:line-through}.source-switcher__panel--hidden{display:none}.source-switcher__label{margin-bottom:6px;font-size:13px;font-weight:600;line-height:140%;display:block}.source-switcher__hint{margin:8px 0 0;font-size:12px;line-height:140%}.translation-edit .source-switcher__tab{color:#111827;background:#ffffffbf;border-color:#e5e7eb}.translation-edit .source-switcher__tab--active{color:#fff;background:#2563eb;border-color:#2563eb}.translation-edit .source-switcher__label{color:#111827}.translation-edit .source-switcher__hint{color:#6b7280}.translation-edit-admin .source-switcher{margin-bottom:0}.translation-edit-admin .source-switcher__tab{border-color:var(--admin-border-strong,#ffffff57);background:var(--admin-sunk,#03070d57);color:var(--admin-text-soft,#c5cbd6);padding:7px 11px;font-size:12px;line-height:130%}.translation-edit-admin .source-switcher__tab:hover{border-color:var(--admin-accent-line,#2fb58f59);color:var(--admin-text-hi,#fff)}.translation-edit-admin .source-switcher__tab:focus-visible{outline:2px solid var(--admin-focus-ring,#2fb58f38);outline-offset:2px}.translation-edit-admin .source-switcher__tab--active{border-color:var(--admin-accent,#2fb58f);background:var(--admin-accent,#2fb58f);color:var(--admin-accent-ink,#06231b);font-weight:700}.translation-edit-admin .source-switcher__tab--active:hover{border-color:var(--admin-accent,#2fb58f);color:var(--admin-accent-ink,#06231b)}.translation-edit-admin .source-switcher__label{color:var(--admin-text-soft,#c5cbd6)}.translation-edit-admin .source-switcher__hint{color:var(--admin-text-dim,#96a0b3)}.variant-tabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.variant-tabs__tab{color:#111827;background:0 0;border:1px solid #e5e7eb;border-radius:999px;align-items:baseline;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;line-height:140%;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.variant-tabs__tab:hover{border-color:#2563eb}.variant-tabs__tab--inherited{border-style:dashed}.variant-tabs__tab--machine{opacity:.8;border-style:dotted}.variant-tabs__tab--empty{opacity:.55}.variant-tabs__tab--active{color:#fff;opacity:1;background:#2563eb;border-color:#2563eb}.variant-tabs__state{opacity:.8;font-size:11px;font-weight:400;line-height:130%}.variant-tabs--loading{opacity:.5;cursor:progress}.variant-tabs--loading .variant-tabs__tab{pointer-events:none}.variant-tabs__hint{color:#6b7280;flex-basis:100%;margin:0 0 12px;font-size:12px;line-height:140%}.translation-edit-admin .variant-tabs__tab{border-color:var(--admin-border-strong,#ffffff57);background:var(--admin-sunk,#03070d57);color:var(--admin-text-soft,#c5cbd6);padding:7px 11px;line-height:130%}.translation-edit-admin .variant-tabs__tab:hover{border-color:var(--admin-accent-line,#2fb58f59);color:var(--admin-text-hi,#fff)}.translation-edit-admin .variant-tabs__tab:focus-visible{outline:2px solid var(--admin-focus-ring,#2fb58f38);outline-offset:2px}.translation-edit-admin .variant-tabs__tab--active{border-color:var(--admin-accent,#2fb58f);background:var(--admin-accent,#2fb58f);color:var(--admin-accent-ink,#06231b);font-weight:700}.translation-edit-admin .variant-tabs__tab--active:hover{border-color:var(--admin-accent,#2fb58f);color:var(--admin-accent-ink,#06231b)}.translation-edit-admin .variant-tabs__hint{color:var(--admin-text-dim,#96a0b3)}:root{--primary-color:#2563eb;--primary-hover:#1d4ed8;--secondary-color:#6b7280;--secondary-hover:#4b5563;--danger-color:#dc2626;--danger-hover:#b91c1c;--text-primary:#111827;--text-secondary:#6b7280;--bg-primary:#fff;--bg-secondary:#f9fafb;--bg-hover:#f3f4f6;--border-color:#e5e7eb;--role-super-admin:#dc2626;--role-admin:#7c3aed;--role-moderator:#2563eb;--role-translator:#059669;--role-user-translator:#9ca3af;--font-size-h1:32px;--font-size-h2:24px;--font-size-h3:20px;--font-size-h4:18px;--font-size-base:16px;--font-size-small:14px;--font-size-tiny:12px;--font-size-large-number:40px;--font-size-medium-number:24px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:50%;--shadow-sm:0 1px 3px #0000001a;--shadow-md:0 2px 10px #0000001a;--shadow-lg:0 4px 20px #0000001f;--shadow-xl:0 8px 32px #0000001f;--transition-fast:.2s ease;--transition-base:.3s ease;--transition-slow:.4s ease;--color-white:#fff;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#f3f4f6;--color-gray-400:#6b7280;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#374151;--color-gray-900:#111827;--color-slate-800:#374151;--color-slate-900:#111827;--color-red-600:#dc2626;--color-red-500:#ef4444;--color-blue-500:#3b82f6;--color-blue-600:#2563eb;--color-blue-700:#1d4ed8;--color-green-500:#16a34a;--color-green-600:#15803d;--color-green-400:#34d399;--color-yellow-400:#fbbf24;--color-amber-400:#fbbf24;--color-emerald-200:#a7f3d0;--color-sky-400:#60a5fa;--color-rose-400:#f87171}.translation-notes__modal__header{border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;display:flex}@media (width<=767px){.translation-notes__modal__header{flex-direction:column;align-items:flex-start;gap:15px}}.translation-notes__modal__title{color:#fff;margin:0;font-size:24px;font-weight:600;line-height:150%}@media (width<=767px){.translation-notes__modal__title{font-size:20px}}.translation-notes__modal__actions{align-items:center;gap:10px;margin-right:50px;display:flex}@media (width<=767px){.translation-notes__modal__actions{justify-content:space-between;width:100%}}.translation-notes__modal__body{flex-direction:column;min-height:0;max-height:calc(90vh - 150px);padding-right:10px;display:flex;overflow:hidden}.translation-notes__filters{border-bottom:1px solid #fff3;flex-shrink:0;gap:15px;margin-bottom:20px;padding-bottom:15px;display:flex}@media (width<=767px){.translation-notes__filters{flex-direction:column;gap:10px}}.translation-notes__filter{align-items:center;gap:10px;display:flex}.translation-notes__filter-label{color:#fffc;white-space:nowrap;font-size:14px}.translation-notes__filter-select{color:#fff;cursor:pointer;background:#0000004d;border:1px solid #fff3;border-radius:6px;min-width:200px;padding:8px 12px;font-size:14px;transition:all .2s}.translation-notes__filter-select:hover{background:#0006;border-color:#ffffff59}.translation-notes__filter-select:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #2563eb33}@media (width<=767px){.translation-notes__filter-select{width:100%}}.translation-notes__list{flex-direction:column;flex:1;gap:15px;min-height:0;margin-bottom:20px;display:flex;overflow:hidden auto}.translation-notes__list::-webkit-scrollbar{width:8px}.translation-notes__list::-webkit-scrollbar-track{background:#0003;border-radius:4px}.translation-notes__list::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.translation-notes__list::-webkit-scrollbar-thumb:hover{background:#fff6}.translation-notes__item{-webkit-backdrop-filter:blur(var(--admin-blur-3,3px));backdrop-filter:blur(var(--admin-blur-3,3px));background:#0003;border:1px solid #fff3;border-radius:8px;padding:20px;transition:all .2s}.translation-notes__item:hover{background:#0000004d;border-color:#ffffff59;box-shadow:0 4px 8px #00000026}.translation-notes__item--notified{background:#f59e0b1a;border-width:2px;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b26}.translation-notes__item--notified:hover{background:#f59e0b26;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b33,0 4px 8px #00000026}.translation-notes__item__header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}@media (width<=767px){.translation-notes__item__header{flex-direction:column;align-items:flex-start;gap:8px}}.translation-notes__item__author{align-items:center;gap:8px;display:flex}.translation-notes__item__author-icon{font-size:18px}.translation-notes__item__author-name{color:#fff;font-size:16px;font-weight:600}.translation-notes__item__author-role{background:#0006;border-radius:4px;padding:2px 8px;font-size:13px}.translation-notes__item__meta{color:#fff9;align-items:center;gap:10px;font-size:13px;display:flex}.translation-notes__item__notification-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;line-height:150%}.translation-notes__item__notification-badge--new{color:wheat;background:#f59e0b2e;border-color:#f59e0b8c}.translation-notes__item__notification-badge--edited{color:#93c5fd;background:#3b82f62e;border-color:#3b82f68c}.translation-notes__item__date{color:#fff9}.translation-notes__item__edited{color:#ffffff80;font-style:italic}.translation-notes__item__message{color:#ffffffe6;white-space:pre-wrap;word-wrap:break-word;margin-bottom:15px;font-size:15px;line-height:150%}.translation-notes__item__actions{flex-wrap:wrap;gap:10px;display:flex}.translation-notes__button{color:#fff;cursor:pointer;background:#0006;border:1px solid #fff3;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;transition:all .2s;display:inline-flex}.translation-notes__button:hover{background:#00000080;border-color:#ffffff59}.translation-notes__button:active{transform:translateY(1px)}.translation-notes__button--bell{background:0 0;border:none;padding:8px 12px;font-size:18px}.translation-notes__button--bell:hover{background:#0000004d}.translation-notes__button--bell-active{color:#f59e0b}.translation-notes__button--add{color:#fff;background:#2563eb;border-color:#2563eb;font-weight:600}.translation-notes__button--add:hover{background:#134cca;border-color:#134cca}.translation-notes__button--edit{color:#fff;background:#007bff;border-color:#007bff}.translation-notes__button--edit:hover{background:#0062cc;border-color:#0062cc}.translation-notes__button--delete{color:#fff;background:#dc2626;border-color:#dc2626}.translation-notes__button--delete:hover{background:#b21d1d;border-color:#b21d1d}.translation-notes__button--history{color:#fffc;background:#00000080;border-color:#fff3}.translation-notes__button--history:hover{background:#0009;border-color:#fff6}.translation-notes__pagination{border-top:1px solid #fff3;flex-shrink:0;margin-top:20px;padding-top:20px}.translation-notes__loader{flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:40px 20px;display:flex}.translation-notes__loader-spinner{border:4px solid #fff3;border-top-color:#2563eb;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}.translation-notes__loader-text{color:#fffc;font-size:14px}.translation-notes__empty{text-align:center;color:#fff9;padding:40px 20px;font-size:16px}.translation-notes__error{text-align:center;color:#dc2626;background:#dc26261a;border:1px solid #dc26264d;border-radius:6px;padding:20px;font-size:14px}.translation-notes-add__modal__header{border-bottom:1px solid #fff3;margin-bottom:20px;padding-bottom:15px}.translation-notes-add__modal__title{color:#fff;margin:0;font-size:20px;font-weight:600;line-height:150%}.translation-notes-add__modal__body{padding:20px 0}.translation-notes-add__form{flex-direction:column;gap:20px;display:flex}.translation-notes-add__field{flex-direction:column;gap:10px;display:flex}.translation-notes-add__label{color:#fff;font-size:14px;font-weight:600}.translation-notes-add__textarea{color:#fff;resize:vertical;background:#0000004d;border:1px solid #fff3;border-radius:6px;min-height:150px;padding:12px;font-family:inherit;font-size:15px;line-height:150%;transition:all .2s}.translation-notes-add__textarea:focus{background:#0006;border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #2563eb33}.translation-notes-add__textarea::placeholder{color:#ffffff80}.translation-notes-add__char-count{color:#fff9;text-align:right;font-size:12px}.translation-notes-add__error{color:#dc2626;background:#dc26261a;border:1px solid #dc26264d;border-radius:6px;padding:12px;font-size:14px}.translation-notes-add__actions{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}@media (width<=767px){.translation-notes-add__actions{flex-direction:column-reverse}}.translation-notes-add__button{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.translation-notes-add__button--cancel{color:#fff;background:#0006;border-color:#fff3}.translation-notes-add__button--cancel:hover{background:#00000080;border-color:#ffffff59}.translation-notes-add__button--submit{color:#fff;background:#2563eb;border-color:#2563eb}.translation-notes-add__button--submit:hover{background:#134cca;border-color:#134cca}.translation-notes-edit__actions{border-top:1px solid #fff3;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:20px;display:flex}@media (width<=767px){.translation-notes-edit__actions{flex-direction:column-reverse;gap:10px;margin-top:15px;padding-top:15px}}@media (width<=479px){.translation-notes-edit__actions{gap:8px;margin-top:12px;padding-top:12px}}.translation-notes-edit__button{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:8px;min-width:120px;padding:12px 24px;font-size:14px;font-weight:600;line-height:1.4;transition:all .2s}@media (width<=767px){.translation-notes-edit__button{width:100%;padding:12px 20px}}@media (width<=479px){.translation-notes-edit__button{min-width:auto;padding:10px 16px;font-size:13px}}.translation-notes-edit__button--cancel{color:#fff;background:#0006;border-color:#fff3}.translation-notes-edit__button--cancel:hover{background:#00000080;border-color:#ffffff59;transform:translateY(-1px);box-shadow:0 2px 8px #0000004d}.translation-notes-edit__button--cancel:active{box-shadow:none;transform:translateY(0)}.translation-notes-edit__button--cancel:focus{border-color:#ffffff80;outline:none;box-shadow:0 0 0 3px #fff3}.translation-notes-edit__button--submit{color:#fff;background:#2563eb;border-color:#2563eb}.translation-notes-edit__button--submit:hover{background:#134cca;border-color:#134cca;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.translation-notes-edit__button--submit:active{transform:translateY(0);box-shadow:0 2px 6px #2563eb33}.translation-notes-edit__button--submit:focus{outline:none;box-shadow:0 0 0 3px #2563eb4d}.translation-notes-edit__button--submit:disabled{color:#ffffff80;cursor:not-allowed;box-shadow:none;background:#0006;border-color:#fff3;transform:none}.translation-notes-edit__button--submit:disabled:hover{box-shadow:none;background:#0006;border-color:#fff3;transform:none}.translation-notes-history__modal__header{border-bottom:1px solid #fff3;margin-bottom:20px;padding-bottom:15px}.translation-notes-history__modal__title{color:#fff;margin:0;font-size:20px;font-weight:600;line-height:150%}.translation-notes-history__modal__body{padding:20px 0}.translation-notes-history__loader{flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:40px 20px;display:flex}.translation-notes-history__loader-spinner{border:4px solid #fff3;border-top-color:#2563eb;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}.translation-notes-history__loader-text{color:#fffc;font-size:14px}.translation-notes-history__content{flex-direction:column;gap:20px;display:flex}.translation-notes-history__list{flex-direction:column;gap:15px;display:flex}.translation-notes-history__item{-webkit-backdrop-filter:blur(var(--admin-blur-3,3px));backdrop-filter:blur(var(--admin-blur-3,3px));background:#0003;border:1px solid #fff3;border-radius:6px;padding:15px}.translation-notes-history__item__header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:10px;display:flex}@media (width<=767px){.translation-notes-history__item__header{flex-direction:column;align-items:flex-start;gap:8px}}.translation-notes-history__item__type{color:#fff;text-transform:uppercase;background:#007bff;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:600}.translation-notes-history__item__author{color:#fffc;align-items:center;gap:6px;font-size:14px;display:flex}.translation-notes-history__item__date{color:#fff9;font-size:12px}.translation-notes-history__item__old{color:#fffc;white-space:pre-wrap;word-wrap:break-word;background:#dc26261a;border-left:3px solid #dc2626;border-radius:4px;margin-bottom:10px;padding:10px;font-size:14px}.translation-notes-history__item__new{color:#ffffffe6;white-space:pre-wrap;word-wrap:break-word;background:#10b9811a;border-left:3px solid #10b981;border-radius:4px;padding:10px;font-size:14px}.translation-notes-history__pagination{border-top:1px solid #fff3;margin-top:20px;padding-top:20px}.translation-notes-history__empty{text-align:center;color:#fff9;padding:40px 20px;font-size:16px}.translation-notes-history__error{text-align:center;color:#dc2626;background:#dc26261a;border:1px solid #dc26264d;border-radius:6px;padding:20px;font-size:14px}@media (width<=767px){.translation-notes__modal__body{max-height:calc(100vh - 200px)}.translation-notes__item{padding:15px}.translation-notes__item__header{flex-direction:column;align-items:flex-start}.translation-notes__item__actions{flex-direction:column;width:100%}.translation-notes__item__actions .translation-notes__button{justify-content:center;width:100%}}.page-translation-edit-admin .translation-notes__modal__header,.page-translation-edit-admin .translation-notes-add__modal__header,.page-translation-edit-admin .translation-notes-edit__modal__header,.page-translation-edit-admin .translation-notes-history__modal__header,.page-translation-edit-admin .translation-notes__filters,.page-translation-edit-admin .translation-notes__pagination,.page-translation-edit-admin .translation-notes-history__pagination{border-color:var(--admin-border,#ffffff2e)}.page-translation-edit-admin .translation-notes__modal__title,.page-translation-edit-admin .translation-notes-add__modal__title,.page-translation-edit-admin .translation-notes-edit__modal__title,.page-translation-edit-admin .translation-notes-history__modal__title{color:var(--admin-text-hi,#fff);font-weight:700;line-height:130%}.page-translation-edit-admin .translation-notes__filter-label,.page-translation-edit-admin .translation-notes__loader-text,.page-translation-edit-admin .translation-notes-history__loader-text,.page-translation-edit-admin .translation-notes-history__item__author{color:var(--admin-text-soft,#c5cbd6)}.page-translation-edit-admin .translation-notes-add__label,.page-translation-edit-admin .translation-notes-edit__label{color:var(--admin-text-soft,#c5cbd6);font-size:13px;font-weight:600;line-height:140%}.page-translation-edit-admin .translation-notes__empty,.page-translation-edit-admin .translation-notes-history__empty,.page-translation-edit-admin .translation-notes-add__char-count,.page-translation-edit-admin .translation-notes-edit__char-count,.page-translation-edit-admin .translation-notes__item__date,.page-translation-edit-admin .translation-notes-history__item__date{color:var(--admin-text-dim,#96a0b3)}.page-translation-edit-admin .translation-notes__filter-select,.page-translation-edit-admin .translation-notes-add__textarea,.page-translation-edit-admin .translation-notes-edit__textarea{border:1px solid var(--admin-border,#ffffff2e);background:var(--admin-input-bg,#03070da8);color:var(--admin-text,#f6f7fb);border-radius:9px}.page-translation-edit-admin .translation-notes__filter-select:hover,.page-translation-edit-admin .translation-notes-add__textarea:hover,.page-translation-edit-admin .translation-notes-edit__textarea:hover{border-color:var(--admin-border-strong,#ffffff57);background:var(--admin-input-bg,#03070da8)}.page-translation-edit-admin .translation-notes__filter-select:focus,.page-translation-edit-admin .translation-notes-add__textarea:focus,.page-translation-edit-admin .translation-notes-edit__textarea:focus{border-color:var(--admin-accent,#2fb58f);background:var(--admin-input-bg,#03070da8);box-shadow:0 0 0 3px var(--admin-focus-ring,#2fb58f38);outline:none}.page-translation-edit-admin .translation-notes__filter-select::placeholder,.page-translation-edit-admin .translation-notes-add__textarea::placeholder,.page-translation-edit-admin .translation-notes-edit__textarea::placeholder{color:var(--admin-text-faint,#667185)}.page-translation-edit-admin .translation-notes__item,.page-translation-edit-admin .translation-notes-history__item{border:1px solid var(--admin-border,#ffffff2e);background:var(--admin-sunk,#03070d57);color:var(--admin-text,#f6f7fb);border-radius:13px}.page-translation-edit-admin .translation-notes__item:hover{border-color:var(--admin-border-strong,#ffffff57);background:var(--admin-sunk,#03070d57);box-shadow:none}.page-translation-edit-admin .translation-notes__item--notified,.page-translation-edit-admin .translation-notes__item--notified:hover{border-color:var(--admin-warning-border,#e0bd7259);background:var(--admin-warning-bg,#e0bd721f);box-shadow:none}.page-translation-edit-admin .translation-notes__item__author-name,.page-translation-edit-admin .translation-notes__item__message{color:var(--admin-text-hi,#fff)}.page-translation-edit-admin .translation-notes__item__author-role{background:var(--admin-sunk-strong,#03070d8c);color:var(--admin-text-soft,#c5cbd6)}.page-translation-edit-admin .translation-notes__item__meta,.page-translation-edit-admin .translation-notes__item__edited{color:var(--admin-text-dim,#96a0b3)}.page-translation-edit-admin .translation-notes__item__notification-badge--new{background:var(--admin-warning-bg,#e0bd721f);border-color:var(--admin-warning-border,#e0bd7259);color:var(--admin-warning-text,#f2d99e)}.page-translation-edit-admin .translation-notes__item__notification-badge--edited{background:var(--admin-accent-fill,#2fb58f1f);border-color:var(--admin-accent-line,#2fb58f59);color:var(--admin-accent-light,#7fe0c3)}.page-translation-edit-admin .translation-notes-history__item__header{border-bottom-color:var(--admin-border,#ffffff2e)}.page-translation-edit-admin .translation-notes-history__item__type{background:var(--admin-accent-fill,#2fb58f1f);color:var(--admin-accent-light,#7fe0c3)}.page-translation-edit-admin .translation-notes-history__item__old{background:var(--admin-danger-bg,#b4303b2e);border-left-color:var(--admin-danger,#ff6b75);color:var(--admin-text-soft,#c5cbd6)}.page-translation-edit-admin .translation-notes-history__item__new{background:var(--admin-ok-bg,#278d5c26);border-left-color:var(--admin-ok,#58d395);color:var(--admin-text,#f6f7fb)}.page-translation-edit-admin .translation-notes__error,.page-translation-edit-admin .translation-notes-add__error,.page-translation-edit-admin .translation-notes-edit__error,.page-translation-edit-admin .translation-notes-history__error{border:1px solid var(--admin-danger-border,#ff6b7559);background:var(--admin-danger-bg,#b4303b2e);color:var(--admin-danger-text,#ffd4d7);border-radius:9px}.page-translation-edit-admin .translation-notes__loader-spinner,.page-translation-edit-admin .translation-notes-history__loader-spinner{border-color:var(--admin-border,#ffffff2e);border-top-color:var(--admin-accent,#2fb58f)}.page-translation-edit-admin .translation-notes__list::-webkit-scrollbar-track{background:var(--admin-sunk,#03070d57)}.page-translation-edit-admin .translation-notes__list::-webkit-scrollbar-thumb{background:var(--admin-border-strong,#ffffff57)}.page-translation-edit-admin .translation-notes__list::-webkit-scrollbar-thumb:hover{background:var(--admin-text-faint,#667185)}.page-translation-edit-admin .translation-notes__button,.page-translation-edit-admin .translation-notes-add__button,.page-translation-edit-admin .translation-notes-edit__button{border:1px solid var(--admin-border-strong,#ffffff57);background:var(--admin-sunk,#03070d57);color:var(--admin-text-hi,#fff);border-radius:9px;font-size:14px;line-height:130%}.page-translation-edit-admin .translation-notes__button:hover,.page-translation-edit-admin .translation-notes-add__button:hover,.page-translation-edit-admin .translation-notes-edit__button:hover{border-color:var(--admin-accent-line,#2fb58f59);background:var(--admin-sunk,#03070d57)}.page-translation-edit-admin .translation-notes__button:focus-visible,.page-translation-edit-admin .translation-notes-add__button:focus-visible,.page-translation-edit-admin .translation-notes-edit__button:focus-visible{outline:2px solid var(--admin-focus-ring,#2fb58f38);outline-offset:2px}.page-translation-edit-admin .translation-notes__button:disabled,.page-translation-edit-admin .translation-notes-add__button:disabled,.page-translation-edit-admin .translation-notes-edit__button:disabled{opacity:.5;cursor:not-allowed}.page-translation-edit-admin .translation-notes__button--bell{background:0 0;border-color:#0000}.page-translation-edit-admin .translation-notes__button--bell:hover{border-color:var(--admin-accent-line,#2fb58f59);background:0 0}.page-translation-edit-admin .translation-notes__button--bell-active{color:var(--admin-warning,#e0bd72)}.page-translation-edit-admin .translation-notes__button--add,.page-translation-edit-admin .translation-notes-add__button--submit,.page-translation-edit-admin .translation-notes-edit__button--submit{background:linear-gradient(135deg, var(--admin-accent,#2fb58f), var(--admin-accent-hover,#27997a));color:var(--admin-accent-ink,#06231b);border-color:#0000;font-weight:700}.page-translation-edit-admin .translation-notes__button--add:hover,.page-translation-edit-admin .translation-notes-add__button--submit:hover,.page-translation-edit-admin .translation-notes-edit__button--submit:hover{background:linear-gradient(135deg, var(--admin-accent-light,#7fe0c3), var(--admin-accent,#2fb58f));border-color:#0000}.page-translation-edit-admin .translation-notes__button--edit,.page-translation-edit-admin .translation-notes__button--history,.page-translation-edit-admin .translation-notes-add__button--cancel,.page-translation-edit-admin .translation-notes-edit__button--cancel{color:var(--admin-text-hi,#fff);background:0 0}.page-translation-edit-admin .translation-notes__button--delete{border-color:var(--admin-danger-border,#ff6b7559);color:var(--admin-danger,#ff6b75);background:0 0}.page-translation-edit-admin .translation-notes__button--delete:hover{border-color:var(--admin-danger-border,#ff6b7559);background:var(--admin-danger-bg,#b4303b2e)}
