.sidebar{align-items:flex-start;-webkit-backdrop-filter:blur(var(--admin-blur-3,3px));backdrop-filter:blur(var(--admin-blur-3,3px));background:var(--admin-black-20,rgba(0,0,0,.2));box-shadow:2px 0 8px rgba(0,0,0,.1);color:#d4d4d4;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;left:0;overflow-x:hidden;overflow-y:auto;padding-top:40px;position:fixed;top:0;transition:transform .3s ease,width .3s ease;width:250px;z-index:1000}.sidebar--collapsed{width:60px}.sidebar--mobile-open{-webkit-backdrop-filter:blur(var(--admin-sidebar-blur-mobile,10px));backdrop-filter:blur(var(--admin-sidebar-blur-mobile,10px));transform:translateX(0)}@media(max-width:767px){.sidebar{transform:translateX(-100%);width:280px}.sidebar--mobile-open{transform:translateX(0)}}.admin-sidebar-toggle{align-items:center;background:hsla(0,0%,100%,.1);border:none;border-radius:4px;color:#e2e8f0;cursor:pointer;display:flex;height:30px;justify-content:center;padding:0;position:absolute;right:15px;top:10px;transition:background .2s;width:30px;z-index:10}.admin-sidebar-toggle:hover{background:hsla(0,0%,100%,.2)}.has-collapsed-sidebar .sidebar--collapsed .admin-sidebar-toggle{left:50%;transform:translateX(-50%)}.admin-sidebar-toggle-icon{display:inline-block;font-size:14px;font-weight:700;line-height:100%;transition:transform .3s ease}.sidebar--collapsed .admin-sidebar-toggle-icon{transform:rotate(180deg)}.admin-sidebar-header{border-bottom:1px solid hsla(0,0%,100%,.1);min-height:80px;padding:15px;position:relative;width:100%}.admin-sidebar-user{align-items:center;border-radius:6px;color:inherit;display:flex;gap:12px;margin:-8px;padding:8px;text-decoration:none;transition:background-color .2s}.admin-sidebar-user:hover{background:hsla(0,0%,100%,.1)}.admin-sidebar-user-avatar{align-items:center;display:flex;flex-shrink:0;font-size:20px;justify-content:center}.admin-sidebar-user-avatar,.admin-sidebar-user-avatar-img{background:hsla(0,0%,100%,.1);border-radius:50%;height:40px;width:40px}.admin-sidebar-user-avatar-img{border:2px solid hsla(0,0%,100%,.2);-o-object-fit:cover;object-fit:cover}.admin-sidebar-user-avatar-wrapper{flex:0 0 40px;height:40px;position:relative;width:40px}.admin-sidebar-user-notifications-badge{align-items:center;background:#ef4444;border:2px solid rgba(0,0,0,.2);border-radius:999px;box-shadow:0 6px 16px rgba(0,0,0,.25);color:#fff;display:flex;font-size:16px;font-weight:700;height:25px;justify-content:center;line-height:100%;min-width:35px;padding:2px 5px;position:absolute;right:-7px;text-decoration:none;top:-7px;transform:scale(.7);transform-origin:100% 0;transition:transform .15s,box-shadow .15s}.admin-sidebar-user-notifications-badge:hover{box-shadow:0 8px 18px rgba(0,0,0,.3);transform:scale(1)}.admin-sidebar-user-info{flex:1;min-width:0;overflow:hidden;text-decoration:none}.admin-sidebar-user-name{color:#d4d4d4;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.5);white-space:nowrap}.admin-sidebar-user-role{color:hsla(0,0%,100%,.8);font-size:12px;margin-top:2px;text-transform:uppercase}.sidebar--collapsed .admin-sidebar-user-info{display:none}.sidebar--collapsed .admin-sidebar-user{justify-content:center}.admin-sidebar-nav{flex:1;overflow-y:auto;padding:10px 0;width:100%}.admin-sidebar-menu{list-style:none;margin:0;padding:0}.admin-sidebar-item{margin:0}.admin-sidebar-link{align-items:center;border-left:3px solid transparent;color:#d4d4d4;display:flex;gap:12px;padding:8px 12px;text-decoration:none;transition:background .2s,color .2s}.admin-sidebar-link:hover{background:hsla(0,0%,100%,.1);color:#e2e8f0;text-decoration:none}.admin-sidebar-item--active.admin-sidebar-link{background:rgba(59,130,246,.2);border-left-color:#3b82f6;color:#60a5fa}.admin-sidebar-icon{flex-shrink:0;font-size:20px;text-align:center;width:24px}.admin-sidebar-icon img.emoji{height:auto;max-width:25px;width:18px}.admin-sidebar-text{font-size:14px;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.5);white-space:nowrap}.sidebar--collapsed .admin-sidebar-text{display:none}.sidebar--collapsed .admin-sidebar-link{justify-content:center;padding:12px}.admin-sidebar-footer{border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:8px;padding:10px 0;width:100%}.sidebar .admin-sidebar-db-status{margin-bottom:4px;padding:0 15px;width:100%}.sidebar .admin-sidebar-db-status-text{color:#d4d4d4;flex:1;font-weight:500;min-width:0;word-wrap:break-word;font-size:12px;line-height:150%;overflow-wrap:break-word;padding-bottom:10px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.sidebar .admin-sidebar-db-status-details{display:flex;flex-direction:column;gap:5px;margin-top:5px;max-height:200px;overflow:auto;word-break:break-all}.sidebar .admin-sidebar-db-status-details-line{margin:0}.admin-sidebar-db-status-content{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:flex-start;padding:6px 12px;width:100%}.admin-sidebar-db-status-icon{background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.2);border-radius:50%;flex-shrink:0;height:10px;width:10px}.admin-sidebar-db-status-icon.status-ok{background:#16a34a!important;border-color:#15803d!important}.admin-sidebar-db-status-icon.status-warn{background:#f59e0b!important;border-color:#d97706!important}.admin-sidebar-db-status-icon.status-error{background:#dc2626!important;border-color:#b91c1c!important}.admin-sidebar-db-status-btn{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;padding:0;transition:background .2s;width:20px}.admin-sidebar-db-status-btn:hover:not(:disabled){background:hsla(0,0%,100%,.1)}.admin-sidebar-db-status-btn:disabled{cursor:not-allowed;opacity:.5}.admin-sidebar-db-status-btn img{height:14px;width:14px}.admin-sidebar-chunk-control{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;display:flex;flex-direction:row;font-size:12px;gap:8px;justify-content:flex-start;margin:0 15px;padding:6px 12px;width:calc(100% - 30px)}.admin-sidebar-chunk-control-label{color:#d4d4d4;font-size:12px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.5);white-space:nowrap}.admin-sidebar-chunk-control-input{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:#d4d4d4;font-size:12px;padding:4px 8px;text-align:center;transition:border-color .2s,box-shadow .2s;width:80px}.admin-sidebar-chunk-control-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.admin-sidebar-chunk-control-input:hover{border-color:hsla(0,0%,100%,.35)}.admin-sidebar-action{align-items:center;background:none;border:none;border-left:3px solid transparent;color:#d4d4d4;cursor:pointer;display:flex;font-size:14px;gap:12px;padding:12px 15px;text-align:left;transition:background .2s,color .2s;width:100%}.admin-sidebar-action:hover{background:hsla(0,0%,100%,.1);color:#d4d4d4}.admin-sidebar-action--logout{color:#f87171}.admin-sidebar-action--logout:hover{background:rgba(248,113,113,.2);color:#faa2a2}.admin-sidebar-logout-form{margin:0}.sidebar--collapsed .admin-sidebar-action .admin-sidebar-text{display:none}.sidebar--collapsed .admin-sidebar-action{justify-content:center;padding:12px}.sidebar--collapsed .admin-sidebar-chunk-control,.sidebar--collapsed .admin-sidebar-db-status{display:none}.admin-sidebar-close-mobile{background:hsla(0,0%,100%,.1);border:none;border-radius:4px;color:#e2e8f0;cursor:pointer;display:none;font-size:18px;height:35px;margin-right:0;position:absolute;right:7px;top:10px;width:35px;z-index:10}.admin-sidebar-overlay{background:rgba(0,0,0,.5);bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s;z-index:999}.admin-sidebar-overlay.admin-sidebar-overlay--visible{display:block;opacity:1}.admin-sidebar-open-mobile{background:#374151;border:none;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#d4d4d4;cursor:pointer;display:none;font-size:40px;height:auto;margin:0;padding:7px;position:fixed;right:10px;top:25px;transition:background .2s;width:40px;z-index:998}.admin-sidebar-open-mobile:hover{background:#1f1f1f}body.has-admin-sidebar{padding:20px 0 0 250px;transition:padding-left .3s ease}body.has-admin-sidebar.has-collapsed-sidebar{padding:20px 0 20px 60px}body.has-admin-sidebar .container{margin-left:0;margin-right:0;max-width:100%;transition:max-width .3s ease;width:100%}body.has-admin-sidebar.has-collapsed-sidebar .container{max-width:100%}@media(max-width:768px){.admin-sidebar{transform:translateX(-100%);width:280px}.admin-sidebar.admin-sidebar--mobile-open{transform:translateX(0)}.admin-sidebar-overlay.admin-sidebar-overlay--visible{display:block}.admin-sidebar-close-mobile,.admin-sidebar-open-mobile{align-items:center;display:flex;justify-content:center}.admin-sidebar-close-mobile{padding:5px}body.has-admin-sidebar{padding-left:20px;padding-right:20px}}@media(max-width:768px)and (max-width:479px){body.has-admin-sidebar{padding-left:10px;padding-right:10px;padding-top:60px}}@media(max-width:768px){body.has-admin-sidebar .container{margin-left:0;max-width:100%}body.has-admin-sidebar header{margin-left:0}.admin-sidebar-toggle{display:none}}.sidebar--collapsed .admin-sidebar-text,.sidebar--collapsed .admin-sidebar-user-info,body.has-admin-sidebar header.header--admin-page{display:none}.topbar{align-items:flex-start;background:transparent!important;border-bottom:none;box-shadow:none;display:flex;flex-direction:column;height:20px;justify-content:flex-start;left:0;padding:0;position:fixed;right:0;top:0;z-index:999}.topbar__ticker{background:linear-gradient(90deg,#3b82f6,#2563eb);border-bottom:1px solid #1d4ed8;cursor:pointer;height:20px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 2%,#000 98%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 2%,#000 98%,transparent);overflow:hidden;position:relative;width:100%}.topbar__ticker,.topbar__ticker-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;white-space:nowrap}.topbar__ticker-content{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#fff;font-size:12px;font-weight:500;gap:0;line-height:167%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding-left:30px;transform:translateZ(0);will-change:transform}.topbar__ticker-content:hover{animation-play-state:paused}.topbar__ticker-header{color:#fff;font-size:12px;font-weight:700;margin-right:10px}.topbar__ticker-header,.topbar__ticker-item{align-items:center;display:flex;flex-direction:row;flex-shrink:0;justify-content:flex-start;white-space:nowrap}.topbar__ticker-item{border-right:1px solid hsla(0,0%,100%,.2);gap:4px;padding:0 8px}.topbar__ticker-item:last-child{border-right:none}.topbar__ticker-item--date-info{border-left:none;margin-right:10px;opacity:.9;padding-left:5px;padding-right:5px}.topbar__ticker-item .ticker-icon{font-size:14px;line-height:100%;opacity:.9}.topbar__ticker-item .ticker-login{color:#fff;font-size:12px;font-weight:600}.topbar__ticker-item .ticker-separator{color:hsla(0,0%,100%,.4);font-weight:300;margin:0 4px}.topbar__ticker-item .ticker-count{color:#fbbf24;font-size:13px;font-weight:700}.topbar__ticker-item .ticker-label{color:hsla(0,0%,100%,.85);font-size:11px;font-style:italic;font-weight:400}.topbar__ticker-item .ticker-date{color:hsla(0,0%,100%,.9);font-size:11px;font-style:italic;font-weight:400}.topbar__ticker-loading{color:hsla(0,0%,100%,.8);font-size:15px;padding:0 20px;white-space:nowrap}.topbar__content{display:none}.topbar__db-status,.topbar__db-status-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.topbar__db-status-content{background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;gap:8px;padding:4px 12px}@media(max-width:767px){.topbar__db-status-content{font-size:12px;padding:4px 8px}}.topbar__db-status-icon{background:#e5e7eb;border:2px solid #e5e7eb}.topbar__db-status-text{color:#374151;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.5);white-space:nowrap}.topbar__db-status-btn{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;transition:background .2s;width:20px}.topbar__db-status-btn:hover{background:#f3f4f6}.topbar__db-status-btn img{height:14px;width:14px}.topbar__chunk-control{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;display:flex;flex-direction:row;font-size:13px;gap:8px;justify-content:flex-start;padding:0 8px}@media(max-width:767px){.topbar__chunk-control{font-size:12px;padding:4px 8px}}.topbar__chunk-control-label{color:#374151;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.5);white-space:nowrap}.topbar__chunk-control-input{background:#fff;border:1px solid #d1d5db;border-radius:4px;color:#111827;font-size:13px;padding:4px 8px;transition:border-color .2s,box-shadow .2s;width:80px}.topbar__chunk-control-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}@media(max-width:767px){.topbar__chunk-control-input{font-size:12px;width:60px}.topbar{left:0!important}}@keyframes ticker-scroll{0%{transform:translateX(100%)}to{transform:translateX(-50%)}}@keyframes ticker-scroll-smooth{0%{transform:translateX(var(--ticker-start,0))}to{transform:translateX(var(--ticker-end,-50%))}}body.has-admin-sidebar .topbar--admin{left:250px;transition:left .3s ease}body.has-admin-sidebar.has-collapsed-sidebar .topbar--admin{left:60px}.db-status-card{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:16px;margin-bottom:20px;padding:16px}.topbar__db-status-icon{background:#d1d5db;border:2px solid #d1d5db;border-radius:50%;flex-shrink:0;height:10px;width:10px}.topbar__db-status-icon.status-ok{background:#16a34a!important;border-color:#15803d!important}.topbar__db-status-icon.status-warn{background:#fbbf24!important;border-color:#f59e0b!important}.topbar__db-status-icon.status-error{background:#dc2626!important;border-color:#b91c1c!important}.db-status-content h2{font-size:18px;margin:0 0 6px}#dbStatusWarnings{color:#92400e;margin:8px 0;padding-left:20px}.db-status-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.db-status-content button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 14px;transition:background .3s}.db-status-content button:hover{background:#1d4ed8}.db-status-actions button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 14px;transition:background .3s}.db-status-actions button:hover{background:#1d4ed8}.db-status-reset-cache-btn{background:#ff9800!important}.db-status-reset-cache-btn:hover{background:#e68900!important}.db-status-header,.db-status-header-content{align-items:center;display:flex}.db-status-header-content{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;gap:8px;padding:6px 12px}.db-status-header-icon{background:#d1d5db;border:2px solid #d1d5db;border-radius:50%;cursor:help;flex-shrink:0;height:12px;width:12px}.db-status-header-icon.status-ok{background:#16a34a!important;border-color:#15803d!important}.db-status-header-icon.status-warn{background:#fbbf24;border-color:#f59e0b}.db-status-header-icon.status-error{background:#dc2626;border-color:#b91c1c}.db-status-header-text{color:#374151;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-status-header-btn{background:none;border:none;border-radius:4px;cursor:pointer;flex-shrink:0;font-size:14px;padding:2px 4px;transition:background-color .2s}.db-status-header-btn:hover{background:#e5e7eb}.db-status-header-btn:disabled{cursor:not-allowed;opacity:.5}.chunk-size-control{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;display:flex;font-size:12px;gap:6px;margin-left:8px;padding:4px 8px}.chunk-size-label{color:#6b7280;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.chunk-size-input{background:#fff;border:1px solid #d1d5db;border-radius:4px;color:#374151;font-size:12px;padding:2px 6px;text-align:center;transition:border-color .2s,box-shadow .2s;width:90px}.chunk-size-input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1);outline:none}.chunk-size-input:hover{border-color:#9ca3af}.glossary-match{background-color:transparent;color:#f59e0b;cursor:help;position:relative;text-decoration:underline;-webkit-text-decoration-color:#f59e0b;text-decoration-color:#f59e0b;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;transition:background-color .2s}.glossary-match:hover{background-color:rgba(245,158,11,.1);color:#d97706;-webkit-text-decoration-color:#d97706;text-decoration-color:#d97706}.glossary-match-original{border-left:3px solid #dc2626;font-weight:600;padding-left:2px}.glossary-match-original:hover{background-color:rgba(220,38,38,.1)}#showGlossaryHintsBtn{background:#f59e0b;border:none;border-radius:6px;color:#fff;cursor:pointer;display:none;font-size:16px;font-weight:600;margin-left:10px;padding:12px 24px;transition:background-color .2s}@media(max-width:767px){#showGlossaryHintsBtn{margin-left:0}}#showGlossaryHintsBtn:hover{background:#d97706}#showGlossaryHintsBtn:active{background:#b45309}.glossary-tooltip{background:#1f2937;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff;font-size:14px;max-width:300px;padding:8px 12px;pointer-events:none;position:fixed;z-index:10000;word-wrap:break-word;line-height:150%;white-space:normal}.glossary-tooltip:after{border:5px solid transparent;border-top-color:#1f2937;bottom:-5px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.page-translation-edit{background-attachment:fixed;background-image:url(/assets/dist/img/bg-art-15.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}@media(max-width:767px){.page-translation-edit{background-attachment:scroll}}.translation-edit{margin:75px auto 0;max-width:1000px;padding:20px;width:100%}@media(max-width:767px){.translation-edit{padding:15px}}.translation-edit__header{margin-bottom:30px}@media(max-width:767px){.translation-edit__header{margin-bottom:20px}}.translation-edit__back-button{display:inline-block;margin-bottom:15px}.translation-edit__title{color:#fff;font-size:25px;font-weight:600;line-height:150%;margin:0;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;text-shadow:0 2px 4px rgba(0,0,0,.9),0 2px 2px rgba(0,0,0,.7)}@media(max-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:hsla(0,0%,100%,.75);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.15);margin-bottom:30px;padding:20px}@media(max-width:767px){.translation-edit__form{margin-bottom:20px;padding:15px}}.translation-edit__field{margin-bottom:20px}.translation-edit__field:last-child{margin-bottom:0}@media(max-width:767px){.translation-edit__field{margin-bottom:15px}}.translation-edit__label{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:600;gap:8px;line-height:150%;margin-bottom:8px}@media(max-width:767px){.translation-edit__label{font-size:13px;margin-bottom:6px}}.translation-edit__label__source-icon{align-items:center;cursor:pointer;display:inline-flex;font-size:18px;justify-content:center;line-height:100%;transition:transform .2s}.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{animation:pulse 2s infinite;color:#f59e0b}.translation-edit__textarea-wrapper{align-items:flex-start;display:flex;gap:8px;position:relative}.translation-edit__textarea-wrapper__status-icon{align-items:center;border-radius:50%;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:16px;font-weight:700;height:24px;justify-content:center;margin-top:4px;transition:transform .2s,opacity .2s;width:24px}.translation-edit__textarea-wrapper__status-icon:hover{transform:scale(1.1)}.translation-edit__textarea-wrapper__status-icon--saved{background-color:#10b981;color:#fff}.translation-edit__textarea-wrapper__status-icon--empty{background-color:#6b7280;color:#fff}.translation-edit__textarea{-webkit-backdrop-filter:blur(var(--admin-blur-5,5px));backdrop-filter:blur(var(--admin-blur-5,5px));background:hsla(0,0%,100%,.85);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#111827;flex:1;font-family:inherit;font-size:14px;line-height:150%;min-height:120px;overflow-y:hidden;padding:12px;resize:vertical;transition:border-color .2s,height .1s ease-out}@media(max-width:767px){.translation-edit__textarea{font-size:13px;min-height:100px;padding:10px}}.translation-edit__textarea--readonly{background:hsla(0,0%,100%,.8);border-color:hsla(0,0%,100%,.35);color:#111827;cursor:text;font-family:inherit}.translation-edit__textarea--editable:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(59,130,246,.2);outline:none}.translation-edit__textarea--div{white-space:pre-wrap;word-wrap:break-word;box-sizing:border-box;display:block;height:auto;overflow-wrap:break-word;-webkit-user-select:text;-moz-user-select:text;user-select:text;width:100%}.translation-edit__textarea--ai{background:hsla(0,0%,100%,.8);border-color:hsla(0,0%,100%,.35);color:#111827}.translation-edit__textarea--saved{background:#a7f3d0;border-color:#10b981;color:#155724}.translation-edit__textarea--original{background:#f3f4f6;border-color:#e5e7eb;color:#374151}.translation-edit__textarea--unsaved{background:#ffdf82;border-color:#f59e0b;color:#856404}.translation-edit__textarea--disabled{background:#f3f4f6!important;color:#6b7280!important;cursor:not-allowed!important}.translation-edit__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}@media(max-width:767px){.translation-edit__actions{flex-direction:column;gap:8px;margin-top:15px}}.translation-edit__actions__propose-button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;line-height:150%;padding:12px 24px;transition:background-color .2s}.translation-edit__actions__propose-button:hover:not(:disabled){background:#1d4ed8}.translation-edit__actions__propose-button:disabled{background:#6b7280;cursor:not-allowed;opacity:.6}@media(max-width:767px){.translation-edit__actions__propose-button{font-size:14px;padding:10px 20px;width:100%}}.translation-edit__actions__notes-button{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;line-height:150%;padding:12px 24px;position:relative;transition:background-color .2s}.translation-edit__actions__notes-button .translation-notes-open-total{font-size:14px;font-weight:700;line-height:150%;opacity:.9}.translation-edit__actions__notes-button .translation-notes-open-badge{align-items:center;background:#ef4444;border:2px solid #fff;border-radius:999px;box-shadow:0 4px 12px rgba(0,0,0,.25);color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:20px;justify-content:center;line-height:100%;min-width:20px;padding:0 6px;position:absolute;right:-6px;top:-6px;transform:scale(.92);transform-origin:100% 0;transition:transform .15s,box-shadow .15s}.translation-edit__actions__notes-button:hover:not(:disabled) .translation-notes-open-badge{box-shadow:0 6px 16px rgba(0,0,0,.3);transform:scale(1)}.translation-edit__actions__notes-button:hover:not(:disabled){background:#2563eb}.translation-edit__actions__notes-button:disabled{background:#6b7280;cursor:not-allowed;opacity:.6}@media(max-width:767px){.translation-edit__actions__notes-button{font-size:14px;padding:10px 20px;width:100%}}.translation-edit__actions__hints-button{background:#f59e0b;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;line-height:150%;padding:12px 24px;transition:background-color .2s}.translation-edit__actions__hints-button:hover:not(:disabled){background:#d97706}@media(max-width:767px){.translation-edit__actions__hints-button{font-size:14px;padding:10px 20px;width:100%}}.translation-edit__status{border-radius:6px;display:none;font-size:14px;line-height:150%;margin-top:10px;padding:10px}.translation-edit__status:not(:empty){display:block}.translation-edit__status.pending{background-color:#ffdf82;border:1px solid #f59e0b;color:#856404;display:block}.translation-edit__status.success{background:#a7f3d0;border:1px solid #10b981;color:#155724;display:block}.translation-edit__status.error{background:rgba(220,38,38,.1);border:1px solid #dc2626;color:#721c24;display:block}@media(max-width:767px){.translation-edit__status{font-size:13px;padding:8px}}.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;font-size:14px;line-height:150%;margin:0 0 10px}@media(max-width:767px){.translation-edit__validation-errors{font-size:13px;padding:12px}}.translation-edit__validation-errors__list{display:flex;flex-direction:column;gap:8px}.translation-edit__validation-errors__item{align-items:flex-start;background-color:#fff;border-radius:3px;display:flex;font-size:13px;gap:10px;line-height:150%;padding:8px}.translation-edit__validation-errors__message{color:#721c24;flex:1}.translation-edit__validation-errors__badge{border-radius:3px;display:inline-block;font-size:11px;font-weight:600;line-height:100%;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.translation-edit__validation-errors__badge--structural{background-color:#dc2626;color:#fff}.translation-edit__validation-errors__badge--tags{background-color:#f59e0b;color:#111827}.translation-edit__validation-errors__badge--quotes{background-color:#007bff;color:#fff}.translation-edit__validation-errors__badge--unknown{background-color:#6b7280;color:#fff}.translation-edit__validation-errors__badge--glossary{background-color:#dc2626;color:#fff}.translation-edit__proposals{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:hsla(0,0%,100%,.75);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.15);padding:20px}@media(max-width:767px){.translation-edit__proposals{padding:15px}}.translation-edit__proposals__title{color:#111827;font-size:22px;font-weight:600;line-height:150%;margin-bottom:20px}@media(max-width:767px){.translation-edit__proposals__title{font-size:18px;margin-bottom:15px}}.translation-edit__proposals__container{display:flex;flex-direction:column;gap:15px}@media(max-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));background:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#111827;padding:15px;transition:all .2s}@media(max-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:rgba(220,38,38,.1);border-color:#dc2626}.translation-edit__proposals__container__block.loading{opacity:.6;pointer-events:none;position:relative}.translation-edit__proposals__container__block.loading:before{animation:spin-block .8s linear infinite;border:4px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#2563eb;content:"";height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px;z-index:10}.translation-edit__proposals__container__block.loading:after{background:hsla(0,0%,100%,.7);border-radius:8px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:9}.translation-edit__proposals__container__block__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}@media(max-width:767px){.translation-edit__proposals__container__block__header{align-items:flex-start;flex-direction:column;gap:8px}}.translation-edit__proposals__container__block__user-info{align-items:center;display:flex;gap:10px}@media(max-width:767px){.translation-edit__proposals__container__block__user-info{flex-direction:column;gap:8px;width:100%}}.translation-edit__proposals__container__block__user-info__avatar{background:hsla(0,0%,100%,.6);border:2px solid hsla(0,0%,100%,.2);border-radius:50%;flex-shrink:0;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}@media(max-width:767px){.translation-edit__proposals__container__block__user-info__avatar{height:32px;width:32px}}.translation-edit__proposals__container__block__user-info__login{color:#111827;font-size:14px;font-weight:600;line-height:150%}@media(max-width:767px){.translation-edit__proposals__container__block__user-info__login{font-size:13px}}.translation-edit__proposals__container__block__user-info__role{border:2px solid;font-size:12px;line-height:100%;padding:2px 8px;white-space:nowrap}.translation-edit__proposals__container__block__user-info__role .role-icon{font-size:12px;line-height:100%}.translation-edit__proposals__container__block__user-info__role .role-label{line-height:100%}.translation-edit__proposals__container__block__text{background:hsla(0,0%,100%,.7);border-radius:6px;color:#111827;font-size:14px;line-height:150%;margin:10px 0;padding:10px}@media(max-width:767px){.translation-edit__proposals__container__block__text{font-size:13px;margin:8px 0;padding:8px}}.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{font-size:13px;font-style:italic}.translation-edit__proposals__container__block__user-info__role{align-items:center;background-color:rgba(5,150,105,.2);border:1px solid #059669;border-radius:4px;color:#059669;display:inline-flex;font-size:.75em;font-weight:600;gap:4px;padding:2px 6px}.translation-edit__proposals__container__block__user-info__role[data-role-color="#dc2626"]{background-color:rgba(220,38,38,.2);border-color:#dc2626;color:#dc2626}.translation-edit__proposals__container__block__user-info__role[data-role-color="#7c3aed"]{background-color:rgba(124,58,237,.2);border-color:#7c3aed;color:#7c3aed}.translation-edit__proposals__container__block__user-info__role[data-role-color="#2563eb"]{background-color:rgba(37,99,235,.2);border-color:#2563eb;color:#2563eb}.translation-edit__proposals__container__block__user-info__role[data-role-color="#059669"]{background-color:rgba(5,150,105,.2);border-color:#059669;color:#059669}.translation-edit__proposals__container__block__user-info__role[data-role-color="#9CA3AF"]{background-color:rgba(156,163,175,.2);border-color:#9ca3af;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{align-items:center;color:#6b7280;display:flex;font-size:12px;justify-content:space-between;line-height:150%;margin-top:10px}@media(max-width:767px){.translation-edit__proposals__container__block__meta{align-items:flex-start;flex-direction:column;font-size:11px;gap:6px}}.translation-edit__proposals__container__block__status{border-radius:4px;font-size:11px;font-weight:600;line-height:100%;padding:4px 8px;text-transform:uppercase}.translation-edit__proposals__container__block__status--approved{background:#10b981;color:#fff}.translation-edit__proposals__container__block__status--pending{background:#f59e0b;color:#fff}.translation-edit__proposals__container__block__status--rejected{background:#dc2626;color:#fff}.translation-edit__proposals__container__block__actions{display:flex;gap:8px}@media(max-width:767px){.translation-edit__proposals__container__block__actions{flex-wrap:wrap;gap:6px}}.translation-edit__proposals__container__block__actions__button{border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:600;line-height:150%;padding:6px 12px;transition:all .2s}@media(max-width:767px){.translation-edit__proposals__container__block__actions__button{font-size:11px;padding:5px 10px}}.translation-edit__proposals__container__block__actions__button--approve{background:#10b981;color:#fff}.translation-edit__proposals__container__block__actions__button--approve:hover:not(:disabled){background:#047857}.translation-edit__proposals__container__block__actions__button--approve:disabled{cursor:not-allowed;opacity:.5}.translation-edit__proposals__container__block__actions__button--reject{background:#dc2626;color:#fff}.translation-edit__proposals__container__block__actions__button--reject:hover:not(:disabled){background:#b91c1c}.translation-edit__proposals__container__block__actions__button--reject:disabled{cursor:not-allowed;opacity:.5}.translation-edit__proposals__container__block__actions__button--edit{background:#2563eb;color:#fff}.translation-edit__proposals__container__block__actions__button--edit:hover:not(:disabled){background:#1d4ed8}.translation-edit__proposals__container__block__actions__button--edit:disabled{cursor:not-allowed;opacity:.5}.translation-edit__proposals__container__block__actions__button--history{background:#6b7280;color:#fff}.translation-edit__proposals__container__block__actions__button--history:hover:not(:disabled){background:#4b5563}.translation-edit__proposals__container__block__actions__button--history:disabled{cursor:not-allowed;opacity:.5}.translation-edit__proposals__container__block__edited-by{border-top:1px dashed hsla(0,0%,100%,.2);color:#31343b;display:block;font-size:12px;line-height:150%;margin-top:8px;padding-top:8px}.translation-edit__proposals__translator-section{border-top:2px solid hsla(0,0%,100%,.2);margin-top:40px;padding-top:20px}.translation-edit__proposals__translator-section h2{color:#fff;font-size:22px;line-height:150%;margin-bottom:10px}.translation-edit__proposals__translator-section .section-description{color:#d4d4d4;font-size:14px;font-style:italic;line-height:150%;margin-bottom:20px}@media(max-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(max-width:767px){.translation-edit__proposals__pagination{margin-top:15px}}.translation-edit-admin{background:transparent;color:hsla(0,0%,100%,.8);margin:0 auto;max-width:1000px;padding:6px;transition:margin-top .3s ease}body.has-admin-sidebar .translation-edit-admin{max-width:100%;width:100%}body.has-admin-sidebar.has-collapsed-sidebar .translation-edit-admin{max-width:100%}@media(max-width:767px){.translation-edit-admin{margin-top:0;padding:0}}.translation-edit-admin__header{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-20,rgba(0,0,0,.2));border:1px solid hsla(0,0%,100%,.2);border-radius:14px;box-shadow:0 4px 6px rgba(0,0,0,.15);padding:18px;transition:box-shadow .3s ease,transform .2s ease}.translation-edit-admin__header:hover{box-shadow:0 6px 10px rgba(0,0,0,.2);transform:translateY(-2px)}.translation-edit-admin__header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}@media(max-width:767px){.translation-edit-admin__header{padding:14px}}.translation-edit-admin__back-button{display:inline-block;margin:0}.translation-edit-admin__title{color:#d4d4d4;color:#fff;flex:1;font-size:22px;font-weight:600;line-height:130%;margin:0;min-width:240px}@media(max-width:767px){.translation-edit-admin__title{font-size:20px}}.translation-edit-admin__title__row-id{color:#3b82f6;font-family:Courier New,Consolas,Liberation Mono,Menlo,monospace}.translation-edit-admin__ref-button{white-space:nowrap}.translation-edit-admin__form{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-20,rgba(0,0,0,.2));border:1px solid hsla(0,0%,100%,.2);border-radius:14px;box-shadow:0 4px 6px rgba(0,0,0,.15);padding:18px;transition:box-shadow .3s ease,transform .2s ease}.translation-edit-admin__form:hover{box-shadow:0 6px 10px rgba(0,0,0,.2);transform:translateY(-2px)}.translation-edit-admin__form{margin-bottom:12px}@media(max-width:767px){.translation-edit-admin__form{margin-bottom:12px;padding:15px}}.translation-edit-admin__field{margin-bottom:20px}.translation-edit-admin__field:last-child{margin-bottom:0}@media(max-width:767px){.translation-edit-admin__field{margin-bottom:15px}}.translation-edit-admin__label{align-items:center;color:hsla(0,0%,100%,.9);display:flex;font-size:14px;font-weight:600;gap:8px;line-height:150%;margin-bottom:8px}@media(max-width:767px){.translation-edit-admin__label{font-size:13px;margin-bottom:6px}}.translation-edit-admin__label__source-icon{align-items:center;cursor:pointer;display:inline-flex;font-size:18px;justify-content:center;line-height:100%;transition:transform .2s}.translation-edit-admin__label__source-icon:hover{transform:scale(1.1)}.translation-edit-admin__label__source-icon--saved{color:#10b981}.translation-edit-admin__label__source-icon--ai{color:#f59e0b}.translation-edit-admin__label__source-icon--original{color:#93c5fd}.translation-edit-admin__label__source-icon--unsaved{animation:pulse 2s infinite;color:#f59e0b}.translation-edit-admin__textarea-wrapper{align-items:flex-start;display:flex;gap:8px;position:relative}.translation-edit-admin__textarea-wrapper__status-icon{align-items:center;border-radius:50%;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:16px;font-weight:700;height:24px;justify-content:center;margin-top:4px;transition:transform .2s,opacity .2s;width:24px}.translation-edit-admin__textarea-wrapper__status-icon:hover{transform:scale(1.1)}.translation-edit-admin__textarea-wrapper__status-icon--saved{background-color:#10b981;color:#fff}.translation-edit-admin__textarea-wrapper__status-icon--empty{background-color:#6b7280;color:#fff}.translation-edit-admin__textarea{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-30,rgba(0,0,0,.3));border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:hsla(0,0%,100%,.9);flex:1;font-family:inherit;font-size:14px;line-height:150%;min-height:120px;overflow-y:hidden;padding:12px;resize:vertical;transition:border-color .2s,height .1s ease-out}@media(max-width:767px){.translation-edit-admin__textarea{font-size:13px;min-height:100px;padding:10px}}.translation-edit-admin__textarea--readonly{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9);cursor:text}.translation-edit-admin__textarea--editable:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.25);outline:none}.translation-edit-admin__textarea--div{white-space:pre-wrap;word-wrap:break-word;box-sizing:border-box;display:block;height:auto;overflow-wrap:break-word;-webkit-user-select:text;-moz-user-select:text;user-select:text;width:100%}.translation-edit-admin__textarea--ai{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(167,139,250,.12);border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9)}.translation-edit-admin__textarea--saved{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(16,185,129,.14);border-color:rgba(16,185,129,.55);color:#86efac}.translation-edit-admin__textarea--original{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.3);border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9)}.translation-edit-admin__textarea--unsaved{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.55);color:wheat}.translation-edit-admin__textarea--disabled{background:var(--admin-black-30,rgba(0,0,0,.3))!important;color:hsla(0,0%,100%,.6)!important;cursor:not-allowed!important}.translation-edit-admin__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}@media(max-width:767px){.translation-edit-admin__actions{flex-direction:column;gap:8px;margin-top:15px}}.translation-edit-admin__actions__propose-button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;line-height:150%;padding:12px 24px;transition:background-color .2s}.translation-edit-admin__actions__propose-button:hover:not(:disabled){background:#1d4ed8}.translation-edit-admin__actions__propose-button:disabled{background:#6b7280;cursor:not-allowed;opacity:.6}@media(max-width:767px){.translation-edit-admin__actions__propose-button{font-size:14px;padding:10px 20px;width:100%}}.translation-edit-admin__actions__notes-button{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;line-height:150%;padding:12px 24px;position:relative;transition:background-color .2s}.translation-edit-admin__actions__notes-button .translation-notes-open-total{font-size:14px;font-weight:700;line-height:150%;opacity:.9}.translation-edit-admin__actions__notes-button .translation-notes-open-badge{align-items:center;background:#ef4444;border:2px solid #fff;border-radius:999px;box-shadow:0 4px 12px rgba(0,0,0,.25);color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:20px;justify-content:center;line-height:100%;min-width:20px;padding:0 6px;position:absolute;right:-6px;top:-6px;transform:scale(.92);transform-origin:100% 0;transition:transform .15s,box-shadow .15s}.translation-edit-admin__actions__notes-button:hover:not(:disabled) .translation-notes-open-badge{box-shadow:0 6px 16px rgba(0,0,0,.3);transform:scale(1)}.translation-edit-admin__actions__notes-button:hover:not(:disabled){background:#2563eb}.translation-edit-admin__actions__notes-button:disabled{background:#6b7280;cursor:not-allowed;opacity:.6}@media(max-width:767px){.translation-edit-admin__actions__notes-button{font-size:14px;padding:10px 20px;width:100%}}.translation-edit-admin__actions__hints-button{background:#f59e0b;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;line-height:150%;padding:12px 24px;transition:background-color .2s}.translation-edit-admin__actions__hints-button:hover:not(:disabled){background:#d97706}@media(max-width:767px){.translation-edit-admin__actions__hints-button{font-size:14px;padding:10px 20px;width:100%}}.translation-edit-admin__status{border-radius:6px;display:none;font-size:14px;line-height:150%;margin-top:10px;padding:10px}.translation-edit-admin__status:not(:empty){display:block}.translation-edit-admin__status.pending{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.55);color:wheat;display:block}.translation-edit-admin__status.success{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(16,185,129,.14);border:1px solid rgba(16,185,129,.55);color:#86efac;display:block}.translation-edit-admin__status.error{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(220,38,38,.14);border:1px solid rgba(220,38,38,.55);color:#ef4444;display:block}@media(max-width:767px){.translation-edit-admin__status{font-size:13px;padding:8px}}.translation-edit-admin__validation-errors{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-30,rgba(0,0,0,.3));border:1px solid rgba(245,158,11,.55);border-radius:4px;margin-top:15px;padding:15px}.translation-edit-admin__validation-errors h4{color:wheat;font-size:14px;line-height:150%;margin:0 0 10px}@media(max-width:767px){.translation-edit-admin__validation-errors{font-size:13px;padding:12px}}.translation-edit-admin__validation-errors__list{display:flex;flex-direction:column;gap:8px}.translation-edit-admin__validation-errors__item{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.3);border-radius:3px;display:flex;font-size:13px;gap:10px;line-height:150%;padding:8px}.translation-edit-admin__validation-errors__message{color:hsla(0,0%,100%,.9);flex:1}.translation-edit-admin__validation-errors__badge{border-radius:3px;display:inline-block;font-size:11px;font-weight:600;line-height:100%;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.translation-edit-admin__validation-errors__badge--structural{background-color:#dc2626;color:#fff}.translation-edit-admin__validation-errors__badge--tags{background-color:#f59e0b;color:#fff}.translation-edit-admin__validation-errors__badge--quotes{background-color:#007bff;color:#fff}.translation-edit-admin__validation-errors__badge--unknown{background-color:#6b7280;color:#fff}.translation-edit-admin__validation-errors__badge--glossary{background-color:#dc2626;color:#fff}.translation-edit-admin__proposals{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-20,rgba(0,0,0,.2));border:1px solid hsla(0,0%,100%,.2);border-radius:14px;box-shadow:0 4px 6px rgba(0,0,0,.15);padding:18px;transition:box-shadow .3s ease,transform .2s ease}.translation-edit-admin__proposals:hover{box-shadow:0 6px 10px rgba(0,0,0,.2);transform:translateY(-2px)}@media(max-width:767px){.translation-edit-admin__proposals{padding:15px}}.translation-edit-admin__proposals__title{color:#fff;font-size:22px;font-weight:600;line-height:150%;margin-bottom:20px}@media(max-width:767px){.translation-edit-admin__proposals__title{font-size:18px;margin-bottom:15px}}.translation-edit-admin__proposals__container{display:flex;flex-direction:column;gap:15px}@media(max-width:767px){.translation-edit-admin__proposals__container{gap:12px}}.translation-edit-admin__proposals__container__block{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-20,rgba(0,0,0,.2));border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:hsla(0,0%,100%,.9);padding:15px;transition:all .2s}@media(max-width:767px){.translation-edit-admin__proposals__container__block{padding:12px}}.translation-edit-admin__proposals__container__block--approved{background:rgba(16,185,129,.14);border-color:rgba(16,185,129,.55)}.translation-edit-admin__proposals__container__block--pending{background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.55)}.translation-edit-admin__proposals__container__block--rejected{background:rgba(220,38,38,.14);border-color:rgba(220,38,38,.55)}.translation-edit-admin__proposals__container__block.loading{opacity:.6;pointer-events:none;position:relative}.translation-edit-admin__proposals__container__block.loading:before{animation:spin-block .8s linear infinite;border:4px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#2563eb;content:"";height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px;z-index:10}.translation-edit-admin__proposals__container__block.loading:after{background:var(--admin-black-40,rgba(0,0,0,.4));border-radius:8px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:9}.translation-edit-admin__proposals__container__block__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}@media(max-width:767px){.translation-edit-admin__proposals__container__block__header{align-items:flex-start;flex-direction:column;gap:8px}}.translation-edit-admin__proposals__container__block__user-info{align-items:center;display:flex;gap:10px}@media(max-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{background:hsla(0,0%,100%,.6);border:2px solid hsla(0,0%,100%,.2);border-radius:50%;flex-shrink:0;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}@media(max-width:767px){.translation-edit-admin__proposals__container__block__user-info__avatar{height:32px;width:32px}}.translation-edit-admin__proposals__container__block__user-info__login{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:600;line-height:150%}@media(max-width:767px){.translation-edit-admin__proposals__container__block__user-info__login{font-size:13px}}.translation-edit-admin__proposals__container__block__user-info__role{border:2px solid;font-size:12px;line-height:100%;padding:2px 8px;white-space:nowrap}.translation-edit-admin__proposals__container__block__user-info__role .role-icon{font-size:12px;line-height:100%}.translation-edit-admin__proposals__container__block__user-info__role .role-label{line-height:100%}.translation-edit-admin__proposals__container__block__text{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-30,rgba(0,0,0,.3));border-radius:6px;color:hsla(0,0%,100%,.9);font-size:14px;line-height:150%;margin:10px 0;padding:10px}@media(max-width:767px){.translation-edit-admin__proposals__container__block__text{font-size:13px;margin:8px 0;padding:8px}}.translation-edit-admin__proposals__container__block__approved-by{color:#10b981;font-weight:700}.translation-edit-admin__proposals__container__block__rejected-by{font-weight:700}.translation-edit-admin__proposals__container__block__edited-by{color:#6b7280;font-size:.9em;font-style:italic}.translation-edit-admin__proposals__container__block__user-info__role{align-items:center;background-color:rgba(5,150,105,.2);border:1px solid #059669;border-radius:4px;color:#059669;display:inline-flex;font-size:.75em;font-weight:600;gap:4px;padding:2px 6px}.translation-edit-admin__proposals__container__block__user-info__role[data-role-color="#dc2626"]{background-color:rgba(220,38,38,.2);border-color:#dc2626;color:#dc2626}.translation-edit-admin__proposals__container__block__user-info__role[data-role-color="#7c3aed"]{background-color:rgba(124,58,237,.2);border-color:#7c3aed;color:#7c3aed}.translation-edit-admin__proposals__container__block__user-info__role[data-role-color="#2563eb"]{background-color:rgba(37,99,235,.2);border-color:#2563eb;color:#2563eb}.translation-edit-admin__proposals__container__block__user-info__role[data-role-color="#059669"]{background-color:rgba(5,150,105,.2);border-color:#059669;color:#059669}.translation-edit-admin__proposals__container__block__user-info__role[data-role-color="#9CA3AF"]{background-color:rgba(156,163,175,.2);border-color:#9ca3af;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{align-items:center;color:hsla(0,0%,100%,.7);display:flex;font-size:12px;justify-content:space-between;line-height:150%;margin-top:10px}@media(max-width:767px){.translation-edit-admin__proposals__container__block__meta{align-items:flex-start;flex-direction:column;font-size:11px;gap:6px}}.translation-edit-admin__proposals__container__block__status{border-radius:4px;font-size:11px;font-weight:600;line-height:100%;padding:4px 8px;text-transform:uppercase}.translation-edit-admin__proposals__container__block__status--approved{background:#10b981;color:#fff}.translation-edit-admin__proposals__container__block__status--pending{background:#f59e0b;color:#fff}.translation-edit-admin__proposals__container__block__status--rejected{background:#dc2626;color:#fff}.translation-edit-admin__proposals__container__block__approved-by{color:#86efac;font-size:13px}.translation-edit-admin__proposals__container__block__rejected-by{color:#ef4444;font-size:13px}.translation-edit-admin__proposals__container__block__actions{display:flex;gap:8px}@media(max-width:767px){.translation-edit-admin__proposals__container__block__actions{flex-wrap:wrap;gap:6px}}.translation-edit-admin__proposals__container__block__actions__button{border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:600;line-height:150%;padding:6px 12px;transition:all .2s}@media(max-width:767px){.translation-edit-admin__proposals__container__block__actions__button{font-size:11px;padding:5px 10px}}.translation-edit-admin__proposals__container__block__actions__button--approve{background:#10b981;color:#fff}.translation-edit-admin__proposals__container__block__actions__button--approve:hover:not(:disabled){background:#047857}.translation-edit-admin__proposals__container__block__actions__button--approve:disabled{cursor:not-allowed;opacity:.5}.translation-edit-admin__proposals__container__block__actions__button--reject{background:#dc2626;color:#fff}.translation-edit-admin__proposals__container__block__actions__button--reject:hover:not(:disabled){background:#b91c1c}.translation-edit-admin__proposals__container__block__actions__button--reject:disabled{cursor:not-allowed;opacity:.5}.translation-edit-admin__proposals__container__block__actions__button--edit{background:#2563eb;color:#fff}.translation-edit-admin__proposals__container__block__actions__button--edit:hover:not(:disabled){background:#1d4ed8}.translation-edit-admin__proposals__container__block__actions__button--edit:disabled{cursor:not-allowed;opacity:.5}.translation-edit-admin__proposals__container__block__actions__button--history{background:#6b7280;color:#fff}.translation-edit-admin__proposals__container__block__actions__button--history:hover:not(:disabled){background:#4b5563}.translation-edit-admin__proposals__container__block__actions__button--history:disabled{cursor:not-allowed;opacity:.5}.translation-edit-admin__proposals__container__block__edited-by{border-top:1px dashed hsla(0,0%,100%,.2);color:#d4d4d4;display:block;font-size:12px;line-height:150%;margin-top:8px;padding-top:8px}.translation-edit-admin__proposals__translator-section{border-top:2px solid hsla(0,0%,100%,.2);margin-top:40px;padding-top:20px}.translation-edit-admin__proposals__translator-section h2{color:#fff;font-size:22px;line-height:150%;margin-bottom:10px}.translation-edit-admin__proposals__translator-section .section-description{color:#d4d4d4;font-size:14px;font-style:italic;line-height:150%;margin-bottom:20px}@media(max-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(max-width:767px){.translation-edit-admin__proposals__pagination{margin-top:15px}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes spin-block{to{transform:translate(-50%,-50%) rotate(1turn)}}.click-tooltip{background:rgba(0,0,0,.9);border-radius:6px;color:#fff;font-size:14px;line-height:150%;max-width:300px;padding:8px 12px;pointer-events:none;position:fixed;z-index:10000;word-wrap:break-word;box-shadow:0 4px 6px rgba(0,0,0,.3);opacity:1;transition:opacity .3s}.btn-loading{color:transparent!important;opacity:.7;pointer-events:none;position:relative}.btn-loading:after{animation:spin .8s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:transparent;content:"";height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}#editProposalModal .modal__body label{color:#fff;display:block;font-size:14px;font-weight:600;line-height:150%;margin-bottom:10px}#editProposalModal .modal__body textarea.form-input{-webkit-backdrop-filter:blur(var(--admin-blur-5,5px));backdrop-filter:blur(var(--admin-blur-5,5px));background:hsla(0,0%,100%,.85);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#111827;font-family:inherit;font-size:14px;line-height:150%;min-height:200px;padding:12px;resize:vertical;transition:border-color .2s,box-shadow .2s;width:100%}#editProposalModal .modal__body textarea.form-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(59,130,246,.2);outline:none}#editProposalModal .modal__body .modal__hint{background:rgba(59,130,246,.1);border-left:3px solid #2563eb;border-radius:4px;color:#1d4ed8;font-size:13px;line-height:150%;margin-top:12px;padding:10px 12px}#editProposalModal .modal__body .modal__error{background:rgba(220,38,38,.1);border:1px solid #dc2626;border-radius:6px;color:#b91c1c;font-size:13px;line-height:150%;margin-top:12px;padding:10px 12px}#editProposalModal .modal__body .modal__status{border-radius:4px;font-size:13px;font-weight:500;line-height:150%;margin-top:12px;padding:10px 12px}#editProposalModal .modal__body .modal__status--success{background:rgba(22,163,74,.1);border-left:3px solid #10b981;color:#218838}#editProposalModal .modal__body .modal__status--error{background:rgba(220,38,38,.1);border-left:3px solid #dc2626;color:#b91c1c}#editProposalModal .modal__footer .btn-primary,#editProposalModal .modal__footer .btn-secondary{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;line-height:150%;min-width:100px;padding:10px 24px;transition:all .2s}@media(max-width:767px){#editProposalModal .modal__footer .btn-primary,#editProposalModal .modal__footer .btn-secondary{font-size:13px;min-width:80px;padding:8px 20px}}#editProposalModal .modal__footer .btn-primary{background-color:#2563eb;color:#fff}#editProposalModal .modal__footer .btn-primary:hover:not(:disabled){background-color:#1d4ed8;box-shadow:0 4px 6px rgba(0,0,0,.2);transform:translateY(-1px)}#editProposalModal .modal__footer .btn-primary:active:not(:disabled){background-color:#003ab8;transform:translateY(0)}#editProposalModal .modal__footer .btn-primary:disabled{background-color:#6b7280;cursor:not-allowed;opacity:.6}#editProposalModal .modal__footer .btn-secondary{background-color:#6b7280;color:#fff}#editProposalModal .modal__footer .btn-secondary:hover:not(:disabled){background-color:#4b5563;box-shadow:0 4px 6px rgba(0,0,0,.2);transform:translateY(-1px)}#editProposalModal .modal__footer .btn-secondary:active:not(:disabled){background-color:#374151;transform:translateY(0)}.translation-edit-admin__proposal-history,.translation-edit__proposal-history{display:flex;flex-direction:column;gap:12px;margin-top:10px}.translation-edit-admin__proposal-history__pagination,.translation-edit__proposal-history__pagination{margin-top:16px}.translation-edit-admin__proposal-history__item,.translation-edit__proposal-history__item{-webkit-backdrop-filter:blur(var(--admin-blur-5,5px));backdrop-filter:blur(var(--admin-blur-5,5px));background:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#111827;padding:12px}.translation-edit-admin__proposal-history__item__meta,.translation-edit__proposal-history__item__meta{color:#6b7280;display:flex;flex-wrap:wrap;font-size:12px;gap:10px;justify-content:space-between;line-height:150%;margin-bottom:10px}.translation-edit-admin__proposal-history__item__diff,.translation-edit__proposal-history__item__diff{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media(max-width:767px){.translation-edit-admin__proposal-history__item__diff,.translation-edit__proposal-history__item__diff{grid-template-columns:1fr}}.translation-edit-admin__proposal-history__item__diff__label,.translation-edit__proposal-history__item__diff__label{color:#111827;font-size:12px;font-weight:600;line-height:150%;margin-bottom:6px}.translation-edit-admin__proposal-history__item__diff__text,.translation-edit__proposal-history__item__diff__text{background:hsla(0,0%,100%,.85);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#111827;font-size:13px;line-height:150%;padding:10px;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.diff__added{background:rgba(16,185,129,.5);border-radius:3px}.diff__removed{background:rgba(220,38,38,.5);border-radius:3px;text-decoration:line-through}.page-translation-edit-admin{background:transparent}.page-translation-edit-admin #editProposalModal .modal__body textarea.form-input{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-30,rgba(0,0,0,.3));border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9)}.page-translation-edit-admin #editProposalModal .modal__body .modal__hint{border-left:3px solid rgba(37,99,235,.8);color:hsla(0,0%,100%,.8)}.page-translation-edit-admin #editProposalModal .modal__body .modal__error,.page-translation-edit-admin #editProposalModal .modal__body .modal__hint{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-30,rgba(0,0,0,.3))}.page-translation-edit-admin #editProposalModal .modal__body .modal__error{border:1px solid rgba(220,38,38,.55);color:#ef4444}.page-translation-edit-admin #editProposalModal .modal__body .modal__status{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-30,rgba(0,0,0,.3));border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9)}.page-translation-edit-admin #editProposalModal .modal__body .modal__status--success{border-left-color:rgba(16,185,129,.8);color:#86efac}.page-translation-edit-admin #editProposalModal .modal__body .modal__status--error{border-left-color:rgba(220,38,38,.8);color:#ef4444}.page-translation-edit-admin .translation-edit-admin__proposal-history__item{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-20,rgba(0,0,0,.2));border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9)}.page-translation-edit-admin .translation-edit-admin__proposal-history__item__meta{color:hsla(0,0%,100%,.7)}.page-translation-edit-admin .translation-edit-admin__proposal-history__item__diff__label{color:hsla(0,0%,100%,.9)}.page-translation-edit-admin .translation-edit-admin__proposal-history__item__diff__text{border-color:hsla(0,0%,100%,.2)}.page-translation-edit-admin #chineseRefModal textarea.form-input,.page-translation-edit-admin .translation-edit-admin__proposal-history__item__diff__text{-webkit-backdrop-filter:blur(var(--admin-blur-10,10px));backdrop-filter:blur(var(--admin-blur-10,10px));background:var(--admin-black-30,rgba(0,0,0,.3));color:hsla(0,0%,100%,.9)}.page-translation-edit-admin #chineseRefModal textarea.form-input{border:1px solid hsla(0,0%,100%,.2)}: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 rgba(0,0,0,.1);--shadow-md:0 2px 10px rgba(0,0,0,.1);--shadow-lg:0 4px 20px rgba(0,0,0,.12);--shadow-xl:0 8px 32px rgba(0,0,0,.12);--transition-fast:0.2s ease;--transition-base:0.3s ease;--transition-slow:0.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{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.2);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}@media(max-width:767px){.translation-notes__modal__header{align-items:flex-start;flex-direction:column;gap:15px}}.translation-notes__modal__title{color:#fff;font-size:24px;font-weight:600;line-height:150%;margin:0}@media(max-width:767px){.translation-notes__modal__title{font-size:20px}}.translation-notes__modal__actions{align-items:center;display:flex;gap:10px;margin-right:50px}@media(max-width:767px){.translation-notes__modal__actions{justify-content:space-between;width:100%}}.translation-notes__modal__body{display:flex;flex-direction:column;max-height:calc(90vh - 150px);min-height:0;overflow:hidden;padding-right:10px}.translation-notes__filters{border-bottom:1px solid hsla(0,0%,100%,.2);display:flex;flex-shrink:0;gap:15px;margin-bottom:20px;padding-bottom:15px}@media(max-width:767px){.translation-notes__filters{flex-direction:column;gap:10px}}.translation-notes__filter{align-items:center;display:flex;gap:10px}.translation-notes__filter-label{color:hsla(0,0%,100%,.8);font-size:14px;white-space:nowrap}.translation-notes__filter-select{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#fff;cursor:pointer;font-size:14px;min-width:200px;padding:8px 12px;transition:all .2s}.translation-notes__filter-select:hover{background:rgba(0,0,0,.4);border-color:hsla(0,0%,100%,.35)}.translation-notes__filter-select:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.2);outline:none}@media(max-width:767px){.translation-notes__filter-select{width:100%}}.translation-notes__list{display:flex;flex:1;flex-direction:column;gap:15px;margin-bottom:20px;min-height:0;overflow-x:hidden;overflow-y:auto}.translation-notes__list::-webkit-scrollbar{width:8px}.translation-notes__list::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:4px}.translation-notes__list::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px}.translation-notes__list::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.4)}.translation-notes__item{-webkit-backdrop-filter:blur(var(--admin-blur-3,3px));backdrop-filter:blur(var(--admin-blur-3,3px));background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:20px;transition:all .2s}.translation-notes__item:hover{background:rgba(0,0,0,.3);border-color:hsla(0,0%,100%,.35);box-shadow:0 4px 8px rgba(0,0,0,.15)}.translation-notes__item--notified{background:rgba(245,158,11,.1);border-color:#f59e0b;border-width:2px;box-shadow:0 0 0 3px rgba(245,158,11,.15)}.translation-notes__item--notified:hover{background:rgba(245,158,11,.15);border-color:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.2),0 4px 8px rgba(0,0,0,.15)}.translation-notes__item__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}@media(max-width:767px){.translation-notes__item__header{align-items:flex-start;flex-direction:column;gap:8px}}.translation-notes__item__author{align-items:center;display:flex;gap:8px}.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:rgba(0,0,0,.4);border-radius:4px;font-size:13px;padding:2px 8px}.translation-notes__item__meta{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-size:13px;gap:10px}.translation-notes__item__notification-badge{border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:700;line-height:150%;padding:2px 10px;white-space:nowrap}.translation-notes__item__notification-badge--new{background:rgba(245,158,11,.18);border-color:rgba(245,158,11,.55);color:wheat}.translation-notes__item__notification-badge--edited{background:rgba(59,130,246,.18);border-color:rgba(59,130,246,.55);color:#93c5fd}.translation-notes__item__date{color:hsla(0,0%,100%,.6)}.translation-notes__item__edited{color:hsla(0,0%,100%,.5);font-style:italic}.translation-notes__item__message{color:hsla(0,0%,100%,.9);font-size:15px;line-height:150%;margin-bottom:15px;white-space:pre-wrap;word-wrap:break-word}.translation-notes__item__actions{display:flex;flex-wrap:wrap;gap:10px}.translation-notes__button{align-items:center;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;padding:8px 16px;transition:all .2s}.translation-notes__button:hover{background:rgba(0,0,0,.5);border-color:hsla(0,0%,100%,.35)}.translation-notes__button:active{transform:translateY(1px)}.translation-notes__button--bell{background:transparent;border:none;font-size:18px;padding:8px 12px}.translation-notes__button--bell:hover{background:rgba(0,0,0,.3)}.translation-notes__button--bell-active{color:#f59e0b}.translation-notes__button--add{background:#2563eb;border-color:#2563eb;color:#fff;font-weight:600}.translation-notes__button--add:hover{background:#134cca;border-color:#134cca}.translation-notes__button--edit{background:#007bff;border-color:#007bff;color:#fff}.translation-notes__button--edit:hover{background:#0062cc;border-color:#0062cc}.translation-notes__button--delete{background:#dc2626;border-color:#dc2626;color:#fff}.translation-notes__button--delete:hover{background:#b21d1d;border-color:#b21d1d}.translation-notes__button--history{background:rgba(0,0,0,.5);border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.8)}.translation-notes__button--history:hover{background:rgba(0,0,0,.6);border-color:hsla(0,0%,100%,.4)}.translation-notes__pagination{border-top:1px solid hsla(0,0%,100%,.2);flex-shrink:0;margin-top:20px;padding-top:20px}.translation-notes__loader{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;padding:40px 20px}.translation-notes__loader-spinner{animation:spin 1s linear infinite;border:4px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#2563eb;height:40px;width:40px}.translation-notes__loader-text{color:hsla(0,0%,100%,.8);font-size:14px}.translation-notes__empty{color:hsla(0,0%,100%,.6);font-size:16px;padding:40px 20px;text-align:center}.translation-notes__error{background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.3);border-radius:6px;color:#dc2626;font-size:14px;padding:20px;text-align:center}.translation-notes-add__modal__header{border-bottom:1px solid hsla(0,0%,100%,.2);margin-bottom:20px;padding-bottom:15px}.translation-notes-add__modal__title{color:#fff;font-size:20px;font-weight:600;line-height:150%;margin:0}.translation-notes-add__modal__body{padding:20px 0}.translation-notes-add__form{display:flex;flex-direction:column;gap:20px}.translation-notes-add__field{display:flex;flex-direction:column;gap:10px}.translation-notes-add__label{color:#fff;font-size:14px;font-weight:600}.translation-notes-add__textarea{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#fff;font-family:inherit;font-size:15px;line-height:150%;min-height:150px;padding:12px;resize:vertical;transition:all .2s}.translation-notes-add__textarea:focus{background:rgba(0,0,0,.4);border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.2);outline:none}.translation-notes-add__textarea::-moz-placeholder{color:hsla(0,0%,100%,.5)}.translation-notes-add__textarea::placeholder{color:hsla(0,0%,100%,.5)}.translation-notes-add__char-count{color:hsla(0,0%,100%,.6);font-size:12px;text-align:right}.translation-notes-add__error{background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.3);border-radius:6px;color:#dc2626;font-size:14px;padding:12px}.translation-notes-add__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:10px}@media(max-width:767px){.translation-notes-add__actions{flex-direction:column-reverse}}.translation-notes-add__button{border:1px solid transparent;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.translation-notes-add__button--cancel{background:rgba(0,0,0,.4);border-color:hsla(0,0%,100%,.2);color:#fff}.translation-notes-add__button--cancel:hover{background:rgba(0,0,0,.5);border-color:hsla(0,0%,100%,.35)}.translation-notes-add__button--submit{background:#2563eb;border-color:#2563eb;color:#fff}.translation-notes-add__button--submit:hover{background:#134cca;border-color:#134cca}.translation-notes-edit__actions{border-top:1px solid hsla(0,0%,100%,.2);display:flex;gap:12px;justify-content:flex-end;margin-top:20px;padding-top:20px}@media(max-width:767px){.translation-notes-edit__actions{flex-direction:column-reverse;gap:10px;margin-top:15px;padding-top:15px}}@media(max-width:479px){.translation-notes-edit__actions{gap:8px;margin-top:12px;padding-top:12px}}.translation-notes-edit__button{border:1px solid transparent;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;line-height:1.4;min-width:120px;padding:12px 24px;text-align:center;transition:all .2s ease}@media(max-width:767px){.translation-notes-edit__button{padding:12px 20px;width:100%}}@media(max-width:479px){.translation-notes-edit__button{font-size:13px;min-width:auto;padding:10px 16px}}.translation-notes-edit__button--cancel{background:rgba(0,0,0,.4);border-color:hsla(0,0%,100%,.2);color:#fff}.translation-notes-edit__button--cancel:hover{background:rgba(0,0,0,.5);border-color:hsla(0,0%,100%,.35);box-shadow:0 2px 8px rgba(0,0,0,.3);transform:translateY(-1px)}.translation-notes-edit__button--cancel:active{box-shadow:none;transform:translateY(0)}.translation-notes-edit__button--cancel:focus{border-color:hsla(0,0%,100%,.5);box-shadow:0 0 0 3px hsla(0,0%,100%,.2);outline:none}.translation-notes-edit__button--submit{background:#2563eb;border-color:#2563eb;color:#fff}.translation-notes-edit__button--submit:hover{background:#134cca;border-color:#134cca;box-shadow:0 4px 12px rgba(37,99,235,.3);transform:translateY(-1px)}.translation-notes-edit__button--submit:active{box-shadow:0 2px 6px rgba(37,99,235,.2);transform:translateY(0)}.translation-notes-edit__button--submit:focus{box-shadow:0 0 0 3px rgba(37,99,235,.3);outline:none}.translation-notes-edit__button--submit:disabled{color:hsla(0,0%,100%,.5);cursor:not-allowed}.translation-notes-edit__button--submit:disabled,.translation-notes-edit__button--submit:disabled:hover{background:rgba(0,0,0,.4);border-color:hsla(0,0%,100%,.2);box-shadow:none;transform:none}.translation-notes-history__modal__header{border-bottom:1px solid hsla(0,0%,100%,.2);margin-bottom:20px;padding-bottom:15px}.translation-notes-history__modal__title{color:#fff;font-size:20px;font-weight:600;line-height:150%;margin:0}.translation-notes-history__modal__body{padding:20px 0}.translation-notes-history__loader{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;padding:40px 20px}.translation-notes-history__loader-spinner{animation:spin 1s linear infinite;border:4px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#2563eb;height:40px;width:40px}.translation-notes-history__loader-text{color:hsla(0,0%,100%,.8);font-size:14px}.translation-notes-history__content{display:flex;flex-direction:column;gap:20px}.translation-notes-history__list{display:flex;flex-direction:column;gap:15px}.translation-notes-history__item{-webkit-backdrop-filter:blur(var(--admin-blur-3,3px));backdrop-filter:blur(var(--admin-blur-3,3px));background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;padding:15px}.translation-notes-history__item__header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}@media(max-width:767px){.translation-notes-history__item__header{align-items:flex-start;flex-direction:column;gap:8px}}.translation-notes-history__item__type{background:#007bff;border-radius:4px;color:#fff;font-size:12px;font-weight:600;padding:4px 8px;text-transform:uppercase}.translation-notes-history__item__author{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:14px;gap:6px}.translation-notes-history__item__date{color:hsla(0,0%,100%,.6);font-size:12px}.translation-notes-history__item__old{background:rgba(220,38,38,.1);border-left:3px solid #dc2626;color:hsla(0,0%,100%,.8);margin-bottom:10px}.translation-notes-history__item__new,.translation-notes-history__item__old{border-radius:4px;font-size:14px;padding:10px;white-space:pre-wrap;word-wrap:break-word}.translation-notes-history__item__new{background:rgba(16,185,129,.1);border-left:3px solid #10b981;color:hsla(0,0%,100%,.9)}.translation-notes-history__pagination{border-top:1px solid hsla(0,0%,100%,.2);margin-top:20px;padding-top:20px}.translation-notes-history__empty{color:hsla(0,0%,100%,.6);font-size:16px;padding:40px 20px;text-align:center}.translation-notes-history__error{background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.3);border-radius:6px;color:#dc2626;font-size:14px;padding:20px;text-align:center}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:767px){.translation-notes__modal__body{max-height:calc(100vh - 200px)}.translation-notes__item{padding:15px}.translation-notes__item__header{align-items:flex-start;flex-direction:column}.translation-notes__item__actions{flex-direction:column;width:100%}.translation-notes__item__actions .translation-notes__button{justify-content:center;width:100%}}