.sidebar-card[data-astro-cid-2tshcsdt]{padding:25px}.sidebar-header[data-astro-cid-2tshcsdt]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.sidebar-menu[data-astro-cid-2tshcsdt]{display:flex;flex-direction:column;gap:10px}.sidebar-item[data-astro-cid-2tshcsdt]{border:1px solid var(--border-color);padding:10px 15px;border-radius:4px;display:flex;gap:10px}.ext-badge[data-astro-cid-2tshcsdt]{color:var(--accent-2);font-weight:700;font-size:.75rem;text-transform:uppercase;font-family:var(--font-code)}.cyber-dropzone[data-astro-cid-2tshcsdt]{border:1px dashed var(--border-color);border-radius:4px;text-align:center;cursor:pointer;transition:all .3s}.cyber-dropzone[data-astro-cid-2tshcsdt]:hover,.cyber-dropzone[data-astro-cid-2tshcsdt].dragover{border-color:var(--accent)}.drop-icon[data-astro-cid-2tshcsdt]{color:var(--accent)}.drop-text-small[data-astro-cid-2tshcsdt]{font-family:var(--font-code);color:var(--text-muted);font-size:.85rem}body.light-theme .sidebar-item[data-astro-cid-2tshcsdt],body.light-theme .cyber-dropzone[data-astro-cid-2tshcsdt]{background-color:#fff!important}html{scroll-behavior:smooth}.readme-content{font-family:var(--font-body);color:var(--text-main);line-height:1.7;padding:40px}.readme-content h2{color:var(--accent);font-family:var(--font-code);border-bottom:1px solid var(--border-color);padding-bottom:15px;margin-top:0;margin-bottom:25px;font-size:1.5rem;display:flex;align-items:center}.readme-content h3{color:var(--text-main);font-family:var(--font-code);margin-top:35px;margin-bottom:15px;font-size:1.15rem;display:flex;align-items:center}.readme-content p{color:var(--text-muted);margin-bottom:15px;font-size:.95rem}.readme-content ul{color:var(--text-muted);margin-bottom:15px;padding-left:20px;font-size:.95rem}.readme-content li{margin-bottom:10px}.readme-content strong{color:var(--text-main);font-weight:600}.readme-content code{background:#0000004d;padding:3px 6px;border-radius:4px;font-family:var(--font-code);color:var(--accent);border:1px solid var(--border-color);font-size:.9em}body.light-theme .readme-content code{background:#0000000d}.lab-layout-wrapper{width:95vw!important;max-width:1600px!important;position:relative!important;left:50%!important;transform:translate(-50%)!important}.lab-layout{display:grid!important;grid-template-columns:300px 1fr!important;gap:25px!important;align-items:start!important;width:100%!important}@media(max-width:900px){.lab-layout{grid-template-columns:1fr!important}}.cyber-tooltip-global{position:fixed;background:var(--bg-base);color:var(--text-main);border:1px solid var(--accent);padding:6px 12px;border-radius:4px;font-family:var(--font-code);font-size:.8rem;white-space:pre-wrap;word-break:break-all;z-index:9999999;pointer-events:none;box-shadow:0 4px 12px #0006;opacity:0;visibility:hidden;transition:opacity .15s ease-out;max-width:280px;line-height:1.4}.cyber-tooltip-global.visible{opacity:1;visibility:visible}body.light-theme .cyber-tooltip-global{background:#fff;box-shadow:0 4px 12px #00000026}.editor-grid-container{border:1px solid var(--border-color)!important;border-radius:6px!important;background:var(--bg-surface)!important;overflow:hidden!important;width:100%!important}.editor-row{display:grid!important;grid-template-columns:50px minmax(0,1fr) minmax(0,1fr) 45px 40px!important;border-bottom:1px solid var(--border-color)!important;transition:background .2s!important;width:100%!important}.editor-row:last-child{border-bottom:none!important}.editor-header{background:var(--bg-base)!important;font-family:var(--font-code)!important;font-size:.75rem!important;color:var(--text-muted)!important;text-transform:uppercase!important;font-weight:700!important;border-radius:5px 5px 0 0!important;overflow:hidden!important}.editor-header .col-id,.editor-header .col-status,.editor-header .col-qa{align-items:center!important;padding-top:15px!important}.col-id{padding:15px 5px!important;text-align:center!important;border-right:1px solid var(--border-color)!important;color:var(--text-muted)!important;font-family:var(--font-code)!important;font-size:.75rem!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;cursor:default}.col-source,.col-target{padding:15px!important;font-size:.95rem!important;line-height:1.6!important;word-break:break-word!important;white-space:pre-wrap!important}.col-source{border-right:1px solid var(--border-color)!important;color:var(--text-main)!important;background:#00000026!important}.col-target{border-right:1px solid var(--border-color)!important;color:var(--accent-2)!important;outline:none!important}.col-target:focus{background:#00ff660d!important}.col-status{display:flex!important;align-items:flex-start!important;justify-content:center!important;padding-top:15px!important;background:#0003!important;border-left:1px solid var(--border-color)!important}.col-qa{display:flex!important;align-items:flex-start!important;justify-content:center!important;padding-top:19px!important;background:#00000040!important;border-left:1px solid var(--border-color)!important}.status-btn{background:transparent!important;border:1px solid transparent!important;cursor:pointer!important;font-size:1rem!important;transition:.2s!important;width:28px!important;height:28px!important;border-radius:4px!important;display:flex!important;align-items:center!important;justify-content:center!important}.status-btn:hover{background:var(--bg-base)!important;border-color:var(--border-color)!important;transform:scale(1.1)!important}.qa-alert-icon{color:var(--accent)!important;font-size:.95rem!important;cursor:help!important;animation:qa-pulse 2s infinite!important;filter:drop-shadow(0 0 4px var(--accent-glow))!important}@keyframes qa-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.editor-row.active{background:#00e5ff0d!important}.editor-row.active .col-id{border-left:3px solid var(--accent)!important}.editor-row.qa-error-row{background:#00e5ff08!important}.editor-row.qa-error-row.active{background:#00e5ff14!important;border-left:1px dashed var(--accent)!important}.xliff-tag{display:inline-block!important;background:var(--accent-glow)!important;color:var(--accent)!important;border:1px solid var(--border-color)!important;border-radius:4px!important;padding:0 6px!important;margin:0 3px!important;font-family:var(--font-code)!important;font-size:.75rem!important;vertical-align:middle!important;cursor:grab!important;user-select:none!important;transition:.2s!important}.xliff-tag:active{cursor:grabbing!important}.xliff-tag:hover{background:var(--accent)!important;color:var(--bg-base)!important}.cyber-switch-container{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;cursor:pointer!important}.cyber-switch-input{display:none!important}.cyber-switch-slider{position:relative!important;width:44px!important;height:24px!important;background-color:var(--bg-base)!important;border:1px solid var(--border-color)!important;border-radius:30px!important;transition:all .3s ease!important;flex-shrink:0!important}.cyber-switch-slider:before{content:""!important;position:absolute!important;height:14px!important;width:14px!important;left:4px!important;bottom:4px!important;background-color:var(--text-muted)!important;border-radius:50%!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.cyber-switch-input:checked+.cyber-switch-slider{background-color:#00e5ff1a!important;border-color:var(--accent)!important}.cyber-switch-input:checked+.cyber-switch-slider:before{transform:translate(20px)!important;background-color:var(--accent)!important;box-shadow:0 0 5px var(--accent)!important}body.light-theme .editor-header{background:#e3e5e7!important;color:#232629!important}body.light-theme .col-source{background:#f4f6f9!important;color:#0f172a!important}body.light-theme .col-target{color:#05f!important}body.light-theme .col-status{background:#f4f6f9!important}body.light-theme .col-qa{background:#eef2f6!important}body.light-theme .xliff-tag{background:#0055ff1a!important;color:#05f!important;border-color:#0055ff4d!important}body.light-theme .xliff-tag:hover{background:#05f!important;color:#fff!important}body.light-theme .qa-alert-icon{color:#05f!important;filter:none!important}body.light-theme .editor-row.qa-error-row{background:#0055ff08!important}body.light-theme .editor-row.qa-error-row.active{background:#0055ff14!important}
