.loading-state[data-v-eb72a758]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem}.comments-list[data-v-eb72a758]{display:flex;flex-direction:column;gap:1rem}.comment-item[data-v-eb72a758]{display:flex;gap:.75rem;align-items:flex-start}.comment-content[data-v-eb72a758]{flex:1;min-width:0}.comment-header[data-v-eb72a758]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.comment-username[data-v-eb72a758]{font-weight:600;color:#1c1917;font-size:.875rem}.dark .comment-username[data-v-eb72a758]{color:#f5f5f4}.comment-time[data-v-eb72a758]{font-size:.75rem;color:#78716c}.dark .comment-time[data-v-eb72a758]{color:#a8a29e}.comment-text[data-v-eb72a758]{color:#44403c;font-size:.875rem;line-height:1.625;word-wrap:break-word}.dark .comment-text[data-v-eb72a758]{color:#d6d3d1}.delete-button[data-v-eb72a758]{padding:.25rem;color:#a8a29e;transition:color .2s}.delete-button[data-v-eb72a758]:hover{color:#ef4444}.dark .delete-button[data-v-eb72a758]{color:#78716c}.dark .delete-button[data-v-eb72a758]:hover{color:#f87171}.empty-state[data-v-eb72a758]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:.75rem}.empty-icon[data-v-eb72a758]{color:#a8a29e}.dark .empty-icon[data-v-eb72a758]{color:#78716c}.empty-text[data-v-eb72a758]{color:#57534e;font-size:.875rem;text-align:center}.dark .empty-text[data-v-eb72a758]{color:#a8a29e}.comment-form[data-v-eb72a758]{width:100%}.form-row[data-v-eb72a758]{margin-bottom:.75rem}.comment-input[data-v-eb72a758]{width:100%;padding:.75rem;border:1px solid #d6d3d1;border-radius:.5rem;resize:none;font-size:.875rem;color:#1c1917;background:#fff;transition:border-color .2s}.comment-input[data-v-eb72a758]:focus{outline:none;border-color:#a855f7}.dark .comment-input[data-v-eb72a758]{background:#44403c;border-color:#57534e;color:#f5f5f4}.dark .comment-input[data-v-eb72a758]:focus{border-color:#c084fc}.form-footer[data-v-eb72a758]{display:flex;align-items:center;justify-content:space-between}.character-counter[data-v-eb72a758]{font-size:.75rem;color:#78716c;transition:color .2s}.character-counter.over-limit[data-v-eb72a758]{color:#ef4444}.dark .character-counter[data-v-eb72a758]{color:#a8a29e}.dark .character-counter.over-limit[data-v-eb72a758]{color:#f87171}.submit-button[data-v-eb72a758]{padding:.5rem 1rem;background:#9333ea;color:#fff;border-radius:.5rem;font-size:.875rem;font-weight:500;transition:all .2s}.submit-button[data-v-eb72a758]:hover:not(.disabled){background:#7e22ce}.submit-button.disabled[data-v-eb72a758]{opacity:.5;cursor:not-allowed}.dark .submit-button[data-v-eb72a758]{background:#a855f7}.dark .submit-button[data-v-eb72a758]:hover:not(.disabled){background:#9333ea}.sr-only[data-v-eb72a758]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.loading-state[data-v-c68e197a]{display:flex;align-items:center;justify-content:center;padding:2rem;color:#57534e}.dark .loading-state[data-v-c68e197a]{color:#a8a29e}.existing-report-message[data-v-c68e197a]{display:flex;align-items:center;justify-content:center;padding:2rem}.existing-report-content[data-v-c68e197a]{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;max-width:300px}.existing-report-icon[data-v-c68e197a]{color:#f59e0b}.dark .existing-report-icon[data-v-c68e197a]{color:#fbbf24}.existing-report-title[data-v-c68e197a]{font-size:1.125rem;font-weight:600;color:#1c1917;margin:0}.dark .existing-report-title[data-v-c68e197a]{color:#f5f5f4}.existing-report-text[data-v-c68e197a]{font-size:.875rem;color:#57534e;margin:0;line-height:1.625}.dark .existing-report-text[data-v-c68e197a]{color:#a8a29e}.form-group[data-v-c68e197a]{margin-bottom:1.5rem}.form-label[data-v-c68e197a]{display:block;font-size:.875rem;font-weight:500;color:#44403c;margin-bottom:.5rem}.dark .form-label[data-v-c68e197a]{color:#d6d3d1}.optional-text[data-v-c68e197a]{font-weight:400;color:#78716c}.dark .optional-text[data-v-c68e197a]{color:#a8a29e}:is(.form-select,.form-textarea)[data-v-c68e197a]{width:100%;padding:.75rem;border:1px solid #d6d3d1;border-radius:.375rem;font-size:.875rem;color:#1c1917;background:#fff;transition:all .2s ease}:is(.form-select,.form-textarea)[data-v-c68e197a]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #dbeafe}.dark :is(.form-select,.form-textarea)[data-v-c68e197a]{background:#292524;border-color:#57534e;color:#f5f5f4}.dark :is(.form-select,.form-textarea)[data-v-c68e197a]:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #1e3a8a}.form-textarea[data-v-c68e197a]{resize:vertical;min-height:100px}.character-count[data-v-c68e197a]{text-align:right;font-size:.75rem;color:#78716c;margin-top:.25rem}.dark .character-count[data-v-c68e197a]{color:#a8a29e}.checkbox-label[data-v-c68e197a]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.form-checkbox[data-v-c68e197a]{margin-top:.25rem;width:16px;height:16px;accent-color:#2563eb}.checkbox-text[data-v-c68e197a]{font-size:.875rem;color:#44403c;line-height:1.625}.dark .checkbox-text[data-v-c68e197a]{color:#d6d3d1}.help-text[data-v-c68e197a]{font-size:.75rem;color:#78716c;margin-top:.5rem;line-height:1.625}.dark .help-text[data-v-c68e197a]{color:#a8a29e}:is(.cancel-button,.submit-button)[data-v-c68e197a]{flex:1;padding:.75rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:all .2s ease;display:flex;align-items:center;justify-content:center}:is(.cancel-button,.submit-button)[data-v-c68e197a]:disabled{opacity:.5;cursor:not-allowed}.cancel-button[data-v-c68e197a]{background:#f5f5f4;color:#44403c;border:1px solid #d6d3d1}.cancel-button[data-v-c68e197a]:hover:not(:disabled){background:#e7e5e4}.dark .cancel-button[data-v-c68e197a]{background:#292524;color:#d6d3d1;border-color:#57534e}.dark .cancel-button[data-v-c68e197a]:hover:not(:disabled){background:#44403c}.submit-button[data-v-c68e197a]{background:#dc2626;color:#fff;border:1px solid #dc2626}.submit-button[data-v-c68e197a]:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.dark .submit-button[data-v-c68e197a]{background:#dc2626;border-color:#dc2626}.dark .submit-button[data-v-c68e197a]:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.photo[data-v-1fe67ff0]{display:grid;grid-template-rows:65px 1fr auto;height:100vh;width:100%;overflow:hidden}.avatar-section[data-v-1fe67ff0]{display:flex;align-items:center;gap:.5rem;padding:.5rem}.user-info[data-v-1fe67ff0]{display:flex;flex-direction:column;justify-content:start;flex-grow:1}.photo-section[data-v-1fe67ff0]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.interaction-section[data-v-1fe67ff0]{display:flex;flex-direction:column;gap:.5rem;align-items:stretch;position:relative;z-index:10;max-height:25vh;overflow-y:auto;margin-top:.75rem;border-top:1px solid #e7e5e4}.dark .interaction-section[data-v-1fe67ff0]{border-top:1px solid #44403c}.interaction-section button[data-v-1fe67ff0]{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.25rem}.description-section[data-v-1fe67ff0]{padding:.5rem;background:#0c0a09;color:#a8a29e;font-size:.875rem;overflow-y:auto}
