.drawer-body[data-v-04d1f901]{flex-direction:column;gap:24px;padding:8px 0;display:flex}.section-label[data-v-04d1f901]{font-size:var(--font-base);color:var(--ink-text);margin-bottom:10px;font-weight:600;display:block}.required[data-v-04d1f901]{color:var(--ink-error)}.type-cards[data-v-04d1f901]{gap:10px;display:flex}.type-card[data-v-04d1f901]{border-radius:var(--radius-lg);border:2px solid var(--ink-border);background:var(--bg-card);text-align:center;cursor:pointer;transition:all var(--duration-base) var(--ease-out);flex:1;padding:14px 10px}.type-card[data-v-04d1f901]:hover{border-color:var(--ink-sage-muted);background:var(--ink-sage-tint)}.type-card-active[data-v-04d1f901]{border-color:var(--ink-sage);box-shadow:0 0 0 3px var(--ink-sage-glow);background:#94b8a01a}.type-icon[data-v-04d1f901]{margin-bottom:6px;font-size:24px;display:block}.type-label[data-v-04d1f901]{font-size:var(--font-sm);color:var(--ink-text);margin-bottom:2px;font-weight:600;display:block}.type-desc[data-v-04d1f901]{font-size:var(--font-xs);color:var(--ink-text-tertiary);display:block}.field-section[data-v-04d1f901]{flex-direction:column;display:flex}.hint-section[data-v-04d1f901]{padding:0 4px}.hint-text[data-v-04d1f901]{font-size:var(--font-sm);color:var(--ink-text-tertiary);line-height:1.5}.submit-section[data-v-04d1f901]{padding-top:8px}.submit-btn[data-v-04d1f901]{width:100%;height:44px;font-size:var(--font-base)}@media (width<=768px){.feedback-fab[data-v-04d1f901]{width:46px;height:46px;bottom:16px;right:16px}.type-cards[data-v-04d1f901]{flex-direction:column;gap:8px}.type-card[data-v-04d1f901]{text-align:left;align-items:center;gap:10px;padding:10px 14px;display:flex}.type-icon[data-v-04d1f901]{font-size:var(--font-xl);margin-bottom:0}}.feedback-drawer.el-drawer{border-radius:24px!important;height:calc(100% - 96px)!important;margin:48px 8px!important;box-shadow:-8px 0 32px #0000001f!important}.feedback-drawer .el-drawer__header{border-bottom:1px solid #94b8a026;border-radius:24px 24px 0 0;margin-bottom:0;padding:16px 20px}.feedback-drawer .el-drawer__title{font-size:var(--font-lg);color:var(--ink-text);font-weight:600}.feedback-drawer .el-drawer__body{padding:20px}
