[hidden]{display:none!important}.qna-toolbar{display:flex;justify-content:flex-end;margin-bottom:18px}.qna-form-actions{display:flex;gap:10px}.qna-form-actions button[type=button]{padding:10px 20px;cursor:pointer;background:#f4f1ed;border:1px solid #d8d3cb}.qna-board{border-top:2px solid #292824;background:#fff}.qna-row{display:grid;grid-template-columns:110px minmax(0,1.2fr) minmax(0,1.6fr) 90px;align-items:center;gap:18px;padding:18px 16px;font-size:13px}.qna-head{background:#f5f3ef;font-weight:600;color:#625b53;border-bottom:1px solid #ded8ce}.qna-entry{border-bottom:1px solid #e8e4dd}.qna-entry summary{cursor:pointer;list-style:none}.qna-entry summary::-webkit-details-marker{display:none}.qna-entry summary:hover,.qna-entry[open]>summary{background:#faf8f4}.qna-entry summary:focus-visible{outline:2px solid #a47e55;outline-offset:-2px}.qna-title{font-weight:600;overflow-wrap:anywhere}.qna-preview{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#777}.qna-date{color:#777;font-size:12px}.qna-status{font-size:12px;font-weight:600;text-align:center;border-radius:4px;padding:5px 7px}.qna-status.pending{background:#f6ecd7;color:#866329}.qna-status.answered{background:#e7f1eb;color:#266044}.qna-detail{padding:24px;background:#fcfbf8;border-top:1px solid #eee8df}.qna-detail h3{margin:0 0 16px;font-size:16px}.qna-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;font-size:13px}.qna-answer{margin-top:22px;padding:18px;background:#f1eee7;border-left:3px solid #a47e55}.qna-answer strong{font-size:13px}.qna-answer p{margin-bottom:0}.qna-empty{padding:35px;text-align:center;color:#777}.qna-admin-item{position:relative;padding-right:104px;border-bottom:1px solid #e8e4dd}.qna-admin-item .qna-entry{border-bottom:0}.qna-reply-button{position:absolute;right:12px;top:17px;padding:8px 12px;border:1px solid #bca58b;background:white;color:#725637;font-size:12px;cursor:pointer}.qna-reply-form{padding:20px;background:#f5f3ef;margin:0 0 20px 16px}.qna-reply-form textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #d8d3cb;font:inherit}.qna-reply-form label{display:block;margin-bottom:12px}.qna-author{color:#777;font-size:12px;margin-bottom:15px}@media(max-width:650px){.qna-row{grid-template-columns:75px minmax(0,1fr) 76px;gap:8px;padding:15px 10px}.qna-head span:nth-child(3){display:none}.qna-preview{grid-column:2;grid-row:2}.qna-status{grid-column:3;grid-row:1}.qna-detail{padding:18px 12px}.qna-admin-item{padding-right:83px}.qna-reply-button{right:4px;padding:7px 8px;font-size:11px}.qna-reply-form{margin-left:8px;padding:12px}}
