.reply-toolbar,.reply-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.reply-toolbar{justify-content:flex-start;margin:26px 0 12px}.reply-panel{background:white;border:1px solid var(--line);border-radius:14px;padding:24px;margin:18px 0}.reply-panel h2{font-size:20px;margin:0 0 12px}.reply-panel .hint{font-size:13px;line-height:1.8;color:#85808a}.reply-template{border-top:1px solid var(--line);padding:20px 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.reply-template label{display:block;font-size:13px;margin-bottom:8px}.reply-template input,.reply-template textarea,#reply-import,.shop-label input{width:100%;border:1px solid #ddd7de;border-radius:9px;padding:12px;font:inherit}.reply-template input{margin-bottom:12px}.reply-template textarea{min-height:155px;line-height:1.7;resize:vertical}.reply-preview{background:#faf7fa;border:1px solid #eee7ec;border-radius:12px;padding:16px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.reply-preview:before{content:'고객에게 보이는 답글';display:block;font-size:11px;color:#a08091;margin-bottom:10px}.reply-template button{margin-top:8px;font-size:12px}.shop-label{display:block;max-width:340px}.reply-heading label{font-size:14px;white-space:nowrap}#reply-status{font-size:13px;color:#827681}#reply-status.error{color:#b13350}button:disabled{opacity:.45;cursor:default}#reply-import{margin:10px 0}summary{cursor:pointer;font-weight:600}@media(max-width:700px){.reply-template{grid-template-columns:1fr}.reply-panel{padding:18px}.reply-heading{align-items:flex-start;flex-direction:column}.reply-toolbar{position:sticky;top:8px;background:#f8f7f9;padding:8px 0;z-index:2}.reply-toolbar button{font-size:12px}}
