.report-dialog[data-v-7c4cb16a]{position:fixed;inset:0;z-index:var(--z-modal,1000);display:flex;align-items:center;justify-content:center;padding:var(--space-lg);background:#0000008c}.report-dialog__panel[data-v-7c4cb16a]{box-sizing:border-box;display:flex;flex-direction:column;width:520px;max-width:100%;max-height:min(90dvh,1000px);overflow:hidden;background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-card-hover)}.report-dialog__header[data-v-7c4cb16a]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-lg) var(--space-lg) 0}.report-dialog__body[data-v-7c4cb16a]{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-md) var(--space-lg);overflow-y:auto;scrollbar-width:none}.report-dialog__body[data-v-7c4cb16a]::-webkit-scrollbar{display:none}.report-dialog__footer[data-v-7c4cb16a]{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md) var(--space-lg) var(--space-lg);background:var(--color-surface);border-top:1px solid var(--color-black-100)}.report-dialog__title[data-v-7c4cb16a]{margin:0;font-family:var(--font-low);font-weight:800;font-size:var(--text-title);line-height:1.6;color:var(--color-black-900)}.report-dialog__close[data-v-7c4cb16a]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;background:var(--color-surface);border:1px solid var(--color-black-100);border-radius:var(--radius-sm);color:var(--color-black-700)}.report-dialog__close[data-v-7c4cb16a]:hover{background:var(--color-surface-muted)}.report-dialog__intro[data-v-7c4cb16a]{margin:0;font-family:var(--font-low);font-size:var(--text-body);line-height:1.8;color:var(--color-black-600)}.report-dialog__host[data-v-7c4cb16a]{font-weight:800;color:var(--color-black-900)}.report-dialog__reasons[data-v-7c4cb16a]{display:flex;flex-direction:column;gap:var(--space-xs);margin:0;padding:0;border:none}.report-dialog__legend[data-v-7c4cb16a]{padding:0;margin-block-end:var(--space-xs);font-family:var(--font-low);font-size:var(--text-label);line-height:1.6;color:var(--color-black-900)}.report-dialog__reason[data-v-7c4cb16a]{display:flex;align-items:flex-start;justify-content:flex-start;gap:var(--space-sm);min-height:48px;padding:var(--space-sm) var(--space-md);background:var(--color-surface);border:1px solid var(--color-border-input);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}.report-dialog__reason[data-v-7c4cb16a]:hover{background:var(--color-surface-muted)}.report-dialog__reason--active[data-v-7c4cb16a]{border-color:var(--color-accent-orange);background:var(--color-surface)}.report-dialog__radio[data-v-7c4cb16a]{width:18px;height:18px;flex-shrink:0;margin:0;margin-block-start:calc(var(--text-body)*1.6/2 - 9px);accent-color:var(--color-accent-orange);cursor:pointer}.report-dialog__reason-label[data-v-7c4cb16a]{font-family:var(--font-low);font-size:var(--text-body);line-height:1.6;color:var(--color-black-900)}.report-dialog__field[data-v-7c4cb16a]{display:flex;flex-direction:column;gap:var(--space-xs)}.report-dialog__label[data-v-7c4cb16a]{font-family:var(--font-low);font-size:var(--text-label);line-height:1.6;color:var(--color-black-900)}.report-dialog__input-wrap[data-v-7c4cb16a]{position:relative;display:flex;flex-direction:column;padding:var(--space-sm);background:var(--color-surface);border:1px solid var(--color-border-input);border-radius:var(--radius-sm)}.report-dialog__textarea[data-v-7c4cb16a]{width:100%;min-height:72px;border:none;background:none;resize:vertical;font-family:var(--font-low);font-size:var(--text-label);line-height:1.8;color:var(--color-black-900)}.report-dialog__textarea[data-v-7c4cb16a]:focus{outline:none}.report-dialog__textarea[data-v-7c4cb16a]::-moz-placeholder{color:var(--color-black-400)}.report-dialog__textarea[data-v-7c4cb16a]::placeholder{color:var(--color-black-400)}.report-dialog__counter[data-v-7c4cb16a]{align-self:start;margin-top:var(--space-2xs);font-family:var(--font-low);font-size:var(--text-caption);line-height:1.6;color:var(--color-black-500)}.report-dialog__error[data-v-7c4cb16a]{margin:0;font-family:var(--font-low);font-size:var(--text-label);line-height:1.6;color:var(--color-error)}.report-dialog__actions[data-v-7c4cb16a]{display:flex;align-items:center;gap:var(--space-xs)}.report-dialog__submit[data-v-7c4cb16a]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);flex:1 1 auto;height:48px;background:var(--color-accent-orange);border:none;border-radius:var(--radius-sm);font-family:var(--font-low);font-weight:700;font-size:var(--text-body);color:var(--color-text-on-ink);transition:background var(--duration-fast) var(--ease-standard)}.report-dialog__submit[data-v-7c4cb16a]:hover:not(:disabled){background:color-mix(in oklab,var(--color-accent-orange) 87%,#000)}.report-dialog__submit[data-v-7c4cb16a]:disabled{opacity:.5;cursor:not-allowed}.report-dialog__cancel[data-v-7c4cb16a]{display:inline-flex;align-items:center;justify-content:center;height:48px;padding-inline:var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border-input);border-radius:var(--radius-sm);font-family:var(--font-low);font-weight:600;font-size:var(--text-body);color:var(--color-black-700);transition:background var(--duration-fast) var(--ease-standard)}.report-dialog__cancel[data-v-7c4cb16a]:hover{background:var(--color-surface-muted)}@media(max-width:1023px){.report-dialog[data-v-7c4cb16a]{align-items:flex-end;padding:0}.report-dialog__panel[data-v-7c4cb16a]{width:100%;max-height:calc(100dvh - var(--space-lg));border-radius:var(--radius-md) var(--radius-md) 0 0}.report-dialog__header[data-v-7c4cb16a]{padding:var(--space-lg) var(--space-md) 0}.report-dialog__body[data-v-7c4cb16a]{padding-inline:var(--space-md)}.report-dialog__footer[data-v-7c4cb16a]{padding:var(--space-md) var(--space-md) calc(var(--space-md) + env(safe-area-inset-bottom,0px))}.report-dialog__title[data-v-7c4cb16a]{font-size:var(--text-body)}.report-dialog__close[data-v-7c4cb16a]{position:relative}.report-dialog__close[data-v-7c4cb16a]:before{content:"";position:absolute;inset:-6px}}.report-dialog-enter-active[data-v-7c4cb16a],.report-dialog-leave-active[data-v-7c4cb16a]{transition:opacity var(--duration-fast) var(--ease-standard)}.report-dialog-enter-active .report-dialog__panel[data-v-7c4cb16a],.report-dialog-leave-active .report-dialog__panel[data-v-7c4cb16a]{transition:transform var(--duration-standard) var(--ease-standard)}.report-dialog-enter-from[data-v-7c4cb16a],.report-dialog-leave-to[data-v-7c4cb16a]{opacity:0}@media(max-width:1023px){.report-dialog-enter-from .report-dialog__panel[data-v-7c4cb16a],.report-dialog-leave-to .report-dialog__panel[data-v-7c4cb16a]{transform:translateY(100%)}}
