.sheet-backdrop[data-v-8e4bccf7]{position:fixed;inset:0;z-index:110;background:#00000080;display:flex;align-items:flex-end}.sheet-content[data-v-8e4bccf7]{width:100%;max-width:32rem;margin:0 auto;max-height:80vh;background:var(--bg-primary, #FFF8F0);border-radius:1rem 1rem 0 0;padding:1rem;overflow-y:auto}[data-theme=dark] .sheet-content[data-v-8e4bccf7]{background:#1a1a1a}[data-theme=sepia] .sheet-content[data-v-8e4bccf7]{background:#f5e6d3}.close-item[data-v-8e4bccf7]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .5rem .75rem;font-size:.875rem;font-weight:600;color:var(--color-accent, #B45309);background:transparent;border:none;border-bottom:1px solid var(--border-color, rgba(44, 24, 16, .1));margin-bottom:.5rem;cursor:pointer;text-align:left}.menu-item__icon[data-v-8e4bccf7]{width:1rem;height:1rem;flex-shrink:0}.sheet-header[data-v-8e4bccf7]{display:flex;align-items:baseline;gap:.5rem;padding:.5rem 0;margin-bottom:.75rem}.sheet-header__title[data-v-8e4bccf7]{font-size:1rem;font-weight:600;color:var(--text-primary, #2C1810)}[data-theme=dark] .sheet-header__title[data-v-8e4bccf7]{color:#e5e5e5}.sheet-header__id[data-v-8e4bccf7]{font-size:.75rem;font-family:monospace;color:var(--text-muted, #78716C)}.report-form__desc[data-v-8e4bccf7]{font-size:.8125rem;color:var(--text-muted, #78716C);margin-bottom:.75rem}.report-selection[data-v-8e4bccf7]{margin-bottom:.75rem}.report-selection__label[data-v-8e4bccf7]{display:block;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted, #78716C);margin-bottom:.25rem}.report-selection__text[data-v-8e4bccf7]{margin:0;padding:.5rem .75rem;font-size:.8125rem;font-style:italic;color:var(--text-secondary, #4A3728);background:#b453090f;border-left:3px solid var(--color-accent, #B45309);border-radius:0 .25rem .25rem 0}[data-theme=dark] .report-selection__text[data-v-8e4bccf7]{color:#c5c5c5;background:#b453091a}.reason-dropdown[data-v-8e4bccf7]{position:relative;margin-bottom:.75rem}.reason-dropdown__trigger[data-v-8e4bccf7]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem .75rem;font-size:.875rem;color:var(--text-muted, #78716C);background:transparent;border:1px solid var(--border-color, rgba(44, 24, 16, .15));border-radius:.375rem;cursor:pointer;text-align:left;transition:border-color .15s}.reason-dropdown__trigger--selected[data-v-8e4bccf7]{color:var(--text-primary, #2C1810);border-color:var(--color-accent, #B45309)}[data-theme=dark] .reason-dropdown__trigger[data-v-8e4bccf7]{color:#a3a3a3;border-color:#ffffff26}[data-theme=dark] .reason-dropdown__trigger--selected[data-v-8e4bccf7]{color:#e5e5e5;border-color:var(--color-accent, #D97706)}.reason-dropdown__trigger--active[data-v-8e4bccf7]{border-color:var(--color-accent, #B45309)}.reason-dropdown__chevron[data-v-8e4bccf7]{flex-shrink:0;transition:transform .2s}.reason-dropdown__chevron--up[data-v-8e4bccf7]{transform:rotate(180deg)}.reason-dropdown__menu[data-v-8e4bccf7]{position:absolute;bottom:calc(100% + 4px);left:0;right:0;background:var(--bg-primary, #FFF8F0);border:1px solid var(--border-color, rgba(44, 24, 16, .15));border-radius:.375rem;box-shadow:0 -4px 16px #0000001a;overflow:hidden;z-index:5}[data-theme=dark] .reason-dropdown__menu[data-v-8e4bccf7]{background:#222;border-color:#ffffff26;box-shadow:0 -4px 16px #0000004d}[data-theme=sepia] .reason-dropdown__menu[data-v-8e4bccf7]{background:#f5e6d3}.reason-dropdown__item[data-v-8e4bccf7]{display:block;width:100%;padding:.5rem .75rem;font-size:.875rem;color:var(--text-primary, #2C1810);background:transparent;border:none;cursor:pointer;text-align:left;transition:background-color .1s}[data-theme=dark] .reason-dropdown__item[data-v-8e4bccf7]{color:#e5e5e5}.reason-dropdown__item[data-v-8e4bccf7]:hover{background:var(--bg-secondary, #F5E6D3)}[data-theme=dark] .reason-dropdown__item[data-v-8e4bccf7]:hover{background:#2a2a2a}.reason-dropdown__item--selected[data-v-8e4bccf7]{color:var(--color-accent, #B45309);font-weight:600}.reason-dropdown__item+.reason-dropdown__item[data-v-8e4bccf7]{border-top:1px solid var(--border-color, rgba(44, 24, 16, .06))}.report-text[data-v-8e4bccf7]{margin-bottom:.75rem}.report-text__label[data-v-8e4bccf7]{display:block;font-size:.8125rem;color:var(--text-muted, #78716C);margin-bottom:.375rem}.report-text__input[data-v-8e4bccf7]{width:100%;padding:.5rem;font-size:.875rem;font-family:inherit;color:var(--text-primary, #2C1810);background:var(--bg-primary, #FFF8F0);border:1px solid var(--border-color, rgba(44, 24, 16, .15));border-radius:.375rem;resize:vertical}[data-theme=dark] .report-text__input[data-v-8e4bccf7]{color:#e5e5e5;background:#222;border-color:#ffffff26}.report-text__input[data-v-8e4bccf7]:focus{outline:none;border-color:var(--color-accent, #B45309)}.report-error[data-v-8e4bccf7]{font-size:.8125rem;color:#dc2626;margin-bottom:.5rem}.report-btn[data-v-8e4bccf7]{display:block;width:100%;padding:.625rem;font-size:.875rem;font-weight:600;border:none;border-radius:.375rem;cursor:pointer;transition:background-color .2s}.report-btn--submit[data-v-8e4bccf7]{color:#fff;background:var(--color-accent, #B45309)}.report-btn--submit[data-v-8e4bccf7]:hover:not(:disabled){background:#92400e}.report-btn--submit[data-v-8e4bccf7]:disabled{opacity:.5;cursor:not-allowed}.report-btn--done[data-v-8e4bccf7]{color:var(--text-primary, #2C1810);background:var(--bg-secondary, #F5E6D3)}[data-theme=dark] .report-btn--done[data-v-8e4bccf7]{color:#e5e5e5;background:#252525}.report-success[data-v-8e4bccf7]{text-align:center;padding:1.5rem 0}.report-success__icon[data-v-8e4bccf7]{width:2.5rem;height:2.5rem;color:#059669;margin:0 auto .75rem}.report-success p[data-v-8e4bccf7]{font-size:.9375rem;color:var(--text-primary, #2C1810);margin-bottom:1rem}[data-theme=dark] .report-success p[data-v-8e4bccf7]{color:#e5e5e5}.report-modal-enter-active,.report-modal-leave-active{transition:opacity .2s ease}.report-modal-leave-active{pointer-events:none}.report-modal-enter-active .sheet-content,.report-modal-leave-active .sheet-content{transition:transform .2s ease}.report-modal-enter-from,.report-modal-leave-to{opacity:0}.report-modal-enter-from .sheet-content,.report-modal-leave-to .sheet-content{transform:translateY(100%)}.dropdown-slide-enter-active,.dropdown-slide-leave-active{transition:opacity .15s ease,transform .15s ease}.dropdown-slide-enter-from,.dropdown-slide-leave-to{opacity:0;transform:translateY(8px)}
