.square-button[data-v-7e7d8394]{height:40px;padding:0 20px;background-color:#fff;border:2px solid #3986a8;color:#3986a8;font-size:1rem;font-weight:700;position:relative;overflow:hidden;border-radius:8px;display:flex;justify-content:center;align-items:center;cursor:pointer;text-decoration:none;box-sizing:border-box;transition:background-color .3s,color .3s,border-color .3s}.square-button.dark[data-v-7e7d8394]{background-color:#3986a8;color:#fff}.square-button.disabled[data-v-7e7d8394]{background-color:#d3d3d3;color:#a9a9a9;border-color:#a9a9a9;cursor:not-allowed}.button-text[data-v-7e7d8394]{display:inline-flex;align-items:center;line-height:1}.navbar[data-v-33c7469f]{position:fixed;top:0;left:0;right:0;height:50px;background-color:#fff;z-index:1000;box-shadow:0 2px 4px rgba(0,0,0,.1)}.nav-content[data-v-33c7469f]{max-width:1200px;margin:0 auto;padding:0 20px;height:100%;justify-content:flex-start}.nav-content[data-v-33c7469f],.nav-left[data-v-33c7469f]{display:flex;align-items:center}.app-layout[data-v-324da7a7]{min-height:100vh;position:relative}.content[data-v-324da7a7]{padding-top:0}.content.with-navbar[data-v-324da7a7]{padding-top:50px}.global-loading-overlay[data-v-1009789c]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999;backdrop-filter:blur(2px)}.loading-content[data-v-1009789c]{background-color:#fff;padding:40px;border-radius:12px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.3);max-width:400px;width:90%}.loading-spinner[data-v-1009789c]{margin-bottom:20px}.spinner[data-v-1009789c]{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #237091;border-radius:50%;animation:spin-1009789c 1s linear infinite;margin:0 auto}@keyframes spin-1009789c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-message[data-v-1009789c]{font-size:18px;font-weight:600;color:#333;margin-bottom:15px}.loading-tasks[data-v-1009789c]{margin-top:15px;padding-top:15px;border-top:1px solid #eee}.task-count[data-v-1009789c]{font-size:14px;color:#666;font-style:italic}.app{max-width:1200px;margin:auto}.modal-overlay[data-v-edf28880]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-edf28880]{background:#fff;padding:20px;border-radius:8px;min-width:300px;max-width:500px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.modal-title[data-v-edf28880]{color:#3986a8;margin:0 0 20px 0;text-align:center;font-weight:400}.results-content[data-v-edf28880]{margin:20px 0;max-height:300px;overflow-y:auto}.results-content h3[data-v-edf28880]{color:#666;font-size:16px;margin:15px 0 10px 0}.results-content ul[data-v-edf28880]{list-style:none;padding:0;margin:0}.results-content li[data-v-edf28880]{padding:5px 0;color:#333;margin-left:20px}.modal-footer[data-v-edf28880]{margin-top:20px;display:flex;justify-content:center}.close-button[data-v-edf28880]{margin:0 auto}.content-box[data-v-4d8e49ee]{background-color:#f4f4f4;padding:40px;border-radius:6px;border:1px solid #a0a0a0;max-width:600px;height:450px;margin:0 auto;margin-top:50px;position:relative}.prompt[data-v-4d8e49ee]{text-align:center}.selection-title[data-v-4d8e49ee]{font-size:30px;color:#3986a8;margin-bottom:30px}.next-question[data-v-4d8e49ee]{margin:0 auto;position:relative}.back-button[data-v-4d8e49ee]{position:absolute;top:30px;left:30px}.subject-list[data-v-4d8e49ee]{max-height:200px;overflow-y:auto;margin:20px 0;text-align:left;border:2px solid #3986a8;border-radius:8px;background-color:#fff}.subject-header[data-v-4d8e49ee]{display:flex;padding:12px 16px;background-color:#f5f5f5;border-bottom:2px solid #3986a8;font-weight:700}.subject-item[data-v-4d8e49ee]{display:flex;padding:12px 16px;border-bottom:1px solid #eee;align-items:center}.subject-item[data-v-4d8e49ee]:last-child{border-bottom:none}.checkbox-column[data-v-4d8e49ee]{width:40px;display:flex;align-items:center}.id-column[data-v-4d8e49ee]{flex:1;text-align:left}.time-column[data-v-4d8e49ee]{width:200px;text-align:right}.subject-checkbox input[type=checkbox][data-v-4d8e49ee]{width:18px;height:18px;cursor:pointer}.export-button[data-v-4d8e49ee]{width:100%;margin-top:20px}.selection-count[data-v-4d8e49ee]{margin-top:10px;font-size:14px;color:#666}.subject-list[data-v-4d8e49ee]::-webkit-scrollbar{width:8px}.subject-list[data-v-4d8e49ee]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:0 0 4px 0}.subject-list[data-v-4d8e49ee]::-webkit-scrollbar-thumb{background:#3986a8;border-radius:4px}.subject-list[data-v-4d8e49ee]::-webkit-scrollbar-thumb:hover{background:#237091}.select-all-container[data-v-4d8e49ee]{margin:20px 0;display:flex;gap:10px;justify-content:center}.select-all-button[data-v-4d8e49ee]{font-size:14px;padding:5px 10px;width:auto!important}.export-message[data-v-4d8e49ee]{margin:10px 0;padding:10px;border-radius:4px;font-size:14px}.export-message.info[data-v-4d8e49ee]{background-color:#e3f2fd;color:#1976d2;border:1px solid #bbdefb}.export-message.error[data-v-4d8e49ee]{background-color:#ffebee;color:#c62828;border:1px solid #ffcdd2}.export-details[data-v-4d8e49ee]{margin-top:10px;font-size:13px}.export-details ul[data-v-4d8e49ee]{margin:5px 0;padding-left:20px}.export-details li[data-v-4d8e49ee]{margin:2px 0}.heading[data-v-59b67481]{font-weight:400;font-size:30px;margin-bottom:50px;color:#237091;text-align:center}.content-box[data-v-59b67481]{background-color:#f4f4f4;padding:40px;border-radius:6px;border:1px solid #a0a0a0;max-width:600px;height:450px;margin:0 auto;margin-top:50px;position:relative}.prompt[data-v-59b67481]{text-align:center}.question[data-v-59b67481]{font-size:20px;margin-bottom:20px}.button-container[data-v-59b67481]{display:flex;flex-direction:column;gap:15px;align-items:center}.button-container[data-v-59b67481]>*{width:200px;padding:12px 0;text-align:center}.wireframes-link-row[data-v-59b67481]{margin-top:20px;text-align:center;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.wireframes-link[data-v-59b67481]{font-size:13px;color:#94a3b8;text-decoration:none;border:1px dashed #cbd5e1;padding:6px 16px;border-radius:20px;display:inline-block;transition:color .15s,border-color .15s}.wireframes-link[data-v-59b67481]:hover{color:#317391;border-color:#317391}.input-container[data-v-59b67481]{margin-bottom:20px;text-align:left}.subject-label[data-v-59b67481]{display:block;font-size:14px;color:#333;margin-bottom:5px}.subject-input[data-v-59b67481]{width:100%;box-sizing:border-box;padding:10px;font-size:16px;border-radius:8px;border:2px solid #3986a8}.subject-input[data-v-59b67481]::-moz-placeholder{font-size:14px;color:#aaa}.subject-input[data-v-59b67481]::placeholder{font-size:14px;color:#aaa}.next-button[data-v-59b67481]{width:100%;box-sizing:border-box;padding:12px 0;display:block;margin:20px auto 0;text-align:center}.back-button[data-v-59b67481],.go-back-button[data-v-59b67481]{position:absolute;top:30px;left:30px}.error-message[data-v-59b67481]{color:red;font-size:18px;margin-bottom:20px;text-align:center;font-weight:700}.error-container[data-v-59b67481],.loading-container[data-v-59b67481]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.9);z-index:10;border-radius:6px}.loading-main[data-v-59b67481]{font-weight:700;margin-bottom:20px;font-size:28px;color:#237091}.loading-sub[data-v-59b67481]{margin-bottom:30px;font-size:20px;color:#333}.dots[data-v-59b67481]{display:flex;gap:10px}.dot[data-v-59b67481]{width:10px;height:10px;border-radius:50%;background-color:grey;border:1px solid #333;animation:fade-59b67481 1s infinite alternate}@keyframes fade-59b67481{0%{background-color:grey}to{background-color:#fff}}.subject-select[data-v-59b67481]{width:100%;box-sizing:border-box;padding:10px;font-size:16px;border-radius:8px;border:2px solid #3986a8;background-color:#fff;margin-bottom:10px}.custom-input-container[data-v-59b67481]{margin-top:15px}.subject-select[data-v-59b67481]:focus{outline:none;border-color:#237091}.go-back-button[data-v-59b67481]{position:relative;top:auto;left:auto;width:150px}.user-search-select[data-v-4d0f0160]{position:relative}.uss-input[data-v-4d0f0160]{width:100%;padding:9px 12px;font-size:14px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#111;outline:none;box-sizing:border-box;transition:border-color .15s}.uss-input[data-v-4d0f0160]:focus{border-color:#3986a8}.uss-input[data-v-4d0f0160]:disabled{background:#f9fafb;color:#6b7280;cursor:default}.uss-dropdown[data-v-4d0f0160]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-height:200px;overflow-y:auto;z-index:200;list-style:none;margin:0;padding:4px 0}.uss-option[data-v-4d0f0160]{padding:8px 12px;font-size:14px;color:#111;cursor:pointer}.uss-option.highlighted[data-v-4d0f0160],.uss-option[data-v-4d0f0160]:hover{background:#e8f4f8;color:#237091}.uss-empty[data-v-4d0f0160]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:10px 12px;font-size:13px;color:#9ca3af;z-index:200}.panel-backdrop[data-v-2bffd6f1]{position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:100}.panel-drawer[data-v-2bffd6f1]{position:fixed;top:0;right:0;width:420px;height:100vh;background:#fff;z-index:101;box-shadow:-4px 0 24px rgba(0,0,0,.12);display:flex;flex-direction:column}.panel-header[data-v-2bffd6f1]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #e5e7eb}.panel-title[data-v-2bffd6f1]{font-size:17px;font-weight:600;color:#237091}.panel-close[data-v-2bffd6f1]{background:none;border:none;font-size:16px;color:#9ca3af;cursor:pointer;padding:4px 8px;border-radius:4px}.panel-close[data-v-2bffd6f1]:hover{background:#f3f4f6;color:#374151}.panel-form[data-v-2bffd6f1]{flex:1;overflow-y:auto;padding:24px 20px;display:flex;flex-direction:column;gap:20px}.form-field[data-v-2bffd6f1]{display:flex;flex-direction:column;gap:6px}.form-field label[data-v-2bffd6f1]{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.form-field input[data-v-2bffd6f1],.form-field select[data-v-2bffd6f1]{padding:9px 12px;font-size:14px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#111;outline:none;transition:border-color .15s}.form-field input[data-v-2bffd6f1]:focus,.form-field select[data-v-2bffd6f1]:focus{border-color:#3986a8}.input-readonly[data-v-2bffd6f1]{background:#f9fafb!important;color:#6b7280!important;cursor:default}.form-error[data-v-2bffd6f1]{font-size:13px;color:#dc2626;background:#fee2e2;border-radius:6px;padding:10px 12px}.form-actions[data-v-2bffd6f1]{display:flex;gap:10px;justify-content:flex-end;padding-top:4px}.btn-cancel[data-v-2bffd6f1]{padding:8px 18px;font-size:14px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#555;cursor:pointer}.btn-cancel[data-v-2bffd6f1]:hover{background:#f9fafb}.btn-submit[data-v-2bffd6f1]{padding:8px 20px;font-size:14px;font-weight:600;border:none;border-radius:8px;background:#3986a8;color:#fff;cursor:pointer}.btn-submit[data-v-2bffd6f1]:hover:not(:disabled){background:#237091}.btn-submit[data-v-2bffd6f1]:disabled{opacity:.5;cursor:default}.score-section[data-v-2670e368]{display:flex;border:1px solid #ccc;margin:10px 0;padding:10px;border-radius:8px;background-color:#f9f9f9;transition:margin-left .2s ease}.score-section.is-active[data-v-2670e368]{margin-left:20px;background-color:#f0f8ff}.task-name[data-v-2670e368]{writing-mode:vertical-lr;text-orientation:mixed;transform:rotate(180deg);text-align:center;margin-right:20px;font-weight:700;background-color:#317391;color:#fff;padding:10px;border-radius:4px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:background-color .2s ease,transform .1s ease,box-shadow .2s ease}.task-name[data-v-2670e368]:hover{background-color:#4a9bc7;transform:rotate(180deg) scale(1.05);box-shadow:0 2px 8px rgba(49,115,145,.4)}.task-name.active[data-v-2670e368]{background-color:#1a5a7a;box-shadow:0 2px 6px rgba(0,0,0,.3)}.task-name[data-v-2670e368]:active{transform:rotate(180deg) scale(.98)}.scores[data-v-2670e368]{flex:1;flex-direction:column;display:flex;margin:20px;font-size:14px;max-width:none;min-width:0}.qa-status-row[data-v-2670e368]{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.qa-status-btn[data-v-2670e368]{width:-moz-fit-content;width:fit-content;border:1px solid #cbd5e1;border-radius:9999px;padding:4px 10px;background:#f8fafc;cursor:pointer;align-items:center}.qa-status-btn[data-v-2670e368]:hover{background:#eff6ff;border-color:#93c5fd}.qa-chip[data-v-2670e368]{display:inline-flex;align-items:center;gap:4px;border-radius:9999px;padding:2px 10px;font-size:12px;font-weight:600}.comments-chip[data-v-2670e368]{color:#1d4ed8;background:#dbeafe;border:1px solid #93c5fd}.requests-chip[data-v-2670e368]{color:#92400e;background:#fef3c7;border:1px solid #fcd34d}.qa-action-btn[data-v-2670e368]{border:1px solid #93c5fd;background:#eff6ff;color:#1d4ed8;border-radius:9999px;padding:2px 10px;font-size:12px;font-weight:600;cursor:pointer}.qa-status-label[data-v-2670e368]{color:#334155;font-size:12px;font-weight:600}.qa-action-btn[data-v-2670e368]:hover{background:#dbeafe}.score-row[data-v-9fa14eb2]{display:grid;grid-template-columns:auto min-content;gap:5px;align-items:center;margin-bottom:10px}.label[data-v-9fa14eb2]{text-align:left;white-space:nowrap}.score-box[data-v-9fa14eb2]{background-color:#f0f0f0;padding:5px 10px;border-radius:4px;text-align:center;min-width:50px}.scoring-panel[data-v-3725d837]{position:fixed;top:0;right:0;height:100vh;background-color:#fff;box-shadow:-2px 0 5px rgba(0,0,0,.5);overflow-y:auto;z-index:1000;display:flex}.resize-handle[data-v-3725d837]{position:absolute;left:0;top:0;bottom:0;width:8px;cursor:ew-resize;z-index:10;background-color:transparent;transition:background-color .2s}.resize-handle[data-v-3725d837]:hover{background-color:rgba(57,134,168,.3)}.close-btn[data-v-3725d837]{position:absolute;top:20px;right:20px;background-color:#fff;color:#317391;border:2px solid #317391;border-radius:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;padding:5px;z-index:1100}.close-btn[data-v-3725d837]:hover{background-color:#e0e0e0;transform:scale(1.1)}.close-btn[data-v-3725d837]:focus{outline:none}.content[data-v-3725d837]{padding:20px;padding-left:24px;overflow-y:auto;height:calc(100% - 40px);flex:1;position:relative}.total-score[data-v-3725d837]{font-weight:700}.trails-container[data-v-3725d837]{display:flex;gap:15px;align-items:flex-start}.trails-section[data-v-3725d837]{flex:1}.trail-making-layout[data-v-3725d837]{display:flex;gap:20px;align-items:flex-start}.trail-section[data-v-3725d837]{flex:1}.trail-header[data-v-3725d837]{font-weight:700;margin-bottom:5px;color:#317391}.trail-values[data-v-3725d837]{margin-bottom:5px}.trail-scores[data-v-3725d837]{display:flex;gap:10px}.trail-scores .score-row[data-v-3725d837]{flex:1;margin-bottom:5px}.trail-score-item[data-v-3725d837]{flex:1;display:flex;flex-direction:column;align-items:center}.trail-score-item .score-box[data-v-3725d837]{background-color:#f0f0f0;padding:5px 10px;border-radius:4px;text-align:center;min-width:50px;margin-bottom:5px}.trail-score-item .score-label[data-v-3725d837]{font-size:.875rem;color:#666;text-align:center}.info-box[data-v-3725d837]{background-color:#f5f5f5;border:1px solid #ddd;border-radius:8px;padding:15px;flex:0 0 auto;min-width:250px}.info-row[data-v-3725d837]{display:flex;align-items:center;gap:5px;margin-bottom:8px}.info-row[data-v-3725d837]:last-child{margin-bottom:0}.info-label[data-v-3725d837]{font-size:.875rem;white-space:nowrap;margin-right:5px;color:#333}.info-input-box[data-v-3725d837]{padding:5px;text-align:center;min-width:30px;max-width:40px}.info-input-box-wide[data-v-3725d837],.info-input-box[data-v-3725d837]{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:.875rem}.info-input-box-wide[data-v-3725d837]{padding:5px 10px;text-align:left;flex:1}.slash[data-v-3725d837]{color:#999;padding:0 2px}.info-value[data-v-3725d837]{font-size:.875rem;color:#317391;font-weight:500}.toggle-container[data-v-3725d837]{display:flex;justify-content:center;align-items:center;gap:10px;margin:15px 0}.toggle-label[data-v-3725d837]{font-size:.9rem;color:#374151;font-weight:500}.toggle-btn[data-v-3725d837]{width:50px;height:30px;background-color:#ccc;border:none;border-radius:15px;cursor:pointer;position:relative;transition:background-color .3s}.toggle-btn.active[data-v-3725d837]{background-color:#317391}.toggle-switch[data-v-3725d837]{display:block;width:24px;height:24px;background-color:#fff;border-radius:50%;position:absolute;top:3px;left:3px;transition:transform .3s}.toggle-btn.active .toggle-switch[data-v-3725d837]{transform:translateX(20px)}.qa-workspace[data-v-3725d837]{border:1px solid #d1d5db;border-radius:10px;background:#f8fafc;padding:12px;margin:14px 0;overflow-x:hidden}.inline-task-qa[data-v-3725d837]{margin-top:10px}.qa-columns[data-v-3725d837]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:14px;align-items:start;width:100%}.qa-column[data-v-3725d837]{min-width:0}@media (max-width:1300px){.qa-columns[data-v-3725d837]{grid-template-columns:1fr}}.qa-workspace-header[data-v-3725d837]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.qa-workspace-title[data-v-3725d837]{font-weight:700;color:#1f2937}.qa-workspace-actions[data-v-3725d837]{display:flex;align-items:center;gap:8px}.qa-tab[data-v-3725d837]{border:1px solid #cbd5e1;background:#fff;border-radius:9999px;font-size:12px;padding:4px 10px;cursor:pointer}.qa-tab.active[data-v-3725d837]{background:#dbeafe;color:#1d4ed8;border-color:#93c5fd}.qa-close[data-v-3725d837]{border:1px solid #d1d5db;background:#fff;border-radius:6px;padding:4px 10px;cursor:pointer}.qa-empty[data-v-3725d837]{font-size:13px;color:#6b7280;padding:10px 0}.qa-item-list[data-v-3725d837]{max-height:460px;overflow:auto;display:flex;flex-direction:column;gap:10px}.qa-item[data-v-3725d837]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px}.qa-reply-thread-item[data-v-3725d837]{margin:8px 0 8px 14px;padding:8px 10px;border-left:3px solid #bfdbfe;background:#f8fbff;border-radius:6px}.qa-item-meta[data-v-3725d837]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:4px}.qa-word[data-v-3725d837]{font-weight:600;color:#111827}.qa-index[data-v-3725d837]{color:#6b7280;font-size:12px}.qa-chip[data-v-3725d837]{border-radius:9999px;font-size:11px;font-weight:600;padding:2px 8px}.qa-chip.comment[data-v-3725d837]{background:#dbeafe;color:#1d4ed8}.qa-chip.request[data-v-3725d837]{background:#fef3c7;color:#92400e}.qa-chip.open[data-v-3725d837]{background:#ffedd5;color:#9a3412}.qa-chip.resolved[data-v-3725d837]{background:#dcfce7;color:#166534}.qa-comment-line[data-v-3725d837]{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:4px}.qa-time[data-v-3725d837]{color:#9ca3af;font-size:12px}.qa-text[data-v-3725d837]{color:#374151;font-size:13px;margin-bottom:6px}.qa-request-marks[data-v-3725d837]{display:flex;gap:6px;margin-bottom:6px}.qa-request-actions[data-v-3725d837]{display:flex;gap:8px;margin-bottom:8px}.accept-btn[data-v-3725d837]{font-size:12px;font-weight:600;color:#166534;background:#dcfce7;border:1px solid #86efac;padding:3px 12px;border-radius:10px;cursor:pointer}.accept-btn[data-v-3725d837]:hover{background:#bbf7d0}.reject-btn[data-v-3725d837]{font-size:12px;font-weight:600;color:#991b1b;background:#fee2e2;border:1px solid #fca5a5;padding:3px 12px;border-radius:10px;cursor:pointer}.reject-btn[data-v-3725d837]:hover{background:#fecaca}.qa-reply-row[data-v-3725d837]{display:flex;gap:8px;align-items:flex-end}.qa-reply-input[data-v-3725d837]{flex:1;border:1px solid #d1d5db;border-radius:6px;padding:6px 8px;font-size:12px;font-family:inherit;resize:vertical}.qa-reply-submit[data-v-3725d837]{border:none;background:#4a90e2;color:#fff;border-radius:6px;padding:6px 10px;font-size:12px;cursor:pointer}.qa-reply-submit[data-v-3725d837]:disabled{background:#cbd5e1;cursor:not-allowed}.qa-request-launch[data-v-3725d837]{margin-bottom:8px}.qa-request-compose[data-v-3725d837]{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.qa-request-marks-picker[data-v-3725d837]{display:flex;gap:6px}.qa-mark-option[data-v-3725d837]{width:30px;height:30px;border:1px solid #3f8fb2;color:#3f8fb2;background:#fff;border-radius:6px;font-size:12px;font-weight:700;cursor:pointer}.qa-mark-option.active[data-v-3725d837]{background:#4aa7d0;color:#fff;border-color:#357a96}.request-change-btn[data-v-3725d837]{border:1px solid #f59e0b;color:#92400e;background:#fffbeb;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600;cursor:pointer}.request-change-btn.submit[data-v-3725d837]{align-self:flex-start}.request-change-btn[data-v-3725d837]:disabled{opacity:.6;cursor:not-allowed}.qa-task-comments[data-v-3725d837]{margin-top:0;padding-top:0}.qa-subtitle[data-v-3725d837]{font-size:13px;font-weight:700;color:#334155;margin-bottom:8px}.qa-task-comment-list[data-v-3725d837]{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.qa-task-comment[data-v-3725d837]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px}.const-praxis-content[data-v-3725d837]{display:flex;flex-direction:row;gap:30px}.const-praxis-section[data-v-3725d837]{display:flex;flex-direction:column;gap:8px}.const-praxis-label[data-v-3725d837]{font-weight:700;margin-bottom:5px}.const-praxis-items[data-v-3725d837]{display:flex;flex-wrap:wrap;gap:15px}.const-praxis-item[data-v-3725d837]{display:flex;align-items:center;gap:8px}.item-number[data-v-3725d837]{font-weight:700}.const-input[data-v-3725d837]{background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;padding:5px;text-align:center;width:50px}.const-shape-label[data-v-3725d837]{font-size:.75rem;color:#666;min-width:60px}.const-score-placeholder[data-v-3725d837]{background-color:#e0e0e0;padding:2px 8px;border-radius:4px;font-weight:700;color:#666}.dashboard-wrap[data-v-ee68731e]{max-width:1100px;margin:30px auto;padding:0 20px}.dashboard-header[data-v-ee68731e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.dashboard-header .heading[data-v-ee68731e]{font-size:24px;font-weight:600;color:#237091}.btn-new-visit[data-v-ee68731e]{padding:9px 18px;font-size:14px;font-weight:600;background:#3986a8;color:#fff;border:none;border-radius:8px;cursor:pointer}.btn-new-visit[data-v-ee68731e]:hover{background:#237091}.filter-bar[data-v-ee68731e]{display:flex;align-items:center;gap:10px;margin-bottom:20px}.visits-toggle[data-v-ee68731e]{display:flex;background:#f1f5f9;border-radius:8px;padding:3px;gap:2px;flex-shrink:0}.toggle-opt[data-v-ee68731e]{padding:6px 16px;font-size:13px;font-weight:600;border:none;border-radius:6px;background:transparent;color:#6b7280;cursor:pointer;transition:background .15s,color .15s}.toggle-opt[data-v-ee68731e]:hover{color:#237091}.toggle-opt.active[data-v-ee68731e]{background:#fff;color:#237091;box-shadow:0 1px 3px rgba(0,0,0,.1)}.filter-search[data-v-ee68731e]{flex:1;padding:7px 12px;font-size:13px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#111;outline:none;min-width:0}.filter-search[data-v-ee68731e]:focus{border-color:#3986a8}.filter-search[data-v-ee68731e]::-moz-placeholder{color:#b0b7c3}.filter-search[data-v-ee68731e]::placeholder{color:#b0b7c3}.filter-panel-wrap[data-v-ee68731e]{position:relative;flex-shrink:0}.btn-filter[data-v-ee68731e]{display:flex;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#555;cursor:pointer;white-space:nowrap}.btn-filter[data-v-ee68731e]:hover{border-color:#3986a8;color:#237091}.btn-filter.active[data-v-ee68731e]{border-color:#3986a8;background:#e8f4f8;color:#237091}.filter-badge[data-v-ee68731e]{background:#3986a8;color:#fff;border-radius:10px;font-size:11px;font-weight:700;padding:1px 6px;min-width:18px;text-align:center}.filter-caret[data-v-ee68731e]{font-size:10px;color:#9ca3af}.filter-dropdown[data-v-ee68731e]{position:absolute;top:calc(100% + 6px);right:0;width:320px;background:#fff;border:1px solid #d1d5db;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:300;padding:16px;display:flex;flex-direction:column;gap:16px}.fp-section[data-v-ee68731e]{display:flex;flex-direction:column;gap:8px}.fp-label[data-v-ee68731e]{font-size:11px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.fp-chips[data-v-ee68731e]{display:flex;flex-wrap:wrap;gap:6px}.fp-chip[data-v-ee68731e]{padding:5px 12px;font-size:12px;font-weight:500;border:1px solid #e5e7eb;border-radius:20px;background:#fff;color:#555;cursor:pointer}.fp-chip[data-v-ee68731e]:hover{border-color:#3986a8;color:#237091}.fp-chip.active[data-v-ee68731e]{background:#3986a8;border-color:#3986a8;color:#fff}.fp-date-row[data-v-ee68731e]{display:flex;align-items:center;gap:8px}.fp-input[data-v-ee68731e]{flex:1;padding:7px 10px;font-size:13px;border:1px solid #d1d5db;border-radius:8px;outline:none;min-width:0}.fp-input[data-v-ee68731e]:focus{border-color:#3986a8}.fp-to[data-v-ee68731e]{font-size:12px;color:#9ca3af;flex-shrink:0}.fp-footer[data-v-ee68731e]{display:flex;justify-content:space-between;align-items:center;padding-top:4px;border-top:1px solid #f3f4f6}.fp-clear[data-v-ee68731e]{font-size:13px;color:#9ca3af;background:none;border:none;cursor:pointer;padding:4px 0}.fp-clear[data-v-ee68731e]:hover{color:#374151}.fp-done[data-v-ee68731e]{padding:7px 20px;font-size:13px;font-weight:600;background:#3986a8;color:#fff;border:none;border-radius:8px;cursor:pointer}.fp-done[data-v-ee68731e]:hover{background:#237091}.error-state[data-v-ee68731e],.loading-state[data-v-ee68731e]{text-align:center;padding:60px 20px;color:#6b7280;font-size:15px}.session-expired-icon[data-v-ee68731e]{font-size:36px;margin-bottom:8px}.session-expired-title[data-v-ee68731e]{font-size:17px;font-weight:600;color:#374151;margin:0 0 6px}.session-expired-sub[data-v-ee68731e]{font-size:14px;color:#6b7280;margin:0 0 20px}.btn-login[data-v-ee68731e]{padding:10px 28px;background:#3986a8;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600}.btn-login[data-v-ee68731e]:hover{background:#237091}.btn-retry[data-v-ee68731e]{margin-top:12px;padding:8px 20px;background:#3986a8;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px}.browse-layout[data-v-ee68731e]{display:grid;grid-template-columns:280px 1fr;gap:16px;align-items:start}.visit-list-col[data-v-ee68731e]{display:flex;flex-direction:column;gap:10px}.visit-list[data-v-ee68731e]{border:1px solid #a0a0a0;border-radius:6px;overflow:hidden;background:#f4f4f4}.visit-row[data-v-ee68731e]{padding:12px 14px;border-bottom:1px solid #d1d5db;cursor:pointer;transition:background .12s}.visit-row[data-v-ee68731e]:last-child{border-bottom:none}.visit-row[data-v-ee68731e]:hover{background:#e8f4f8}.visit-row.active[data-v-ee68731e]{background:#d0eaf4;border-left:3px solid #3986a8}.visit-row-top[data-v-ee68731e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.visit-pid[data-v-ee68731e]{font-weight:700;font-size:14px;color:#237091}.visit-row-meta-line[data-v-ee68731e]{display:flex;align-items:baseline;gap:5px;margin-top:2px}.visit-meta-label[data-v-ee68731e]{font-size:10px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;width:24px;flex-shrink:0}.visit-meta-value[data-v-ee68731e]{font-size:12px;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.visit-status[data-v-ee68731e]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px}.visit-status.complete[data-v-ee68731e]{background:#dcfce7;color:#166534}.visit-status.pending[data-v-ee68731e]{background:#dbeafe;color:#1d4ed8}.visit-status.needs-assignment[data-v-ee68731e]{background:#fef3c7;color:#92400e}.visit-status.qc-needed[data-v-ee68731e]{background:#ede9fe;color:#5b21b6}.visit-status.change-requested[data-v-ee68731e]{background:#fce7f3;color:#9d174d}.visit-list-empty[data-v-ee68731e]{padding:24px 14px;text-align:center;color:#6b7280;font-size:14px}.visit-detail[data-v-ee68731e]{border:1px solid #a0a0a0;border-radius:6px;background:#f4f4f4;overflow:hidden}.visit-detail.empty-detail[data-v-ee68731e]{display:flex;align-items:center;justify-content:center;min-height:200px;color:#aaa;font-size:14px}.detail-header[data-v-ee68731e]{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 18px 12px;border-bottom:1px solid #d1d5db;background:#fff}.detail-title[data-v-ee68731e]{font-size:18px;font-weight:700;color:#237091}.detail-header-actions[data-v-ee68731e]{display:flex;align-items:center;gap:10px}.btn-export-csv[data-v-ee68731e]{padding:5px 12px;font-size:12px;font-weight:600;color:#3986a8;background:#fff;border:1px solid #3986a8;border-radius:6px;cursor:pointer}.btn-export-csv[data-v-ee68731e]:hover{background:#e8f4f8}.detail-fields[data-v-ee68731e]{display:flex;gap:0;flex-direction:column;padding:14px 18px;background:#fff;border-bottom:1px solid #e5e7eb}.detail-field[data-v-ee68731e]{display:flex;align-items:center;gap:10px;padding:6px 0}.detail-field+.detail-field[data-v-ee68731e]{border-top:1px solid #f3f4f6}.detail-field-label[data-v-ee68731e]{font-size:12px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;width:90px;flex-shrink:0}.detail-field-value[data-v-ee68731e]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#111}.field-empty[data-v-ee68731e]{color:#9ca3af;font-weight:400;font-style:italic}.edit-icon-btn[data-v-ee68731e]{background:none;border:none;cursor:pointer;font-size:13px;padding:2px 4px;border-radius:4px;opacity:.5;line-height:1}.edit-icon-btn[data-v-ee68731e]:hover{opacity:1;background:#f3f4f6}.detail-field-edit[data-v-ee68731e]{display:flex;align-items:center;gap:6px;flex:1}.field-input[data-v-ee68731e]{flex:1;padding:6px 10px;font-size:14px;border:1px solid #3986a8;border-radius:6px;outline:none}.save-btn[data-v-ee68731e]{padding:5px 10px;background:#3986a8;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:700}.save-btn[data-v-ee68731e]:disabled{opacity:.4;cursor:default}.save-btn[data-v-ee68731e]:hover:not(:disabled){background:#237091}.cancel-btn[data-v-ee68731e]{padding:5px 10px;background:none;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-size:13px;color:#6b7280}.cancel-btn[data-v-ee68731e]:hover{background:#f3f4f6}.administer-panel[data-v-ee68731e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:20px}.administer-hint[data-v-ee68731e]{font-size:15px;color:#555;text-align:center;margin:0}.btn-start-admin[data-v-ee68731e]{padding:14px 36px;font-size:16px;font-weight:700;background:#3986a8;color:#fff;border:none;border-radius:10px;cursor:pointer;letter-spacing:.02em}.btn-start-admin[data-v-ee68731e]:hover{background:#237091}.tabs[data-v-ee68731e]{display:flex;border-bottom:1px solid #d1d5db;background:#fff}.tab-btn[data-v-ee68731e]{padding:9px 18px;border:none;border-bottom:3px solid transparent;background:none;font-size:14px;color:#555;cursor:pointer;margin-bottom:-1px;transition:color .15s,border-color .15s}.tab-btn[data-v-ee68731e]:hover{color:#237091}.tab-btn.active[data-v-ee68731e]{color:#237091;border-bottom-color:#3986a8;font-weight:600}.tab-panel[data-v-ee68731e]{padding:16px 18px}.task-table[data-v-ee68731e]{width:100%;border-collapse:collapse;font-size:14px}.task-table th[data-v-ee68731e]{text-align:left;padding:6px 10px;border-bottom:2px solid #d1d5db;color:#555;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.task-table td[data-v-ee68731e]{padding:8px 10px;border-bottom:1px solid #e5e7eb;color:#333}.task-table tr:last-child td[data-v-ee68731e]{border-bottom:none}.task-status[data-v-ee68731e]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px}.task-status.scored[data-v-ee68731e]{background:#dcfce7;color:#166534}.task-status.pending[data-v-ee68731e]{background:#f1f5f9;color:#475569}.none-chip[data-v-ee68731e]{color:#aaa;font-size:13px}.go-to-task-link[data-v-ee68731e]{padding:4px 10px;font-size:12px;font-weight:600;color:#3986a8;background:transparent;border:1px solid #3986a8;border-radius:6px;cursor:pointer}.go-to-task-link[data-v-ee68731e]:hover{background:#e8f4f8}.empty-state[data-v-ee68731e]{color:#aaa;font-size:14px;text-align:center;padding:24px 0}.notes-section[data-v-1890f239]{padding:20px 0}.notes-label[data-v-1890f239]{font-weight:700;display:block;margin-bottom:10px}.notes-input[data-v-1890f239]{width:100%;height:150px;border:1px solid #ccc;border-radius:5px;resize:vertical;background-color:#fff;padding:10px;font-size:16px}.notes-input[data-v-1890f239]::-moz-placeholder{color:#999}.notes-input[data-v-1890f239]::placeholder{color:#999}.note-text-disabled[data-v-11ebcba4]{padding:20px 0}.note-label[data-v-11ebcba4]{font-weight:700;display:block;margin-bottom:10px}.note-input[data-v-11ebcba4]{width:100%;height:150px;border:1px solid #ccc;border-radius:5px;background-color:#f0f0f0;padding:10px;font-size:16px;resize:vertical;color:#666;cursor:not-allowed}.notes-section[data-v-6d520b06]{padding:20px 0}.notes-label[data-v-6d520b06]{font-weight:700;display:block;margin-bottom:10px}.score-input-container[data-v-6d520b06]{width:100%;height:auto;border:1px solid #ccc;border-radius:5px;background-color:#f0f0f0;padding:10px;font-size:16px}.input-row[data-v-6d520b06]{display:flex;align-items:center;margin-bottom:10px}.input-row label[data-v-6d520b06]{margin-right:10px}.score-input[data-v-6d520b06]{padding:8px;width:80px;font-size:16px;border:1px solid #ccc;border-radius:4px;background-color:#fff}.score-error[data-v-6d520b06]{color:red;margin-top:4px;font-size:14px;font-weight:700}.score-helper[data-v-6d520b06]{font-size:12px;color:#666;margin-top:5px}.comment-item[data-v-2f7f8038]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:14px 16px;background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.04)}.comment-avatar[data-v-2f7f8038]{flex-shrink:0;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#fff;letter-spacing:.5px}.comment-body[data-v-2f7f8038]{flex:1;min-width:0}.comment-content[data-v-2f7f8038]{margin-bottom:10px}.comment-header-info[data-v-2f7f8038]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}.comment-author[data-v-2f7f8038]{font-weight:600;font-size:14px;color:#111827}.you-badge[data-v-2f7f8038]{font-size:11px;font-weight:600;color:#4a90e2;background-color:#eff6ff;padding:2px 6px;border-radius:4px}.comment-date[data-v-2f7f8038]{font-size:12px;color:#9ca3af;margin-left:auto}.edited-text[data-v-2f7f8038]{color:#6b7280;font-weight:600}.comment-text[data-v-2f7f8038]{margin-bottom:10px;line-height:1.5;font-size:14px;color:#374151;white-space:pre-wrap}.comment-actions[data-v-2f7f8038]{display:flex;gap:10px;margin-top:8px}.action-button[data-v-2f7f8038]{background:none;border:none;color:#4a90e2;cursor:pointer;font-size:12px;padding:4px 8px;border-radius:3px}.action-button[data-v-2f7f8038]:hover{background-color:#e8f4fd}.comment-edit-form[data-v-2f7f8038]{margin-bottom:10px}.edit-input[data-v-2f7f8038]{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px;font-family:inherit;resize:vertical;margin-bottom:8px}.edit-actions[data-v-2f7f8038]{display:flex;gap:8px}.cancel-button[data-v-2f7f8038],.save-button[data-v-2f7f8038]{padding:6px 12px;border:none;border-radius:4px;cursor:pointer;font-size:12px}.save-button[data-v-2f7f8038]{background-color:#4a90e2;color:#fff}.save-button[data-v-2f7f8038]:hover{background-color:#357abd}.cancel-button[data-v-2f7f8038]{background-color:#f0f0f0;color:#333}.cancel-button[data-v-2f7f8038]:hover{background-color:#e0e0e0}.replies-container[data-v-2f7f8038]{flex:1 1 100%;margin-top:12px;margin-left:48px;padding-left:16px;border-left:3px solid #e5e7eb}.reply-item .comment-item[data-v-2f7f8038]{background-color:#f9fafb;border-color:#e5e7eb}.reply-form[data-v-2f7f8038]{flex:1 1 100%;margin-left:48px;margin-top:12px;padding:12px;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.reply-input[data-v-2f7f8038]{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px;font-family:inherit;resize:vertical;margin-bottom:8px}.reply-actions[data-v-2f7f8038]{display:flex;gap:8px}.cancel-reply-button[data-v-2f7f8038],.submit-reply-button[data-v-2f7f8038]{padding:6px 12px;border:none;border-radius:4px;cursor:pointer;font-size:12px}.submit-reply-button[data-v-2f7f8038]{background-color:#4a90e2;color:#fff}.submit-reply-button[data-v-2f7f8038]:hover:not(:disabled){background-color:#357abd}.submit-reply-button[data-v-2f7f8038]:disabled{background-color:#ccc;cursor:not-allowed}.cancel-reply-button[data-v-2f7f8038]{background-color:#f0f0f0;color:#333}.cancel-reply-button[data-v-2f7f8038]:hover{background-color:#e0e0e0}.comment-thread[data-v-e3f6ee5c]{padding:24px 0;border-top:1px solid #e5e7eb;margin-top:24px}.comment-header[data-v-e3f6ee5c]{font-size:18px;font-weight:600;margin-bottom:20px;color:#111827}.error[data-v-e3f6ee5c],.loading[data-v-e3f6ee5c]{padding:10px;text-align:center;color:#666}.error[data-v-e3f6ee5c]{color:#d9534f}.comments-container[data-v-e3f6ee5c]{margin-bottom:24px}.no-comments[data-v-e3f6ee5c]{padding:24px;text-align:center;color:#9ca3af;font-size:14px;background-color:#f9fafb;border-radius:8px}.new-comment-form[data-v-e3f6ee5c]{margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb}.comment-input[data-v-e3f6ee5c]{width:100%;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;margin-bottom:12px;background-color:#fff}.comment-input[data-v-e3f6ee5c]:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px rgba(74,144,226,.2)}.submit-button[data-v-e3f6ee5c]{background-color:#4a90e2;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500}.submit-button[data-v-e3f6ee5c]:hover:not(:disabled){background-color:#357abd}.submit-button[data-v-e3f6ee5c]:disabled{background-color:#ccc;cursor:not-allowed}.no-log-id-message[data-v-e3f6ee5c]{padding:20px;text-align:center;color:#666;background-color:#f9f9f9;border-radius:4px;margin-top:20px}.no-log-id-message p[data-v-e3f6ee5c]{margin:0;font-size:14px}.score-input-container[data-v-48f87a6a]{margin-bottom:20px}.score-input-container label[data-v-48f87a6a]{display:block;margin-bottom:8px;font-weight:700}.score-input[data-v-48f87a6a]{padding:8px;width:80px;font-size:16px;border:1px solid #ccc;border-radius:4px}.score-error[data-v-48f87a6a]{color:red;margin-top:4px;font-size:14px}.story-container[data-v-653afb74]{display:flex;flex-wrap:wrap;gap:10px;padding:20px;max-width:100%;box-sizing:border-box}.phrase-box[data-v-653afb74]{display:flex;align-items:center;padding:10px;border:1px solid #ccc;border-radius:5px;flex:1 1 auto;max-width:200px;box-sizing:border-box}.phrase-box input[type=checkbox][data-v-653afb74]{margin-right:10px}.phrase-box span[data-v-653afb74]{flex:1}.total-score[data-v-653afb74]{margin-top:20px;margin-bottom:30px;font-size:18px;font-weight:700;text-align:center;width:100%}.instructions[data-v-653afb74]{font-size:20px;line-height:1.5}.top-bar[data-v-9d059742]{display:flex;justify-content:space-between;align-items:center;color:#3986a8;padding:10px;width:100%;font-size:12px}.heading[data-v-9d059742]{font-size:24px;margin-right:30px}.nav-links[data-v-9d059742]{display:flex;align-items:center}.button-container[data-v-9d059742]{display:flex;justify-content:flex-end;position:sticky;top:0;z-index:1000;padding:20px}.button[data-v-9d059742]{margin-right:10px}.arrow-button[data-v-2a158570]{width:38px;height:38px;background-color:#237091;border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:20px;color:#fff}.arrow-button.left[data-v-2a158570]{padding-right:5px}.arrow-button.right[data-v-2a158570]{padding-left:5px}.arrow-button.disabled[data-v-2a158570]{background-color:#ccc;color:#666;cursor:not-allowed;border:2px solid #aaa}.arrow-button.disabled i[data-v-2a158570]{pointer-events:none}.stepper-container[data-v-24a5fcf6]{overflow-x:auto;white-space:nowrap;margin:20px 0;padding:10px;position:relative}.stepper[data-v-24a5fcf6]{display:flex;align-items:center;position:relative;height:150px;width:100%;min-width:100%;justify-content:space-between}.step-line[data-v-24a5fcf6]{position:absolute;top:74%;left:0;height:2px;background-color:#2fb3aa;z-index:1;width:100%}.step-wrapper[data-v-24a5fcf6]{display:flex;flex-direction:column-reverse;align-items:center;position:relative;flex:1;height:88.5px;padding-top:10px}.step-label[data-v-24a5fcf6]{text-align:center;font-size:16px;word-wrap:break-word;width:100%;color:#000;margin-bottom:40px;white-space:normal;padding:0 5px;box-sizing:border-box;height:auto;line-height:1.2;position:absolute;bottom:0}.step[data-v-24a5fcf6]{display:flex;justify-content:center;align-items:center;position:relative;width:24px;height:24px}.step .outer-circle[data-v-24a5fcf6]{position:absolute;width:24px;height:24px;border-radius:50%;background-color:transparent;border:2px solid transparent;z-index:1;transition:border-color .3s}.step .inner-circle[data-v-24a5fcf6]{width:8px;height:8px;border:2px solid #2fb3aa;border-radius:50%;background-color:#fff;z-index:2}.step.active .outer-circle[data-v-24a5fcf6]{background-color:#fff;border-color:#2fb3aa}.step.active .inner-circle[data-v-24a5fcf6]{background-color:#2fb3aa;border-color:#2fb3aa}.step-box[data-v-24a5fcf6]{width:100%;height:100%;border-radius:8px}.navigation-buttons[data-v-24a5fcf6]{display:flex;justify-content:space-between;margin-top:10px;padding-right:20px}.step.filled-before .inner-circle[data-v-24a5fcf6]{background-color:#2fb3aa;border-color:#2fb3aa}.heading[data-v-41cfece8]{font-weight:400;font-size:36px;margin-bottom:30px;color:#237091}.heading.left[data-v-41cfece8]{text-align:left}.heading.center[data-v-41cfece8]{text-align:center}.instructions[data-v-41cfece8]{font-size:20px;line-height:1.5}.arrow-buttons-container[data-v-41cfece8]{display:flex;justify-content:space-between;margin-top:25px}.instructions[data-v-1c52541e],.instructions[data-v-4fea7986]{font-size:20px;line-height:1.5}.toggle-wrap[data-v-e7637308]{display:flex;align-items:center;gap:6px}.toggle[data-v-e7637308]{display:flex;justify-content:space-between;width:76px;border:1px solid #3f8fb2;border-radius:10px;overflow:hidden}.option[data-v-e7637308]{flex:1;text-align:center;line-height:30px;cursor:pointer;background-color:#fff;color:#3f8fb2;border-right:1px solid #3f8fb2;transition:background-color .3s ease}.option[data-v-e7637308]:last-child{border-right:none}.option.active[data-v-e7637308]{background-color:#4aa7d0;background-image:linear-gradient(180deg,#4aa7d0,#357a96);color:#fff}.q-badge[data-v-e7637308]{width:30px;height:30px;border:1px solid #3f8fb2;border-radius:9999px;background:#fff;color:#3f8fb2;font-weight:700;cursor:pointer;line-height:1}.q-badge.active[data-v-e7637308]{background-color:#4aa7d0;background-image:linear-gradient(180deg,#4aa7d0,#357a96);color:#fff;border-color:#357a96}.container[data-v-f1aa7e94]{width:100%;padding:10px 10px 10px 5px;box-sizing:border-box}.line-input[data-v-f1aa7e94]{position:relative;display:flex;align-items:center;padding:8px 8px 8px 0;margin-bottom:10px;cursor:text}.text[data-v-f1aa7e94]{flex:1;font-family:inherit;font-size:16px;padding:10px;border:1px solid gray;background:transparent;outline:none;box-shadow:none;box-sizing:border-box;width:100%;margin-right:10px;resize:none;overflow:hidden}.note-text[data-v-1d2bf762]{display:flex;justify-content:center;margin:20px}.note-box[data-v-1d2bf762]{background-color:#ededed;border-radius:8px;padding:12px 16px;width:100%}.text-input-grid[data-v-5163be9c]{display:grid;grid-template-columns:repeat(3,1fr);row-gap:10px;-moz-column-gap:20px;column-gap:20px}@media (max-width:1024px){.text-input-grid[data-v-5163be9c]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.text-input-grid[data-v-5163be9c]{grid-template-columns:1fr}}.input-row[data-v-5163be9c]{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10px;gap:8px 8px}.input-row-main[data-v-5163be9c]{display:flex;flex-wrap:nowrap;align-items:center;flex:1 1 auto;min-width:0;gap:0 8px}.item-comment-button[data-v-5163be9c]{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #e5e7eb;border-radius:6px;background:#fff;cursor:pointer;color:#6b7280}.item-comment-button[data-v-5163be9c]:hover{background:#f9fafb;border-color:#4a90e2;color:#4a90e2}.item-comment-button.has-comments[data-v-5163be9c]{background:#eff6ff;border-color:#4a90e2;color:#4a90e2}.comment-icon[data-v-5163be9c]{font-size:16px}.comment-count[data-v-5163be9c]{position:absolute;font-size:10px;font-weight:600;color:#fff;background:#4a90e2;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;top:-4px;right:-4px}.item-comment-panel-wrap[data-v-5163be9c]{flex:1 1 100%;display:flex;justify-content:flex-end;margin-top:4px}.item-comment-panel[data-v-5163be9c]{width:440px;max-width:100%;max-height:320px;overflow:auto;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid #e5e7eb;padding:12px}.input-number[data-v-5163be9c]{width:30px;font-weight:700;text-align:right;margin-right:10px}.input-container[data-v-5163be9c]{position:relative;flex-grow:1}.line-input[data-v-5163be9c]{display:flex;align-items:center;padding:8px 8px 8px 0;margin-bottom:2px;gap:8px;border-bottom:1px solid #e5e7eb;transition:background .15s}.line-input.flagged[data-v-5163be9c]{background:#fffbeb;border-radius:4px;padding-left:6px}.word-field[data-v-5163be9c]{flex:1;display:flex;align-items:center;gap:5px;min-width:0}.suggestion-overlay[data-v-5163be9c]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.7);display:flex;align-items:center;padding:0;color:#777;font-style:italic;cursor:pointer;opacity:.9;z-index:1;border-radius:4px;pointer-events:none}.suggestion-text[data-v-5163be9c]{padding:10px 12px;line-height:1.5;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.note[data-v-5163be9c]{margin-left:25px;margin-bottom:30px}.transcription-status[data-v-5163be9c]{margin-bottom:20px}.transcribing-indicator[data-v-5163be9c]{color:#3498db;font-style:italic}.transcription-error[data-v-5163be9c]{color:#e74c3c;margin-top:5px;margin-bottom:15px;font-size:14px}.summary-section[data-v-5163be9c]{margin-top:30px;padding:15px;border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9}.summary-section h3[data-v-5163be9c]{margin-top:0;color:#237091;margin-bottom:15px}.summary-grid[data-v-5163be9c]{display:flex;flex-wrap:wrap;gap:20px}.summary-item[data-v-5163be9c]{display:flex;align-items:center;min-width:150px}.summary-label[data-v-5163be9c]{font-weight:700;margin-right:10px}.summary-count[data-v-5163be9c]{font-size:18px;color:#237091}.summary-count.open-requests[data-v-5163be9c],.summary-label.open-requests[data-v-5163be9c]{color:#d97706}.ai-badge[data-v-5163be9c]{position:absolute;top:-8px;right:-8px;background-color:#237091;color:#fff;font-size:10px;padding:2px 6px;border-radius:10px;font-weight:700;z-index:2}.history-btn[data-v-5163be9c]{flex-shrink:0;font-size:10px;font-weight:600;background:#fef3c7;color:#92400e;border:1px solid #fde68a;padding:1px 6px;border-radius:8px;cursor:pointer;white-space:nowrap}.history-btn[data-v-5163be9c]:hover{background:#fde68a}.history-panel[data-v-5163be9c]{margin-top:4px;margin-left:0;padding:8px 10px;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;font-size:12px}.history-title[data-v-5163be9c]{font-weight:600;color:#92400e;margin-bottom:6px;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.history-item[data-v-5163be9c]{display:flex;align-items:center;gap:6px;margin-bottom:4px;flex-wrap:wrap}.history-item[data-v-5163be9c]:last-child{margin-bottom:0}.history-dot[data-v-5163be9c]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.history-actor[data-v-5163be9c]{font-weight:600;color:#374151}.history-change[data-v-5163be9c]{display:flex;align-items:center;gap:4px}.mark-pill[data-v-5163be9c]{font-size:11px;font-weight:700;padding:1px 6px;border-radius:4px;background:#f1f5f9;color:#475569}.mark-pill.C[data-v-5163be9c]{background:#dcfce7;color:#166534}.mark-pill.I[data-v-5163be9c]{background:#fee2e2;color:#991b1b}.mark-pill.R[data-v-5163be9c]{background:#fef3c7;color:#92400e}.mark-pill.Q[data-v-5163be9c]{background:#e0f2fe;color:#075985}.history-reason[data-v-5163be9c]{color:#6b7280;flex:1;font-style:italic}.history-time[data-v-5163be9c]{color:#9ca3af;white-space:nowrap}.flag-button[data-v-5163be9c]{color:#d1d5db;font-size:14px}.flag-button[data-v-5163be9c]:hover{border-color:#f59e0b!important;color:#f59e0b!important;background:#fffbeb!important}.flag-button.is-flagged[data-v-5163be9c]{border-color:#f59e0b;background:#fffbeb;color:#d97706}.flag-button.is-posted[data-v-5163be9c]{border-color:#fb923c;background:#fff7ed;color:#ea580c}.request-form[data-v-5163be9c]{flex:1 1 100%;margin-top:2px;margin-left:40px}.request-form-row[data-v-5163be9c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;font-size:13px}.request-label[data-v-5163be9c]{color:#78350f;font-weight:500;white-space:nowrap}.request-divider[data-v-5163be9c]{color:#d1d5db}.request-input[data-v-5163be9c]{flex:1;min-width:120px;padding:5px 8px;border:1px solid #fde68a;border-radius:4px;font-size:13px;font-family:inherit;background:#fff}.request-input[data-v-5163be9c]:focus{outline:none;border-color:#f59e0b}.request-submit[data-v-5163be9c]{background:#d97706;color:#fff;border:none;padding:5px 12px;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.request-submit[data-v-5163be9c]:disabled{background:#d1d5db;cursor:not-allowed}.request-submit[data-v-5163be9c]:not(:disabled):hover{background:#b45309}.request-cancel[data-v-5163be9c]{background:none;border:1px solid #d1d5db;color:#6b7280;padding:5px 10px;border-radius:4px;font-size:13px;cursor:pointer}.mini-thread-header[data-v-5163be9c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;font-weight:600;color:#374151}.mini-close[data-v-5163be9c]{background:none;border:none;font-size:12px;color:#6b7280;cursor:pointer}.mini-empty[data-v-5163be9c]{font-size:13px;color:#9ca3af;text-align:center;padding:8px}.mini-comment[data-v-5163be9c]{display:flex;gap:8px;margin-bottom:8px;padding:8px;border-radius:6px;border:1px solid #e5e7eb;background:#fff}.mini-comment.mini-request[data-v-5163be9c]{border-color:#fcd34d;background:#fffbeb}.mini-avatar[data-v-5163be9c]{width:26px;height:26px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff}.mini-body[data-v-5163be9c]{flex:1;min-width:0}.mini-meta[data-v-5163be9c]{display:flex;align-items:center;gap:6px;margin-bottom:2px;flex-wrap:wrap}.mini-author[data-v-5163be9c]{font-size:12px;font-weight:600;color:#111827}.mini-request-badge[data-v-5163be9c]{font-size:10px;background:#fef3c7;color:#92400e;padding:1px 6px;border-radius:8px;font-weight:600}.mini-time[data-v-5163be9c]{font-size:11px;color:#9ca3af;margin-left:auto}.mini-text[data-v-5163be9c]{font-size:12px;color:#374151}.mini-marks[data-v-5163be9c]{display:flex;gap:6px;margin-top:4px;flex-wrap:wrap}.mark-chip[data-v-5163be9c]{font-size:11px;background:#f1f5f9;color:#475569;padding:1px 7px;border-radius:8px}.mark-chip.suggested[data-v-5163be9c]{background:#dcfce7;color:#166534}.mark-chip.resolved[data-v-5163be9c]{background:#e0f2fe;color:#075985}.mini-new[data-v-5163be9c]{padding-top:8px;border-top:1px solid #e5e7eb;display:flex;gap:6px;align-items:flex-end}.mini-input[data-v-5163be9c]{flex:1;padding:6px 8px;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-family:inherit;resize:none}.mini-input[data-v-5163be9c]:focus{outline:none;border-color:#4a90e2}.mini-submit[data-v-5163be9c]{background:#4a90e2;color:#fff;border:none;padding:6px 12px;border-radius:4px;font-size:12px;cursor:pointer;white-space:nowrap}.mini-submit[data-v-5163be9c]:disabled{background:#d1d5db;cursor:not-allowed}.accept-btn[data-v-5163be9c]{font-size:12px;font-weight:600;color:#166534;background:#dcfce7;border:1px solid #86efac;padding:3px 12px;border-radius:10px;cursor:pointer}.accept-btn[data-v-5163be9c]:hover{background:#bbf7d0}.reject-btn[data-v-5163be9c]{font-size:12px;font-weight:600;color:#991b1b;background:#fee2e2;border:1px solid #fca5a5;padding:3px 12px;border-radius:10px;cursor:pointer}.reject-btn[data-v-5163be9c]:hover{background:#fecaca}.toggle[data-v-5163be9c]{display:flex;justify-content:space-between;width:100px;border:1px solid #3f8fb2;border-radius:10px;overflow:hidden;flex-shrink:0}.toggle.small[data-v-5163be9c]{width:88px}.option[data-v-5163be9c]{flex:1;text-align:center;line-height:30px;cursor:pointer;background-color:#fff;color:#3f8fb2;border-right:1px solid #3f8fb2;font-size:13px;transition:background-color .3s ease}.option[data-v-5163be9c]:last-child{border-right:none}.option.active[data-v-5163be9c]{background-color:#4aa7d0;background-image:linear-gradient(180deg,#4aa7d0,#357a96);color:#fff}.notification-popup{padding:80px;font-size:24px}.confirmation-dialog-overlay[data-v-7678114e],.notification-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:10px;color:#000;border:4px solid #3986a8;background-color:#fff;z-index:1000;text-align:center;max-width:80%;box-shadow:0 6px 12px rgba(0,0,0,.2)}.confirmation-dialog-overlay[data-v-7678114e]{font-size:20px}.confirmation-dialog[data-v-7678114e]{background:#fff;padding:20px;border-radius:8px;text-align:center}.button-container[data-v-7678114e]{margin-top:20px}button[data-v-7678114e]{margin:5px 10px;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:16px}.audio-player-wrapper[data-v-56df93c1]{position:fixed;bottom:0;left:0;width:100%;z-index:1000;background-color:#fff;padding:10px 0;box-shadow:0 -2px 5px rgba(0,0,0,.1)}.audio-player[data-v-56df93c1]{display:flex;justify-content:space-between;align-items:center;max-width:800px;margin:0 auto;padding:0 15px}.player-title[data-v-56df93c1]{font-weight:700;margin-right:15px;white-space:nowrap;color:#333}.audio-element[data-v-56df93c1]{flex-grow:1;max-width:600px}.close-btn[data-v-56df93c1]{background:none;border:none;color:#666;font-size:24px;cursor:pointer;padding:0 10px}@media (max-width:768px){.audio-player[data-v-56df93c1]{flex-direction:column;padding:10px 15px}.player-title[data-v-56df93c1]{margin-bottom:10px;margin-right:0}.audio-element[data-v-56df93c1]{width:100%;margin-bottom:10px}.close-btn[data-v-56df93c1]{align-self:flex-end;position:absolute;top:10px;right:10px}}.instructions[data-v-ab96d81c]{font-size:18px}.line[data-v-ab96d81c]{margin-bottom:20px}.audio-status[data-v-ab96d81c]{margin:20px 0;padding:10px;background-color:#f5f5f5;border-radius:4px;font-style:italic;display:flex;align-items:center;justify-content:center;gap:12px}.audio-status-close[data-v-ab96d81c]{background:none;border:1px solid #bbb;border-radius:4px;font-size:16px;font-style:normal;color:#555;cursor:pointer;line-height:1;padding:1px 6px;flex-shrink:0}.audio-status-close[data-v-ab96d81c]:hover{background:#e0e0e0;color:#111}.audio-status.error[data-v-ab96d81c]{background-color:#ffebee;color:#c62828}.audio-player-container[data-v-ab96d81c]{position:fixed;bottom:0;left:0;right:0;background-color:#f5f5f5;padding:15px;box-shadow:0 -2px 4px rgba(0,0,0,.1);z-index:1000}.instructions[data-v-1fd44110]{font-size:18px;margin-bottom:20px}.line[data-v-1fd44110]{margin-bottom:20px}.audio-section[data-v-1fd44110]{margin-top:20px;margin-bottom:20px}.no-audio-message[data-v-1fd44110]{margin:20px 0;padding:15px;background-color:#f8f9fa;border-radius:4px;color:#6c757d;font-style:italic}.instructions[data-v-4224c2b4]{font-size:18px}.line[data-v-4224c2b4]{margin-bottom:20px}.audio-status[data-v-4224c2b4]{margin:20px 0;padding:10px;background-color:#f5f5f5;border-radius:4px;font-style:italic;display:flex;align-items:center;justify-content:center;gap:12px}.audio-status-close[data-v-4224c2b4]{background:none;border:1px solid #bbb;border-radius:4px;font-size:16px;font-style:normal;color:#555;cursor:pointer;line-height:1;padding:1px 6px;flex-shrink:0}.audio-status-close[data-v-4224c2b4]:hover{background:#e0e0e0;color:#111}.audio-status.error[data-v-4224c2b4]{background-color:#ffebee;color:#c62828}.audio-player-container[data-v-4224c2b4]{position:fixed;bottom:0;left:0;right:0;background-color:#f5f5f5;padding:15px;box-shadow:0 -2px 4px rgba(0,0,0,.1);z-index:1000}audio[data-v-4224c2b4]{width:100%;max-width:600px;margin:0 auto;display:block}.instructions[data-v-11f160a6]{font-size:18px;margin-bottom:20px}.line[data-v-11f160a6]{margin-bottom:20px}.audio-section[data-v-11f160a6]{margin-top:20px;margin-bottom:20px}.no-audio-message[data-v-11f160a6]{margin:20px 0;padding:15px;background-color:#f8f9fa;border-radius:4px;color:#6c757d;font-style:italic}.word-list-memory-content[data-v-4ca790e6]{margin:20px;display:flex;flex-direction:column;margin:0 200px}.row[data-v-4ca790e6]{display:flex;margin-bottom:10px}.column[data-v-4ca790e6]{flex:1;display:flex;align-items:center;justify-content:center;padding:0 5px}.header[data-v-4ca790e6]{font-weight:700;border-bottom:2px solid #ddd;padding-bottom:5px;margin-bottom:10px}.header-column[data-v-4ca790e6]{font-weight:700}.column input[type=checkbox][data-v-4ca790e6]{margin-right:5px}.totals[data-v-4ca790e6]{font-weight:700}.total-column[data-v-4ca790e6]{display:flex;align-items:center;justify-content:center}.row[data-v-4ca790e6]:last-child{margin-bottom:0}.instructions[data-v-19c8c71c],.instructions[data-v-33da3d9e],.instructions[data-v-66e9d29a],.instructions[data-v-f0c5cb8c]{font-size:20px;line-height:1.5}.table-container[data-v-90bc07e4]{width:80%;max-width:700px;margin:0 auto;overflow-x:auto}table[data-v-90bc07e4]{width:100%;border-collapse:collapse}td[data-v-90bc07e4],th[data-v-90bc07e4]{border:1px solid #ddd;padding:8px;text-align:center;vertical-align:middle}th.response-column[data-v-90bc07e4],th.word-column[data-v-90bc07e4]{width:33%}th[data-v-90bc07e4]{background-color:#f2f2f2}.alternate-row[data-v-90bc07e4]{background-color:#f9f9f9}.star[data-v-90bc07e4]{margin-top:50px;margin-bottom:25px;text-align:center}.totals-row[data-v-90bc07e4]{display:flex;justify-content:space-between;margin-top:20px;padding:10px;background-color:#f2f2f2;border-top:2px solid #ddd;font-size:1.1em;font-weight:700}.totals-cell[data-v-90bc07e4]{width:33%;text-align:center}.instructions[data-v-559eef2a]{font-size:20px;line-height:1.5}.radio-group[data-v-65ba7070]{display:flex;align-items:flex-start;justify-content:space-between;padding:20px}.radio-options-container[data-v-65ba7070]{display:flex;flex-direction:column;gap:20px;width:calc(100% - 300px)}.shape-title[data-v-65ba7070]{font-weight:700;margin-bottom:20px}.radio-category[data-v-65ba7070]{display:flex;align-items:flex-start;gap:10px}.category-label[data-v-65ba7070]{width:300px;margin-right:10px;white-space:nowrap}.radio-options[data-v-65ba7070]{display:flex;flex-direction:column;gap:5px}.divider[data-v-65ba7070]{border:1px solid #ccc;margin:20px 0}.circle-image[data-v-65ba7070],.cube-image[data-v-65ba7070],.diamond-image[data-v-65ba7070]{display:flex;justify-content:flex-end}.circle-image img[data-v-65ba7070],.cube-image img[data-v-65ba7070],.diamond-image img[data-v-65ba7070]{max-width:250px;height:auto;margin:0 25px}.totals-section[data-v-65ba7070]{padding:20px}.totals-title[data-v-65ba7070]{font-weight:700;margin-bottom:10px}.totals-list[data-v-65ba7070]{font-size:16px;line-height:1.5}.instructions[data-v-7736719f],.instructions[data-v-eca80ad8]{font-size:20px;line-height:1.5}.instructions[data-v-5aa8b25a]{font-size:18px}.line[data-v-5aa8b25a]{margin-bottom:20px}.score-item[data-v-53b2cc14]{margin-bottom:10px}.score-item p[data-v-53b2cc14]{font-size:16px;line-height:1.5}.subheading[data-v-53b2cc14]{font-size:24px}.clock-drawing-container[data-v-07c36ec6]{margin-bottom:20px}.image-container[data-v-07c36ec6]{margin-bottom:20px;min-height:200px;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;padding:10px;border-radius:5px;background-color:#f9f9f9}.clock-drawing-image[data-v-07c36ec6]{max-width:100%;max-height:400px;-o-object-fit:contain;object-fit:contain}.error-message[data-v-07c36ec6],.loading-message[data-v-07c36ec6],.no-image-message[data-v-07c36ec6]{padding:20px;text-align:center;font-size:16px}.error-message[data-v-07c36ec6]{color:#d9534f}.no-image-message[data-v-07c36ec6]{color:#666;font-style:italic}.clock-image-container[data-v-07c36ec6]{display:flex;justify-content:center;width:100%}.form-container[data-v-c8f6ec00]{max-width:1000px;margin:0 auto;padding:20px;color:#333}.section[data-v-c8f6ec00]{background-color:#fff;padding:20px;margin-bottom:30px}.section-title[data-v-c8f6ec00]{font-size:1.5em;color:#333}.question-row[data-v-c8f6ec00]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.header-row[data-v-c8f6ec00]{align-items:center}.question-container[data-v-c8f6ec00]{flex:1;margin-right:20px}.question[data-v-c8f6ec00]{font-weight:700;margin-bottom:10px;color:#333}.answer-input[data-v-c8f6ec00]{width:100%;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:4px;resize:vertical;background-color:#f0f0f0}.score-container[data-v-c8f6ec00],.score-title-container[data-v-c8f6ec00]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:100px}.score-container[data-v-c8f6ec00]{margin-top:40px}.score-label[data-v-c8f6ec00]{font-weight:700;margin-bottom:10px;color:#333}label[data-v-c8f6ec00]{margin-bottom:10px;font-size:16px}input[type=radio][data-v-c8f6ec00]{margin-right:5px}.total-container[data-v-c8f6ec00]{margin-top:20px;text-align:right}.total-label[data-v-c8f6ec00]{font-weight:700;font-size:1.2em;color:#333}.section-divider[data-v-c8f6ec00]{border-top:1px solid #ccc;margin:30px 0}.trail-making-container[data-v-6496f8a0]{margin-bottom:20px}.image-container[data-v-6496f8a0]{margin-bottom:20px;min-height:200px;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;padding:10px;border-radius:5px;background-color:#f9f9f9}.trail-making-image[data-v-6496f8a0]{max-width:100%;max-height:400px;-o-object-fit:contain;object-fit:contain}.error-message[data-v-6496f8a0],.loading-message[data-v-6496f8a0],.no-image-message[data-v-6496f8a0]{padding:20px;text-align:center;font-size:16px}.error-message[data-v-6496f8a0]{color:#d9534f}.no-image-message[data-v-6496f8a0]{color:#666;font-style:italic}.trail-image-container[data-v-6496f8a0]{display:flex;justify-content:center;width:100%}.instructions[data-v-6496f8a0]{font-size:18px}.header[data-v-6496f8a0]{font-weight:700;text-decoration:underline}.line[data-v-6496f8a0]{margin-bottom:20px}.last-line[data-v-6496f8a0]{margin-bottom:40px}.trail-making-container[data-v-38d1f959]{margin-bottom:20px}.image-container[data-v-38d1f959]{margin-bottom:20px;min-height:200px;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;padding:10px;border-radius:5px;background-color:#f9f9f9}.trail-making-image[data-v-38d1f959]{max-width:100%;max-height:400px;-o-object-fit:contain;object-fit:contain}.error-message[data-v-38d1f959],.loading-message[data-v-38d1f959],.no-image-message[data-v-38d1f959]{padding:20px;text-align:center;font-size:16px}.error-message[data-v-38d1f959]{color:#d9534f}.no-image-message[data-v-38d1f959]{color:#666;font-style:italic}.trail-image-container[data-v-38d1f959]{display:flex;justify-content:center;width:100%}.instructions[data-v-38d1f959]{font-size:18px}.header[data-v-38d1f959]{font-weight:700;text-decoration:underline}.line[data-v-38d1f959]{margin-bottom:20px}.last-line[data-v-38d1f959]{margin-bottom:40px}.instructions[data-v-5fb6e146]{font-size:20px;line-height:1.5}.table-container[data-v-5fb6e146]{margin:20px}.styled-table[data-v-5fb6e146]{width:100%;max-width:1000px;margin:auto;border-collapse:collapse}.styled-table td[data-v-5fb6e146],.styled-table th[data-v-5fb6e146]{padding:12px;text-align:left;border:1px solid #ddd}.styled-table th[data-v-5fb6e146]{background-color:#f4f4f4;font-weight:700}input[type=text][data-v-5fb6e146]{width:100%;padding:6px;box-sizing:border-box}input[type=checkbox][data-v-5fb6e146]{margin:auto;display:block}.container[data-v-4524ce2b]{display:flex;gap:2vw;flex-wrap:wrap;justify-content:flex-start}.item[data-v-4524ce2b]{display:flex;flex-direction:column;align-items:center;margin:10px}.score-label[data-v-4524ce2b]{font-weight:700}.start-time[data-v-9e039eb4]{margin-top:10px;font-size:14px;width:40%}.input-field input[data-v-9e039eb4]{padding:8px;border:1px solid #ccc;border-radius:4px}.input-field input[data-v-9e039eb4],.input-field[data-v-9e039eb4]{width:90%;max-width:400px;margin-top:2px}input[data-v-9e039eb4]::-moz-placeholder{opacity:.5;font-size:12px}input[data-v-9e039eb4]::placeholder{opacity:.5;font-size:12px}.error-message[data-v-9e039eb4]{color:red;font-size:12px;margin-top:5px;display:block}.success-message[data-v-9e039eb4]{color:green;font-size:12px;margin-top:5px;display:block}.choice-option input[type=radio][data-v-0eecfc3e]{margin-right:8px;vertical-align:middle}.input-choice[data-v-0eecfc3e]{display:flex;flex-direction:column}.side-by-side-layout[data-v-0eecfc3e]{display:flex;margin-right:20px;width:175px}.side-by-side-label[data-v-0eecfc3e]{margin-right:12px}.choice-option[data-v-0eecfc3e]{display:flex;align-items:center}.choice-label[data-v-df790db2]{margin-left:8px;font-size:14px}.radioButtons[data-v-df790db2]{accent-color:#237091}.score-label[data-v-df790db2]{font-weight:700}.score-label[data-v-8a9e6f04]{font-weight:700;margin-right:30px}.input-scores[data-v-8a9e6f04]{display:flex;flex-wrap:wrap}.choice-option[data-v-8a9e6f04]{display:flex;align-items:center;margin-right:24px}.checkbox-container[data-v-8a9e6f04]{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.checkboxButtons[data-v-8a9e6f04]{accent-color:#237091}.choice-label[data-v-8a9e6f04]{margin-top:8px}.score-label[data-v-cf36ae88]{font-weight:700;margin-right:30px}.input-scores[data-v-cf36ae88]{display:flex;flex-wrap:wrap}.choice-option[data-v-cf36ae88]{display:flex;align-items:center;margin-right:24px}.checkbox-container[data-v-cf36ae88]{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.checkboxButtons[data-v-cf36ae88]{accent-color:#237091}.choice-label[data-v-cf36ae88]{margin-top:8px}.input-label[data-v-a6b1fbc4]{display:block;font-size:14px;margin-bottom:3px}.inputs[data-v-a6b1fbc4]{display:flex}.label-container[data-v-a6b1fbc4]{font-size:14px}.input-group[data-v-a6b1fbc4]{margin-bottom:20px}.timer[data-v-3cdd6d16]{margin-top:25px;margin-bottom:35px}.timer-buttons[data-v-3cdd6d16]{display:flex;gap:10px;margin-top:10px;margin-bottom:10px;flex-wrap:wrap}.timer p[data-v-3cdd6d16]{font-size:18px;margin-top:10px}.stop-message[data-v-3cdd6d16]{color:red}.notes-section[data-v-3ada0f20]{padding:20px 0}.notes-label[data-v-3ada0f20]{display:block;margin-bottom:10px}.notes-input[data-v-3ada0f20]{width:350px;border:1px solid #ccc;border-radius:5px;background-color:#fff;padding:10px;font-size:16px}.notes-input[data-v-3ada0f20]::-moz-placeholder{opacity:.5;font-size:14px}.notes-input[data-v-3ada0f20]::placeholder{opacity:.5;font-size:14px}.handwriting-sample-container[data-v-470bf51a]{margin:20px 0;text-align:center}.handwriting-image[data-v-470bf51a]{max-width:100%;max-height:400px;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.no-handwriting-message[data-v-470bf51a]{color:#666;font-style:italic}.pentagon-drawing-container[data-v-0f0353d6]{margin:20px 0;text-align:center}.pentagon-image[data-v-0f0353d6]{max-width:100%;max-height:400px;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.no-drawing-message[data-v-0f0353d6]{color:#666;font-style:italic}.input-field[data-v-535c4605]{width:1000px;max-width:1000px}.input-field input[data-v-535c4605]{padding:8px;border:1px solid #ccc;border-radius:4px}.choice-option input[type=radio][data-v-535c4605]{margin-right:8px;vertical-align:middle}.examples[data-v-535c4605]{margin:15px 0;padding:15px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}.examples-title[data-v-535c4605]{font-size:1.3em;font-weight:700;color:#333;margin-bottom:10px}.examples-list[data-v-535c4605]{padding-left:0;list-style-type:none;display:flex;flex-wrap:wrap;gap:40px}.example-group[data-v-535c4605]{flex:1;margin-top:10px}.example-group-title[data-v-535c4605]{font-size:1.1em;font-weight:700;color:#333;margin-bottom:15px}.example-list[data-v-535c4605]{padding-left:20px}.example-item[data-v-535c4605]{margin-bottom:5px;color:#555}.question-container[data-v-535c4605]{display:flex;font-size:14px;margin:10px 0}.question-number[data-v-535c4605]{margin-right:10px}.postinstructions[data-v-535c4605]{font-size:14px;margin-bottom:14px}.examples[data-v-535c4605]{margin-bottom:20px;color:#777}.preinstructions[data-v-535c4605]{font-size:14px;margin-bottom:14px}.grey-line[data-v-7071e5df]{border-bottom:2px solid #a9a9a9;margin-top:50px;margin-bottom:25px}.recall-container[data-v-7071e5df]{display:flex;justify-content:space-between;margin-bottom:20px}.recall-question[data-v-7071e5df]{flex:1;margin-right:20px}.recall-question[data-v-7071e5df]:last-child{margin-right:0}.pre-questions[data-v-7af845da]{margin-bottom:50px}.subheading[data-v-7af845da]{font-size:28px;margin-bottom:24px;color:#237091}.instructions[data-v-7af845da]{margin-bottom:30px}.heading[data-v-e11f5308],.subheading[data-v-7473a8e9]{font-size:28px;margin-bottom:24px;color:#237091}.casi{max-width:1200px;margin:auto}h1{text-align:center;color:#333;margin-bottom:30px}.section{padding-bottom:10px}.submit-button{margin:30px auto 0}.instructions{margin-bottom:30px;color:#555}.introduction{margin-bottom:20px;color:#555}.notes{margin-top:30px}.word-pair-container[data-v-5f80d032]{display:flex;flex-direction:column;width:100%;max-width:500px;margin:auto}.header[data-v-5f80d032]{display:flex;justify-content:space-between;font-weight:700;margin-bottom:.5rem}.column[data-v-5f80d032]{flex:1;text-align:center}.divider[data-v-5f80d032]{border:0;border-top:1px solid #ccc;margin:.5rem 0}.rows[data-v-5f80d032]{display:flex;flex-direction:column}.row[data-v-5f80d032]{display:flex;justify-content:space-between;margin-bottom:.5rem}table[data-v-61287988]{width:100%;max-width:1000px;margin:auto;margin-top:50px;border-collapse:collapse}td[data-v-61287988],th[data-v-61287988]{border:1px solid #ddd;padding:8px;text-align:center;vertical-align:middle}th[data-v-61287988]{background-color:#f2f2f2}tfoot td[data-v-61287988]{font-weight:700;background-color:#f9f9f9}input[type=text][data-v-61287988]{width:100%;box-sizing:border-box;text-align:center}input[type=checkbox][data-v-61287988]{margin:0}button[data-v-61287988],input[type=checkbox][data-v-61287988]{display:block;margin-left:auto;margin-right:auto}.instructions[data-v-e1ea0a16]{font-size:20px;line-height:1.5}.intro[data-v-c9232db4]{font-size:18px}.first-line[data-v-c9232db4]{margin-bottom:25px}.line[data-v-9d7dfd4c]{font-size:20px}.instructions[data-v-7dcf7f72]{font-size:18px}.header[data-v-7dcf7f72]{text-decoration:underline}.login-container[data-v-69eae508]{max-width:600px;height:450px;margin:0 auto;margin-top:50px;padding:40px;background-color:#f4f4f4;border:1px solid #a0a0a0;border-radius:6px;position:relative}.heading[data-v-69eae508]{font-weight:400;font-size:30px;margin-bottom:25px;color:#237091;text-align:center}.login-button[data-v-69eae508]{padding:12px;margin:0 auto 0;text-align:center;padding:0 30px}.form-group[data-v-69eae508]{padding-bottom:25px;text-align:left;max-width:300px;margin:0 auto}.input-container[data-v-69eae508]{width:100%;padding:10px;font-size:16px;border-radius:8px;border:2px solid #3986a8;box-sizing:border-box;transition:border-color .3s ease}.input-container.error[data-v-69eae508]{border-color:#f44}.label[data-v-69eae508]{display:block;font-size:18px;color:#333;margin-bottom:8px}.error-message[data-v-69eae508]{color:#f44;margin-bottom:25px;text-align:center;font-weight:700}.success-message[data-v-69eae508]{color:#00c851;margin-bottom:25px;text-align:center;font-weight:700}.login-container[data-v-c8e91c0a]{max-width:600px;height:450px;margin:0 auto;margin-top:50px;padding:40px;background-color:#f4f4f4;border:1px solid #a0a0a0;border-radius:6px;position:relative}.heading[data-v-c8e91c0a]{font-weight:400;font-size:30px;margin-bottom:25px;color:#237091;text-align:center}.login-button[data-v-c8e91c0a]{padding:12px;margin:0 auto 0;text-align:center;padding:0 30px}.form-group[data-v-c8e91c0a]{padding-bottom:25px;text-align:left;max-width:300px;margin:0 auto}.input-container[data-v-c8e91c0a]{width:100%;padding:10px;font-size:16px;border-radius:8px;border:2px solid #3986a8;box-sizing:border-box}.label[data-v-c8e91c0a]{display:block;font-size:18px;color:#333;margin-bottom:8px}.error-message[data-v-c8e91c0a]{color:red;margin-bottom:25px;text-align:center}.input-field input[data-v-05b86ae4],.input-field input[data-v-9dffbcc0],.input-field input[data-v-f79dfdf6]{padding:8px;border:1px solid #ccc;border-radius:4px}.instructions[data-v-2734174f]{font-size:20px;line-height:1.5}.mockup-bar[data-v-ea3a8d34]{display:flex;align-items:center;gap:8px;padding:6px 20px;border-bottom:1px solid #e5e7eb;font-size:13px;color:#6b7280}.mockup-badge[data-v-ea3a8d34]{font-size:10px;font-weight:700;background:#fef3c7;color:#92400e;padding:1px 6px;border-radius:3px;letter-spacing:.05em}.mockup-bar-sep[data-v-ea3a8d34]{color:#d1d5db}.mockup-bar-label[data-v-ea3a8d34]{color:#9ca3af}.user-btn[data-v-ea3a8d34]{padding:3px 10px;border:1px solid #d1d5db;border-radius:12px;background:#fff;color:#374151;font-size:12px;cursor:pointer;transition:all .15s}.user-btn[data-v-ea3a8d34]:hover{border-color:#317391;color:#317391}.user-btn.active[data-v-ea3a8d34]{background:#317391;color:#fff;border-color:#317391}.page-content[data-v-ea3a8d34]{padding:20px;max-width:1200px;margin:0 auto;margin-top:75px}.instructions[data-v-ea3a8d34]{font-size:18px;margin-bottom:20px}.line[data-v-ea3a8d34]{margin-bottom:20px}.note[data-v-ea3a8d34]{margin-left:25px;margin-bottom:30px;font-size:14px}.text-input-grid[data-v-ea3a8d34]{display:grid;grid-template-columns:repeat(3,1fr);row-gap:10px;-moz-column-gap:20px;column-gap:20px}@media (max-width:1024px){.text-input-grid[data-v-ea3a8d34]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.text-input-grid[data-v-ea3a8d34]{grid-template-columns:1fr}}.input-row[data-v-ea3a8d34]{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10px;gap:8px}.input-row-main[data-v-ea3a8d34]{display:flex;flex-wrap:nowrap;align-items:center;flex:1 1 auto;min-width:0;gap:0 8px}.input-number[data-v-ea3a8d34]{width:30px;font-weight:700;text-align:right;margin-right:10px;flex-shrink:0}.input-container[data-v-ea3a8d34]{position:relative;flex-grow:1;min-width:0}.line-input[data-v-ea3a8d34]{display:flex;align-items:center;padding:8px 8px 8px 0;margin-bottom:2px;gap:8px;border-bottom:1px solid #e5e7eb;transition:background .15s}.line-input.flagged[data-v-ea3a8d34]{background:#fffbeb;border-radius:4px;padding-left:6px}.word-field[data-v-ea3a8d34]{flex:1;display:flex;align-items:center;gap:5px;min-width:0}.mock-word-text[data-v-ea3a8d34]{font-size:15px;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-badge[data-v-ea3a8d34]{font-size:9px;font-weight:800;background:#237091;color:#fff;padding:1px 5px;border-radius:8px;flex-shrink:0}.history-btn[data-v-ea3a8d34]{flex-shrink:0;font-size:10px;font-weight:600;background:#fef3c7;color:#92400e;border:1px solid #fde68a;padding:1px 6px;border-radius:8px;cursor:pointer;white-space:nowrap}.history-btn[data-v-ea3a8d34]:hover{background:#fde68a}.history-panel[data-v-ea3a8d34]{margin-top:4px;margin-left:0;padding:8px 10px;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;font-size:12px}.history-title[data-v-ea3a8d34]{font-weight:600;color:#92400e;margin-bottom:6px;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.history-item[data-v-ea3a8d34]{display:flex;align-items:center;gap:6px;margin-bottom:4px;flex-wrap:wrap}.history-item[data-v-ea3a8d34]:last-child{margin-bottom:0}.history-dot[data-v-ea3a8d34]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.history-actor[data-v-ea3a8d34]{font-weight:600;color:#374151}.history-change[data-v-ea3a8d34]{display:flex;align-items:center;gap:4px}.mark-pill[data-v-ea3a8d34]{font-size:11px;font-weight:700;padding:1px 6px;border-radius:4px;background:#f1f5f9;color:#475569}.mark-pill.C[data-v-ea3a8d34]{background:#dcfce7;color:#166534}.mark-pill.I[data-v-ea3a8d34]{background:#fee2e2;color:#991b1b}.mark-pill.R[data-v-ea3a8d34]{background:#fef3c7;color:#92400e}.mark-pill.Q[data-v-ea3a8d34]{background:#e0f2fe;color:#075985}.mark-pill\.—[data-v-ea3a8d34]{background:#f1f5f9;color:#94a3b8}.history-reason[data-v-ea3a8d34]{color:#6b7280;flex:1;font-style:italic}.history-time[data-v-ea3a8d34]{color:#9ca3af;white-space:nowrap}.toggle[data-v-ea3a8d34]{display:flex;justify-content:space-between;width:100px;border:1px solid #3f8fb2;border-radius:10px;overflow:hidden;flex-shrink:0}.toggle.small[data-v-ea3a8d34]{width:88px}.option[data-v-ea3a8d34]{flex:1;text-align:center;line-height:30px;cursor:pointer;background-color:#fff;color:#3f8fb2;border-right:1px solid #3f8fb2;font-size:13px;transition:background-color .3s ease}.option[data-v-ea3a8d34]:last-child{border-right:none}.option.active[data-v-ea3a8d34]{background-color:#4aa7d0;background-image:linear-gradient(180deg,#4aa7d0,#357a96);color:#fff}.item-comment-button[data-v-ea3a8d34]{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #e5e7eb;border-radius:6px;background:#fff;cursor:pointer;color:#6b7280;font-size:15px}.item-comment-button[data-v-ea3a8d34]:hover{background:#f9fafb;border-color:#4a90e2;color:#4a90e2}.item-comment-button.has-comments[data-v-ea3a8d34]{background:#eff6ff;border-color:#4a90e2;color:#4a90e2}.comment-icon[data-v-ea3a8d34]{font-size:16px}.comment-count[data-v-ea3a8d34]{position:absolute;font-size:10px;font-weight:600;color:#fff;background:#4a90e2;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;top:-4px;right:-4px}.flag-button[data-v-ea3a8d34]{color:#d1d5db;font-size:14px}.flag-button[data-v-ea3a8d34]:hover{border-color:#f59e0b!important;color:#f59e0b!important;background:#fffbeb!important}.flag-button.is-flagged[data-v-ea3a8d34]{border-color:#f59e0b;background:#fffbeb;color:#d97706}.flag-button.is-posted[data-v-ea3a8d34]{border-color:#fb923c;background:#fff7ed;color:#ea580c}.request-form[data-v-ea3a8d34]{flex:1 1 100%;margin-top:2px;margin-left:40px}.request-form-row[data-v-ea3a8d34]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;font-size:13px}.request-label[data-v-ea3a8d34]{color:#78350f;font-weight:500;white-space:nowrap}.request-divider[data-v-ea3a8d34]{color:#d1d5db}.request-input[data-v-ea3a8d34]{flex:1;min-width:120px;padding:5px 8px;border:1px solid #fde68a;border-radius:4px;font-size:13px;font-family:inherit;background:#fff}.request-input[data-v-ea3a8d34]:focus{outline:none;border-color:#f59e0b}.request-submit[data-v-ea3a8d34]{background:#d97706;color:#fff;border:none;padding:5px 12px;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.request-submit[data-v-ea3a8d34]:disabled{background:#d1d5db;cursor:not-allowed}.request-submit[data-v-ea3a8d34]:not(:disabled):hover{background:#b45309}.request-cancel[data-v-ea3a8d34]{background:none;border:1px solid #d1d5db;color:#6b7280;padding:5px 10px;border-radius:4px;font-size:13px;cursor:pointer}.item-comment-panel-wrap[data-v-ea3a8d34]{flex:1 1 100%;display:flex;justify-content:flex-end;margin-top:4px}.item-comment-panel[data-v-ea3a8d34]{width:440px;max-width:100%;max-height:320px;overflow:auto;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid #e5e7eb;padding:12px}.mini-thread-header[data-v-ea3a8d34]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;font-weight:600;color:#374151}.mini-close[data-v-ea3a8d34]{background:none;border:none;font-size:12px;color:#6b7280;cursor:pointer}.mini-empty[data-v-ea3a8d34]{font-size:13px;color:#9ca3af;text-align:center;padding:8px}.mini-comment[data-v-ea3a8d34]{display:flex;gap:8px;margin-bottom:8px;padding:8px;border-radius:6px;border:1px solid #e5e7eb;background:#fff}.mini-comment.mini-request[data-v-ea3a8d34]{border-color:#fcd34d;background:#fffbeb}.mini-avatar[data-v-ea3a8d34]{width:26px;height:26px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff}.mini-body[data-v-ea3a8d34]{flex:1;min-width:0}.mini-meta[data-v-ea3a8d34]{display:flex;align-items:center;gap:6px;margin-bottom:2px;flex-wrap:wrap}.mini-author[data-v-ea3a8d34]{font-size:12px;font-weight:600;color:#111827}.mini-request-badge[data-v-ea3a8d34]{font-size:10px;background:#fef3c7;color:#92400e;padding:1px 6px;border-radius:8px;font-weight:600}.mini-time[data-v-ea3a8d34]{font-size:11px;color:#9ca3af;margin-left:auto}.mini-text[data-v-ea3a8d34]{font-size:12px;color:#374151}.mini-marks[data-v-ea3a8d34]{display:flex;gap:6px;margin-top:4px;flex-wrap:wrap}.mark-chip[data-v-ea3a8d34]{font-size:11px;background:#f1f5f9;color:#475569;padding:1px 7px;border-radius:8px}.mark-chip.suggested[data-v-ea3a8d34]{background:#dcfce7;color:#166534}.mark-chip.resolved[data-v-ea3a8d34]{background:#e0f2fe;color:#075985}.mini-new[data-v-ea3a8d34]{padding-top:8px;border-top:1px solid #e5e7eb;display:flex;gap:6px;align-items:flex-end}.mini-input[data-v-ea3a8d34]{flex:1;padding:6px 8px;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-family:inherit;resize:none}.mini-input[data-v-ea3a8d34]:focus{outline:none;border-color:#4a90e2}.mini-submit[data-v-ea3a8d34]{background:#4a90e2;color:#fff;border:none;padding:6px 12px;border-radius:4px;font-size:12px;cursor:pointer;white-space:nowrap}.mini-submit[data-v-ea3a8d34]:disabled{background:#d1d5db;cursor:not-allowed}.summary-section[data-v-ea3a8d34]{margin-top:30px;padding:15px;border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9}.summary-section h3[data-v-ea3a8d34]{margin-top:0;color:#237091;margin-bottom:15px}.summary-grid[data-v-ea3a8d34]{display:flex;flex-wrap:wrap;gap:20px}.summary-item[data-v-ea3a8d34]{display:flex;align-items:center;min-width:150px}.summary-label[data-v-ea3a8d34]{font-weight:700;margin-right:10px;font-size:14px}.summary-label.open-requests[data-v-ea3a8d34]{color:#d97706}.summary-count[data-v-ea3a8d34]{font-size:18px;color:#237091}.summary-count.open-requests[data-v-ea3a8d34]{color:#d97706}.comment-thread[data-v-ea3a8d34]{padding:24px 0;border-top:1px solid #e5e7eb;margin-top:24px}.comment-header[data-v-ea3a8d34]{font-size:18px;font-weight:600;margin-bottom:20px;color:#111827}.comments-container[data-v-ea3a8d34]{margin-bottom:24px}.no-comments[data-v-ea3a8d34]{padding:24px;text-align:center;color:#9ca3af;font-size:14px;background-color:#f9fafb;border-radius:8px}.comment-item[data-v-ea3a8d34]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:14px 16px;background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.04)}.comment-item.is-request[data-v-ea3a8d34]{border-color:#fcd34d;background:#fffbeb}.comment-item.is-resolved[data-v-ea3a8d34]{opacity:.8}.comment-avatar[data-v-ea3a8d34]{flex-shrink:0;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#fff}.comment-body[data-v-ea3a8d34]{flex:1;min-width:0}.comment-header-info[data-v-ea3a8d34]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}.comment-author[data-v-ea3a8d34]{font-weight:600;font-size:14px;color:#111827}.request-tag[data-v-ea3a8d34]{background:#fef3c7;color:#92400e}.request-tag[data-v-ea3a8d34],.resolved-inline-tag[data-v-ea3a8d34]{font-size:11px;font-weight:600;padding:2px 7px;border-radius:10px}.comment-item.is-request .resolved-inline-tag[data-v-ea3a8d34]{background:#dcfce7;color:#166534}.comment-date[data-v-ea3a8d34]{font-size:12px;color:#9ca3af;margin-left:auto}.comment-text[data-v-ea3a8d34]{margin-bottom:8px;line-height:1.5;font-size:14px;color:#374151}.request-chips[data-v-ea3a8d34]{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:4px}.chip[data-v-ea3a8d34]{font-size:12px;background:#f1f5f9;color:#475569;padding:2px 8px;border-radius:10px}.accept-btn[data-v-ea3a8d34],.chip.suggested[data-v-ea3a8d34]{background:#dcfce7;color:#166534}.accept-btn[data-v-ea3a8d34]{font-size:12px;font-weight:600;border:1px solid #86efac;padding:3px 12px;border-radius:10px;cursor:pointer}.accept-btn[data-v-ea3a8d34]:hover{background:#bbf7d0}.reject-btn[data-v-ea3a8d34]{font-size:12px;font-weight:600;color:#991b1b;background:#fee2e2;border:1px solid #fca5a5;padding:3px 12px;border-radius:10px;cursor:pointer}.reject-btn[data-v-ea3a8d34]:hover{background:#fecaca}.resolved-chip[data-v-ea3a8d34]{font-size:12px;font-weight:600;color:#475569;background:#f1f5f9;padding:3px 10px;border-radius:10px}.new-comment-form[data-v-ea3a8d34]{margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb}.comment-input[data-v-ea3a8d34]{width:100%;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;margin-bottom:12px;background-color:#fff;box-sizing:border-box}.comment-input[data-v-ea3a8d34]:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px rgba(74,144,226,.2)}.submit-button[data-v-ea3a8d34]{background-color:#4a90e2;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500}.submit-button[data-v-ea3a8d34]:disabled{background-color:#ccc;cursor:not-allowed}.submit-button[data-v-ea3a8d34]:not(:disabled):hover{background-color:#357abd}.submit-page-btn[data-v-ea3a8d34]{display:block;margin:24px 0 48px auto;background:#317391;color:#fff;border:none;padding:10px 28px;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer}.mockup-bar[data-v-13093852]{display:flex;align-items:center;gap:8px;padding:6px 20px;border-bottom:1px solid #e5e7eb;font-size:13px;color:#6b7280}.mockup-badge[data-v-13093852]{font-size:10px;font-weight:700;background:#fef3c7;color:#92400e;padding:1px 6px;border-radius:3px;letter-spacing:.05em}.mockup-bar-sep[data-v-13093852]{color:#d1d5db}.mockup-bar-label[data-v-13093852]{color:#9ca3af}.mockup-back[data-v-13093852]{margin-left:auto;color:#9ca3af;text-decoration:none;font-size:12px}.mockup-back[data-v-13093852]:hover{color:#64748b}.heading[data-v-13093852]{font-weight:400;font-size:30px;margin-bottom:50px;color:#237091;text-align:center}.content-box[data-v-13093852]{background-color:#f4f4f4;padding:40px;border-radius:6px;border:1px solid #a0a0a0;max-width:600px;height:450px;margin:0 auto;margin-top:50px;position:relative}.prompt[data-v-13093852]{text-align:center}.question[data-v-13093852]{font-size:20px;margin-bottom:20px}.button-container[data-v-13093852]{display:flex;flex-direction:column;gap:15px;align-items:center}.act-btn[data-v-13093852]{width:200px;height:40px;padding:0 20px;background-color:#fff;border:2px solid #3986a8;color:#3986a8;font-size:1rem;font-weight:700;border-radius:8px;cursor:pointer;transition:background-color .2s,color .2s}.act-btn.dark[data-v-13093852]{background-color:#3986a8;color:#fff}.act-btn[data-v-13093852]:hover{opacity:.88}.browse-wrap[data-v-13093852]{max-width:1100px;margin:30px auto;padding:0 20px}.browse-header[data-v-13093852]{display:flex;align-items:center;gap:20px;margin-bottom:20px}.browse-header .heading[data-v-13093852]{margin-bottom:0}.back-link[data-v-13093852]{background:none;border:none;color:#3986a8;font-size:14px;font-weight:700;cursor:pointer;padding:0;white-space:nowrap}.back-link[data-v-13093852]:hover{text-decoration:underline}.browse-controls[data-v-13093852]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.subject-label[data-v-13093852]{font-size:14px;color:#333;white-space:nowrap}.subject-select[data-v-13093852]{padding:8px 10px;font-size:14px;border-radius:8px;border:2px solid #3986a8;background-color:#fff;min-width:180px}.subject-select[data-v-13093852]:focus{outline:none;border-color:#237091}.browse-layout[data-v-13093852]{display:grid;grid-template-columns:260px 1fr;gap:16px;align-items:start}.visit-list[data-v-13093852]{border:1px solid #a0a0a0;border-radius:6px;overflow:hidden;background:#f4f4f4}.visit-row[data-v-13093852]{padding:12px 14px;border-bottom:1px solid #d1d5db;cursor:pointer;transition:background .12s}.visit-row[data-v-13093852]:last-child{border-bottom:none}.visit-row[data-v-13093852]:hover{background:#e8f4f8}.visit-row.active[data-v-13093852]{background:#d0eaf4;border-left:3px solid #3986a8}.visit-row-top[data-v-13093852]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.visit-pid[data-v-13093852]{font-weight:700;font-size:14px;color:#237091}.visit-type[data-v-13093852]{font-size:12px;color:#555}.visit-row-bottom[data-v-13093852]{display:flex;justify-content:space-between;align-items:center}.visit-date[data-v-13093852]{font-size:12px;color:#777}.visit-status[data-v-13093852]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px}.visit-status.complete[data-v-13093852]{background:#dcfce7;color:#166534}.visit-status.in-progress[data-v-13093852]{background:#fef3c7;color:#92400e}.visit-status.pending[data-v-13093852]{background:#f1f5f9;color:#475569}.visit-detail[data-v-13093852]{border:1px solid #a0a0a0;border-radius:6px;background:#f4f4f4;overflow:hidden}.visit-detail.empty-detail[data-v-13093852]{display:flex;align-items:center;justify-content:center;min-height:200px;color:#aaa;font-size:14px}.detail-header[data-v-13093852]{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 18px 12px;border-bottom:1px solid #d1d5db;background:#fff}.detail-title[data-v-13093852]{font-size:16px;font-weight:700;color:#237091;margin-bottom:4px}.detail-sub[data-v-13093852]{font-size:12px;color:#777}.tabs[data-v-13093852]{display:flex;border-bottom:1px solid #d1d5db;background:#fff}.tab-btn[data-v-13093852]{padding:9px 18px;border:none;border-bottom:3px solid transparent;background:none;font-size:14px;color:#555;cursor:pointer;margin-bottom:-1px;transition:color .15s,border-color .15s}.tab-btn[data-v-13093852]:hover{color:#237091}.tab-btn.active[data-v-13093852]{color:#237091;border-bottom-color:#3986a8;font-weight:600}.tab-panel[data-v-13093852]{padding:16px 18px}.task-table[data-v-13093852]{width:100%;border-collapse:collapse;font-size:14px}.task-table th[data-v-13093852]{text-align:left;padding:6px 10px;border-bottom:2px solid #d1d5db;color:#555;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.task-table td[data-v-13093852]{padding:8px 10px;border-bottom:1px solid #e5e7eb;color:#333}.task-table tr:last-child td[data-v-13093852]{border-bottom:none}.task-status[data-v-13093852]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px}.task-status.scored[data-v-13093852]{background:#dcfce7;color:#166534}.task-status.pending[data-v-13093852]{background:#f1f5f9;color:#475569}.score-cell[data-v-13093852]{font-weight:600;color:#237091}.open-req-chip[data-v-13093852]{font-size:11px;font-weight:600;background:#fef3c7;color:#92400e;padding:2px 8px;border-radius:10px}.none-chip[data-v-13093852]{color:#aaa;font-size:13px}.empty-state[data-v-13093852]{color:#aaa;font-size:14px;text-align:center;padding:24px 0}.history-event[data-v-13093852]{display:flex;gap:12px;margin-bottom:16px}.history-event:last-child .he-spine[data-v-13093852]{display:none}.he-left[data-v-13093852]{display:flex;flex-direction:column;align-items:center}.he-avatar[data-v-13093852]{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff}.he-spine[data-v-13093852]{flex:1;width:2px;background:#e5e7eb;margin-top:4px;min-height:16px}.he-body[data-v-13093852]{flex:1;padding-bottom:4px}.he-meta[data-v-13093852]{display:flex;align-items:center;gap:8px;margin-bottom:3px;flex-wrap:wrap}.he-actor[data-v-13093852]{font-weight:600;font-size:13px;color:#111}.he-tag[data-v-13093852]{font-size:11px;font-weight:600;padding:1px 7px;border-radius:10px}.he-tag.score-entry[data-v-13093852]{background:#dbeafe;color:#1d4ed8}.he-tag.comment[data-v-13093852]{background:#cffafe;color:#0e7490}.he-tag.request[data-v-13093852]{background:#fef3c7;color:#92400e}.he-tag.accepted[data-v-13093852]{background:#dcfce7;color:#166534}.he-tag.rejected[data-v-13093852]{background:#fee2e2;color:#991b1b}.he-tag.edit[data-v-13093852]{background:#ede9fe;color:#5b21b6}.he-time[data-v-13093852]{font-size:11px;color:#9ca3af;margin-left:auto}.he-text[data-v-13093852]{font-size:13px;color:#374151;margin-bottom:4px}.he-change[data-v-13093852]{display:inline-flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:3px 10px;font-size:12px}.he-mark[data-v-13093852]{font-weight:700;padding:1px 6px;border-radius:4px;background:#f1f5f9;color:#475569}.he-mark.C[data-v-13093852]{background:#dcfce7;color:#166534}.he-mark.I[data-v-13093852]{background:#fee2e2;color:#991b1b}.he-mark.R[data-v-13093852]{background:#fef3c7;color:#92400e}.he-mark.Q[data-v-13093852]{background:#e0f2fe;color:#075985}.he-arrow[data-v-13093852]{color:#94a3b8}.he-task-ref[data-v-13093852]{font-size:11px;color:#94a3b8;margin-left:4px}.comment-item[data-v-13093852]{display:flex;gap:10px;margin-bottom:14px;padding:12px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.comment-avatar[data-v-13093852]{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff}.comment-body[data-v-13093852]{flex:1;min-width:0}.comment-meta[data-v-13093852]{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.comment-author[data-v-13093852]{font-weight:600;font-size:13px;color:#111}.comment-task[data-v-13093852]{font-size:11px;background:#f1f5f9;color:#475569;padding:1px 7px;border-radius:8px}.comment-time[data-v-13093852]{font-size:11px;color:#9ca3af;margin-left:auto}.comment-text[data-v-13093852]{font-size:13px;color:#374151}.mockup-bar[data-v-4b1867b7]{display:flex;align-items:center;gap:8px;padding:6px 20px;border-bottom:1px solid #e5e7eb;font-size:13px;color:#6b7280}.mockup-badge[data-v-4b1867b7]{font-size:10px;font-weight:700;background:#fef3c7;color:#92400e;padding:1px 6px;border-radius:3px;letter-spacing:.05em}.mockup-bar-sep[data-v-4b1867b7]{color:#d1d5db}.mockup-bar-label[data-v-4b1867b7]{color:#9ca3af}.role-btn[data-v-4b1867b7]{padding:4px 12px;border:1px solid #d1d5db;border-radius:6px;background:#fff;font-size:13px;color:#555;cursor:pointer}.role-btn[data-v-4b1867b7]:hover{background:#f9fafb;color:#237091}.role-btn.active[data-v-4b1867b7]{background:#3986a8;color:#fff;border-color:#3986a8}.mockup-back[data-v-4b1867b7]{margin-left:auto;color:#9ca3af;text-decoration:none;font-size:12px}.mockup-back[data-v-4b1867b7]:hover{color:#64748b}.mockup-full[data-v-4b1867b7]{margin-left:12px;margin-right:0;color:#9ca3af;text-decoration:none;font-size:12px;font-weight:700}.mockup-full[data-v-4b1867b7]:hover{color:#64748b}.dashboard-wrap[data-v-4b1867b7]{max-width:1100px;margin:30px auto;padding:0 20px}.dashboard-header[data-v-4b1867b7]{margin-bottom:20px}.dashboard-header .heading[data-v-4b1867b7]{font-size:24px;font-weight:600;color:#237091;margin:0;text-align:left}.filter-row[data-v-4b1867b7]{display:flex;flex-wrap:wrap;gap:24px 32px;margin-bottom:20px;align-items:flex-start}.filter-group[data-v-4b1867b7]{display:flex;flex-direction:column;gap:6px}.filter-label[data-v-4b1867b7]{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.filter-chips[data-v-4b1867b7]{display:flex;flex-wrap:wrap;gap:6px}.filter-chip[data-v-4b1867b7]{padding:6px 12px;border:1px solid #d1d5db;border-radius:8px;background:#fff;font-size:13px;color:#555;cursor:pointer}.filter-chip[data-v-4b1867b7]:hover{background:#f9fafb;color:#237091}.filter-chip.active[data-v-4b1867b7]{background:#3986a8;color:#fff;border-color:#3986a8}.browse-layout[data-v-4b1867b7]{display:grid;grid-template-columns:280px 1fr;gap:16px;align-items:start}.visit-list-col[data-v-4b1867b7]{display:flex;flex-direction:column;gap:10px}.search-row[data-v-4b1867b7]{flex-shrink:0}.subject-search[data-v-4b1867b7]{width:100%;padding:8px 12px;font-size:14px;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box}.subject-search[data-v-4b1867b7]:focus{outline:none;border-color:#3986a8}.subject-search[data-v-4b1867b7]::-moz-placeholder{color:#9ca3af}.subject-search[data-v-4b1867b7]::placeholder{color:#9ca3af}.visit-list[data-v-4b1867b7]{border:1px solid #a0a0a0;border-radius:6px;overflow:hidden;background:#f4f4f4}.visit-row[data-v-4b1867b7]{padding:12px 14px;border-bottom:1px solid #d1d5db;cursor:pointer;transition:background .12s}.visit-row[data-v-4b1867b7]:last-child{border-bottom:none}.visit-row[data-v-4b1867b7]:hover{background:#e8f4f8}.visit-row.active[data-v-4b1867b7]{background:#d0eaf4;border-left:3px solid #3986a8}.visit-row-top[data-v-4b1867b7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.visit-pid[data-v-4b1867b7]{font-weight:700;font-size:14px;color:#237091}.visit-type[data-v-4b1867b7]{font-size:12px;color:#555}.visit-row-bottom[data-v-4b1867b7]{display:flex;justify-content:space-between;align-items:center}.visit-date[data-v-4b1867b7]{font-size:12px;color:#777}.visit-status[data-v-4b1867b7]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px}.visit-status.complete[data-v-4b1867b7]{background:#dcfce7;color:#166534}.visit-status.pending[data-v-4b1867b7]{background:#f1f5f9;color:#475569}.visit-status.submitted[data-v-4b1867b7]{background:#dbeafe;color:#1d4ed8}.visit-status.review-needed[data-v-4b1867b7]{background:#fef3c7;color:#92400e}.visit-list-empty[data-v-4b1867b7]{padding:24px 14px;text-align:center;color:#6b7280;font-size:14px}.visit-detail[data-v-4b1867b7]{border:1px solid #a0a0a0;border-radius:6px;background:#f4f4f4;overflow:hidden}.visit-detail.empty-detail[data-v-4b1867b7]{display:flex;align-items:center;justify-content:center;min-height:200px;color:#aaa;font-size:14px}.detail-header[data-v-4b1867b7]{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 18px 12px;border-bottom:1px solid #d1d5db;background:#fff}.detail-title[data-v-4b1867b7]{font-size:16px;font-weight:700;color:#237091;margin-bottom:4px}.detail-sub[data-v-4b1867b7]{font-size:12px;color:#777}.go-to-task-link[data-v-4b1867b7]{padding:4px 10px;font-size:12px;font-weight:600;color:#3986a8;background:transparent;border:1px solid #3986a8;border-radius:6px;cursor:pointer}.go-to-task-link[data-v-4b1867b7]:hover{background:#e8f4f8}.tabs[data-v-4b1867b7]{display:flex;border-bottom:1px solid #d1d5db;background:#fff}.tab-btn[data-v-4b1867b7]{padding:9px 18px;border:none;border-bottom:3px solid transparent;background:none;font-size:14px;color:#555;cursor:pointer;margin-bottom:-1px;transition:color .15s,border-color .15s}.tab-btn[data-v-4b1867b7]:hover{color:#237091}.tab-btn.active[data-v-4b1867b7]{color:#237091;border-bottom-color:#3986a8;font-weight:600}.tab-panel[data-v-4b1867b7]{padding:16px 18px}.task-table[data-v-4b1867b7]{width:100%;border-collapse:collapse;font-size:14px}.task-table th[data-v-4b1867b7]{text-align:left;padding:6px 10px;border-bottom:2px solid #d1d5db;color:#555;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.task-table td[data-v-4b1867b7]{padding:8px 10px;border-bottom:1px solid #e5e7eb;color:#333}.task-table tr:last-child td[data-v-4b1867b7]{border-bottom:none}.task-status[data-v-4b1867b7]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px}.task-status.scored[data-v-4b1867b7]{background:#dcfce7;color:#166534}.task-status.pending[data-v-4b1867b7]{background:#f1f5f9;color:#475569}.open-req-chip[data-v-4b1867b7]{font-size:11px;font-weight:600;background:#fef3c7;color:#92400e;padding:2px 8px;border-radius:10px}.none-chip[data-v-4b1867b7]{color:#aaa;font-size:13px}.empty-state[data-v-4b1867b7]{color:#aaa;font-size:14px;text-align:center;padding:24px 0}.history-event[data-v-4b1867b7]{display:flex;gap:12px;margin-bottom:16px}.history-event:last-child .he-spine[data-v-4b1867b7]{display:none}.he-left[data-v-4b1867b7]{display:flex;flex-direction:column;align-items:center}.he-avatar[data-v-4b1867b7]{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff}.he-spine[data-v-4b1867b7]{flex:1;width:2px;background:#e5e7eb;margin-top:4px;min-height:16px}.he-body[data-v-4b1867b7]{flex:1;padding-bottom:4px}.he-meta[data-v-4b1867b7]{display:flex;align-items:center;gap:8px;margin-bottom:3px;flex-wrap:wrap}.he-actor[data-v-4b1867b7]{font-weight:600;font-size:13px;color:#111}.he-tag[data-v-4b1867b7]{font-size:11px;font-weight:600;padding:1px 7px;border-radius:10px}.he-tag.score-entry[data-v-4b1867b7]{background:#dbeafe;color:#1d4ed8}.he-tag.comment[data-v-4b1867b7]{background:#cffafe;color:#0e7490}.he-tag.request[data-v-4b1867b7]{background:#fef3c7;color:#92400e}.he-tag.accepted[data-v-4b1867b7]{background:#dcfce7;color:#166534}.he-tag.rejected[data-v-4b1867b7]{background:#fee2e2;color:#991b1b}.he-tag.edit[data-v-4b1867b7]{background:#ede9fe;color:#5b21b6}.he-time[data-v-4b1867b7]{font-size:11px;color:#9ca3af;margin-left:auto}.he-text[data-v-4b1867b7]{font-size:13px;color:#374151;margin-bottom:4px}.he-change[data-v-4b1867b7]{display:inline-flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:3px 10px;font-size:12px}.he-mark[data-v-4b1867b7]{font-weight:700;padding:1px 6px;border-radius:4px;background:#f1f5f9;color:#475569}.he-mark.C[data-v-4b1867b7]{background:#dcfce7;color:#166534}.he-mark.I[data-v-4b1867b7]{background:#fee2e2;color:#991b1b}.he-mark.R[data-v-4b1867b7]{background:#fef3c7;color:#92400e}.he-mark.Q[data-v-4b1867b7]{background:#e0f2fe;color:#075985}.he-arrow[data-v-4b1867b7]{color:#94a3b8}.he-task-ref[data-v-4b1867b7]{font-size:11px;color:#94a3b8;margin-left:4px}.comment-item[data-v-4b1867b7]{display:flex;gap:10px;margin-bottom:14px;padding:12px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.comment-avatar[data-v-4b1867b7]{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff}.comment-body[data-v-4b1867b7]{flex:1;min-width:0}.comment-meta[data-v-4b1867b7]{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.comment-author[data-v-4b1867b7]{font-weight:600;font-size:13px;color:#111}.comment-task[data-v-4b1867b7]{font-size:11px;background:#f1f5f9;color:#475569;padding:1px 7px;border-radius:8px}.comment-time[data-v-4b1867b7]{font-size:11px;color:#9ca3af;margin-left:auto}.comment-text[data-v-4b1867b7]{font-size:13px;color:#374151}.mockup-bar[data-v-6b0a360e]{display:flex;align-items:center;gap:8px;padding:6px 20px;border-bottom:1px solid #e5e7eb;font-size:13px;color:#6b7280}.mockup-badge[data-v-6b0a360e]{font-size:10px;font-weight:800;background:#fef3c7;color:#92400e;padding:1px 6px;border-radius:3px;letter-spacing:.05em}.mockup-bar-sep[data-v-6b0a360e]{color:#d1d5db}.mockup-bar-label[data-v-6b0a360e]{color:#9ca3af}.mockup-back[data-v-6b0a360e]{margin-left:auto;color:#9ca3af;text-decoration:none;font-size:12px}.mockup-back[data-v-6b0a360e]:hover{color:#64748b}.layout[data-v-6b0a360e]{display:grid;grid-template-columns:320px 1fr;gap:16px;padding:18px}.sidebar[data-v-6b0a360e]{border:1px solid #e5e7eb;border-radius:8px;padding:14px;background:#fff;height:-moz-fit-content;height:fit-content;position:sticky;top:80px}.section+.section[data-v-6b0a360e]{margin-top:16px}.section-title[data-v-6b0a360e]{font-weight:700;color:#111827;font-size:13px;display:flex;align-items:center;gap:8px;margin-bottom:10px}.role-row[data-v-6b0a360e]{display:flex;flex-direction:column;gap:8px}.role-btn[data-v-6b0a360e]{padding:8px 10px;border-radius:10px;border:1px solid #d1d5db;background:#fff;cursor:pointer;font-weight:700;color:#374151}.role-btn[data-v-6b0a360e]:hover{border-color:#3986a8;color:#237091}.role-btn.active[data-v-6b0a360e]{background:#3986a8;border-color:#3986a8;color:#fff}.input[data-v-6b0a360e],.search[data-v-6b0a360e],.select[data-v-6b0a360e],.textarea[data-v-6b0a360e]{width:100%;box-sizing:border-box;border-radius:10px;border:1px solid #d1d5db;padding:10px 12px;font-size:14px}.input[data-v-6b0a360e]:focus,.search[data-v-6b0a360e]:focus,.select[data-v-6b0a360e]:focus,.textarea[data-v-6b0a360e]:focus{outline:none;border-color:#237091}.textarea[data-v-6b0a360e]{resize:vertical}.search[data-v-6b0a360e]{margin-bottom:12px}.participant-list[data-v-6b0a360e]{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;background:#f9fafb}.participant-row[data-v-6b0a360e]{padding:12px 12px;cursor:pointer;border-bottom:1px solid #eef2f7}.participant-row[data-v-6b0a360e]:last-child{border-bottom:none}.participant-row[data-v-6b0a360e]:hover{background:#eef6ff}.participant-row.active[data-v-6b0a360e]{background:#e8f4f8}.pr-top[data-v-6b0a360e]{display:flex;gap:10px;align-items:baseline;justify-content:space-between}.pr-id[data-v-6b0a360e]{font-weight:800;color:#237091}.pr-sub[data-v-6b0a360e]{font-size:12px;color:#9ca3af}.pr-bottom[data-v-6b0a360e]{margin-top:6px}.assign-chip[data-v-6b0a360e]{display:inline-block;padding:6px 8px;border-radius:12px;background:#f1f5f9;color:#475569;font-size:12px;font-weight:700}.assign-chip.none[data-v-6b0a360e]{background:#f3f4f6;color:#6b7280;font-weight:600}.main[data-v-6b0a360e]{border:1px solid #e5e7eb;border-radius:8px;background:#fff;overflow:hidden}.detail-header[data-v-6b0a360e]{padding:16px 18px;border-bottom:1px solid #e5e7eb;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.detail-title[data-v-6b0a360e]{font-size:18px;font-weight:900;color:#111827}.detail-subtle[data-v-6b0a360e]{font-size:12px;font-weight:700;color:#6b7280}.detail-sub[data-v-6b0a360e]{font-size:13px;color:#6b7280;margin-top:4px}.header-right[data-v-6b0a360e]{display:flex;align-items:center;gap:12px}.header-pill[data-v-6b0a360e]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:8px 10px;font-size:12px;color:#6b7280;font-weight:700}.header-pill-actions[data-v-6b0a360e]{color:#237091;font-weight:900;margin-left:6px}.info-icon[data-v-6b0a360e]{width:18px;height:18px;border-radius:999px;background:#e0f2fe;border:1px solid #93c5fd;color:#0e7490;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;position:relative;flex-shrink:0;cursor:help;-webkit-user-select:none;-moz-user-select:none;user-select:none}.info-icon[data-v-6b0a360e]:after{content:attr(data-tip);position:absolute;left:50%;top:26px;min-width:0;max-width:90vw;width:320px;transform:translateX(-50%) translateY(-4px);white-space:normal;padding:10px 12px;border-radius:10px;background:#111827;color:#f9fafb;font-size:12px;line-height:1.35;box-shadow:0 8px 24px rgba(0,0,0,.2);opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease;z-index:50}.info-icon[data-v-6b0a360e]:focus:after,.info-icon[data-v-6b0a360e]:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}.info-icon.small[data-v-6b0a360e]{width:16px;height:16px;font-size:10px}.tabs[data-v-6b0a360e]{display:flex;gap:0;border-bottom:1px solid #e5e7eb;background:#fff}.tab-btn[data-v-6b0a360e]{padding:10px 14px;border:none;background:none;cursor:pointer;font-weight:900;color:#6b7280}.tab-btn[data-v-6b0a360e]:hover{color:#237091}.tab-btn.active[data-v-6b0a360e]{color:#237091;border-bottom:3px solid #3986a8}.tab-panel[data-v-6b0a360e]{padding:14px 18px}.panel[data-v-6b0a360e]{padding:6px 0 14px}.panel-title[data-v-6b0a360e]{font-weight:900;color:#111827;display:flex;align-items:center;gap:10px;margin-bottom:14px}.grid-2[data-v-6b0a360e]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.card[data-v-6b0a360e]{border:1px solid #e5e7eb;border-radius:10px;padding:12px;background:#fff}.card-title[data-v-6b0a360e]{font-weight:900;margin-bottom:10px;color:#111827}.task-table[data-v-6b0a360e]{width:100%;border-collapse:collapse;font-size:14px}.task-table th[data-v-6b0a360e]{text-align:left;padding:8px 10px;border-bottom:2px solid #e5e7eb;font-size:12px;letter-spacing:.04em;color:#6b7280;text-transform:uppercase}.task-table td[data-v-6b0a360e]{padding:10px 10px;border-bottom:1px solid #eef2f7}.task-status[data-v-6b0a360e]{padding:4px 10px;border-radius:999px;font-weight:900;font-size:12px;display:inline-block}.task-status.scored[data-v-6b0a360e]{background:#dcfce7;color:#166534}.task-status.pending[data-v-6b0a360e]{background:#f1f5f9;color:#475569}.open-req-chip[data-v-6b0a360e]{background:#fef3c7;color:#92400e;font-weight:900;font-size:12px;padding:4px 10px;border-radius:999px}.none-chip[data-v-6b0a360e]{color:#9ca3af;font-weight:800}.log-row[data-v-6b0a360e]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #eef2f7}.log-row[data-v-6b0a360e]:last-child{border-bottom:none}.log-left[data-v-6b0a360e]{display:flex;flex-direction:column;gap:2px}.log-type[data-v-6b0a360e]{font-weight:900;color:#237091;font-size:12px}.log-label[data-v-6b0a360e]{color:#374151;font-weight:700;font-size:13px}.btn-mini[data-v-6b0a360e]{padding:8px 10px;border-radius:10px;border:1px solid #e5e7eb;background:#f9fafb;color:#6b7280;font-weight:900}.btn-mini[data-v-6b0a360e]:disabled{opacity:.7;cursor:not-allowed}.code-block[data-v-6b0a360e]{margin:0;padding:12px;border-radius:10px;background:#0b1220;color:#e5e7eb;font-size:12px;line-height:1.35;overflow:auto}.label[data-v-6b0a360e]{font-weight:900;display:flex;align-items:center;gap:10px;margin:12px 0 8px;color:#111827}.input[data-v-6b0a360e]{margin-bottom:12px}.textarea[data-v-6b0a360e]{margin-top:8px}.btn-primary[data-v-6b0a360e]{width:100%;padding:10px 12px;border-radius:10px;border:none;background:#3986a8;color:#fff;font-weight:900;cursor:pointer;margin-top:12px}.btn-primary[data-v-6b0a360e]:disabled{background:#cbd5e1;cursor:not-allowed}.hint[data-v-6b0a360e]{margin-top:10px;color:#6b7280;font-weight:700;font-size:13px}.comment-row[data-v-6b0a360e]{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid #eef2f7}.comment-row[data-v-6b0a360e]:last-child{border-bottom:none}.comment-avatar[data-v-6b0a360e]{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;flex-shrink:0}.comment-body[data-v-6b0a360e]{flex:1;min-width:0}.comment-meta[data-v-6b0a360e]{display:flex;gap:10px;align-items:center;margin-bottom:4px}.comment-author[data-v-6b0a360e]{font-weight:900;color:#111827}.comment-time[data-v-6b0a360e]{margin-left:auto;color:#9ca3af;font-weight:800;font-size:12px}.comment-text[data-v-6b0a360e]{color:#374151;font-weight:700;font-size:13px;line-height:1.35}.history-row[data-v-6b0a360e]{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid #eef2f7}.history-row[data-v-6b0a360e]:last-child{border-bottom:none}.history-avatar[data-v-6b0a360e]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;flex-shrink:0}.history-body[data-v-6b0a360e]{flex:1;min-width:0}.history-meta[data-v-6b0a360e]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.history-actor[data-v-6b0a360e]{font-weight:900;color:#111827}.history-time[data-v-6b0a360e]{color:#9ca3af;font-weight:800;margin-left:auto;font-size:12px}.history-tag[data-v-6b0a360e]{background:#f1f5f9;color:#475569;font-weight:900;font-size:12px;padding:4px 10px;border-radius:999px}.history-text[data-v-6b0a360e]{margin-top:6px;color:#374151;font-weight:700}.user-grid[data-v-6b0a360e]{display:flex;flex-wrap:wrap;gap:10px}.user-pill[data-v-6b0a360e]{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;border:1px solid #e5e7eb;background:#f9fafb;font-weight:900;color:#374151;font-size:13px}.user-dot[data-v-6b0a360e]{width:10px;height:10px;border-radius:50%;display:inline-block}.muted[data-v-6b0a360e]{color:#6b7280;font-weight:700;font-size:13px;line-height:1.35}.empty-state[data-v-6b0a360e]{color:#9ca3af;font-weight:800;padding:12px 0}.assign-editor-row[data-v-6b0a360e]{display:flex;gap:10px;align-items:baseline;margin-bottom:10px}.assign-editor-label[data-v-6b0a360e]{font-weight:900;color:#111827}.assign-editor-value[data-v-6b0a360e]{color:#374151;font-weight:800}.assign-editor-table[data-v-6b0a360e]{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.assign-head[data-v-6b0a360e]{font-weight:900;color:#6b7280;font-size:12px;text-transform:uppercase;letter-spacing:.04em;background:#f9fafb}.assign-head[data-v-6b0a360e],.assign-line[data-v-6b0a360e]{display:grid;grid-template-columns:180px 1fr;padding:10px 12px;gap:10px;border-bottom:1px solid #eef2f7}.assign-line[data-v-6b0a360e]{align-items:center}.assign-line[data-v-6b0a360e]:last-child{border-bottom:none}.assign-user[data-v-6b0a360e]{font-weight:900;color:#374151;display:flex;align-items:center;gap:10px}.assign-actions[data-v-6b0a360e]{display:flex;flex-wrap:wrap;gap:10px}.check[data-v-6b0a360e]{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:#374151;font-size:13px}@media (max-width:1000px){.layout[data-v-6b0a360e]{grid-template-columns:1fr}.sidebar[data-v-6b0a360e]{position:relative;top:0}.grid-2[data-v-6b0a360e]{grid-template-columns:1fr}}.mockup-bar[data-v-602d9fbe]{display:flex;align-items:center;gap:8px;padding:6px 20px;border-bottom:1px solid #e5e7eb;font-size:13px;color:#6b7280}.mockup-badge[data-v-602d9fbe]{font-size:10px;font-weight:900;background:#fef3c7;color:#92400e;padding:1px 6px;border-radius:3px;letter-spacing:.05em}.mockup-bar-sep[data-v-602d9fbe]{color:#d1d5db}.mockup-bar-label[data-v-602d9fbe]{color:#9ca3af}.mockup-view-label[data-v-602d9fbe]{color:#6b7280;font-weight:900}.mockup-back[data-v-602d9fbe]{margin-left:auto;color:#9ca3af;text-decoration:none;font-size:12px;font-weight:700}.mockup-back[data-v-602d9fbe]:hover{color:#64748b}.signed-in-row[data-v-602d9fbe]{display:flex;justify-content:flex-end;padding:10px 18px 0 18px}.signed-in-pill[data-v-602d9fbe]{border:1px solid #d1d5db;background:#f8fafc;color:#1f2937;font-weight:900;border-radius:999px;padding:6px 12px;font-size:12px}.layout[data-v-602d9fbe]{display:grid;grid-template-columns:320px 1fr;gap:16px;padding:18px}.sidebar[data-v-602d9fbe]{border:1px solid #e5e7eb;border-radius:8px;padding:14px;background:#fff;height:-moz-fit-content;height:fit-content;position:sticky;top:80px}.section+.section[data-v-602d9fbe]{margin-top:16px}.section-title[data-v-602d9fbe]{font-weight:900;color:#111827;font-size:13px;display:flex;align-items:center;gap:8px;margin-bottom:10px}.view-toggle[data-v-602d9fbe]{display:flex;gap:8px}.view-toggle.top[data-v-602d9fbe]{align-items:center}.view-btn[data-v-602d9fbe]{border:1px solid #d1d5db;background:#fff;color:#374151;font-weight:900;border-radius:10px;padding:8px 10px;cursor:pointer}.view-btn.active[data-v-602d9fbe]{background:#3986a8;border-color:#3986a8;color:#fff}.search[data-v-602d9fbe],.select[data-v-602d9fbe],.textarea[data-v-602d9fbe]{width:100%;box-sizing:border-box;border-radius:10px;border:1px solid #d1d5db;padding:10px 12px;font-size:14px}.search[data-v-602d9fbe]:focus,.select[data-v-602d9fbe]:focus,.textarea[data-v-602d9fbe]:focus{outline:none;border-color:#237091}.search[data-v-602d9fbe]{margin-bottom:12px}.search-date[data-v-602d9fbe]{margin-top:-4px}.date-filter-row[data-v-602d9fbe]{display:grid;grid-template-columns:1fr auto;gap:8px;margin-bottom:8px}.date-mode-select[data-v-602d9fbe]{margin-bottom:0}.clear-filter-btn[data-v-602d9fbe]{border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:900;cursor:pointer}.clear-filter-btn[data-v-602d9fbe]:hover{border-color:#94a3b8}.date-range-grid[data-v-602d9fbe]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.participant-list[data-v-602d9fbe]{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;background:#f9fafb}.participant-row[data-v-602d9fbe]{padding:12px 12px;cursor:pointer;border-bottom:1px solid #eef2f7}.participant-row[data-v-602d9fbe]:last-child{border-bottom:none}.participant-row[data-v-602d9fbe]:hover{background:#eef6ff}.participant-row.active[data-v-602d9fbe]{background:#e8f4f8}.pr-top[data-v-602d9fbe]{display:flex;gap:10px;align-items:baseline;justify-content:space-between}.pr-id[data-v-602d9fbe]{font-weight:900;color:#237091}.pr-date[data-v-602d9fbe]{font-size:12px;color:#64748b;font-weight:800}.pr-roles[data-v-602d9fbe]{margin-top:4px;font-size:12px;color:#6b7280;font-weight:900}.empty-state[data-v-602d9fbe]{padding:14px 12px;color:#9ca3af;font-weight:900;font-size:13px}.main[data-v-602d9fbe]{border:1px solid #e5e7eb;border-radius:8px;background:#fff;overflow:visible}.detail-header[data-v-602d9fbe]{padding:16px 18px;border-bottom:1px solid #e5e7eb;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.detail-title[data-v-602d9fbe]{font-size:18px;font-weight:900;color:#111827}.detail-subtle[data-v-602d9fbe]{font-size:12px;color:#6b7280;font-weight:900;margin-left:6px}.detail-sub[data-v-602d9fbe]{font-size:13px;color:#6b7280;margin-top:4px}.panel-body[data-v-602d9fbe]{padding:14px 18px;overflow:visible}.empty-detail[data-v-602d9fbe]{padding:28px 0;text-align:center;color:#9ca3af;font-weight:900}.card[data-v-602d9fbe]{border:1px solid #e5e7eb;border-radius:10px;padding:12px;background:#fff}.card-title[data-v-602d9fbe]{font-weight:900;color:#111827;margin-bottom:10px;display:flex;gap:10px;align-items:center}.user-grid[data-v-602d9fbe]{display:flex;flex-wrap:wrap;gap:10px}.user-pill[data-v-602d9fbe]{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;border:1px solid #e5e7eb;background:#f9fafb;font-weight:900;color:#374151;font-size:13px}.user-dot[data-v-602d9fbe]{width:10px;height:10px;border-radius:50%;display:inline-block}.assign-editor-table[data-v-602d9fbe]{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.assign-head[data-v-602d9fbe]{font-weight:900;color:#6b7280;font-size:12px;text-transform:uppercase;letter-spacing:.04em;background:#f9fafb}.assign-head[data-v-602d9fbe],.assign-line[data-v-602d9fbe]{display:grid;grid-template-columns:180px 1fr;padding:10px 12px;gap:10px;border-bottom:1px solid #eef2f7}.assign-line[data-v-602d9fbe]{align-items:center}.assign-line[data-v-602d9fbe]:last-child{border-bottom:none}.assign-user[data-v-602d9fbe]{font-weight:900;color:#374151;display:flex;align-items:center;gap:10px}.assign-actions[data-v-602d9fbe]{display:flex;flex-wrap:wrap;gap:10px}.check[data-v-602d9fbe]{display:inline-flex;align-items:center;gap:8px;font-weight:900;color:#374151;font-size:13px}.user-checkbox-grid[data-v-602d9fbe]{display:flex;flex-wrap:wrap;gap:10px 14px}.check-user[data-v-602d9fbe]{display:inline-flex;align-items:center;gap:8px;font-weight:900;color:#374151;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.check-user input[data-v-602d9fbe]{width:16px;height:16px;accent-color:#3986a8}.btn-primary[data-v-602d9fbe]{width:100%;padding:10px 12px;border-radius:10px;border:none;background:#3986a8;color:#fff;font-weight:900;cursor:pointer;margin-top:12px}.btn-primary[data-v-602d9fbe]:disabled{background:#cbd5e1;cursor:not-allowed}.hint[data-v-602d9fbe]{margin-top:10px;color:#6b7280;font-weight:800;font-size:13px;line-height:1.35}.field[data-v-602d9fbe]{margin-top:12px}.field[data-v-602d9fbe]:first-of-type{margin-top:0}.field-title[data-v-602d9fbe]{font-weight:900;color:#111827;font-size:13px;display:flex;align-items:center;gap:8px;margin-bottom:8px}.multi-dropdown[data-v-602d9fbe]{position:relative}.multi-dropdown-trigger[data-v-602d9fbe]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:10px;border:1px solid #d1d5db;padding:10px 12px;font-size:14px;font-weight:900;color:#374151;background:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.multi-dropdown-trigger.disabled[data-v-602d9fbe]{background:#f3f4f6;cursor:not-allowed;color:#9ca3af}.multi-dropdown-panel[data-v-602d9fbe]{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:70;border:1px solid #e5e7eb;border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:10px;max-height:320px;display:flex;flex-direction:column}.dropdown-search[data-v-602d9fbe]{width:100%;box-sizing:border-box;border-radius:10px;border:1px solid #d1d5db;padding:10px 12px;font-size:14px;margin-bottom:8px}.dropdown-search[data-v-602d9fbe]:focus{outline:none;border-color:#237091}.multi-dropdown-list[data-v-602d9fbe]{overflow:auto;max-height:200px;padding-right:4px}.dropdown-option[data-v-602d9fbe]{display:flex;align-items:center;gap:8px;padding:8px 6px;border-radius:8px;font-weight:900;color:#374151;font-size:13px;cursor:pointer}.dropdown-option[data-v-602d9fbe]:hover{background:#f9fafb}.dropdown-option input[data-v-602d9fbe]{width:16px;height:16px;accent-color:#3986a8}.dropdown-empty[data-v-602d9fbe]{padding:10px 6px;color:#9ca3af;font-weight:900;font-size:13px}.multi-dropdown-actions[data-v-602d9fbe]{display:flex;justify-content:space-between;gap:10px;margin-top:10px}.dropdown-action[data-v-602d9fbe]{border-radius:10px;border:1px solid #d1d5db;background:#fff;color:#374151;padding:8px 10px;font-weight:900;cursor:pointer;font-size:13px;flex:1}.dropdown-action.primary[data-v-602d9fbe]{background:#3986a8;border-color:#3986a8;color:#fff}.dropdown-action[data-v-602d9fbe]:disabled{background:#f3f4f6;cursor:not-allowed;color:#9ca3af;border-color:#e5e7eb}.my-list[data-v-602d9fbe]{display:flex;flex-direction:column;gap:10px}.my-row[data-v-602d9fbe]{border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;background:#f9fafb;display:flex;align-items:center;justify-content:space-between;gap:12px}.my-id[data-v-602d9fbe]{font-weight:900;color:#237091}.my-meta[data-v-602d9fbe]{margin-top:3px;font-size:12px;color:#6b7280;font-weight:900}.btn-secondary[data-v-602d9fbe]{border:1px solid #3986a8;background:#3986a8;color:#fff;font-weight:900;border-radius:10px;padding:8px 10px;font-size:12px;cursor:pointer;white-space:nowrap}.btn-secondary[data-v-602d9fbe]:hover{border-color:#237091;background:#237091;color:#fff}@media (max-width:1000px){.layout[data-v-602d9fbe]{grid-template-columns:1fr}.sidebar[data-v-602d9fbe]{position:relative;top:0}}body{font-family:Murecho,sans-serif;padding:30px}