.qna-module__jBOIOG__page{background:var(--color-bg-paper);min-height:100vh;padding:var(--space-8) var(--space-4) var(--space-10)}.qna-module__jBOIOG__inner{gap:var(--space-6);flex-direction:column;max-width:760px;margin:0 auto;display:flex}.qna-module__jBOIOG__pageHeader{gap:var(--space-2);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-line);flex-direction:column;display:flex}.qna-module__jBOIOG__studioLabel{font-size:var(--text-label);letter-spacing:3px;color:var(--color-text-muted);text-transform:uppercase}.qna-module__jBOIOG__pageTitle{font-family:var(--font-display);letter-spacing:4px;color:var(--color-text-primary);font-size:clamp(22px,4vw,30px);font-weight:200}.qna-module__jBOIOG__headerActions{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}.qna-module__jBOIOG__filterList{gap:var(--space-2);flex-wrap:wrap;display:flex}.qna-module__jBOIOG__filterBtn{font-size:var(--text-label);letter-spacing:1px;color:var(--color-text-muted);border-radius:var(--radius);transition:color var(--transition-hover), border-color var(--transition-hover);background:0 0;border:1px solid #0000;padding:4px 12px}.qna-module__jBOIOG__filterBtn:hover{color:var(--color-text-primary)}.qna-module__jBOIOG__filterBtnActive{color:var(--color-accent-copper);border-color:var(--color-accent-copper);}.qna-module__jBOIOG__writeBtn{padding:var(--space-2) var(--space-4);background:var(--color-accent-copper);color:#fff;font-size:var(--text-label);letter-spacing:2px;border-radius:var(--radius);transition:opacity var(--transition-button);white-space:nowrap;text-decoration:none;display:inline-block}.qna-module__jBOIOG__writeBtn:hover{opacity:var(--hover-opacity)}.qna-module__jBOIOG__postList{flex-direction:column;gap:0;display:flex}.qna-module__jBOIOG__postRow{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--color-line);transition:background var(--transition-hover);grid-template-columns:60px 1fr auto;text-decoration:none;display:grid}.qna-module__jBOIOG__postRow:hover{background:var(--color-bg-cream)}.qna-module__jBOIOG__postCategory{font-size:var(--text-label);letter-spacing:1px;color:var(--color-text-muted)}.qna-module__jBOIOG__postBody{flex-direction:column;gap:2px;min-width:0;display:flex}.qna-module__jBOIOG__postTitle{font-size:var(--text-body);color:var(--color-text-primary);letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.qna-module__jBOIOG__privateTitle{color:var(--color-text-muted);font-style:italic;}.qna-module__jBOIOG__postMeta{font-size:var(--text-label);color:var(--color-text-muted);letter-spacing:.5px}.qna-module__jBOIOG__postRight{align-items:center;gap:var(--space-2);display:flex}.qna-module__jBOIOG__badge{font-size:var(--text-label);letter-spacing:1px;border-radius:var(--radius);padding:3px 10px;display:inline-block}.qna-module__jBOIOG__badgePending{color:#b8860b;background:#fff8e8;}.qna-module__jBOIOG__badgeAnswered{color:#5a8a5a;background:#e8f4e8;}.qna-module__jBOIOG__badgeClosed{background:var(--color-bg-cream);color:var(--color-text-muted);}.qna-module__jBOIOG__pagination{justify-content:center;gap:var(--space-2);margin-top:var(--space-4);display:flex}.qna-module__jBOIOG__pageBtn{font-size:var(--text-caption);color:var(--color-text-muted);border:1px solid var(--color-line);border-radius:var(--radius);transition:border-color var(--transition-hover), color var(--transition-hover);padding:6px 12px;text-decoration:none}.qna-module__jBOIOG__pageBtn:hover{border-color:var(--color-text-primary);color:var(--color-text-primary)}.qna-module__jBOIOG__pageBtnActive{border-color:var(--color-accent-copper);color:var(--color-accent-copper);}.qna-module__jBOIOG__empty{text-align:center;padding:var(--space-8) 0;font-size:var(--text-caption);color:var(--color-text-muted)}.qna-module__jBOIOG__detailHeader{gap:var(--space-2);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-line);flex-direction:column;display:flex}.qna-module__jBOIOG__detailCategory{border:1px solid var(--color-accent-copper);color:var(--color-accent-copper);font-size:var(--text-label);letter-spacing:2px;border-radius:var(--radius);align-self:flex-start;padding:3px 10px;display:inline-block}.qna-module__jBOIOG__detailTitle{font-family:var(--font-display);letter-spacing:2px;color:var(--color-text-primary);font-size:clamp(18px,3vw,24px);font-weight:300}.qna-module__jBOIOG__detailMeta{font-size:var(--text-caption);color:var(--color-text-muted);gap:var(--space-3);align-items:center;display:flex}.qna-module__jBOIOG__detailContent{padding:var(--space-5) 0;font-size:var(--text-body);color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word;line-height:1.9}.qna-module__jBOIOG__replySection{gap:var(--space-4);flex-direction:column;display:flex}.qna-module__jBOIOG__replySectionTitle{font-family:var(--font-display);letter-spacing:4px;color:var(--color-text-light);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-line);font-size:15px;font-weight:300}.qna-module__jBOIOG__replyList{gap:var(--space-3);flex-direction:column;display:flex}.qna-module__jBOIOG__replyCard{padding:var(--space-3) var(--space-4);background:var(--color-bg-white);border:1px solid var(--color-line);border-radius:var(--radius);gap:var(--space-2);flex-direction:column;display:flex}.qna-module__jBOIOG__replyCardAdmin{border-left:3px solid var(--color-accent-copper);}.qna-module__jBOIOG__replyHeader{justify-content:space-between;align-items:center;display:flex}.qna-module__jBOIOG__replyAuthor{font-size:var(--text-caption);color:var(--color-text-primary);letter-spacing:1px;font-weight:500}.qna-module__jBOIOG__replyAuthorAdmin{color:var(--color-accent-copper);}.qna-module__jBOIOG__replyDate{font-size:var(--text-label);color:var(--color-text-muted)}.qna-module__jBOIOG__replyContent{font-size:var(--text-body);color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word;line-height:1.8}.qna-module__jBOIOG__replyForm{gap:var(--space-3);padding-top:var(--space-3);flex-direction:column;display:flex}.qna-module__jBOIOG__replyTextarea{width:100%;min-height:100px;padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius);font-family:var(--font-body);font-size:var(--text-body);color:var(--color-text-primary);background:var(--color-bg-white);resize:vertical;transition:border-color var(--transition-hover);line-height:1.7}.qna-module__jBOIOG__replyTextarea:focus{border-color:var(--color-accent-copper);outline:none}.qna-module__jBOIOG__replySubmitBtn{padding:var(--space-2) var(--space-5);background:var(--color-accent-copper);color:#fff;font-size:var(--text-label);letter-spacing:2px;border-radius:var(--radius);cursor:pointer;transition:opacity var(--transition-button);border:none;align-self:flex-end}.qna-module__jBOIOG__replySubmitBtn:hover{opacity:var(--hover-opacity)}.qna-module__jBOIOG__replySubmitBtn:disabled{opacity:.4;cursor:not-allowed}.qna-module__jBOIOG__formPage{background:var(--color-bg-paper);min-height:100vh;padding:var(--space-8) var(--space-4) var(--space-10)}.qna-module__jBOIOG__form{gap:var(--space-4);flex-direction:column;display:flex}.qna-module__jBOIOG__formGroup{gap:var(--space-1);flex-direction:column;display:flex}.qna-module__jBOIOG__formLabel{font-size:var(--text-label);letter-spacing:2px;color:var(--color-text-muted)}.qna-module__jBOIOG__formSelect{padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius);font-family:var(--font-body);font-size:var(--text-body);color:var(--color-text-primary);background:var(--color-bg-white);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M6 8L1 3h10z' fill='%239E9890'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.qna-module__jBOIOG__formSelect:focus{border-color:var(--color-accent-copper);outline:none}.qna-module__jBOIOG__formInput{padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius);font-family:var(--font-body);font-size:var(--text-body);color:var(--color-text-primary);background:var(--color-bg-white)}.qna-module__jBOIOG__formInput:focus{border-color:var(--color-accent-copper);outline:none}.qna-module__jBOIOG__formTextarea{width:100%;min-height:200px;padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius);font-family:var(--font-body);font-size:var(--text-body);color:var(--color-text-primary);background:var(--color-bg-white);resize:vertical;line-height:1.7}.qna-module__jBOIOG__formTextarea:focus{border-color:var(--color-accent-copper);outline:none}.qna-module__jBOIOG__checkboxRow{align-items:center;gap:var(--space-2);display:flex}.qna-module__jBOIOG__checkboxRow input[type=checkbox]{accent-color:var(--color-accent-copper)}.qna-module__jBOIOG__checkboxLabel{font-size:var(--text-caption);color:var(--color-text-light);letter-spacing:.5px}.qna-module__jBOIOG__formActions{gap:var(--space-3);padding-top:var(--space-3);justify-content:flex-end;display:flex}.qna-module__jBOIOG__cancelBtn{padding:var(--space-2) var(--space-5);border:1px solid var(--color-line);color:var(--color-text-muted);font-size:var(--text-label);letter-spacing:2px;border-radius:var(--radius);transition:border-color var(--transition-button), color var(--transition-button);background:0 0;text-decoration:none}.qna-module__jBOIOG__cancelBtn:hover{border-color:var(--color-text-primary);color:var(--color-text-primary)}.qna-module__jBOIOG__submitBtn{padding:var(--space-2) var(--space-5);background:var(--color-accent-copper);color:#fff;font-size:var(--text-label);letter-spacing:2px;border-radius:var(--radius);cursor:pointer;transition:opacity var(--transition-button);border:none}.qna-module__jBOIOG__submitBtn:hover{opacity:var(--hover-opacity)}.qna-module__jBOIOG__submitBtn:disabled{opacity:.4;cursor:not-allowed}.qna-module__jBOIOG__formError{font-size:var(--text-caption);color:#c44}.qna-module__jBOIOG__backLink{font-size:var(--text-caption);color:var(--color-text-muted);letter-spacing:1px;transition:color var(--transition-hover);text-decoration:none}.qna-module__jBOIOG__backLink:hover{color:var(--color-text-primary)}.qna-module__jBOIOG__lockIcon{font-size:var(--text-label);color:var(--color-text-muted);margin-right:4px;display:inline-block}.qna-module__jBOIOG__accessDenied{text-align:center;padding:var(--space-8) 0;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.qna-module__jBOIOG__accessDeniedText{font-size:var(--text-caption);color:var(--color-text-muted)}@media (max-width:600px){.qna-module__jBOIOG__postRow{grid-template-columns:1fr auto}.qna-module__jBOIOG__postCategory{display:none}.qna-module__jBOIOG__headerActions{flex-direction:column;align-items:flex-start}}
