.status-QUEUED{background:#3b0764;color:#c084fc}.status-RECEIVED{background:#1e3a5f;color:#60a5fa}.status-PROCESSING,.status-PROCESSED,.status-AI_DONE{background:#14532d;color:#4ade80}.status-NEEDS_REVIEW{background:#3f2d00;color:#fbbf24}.status-APPROVED{background:#14532d;color:#4ade80}.status-REJECTED,.status-FAILED{background:#450a0a;color:#f87171}.status-PARTIAL_FAILED{background:#431407;color:#fb923c}.status-EXPORTED{background:#0f2040;color:#818cf8}.status-PENDING{background:#3f2d00;color:#fbbf24}.status-ACCEPTED{background:#14532d;color:#4ade80}.status-MANUAL_EDITED{background:#1e3a5f;color:#60a5fa}.etype-spelling{background:#1a1040;color:#a78bfa}.etype-grammar{background:#0f2e1a;color:#4ade80}.etype-punctuation{background:#1a2040;color:#60a5fa}.etype-word_repeat{background:#2d1a00;color:#fbbf24}.etype-ocr{background:#1a1010;color:#f87171}.etype-sentence{background:#0a2a2a;color:#22d3ee}.etype-spacing{background:#1a0a2a;color:#e879f9}.etype-capitalization{background:#2a1800;color:#fb923c}.block-highlight{position:absolute;border:2px solid var(--amber);background:#f9731626;border-radius:3px;pointer-events:none;transition:all .2s ease;animation:pulse-border 1.5s ease-in-out infinite}@keyframes pulse-border{0%,to{border-color:#ef4444;background:#ef44441f}50%{border-color:#fca5a5;background:#ef444440}}.correction-row{cursor:pointer;transition:background .15s}.correction-row:hover{background:#172032!important}.correction-row.selected{background:#1a2a40!important;border-left:3px solid var(--amber)}@keyframes spin{to{transform:rotate(360deg)}}.spinner{animation:spin .7s linear infinite}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fade-in{animation:fadeIn .3s ease forwards}.newspaper-container{position:relative;overflow:auto;scrollbar-width:thin}.newspaper-container.draggable{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.newspaper-container.dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.newspaper-img{display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.glass-panel{background:#0a0f1ed9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08)}:root.light .glass-panel{background:#ffffffd9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(0,0,0,.08)}:root.light .status-QUEUED{background:#faf5ff;color:#7e22ce}:root.light .status-RECEIVED{background:#eff6ff;color:#1d4ed8}:root.light .status-PROCESSING{background:#f0fdf4;color:#166534}:root.light .status-PROCESSED{background:#f0fdf4;color:#166534}:root.light .status-AI_DONE{background:#f0fdf4;color:#166534}:root.light .status-NEEDS_REVIEW{background:#fefbeb;color:#854d0e}:root.light .status-APPROVED{background:#f0fdf4;color:#166534}:root.light .status-REJECTED{background:#fef2f2;color:#991b1b}:root.light .status-FAILED{background:#fef2f2;color:#991b1b}:root.light .status-PARTIAL_FAILED{background:#fff7ed;color:#c2410c}:root.light .status-EXPORTED{background:#eef2ff;color:#3730a3}:root.light .status-PENDING{background:#fefbeb;color:#854d0e}:root.light .status-ACCEPTED{background:#f0fdf4;color:#166534}:root.light .status-MANUAL_EDITED{background:#eff6ff;color:#1d4ed8}:root.light .etype-spelling{background:#faf5ff;color:#6b21a8}:root.light .etype-grammar{background:#f0fdf4;color:#166534}:root.light .etype-punctuation{background:#eff6ff;color:#1d4ed8}:root.light .etype-word_repeat{background:#fefbeb;color:#854d0e}:root.light .etype-ocr{background:#fef2f2;color:#991b1b}:root.light .etype-sentence{background:#ecfeff;color:#0891b2}:root.light .etype-spacing{background:#fdf4ff;color:#86198f}:root.light .etype-capitalization{background:#fff7ed;color:#c2410c}:root.light .correction-row:hover{background:#f1f5f9!important}:root.light .correction-row.selected{background:#e2e8f0!important}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}:root.light input[type=date]::-webkit-calendar-picker-indicator{filter:none}.login-input{background-color:#050810!important;color:#e2e8f0!important}.login-input:-webkit-autofill,.login-input:-webkit-autofill:hover,.login-input:-webkit-autofill:focus,.login-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #050810 inset!important;-webkit-text-fill-color:#e2e8f0!important;caret-color:#e2e8f0!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}:root.light .login-input{background-color:#f8fafc!important;color:#1e293b!important}:root.light .login-input:-webkit-autofill,:root.light .login-input:-webkit-autofill:hover,:root.light .login-input:-webkit-autofill:focus,:root.light .login-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #f8fafc inset!important;-webkit-text-fill-color:#1e293b!important;caret-color:#1e293b!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.login-input:filter(:-moz-autofill){background-color:#050810!important;color:#e2e8f0!important}:root.light .login-input:filter(:-moz-autofill){background-color:#f8fafc!important;color:#1e293b!important}
