.inquiry-chat label,.chat-admin label{margin-top:18px;font-size:13px;display:block}.inquiry-chat input,.inquiry-chat textarea,.chat-admin textarea{border:1px solid var(--line);background:var(--ground);width:100%;color:var(--dark);font:inherit;border-radius:0;padding:12px;display:block}.inquiry-chat textarea{min-height:140px}.chat-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.chat-notice{background:var(--surface);border-radius:0;margin:18px 0;padding:14px;font-size:12px;line-height:1.9}.chat-privacy{margin:12px 0;font-size:11px;line-height:1.8}.chat-trap{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.chat-messages{max-height:500px;margin:24px 0;padding:0;list-style:none;overflow-y:auto}.chat-message{background:var(--ground);overflow-wrap:anywhere;border-radius:0;margin:12px 0;padding:13px 16px}.chat-message.from-owner{background:var(--surface);margin-right:8%}.chat-message.from-visitor{margin-left:8%}.chat-message>span{color:var(--text);font-size:10px}.chat-message>p{white-space:pre-wrap;margin-top:6px;font-size:14px}.chat-refresh,.chat-admin button{border:1px solid var(--line);background:var(--ground);border-radius:0;padding:9px 15px}.chat-error{color:var(--text);white-space:pre-wrap;font-size:12px}.chat-status{font-size:12px}.chat-admin{max-width:1200px;margin:40px auto;padding:0 25px}.chat-admin h1{margin:20px 0;font-size:30px}.chat-admin-grid{grid-template-columns:300px 1fr;gap:30px;margin-top:30px;display:grid}.chat-admin-grid nav>button{text-align:left;width:100%;margin-bottom:10px;display:block}.chat-admin-grid nav>button[aria-current=true]{background:var(--surface)}.chat-admin-grid nav span,.chat-admin-grid nav small{display:block}.chat-admin-grid section>p{font-size:12px}.chat-admin button:disabled,.inquiry-chat button:disabled{opacity:.5}@media (max-width:700px){.chat-fields,.chat-admin-grid{grid-template-columns:1fr}.chat-admin{margin-top:25px;padding:0 6%}.chat-admin-grid nav{max-height:250px;overflow:auto}.chat-notice{font-size:11px}.chat-message>p{font-size:13px}}.chat-pagination{flex-wrap:wrap;align-items:center;gap:12px;margin-top:15px;font-size:12px;display:flex}.seller-info{margin:20px 0;font-size:12px}.seller-info>div{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:20px;padding:12px 0;display:grid}.seller-info dd{margin:0}@media (max-width:700px){.seller-info>div{grid-template-columns:1fr;gap:5px}}
