.inquiry-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.inquiry-error{color:var(--text-negative);font-size:12px;line-height:16px;letter-spacing:-.12px}.inquiry-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.inquiry-head h1,.inquiry-head h2{font-size:20px;font-weight:700;line-height:28px;letter-spacing:-.6px}.inquiry-head p{margin-top:4px;color:var(--text-secondary);font-size:13px;line-height:18px;letter-spacing:-.26px}.inquiry-head:has(+.inquiry-form){margin-bottom:16px}.inquiry-banner{margin-bottom:16px;padding:12px 16px;border-radius:var(--radius-m);background:var(--brand-surface-subtle);color:var(--brand-text);font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.28px}.inquiry-banner.is-preview{background:var(--surface-subtle);color:var(--text-secondary);font-weight:400}.inquiry-kind{margin-right:8px;color:var(--brand-text);font-weight:700}.inquiry-guest{padding:64px 24px;border-radius:var(--radius-l);background:var(--surface-subtle);text-align:center}.inquiry-empty,.inquiry-guest{display:flex;flex-direction:column;align-items:center;gap:16px}.inquiry-state-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-full);background:var(--surface-default);color:var(--text-primary)}.inquiry-state-icon.is-brand{background:var(--brand-surface-subtle)}.inquiry-state-text{display:flex;flex-direction:column;gap:4px}.inquiry-state-text strong{color:var(--text-primary);font-size:15px;font-weight:700;line-height:22px;letter-spacing:-.3px}.inquiry-state-text p{color:var(--text-secondary);font-size:13px;line-height:18px;letter-spacing:-.26px}.inquiry-state-link{display:flex;color:var(--text-secondary)}.inquiry-state-link,.inquiry-state-link a,.inquiry-state-more{align-items:center;gap:8px;font-size:14px;line-height:20px;letter-spacing:-.28px}.inquiry-state-link a,.inquiry-state-more{display:inline-flex;color:var(--text-tertiary);font-weight:500}.inquiry-state-link a:hover,.inquiry-state-more:hover{color:var(--text-primary)}.inquiry-form{display:flex;flex-direction:column}.inquiry-card{display:flex;flex-direction:column;gap:24px;padding:40px}.inquiry-card,.inquiry-content{border:1px solid var(--border-default);border-radius:var(--radius-l);background:var(--surface-default)}.inquiry-content{width:100%;height:152px;padding:16px;outline:0;color:var(--text-primary);font-family:var(--font-pretendard);font-size:14px;line-height:20px;letter-spacing:-.28px;resize:none}.inquiry-content::placeholder{color:var(--text-placeholder);opacity:1}.inquiry-content:focus{border-color:var(--border-focus)}.inquiry-content[aria-invalid=true]{border-color:var(--border-negative)}.inquiry-count{text-align:right}.inquiry-count,.ui-field-label small{color:var(--text-tertiary);font-size:12px;line-height:16px;letter-spacing:-.12px}.ui-field-label small{align-self:center;margin-left:4px;font-weight:400}.inquiry-drop{display:flex;align-items:center;gap:16px;padding:16px 20px;border:1px dashed var(--border-default);border-radius:var(--radius-m);color:var(--icon-secondary)}.inquiry-drop.is-dragging{border-color:var(--brand-primary);background:var(--brand-surface-subtle)}.inquiry-drop>div{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.inquiry-drop strong{color:var(--text-primary);font-size:13px;font-weight:500;line-height:18px;letter-spacing:-.26px}.inquiry-drop small{color:var(--text-tertiary);font-size:12px;line-height:16px;letter-spacing:-.12px}.inquiry-files{display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.inquiry-files .file-item{width:100%}.inquiry-file-action{display:flex;flex:none;align-items:center;gap:12px}.inquiry-file-action small{color:var(--text-tertiary);font-size:12px;line-height:16px}.inquiry-files .is-error .inquiry-file-action small{color:var(--text-negative)}.inquiry-file-action .ui-text-link{padding:0;font-size:12px;line-height:16px}.inquiry-consent{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:var(--radius-m);background:var(--surface-subtle)}.inquiry-consent label{display:flex;align-items:center;gap:8px;color:var(--text-primary);font-size:14px;line-height:20px;letter-spacing:-.28px;cursor:pointer}.inquiry-consent label em{color:var(--text-negative);font-size:13px;font-style:normal;line-height:18px}.inquiry-consent p{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-left:28px}.inquiry-consent small{color:var(--text-tertiary);font-size:12px;line-height:16px;letter-spacing:-.12px}.inquiry-consent .inquiry-error{padding-left:28px}.inquiry-terms{padding:0;border:0;background:none;color:var(--text-tertiary);font-family:var(--font-pretendard);font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.28px}.inquiry-terms:hover{color:var(--text-primary);text-decoration:underline}.inquiry-message{margin-top:16px;color:var(--text-negative);font-size:13px;line-height:18px;text-align:center}.inquiry-message:empty{display:none}.inquiry-actions{display:flex;justify-content:center;gap:8px;padding-top:24px}.inquiry-detail-tags{display:flex;gap:4px}.inquiry-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:20px 32px;border-top:1px solid var(--border-subtle)}.inquiry-meta div{display:flex;flex-direction:column;gap:4px;min-width:0}.inquiry-meta dt{color:var(--text-tertiary);font-size:12px;line-height:16px;letter-spacing:-.12px}.inquiry-meta dd{margin:0;overflow-wrap:anywhere;color:var(--text-primary);font-size:13px;line-height:18px;letter-spacing:-.26px}.inquiry-question{display:flex;flex-direction:column;gap:8px;padding:24px 32px;border-top:1px solid var(--border-subtle)}.inquiry-question h2{font-size:13px;font-weight:700;line-height:18px;letter-spacing:-.26px}.inquiry-answer-body,.inquiry-question>p{color:var(--text-primary);font-size:14px;line-height:24px;letter-spacing:-.28px;white-space:pre-line;overflow-wrap:anywhere}.inquiry-attachments{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0}.inquiry-answer{display:flex;flex-direction:column;gap:12px;padding:24px 32px 32px;background:var(--surface-subtle)}.inquiry-answer-head{display:flex;align-items:center;gap:8px}.inquiry-answer-avatar{display:flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);background:var(--brand-surface-muted);color:var(--brand-text);font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.12px}.inquiry-answer-head strong{flex:1;font-size:14px;font-weight:700;line-height:20px;letter-spacing:-.28px}.inquiry-answer-head time{color:var(--text-tertiary);font-size:12px;line-height:16px;letter-spacing:-.12px}.inquiry-answer-body{padding:20px;border-radius:var(--radius-m);background:var(--surface-default)}.inquiry-waiting{color:var(--text-secondary);font-size:14px;line-height:20px;letter-spacing:-.28px}