.inquiries{max-width:720px;padding-top:36px;padding-bottom:64px}@media (max-width:600px){.inquiries{padding-top:24px}}.inquiries__title{letter-spacing:-.2px;font-size:22px;font-weight:800}.inquiries__subtitle{color:var(--color-text-muted);word-break:keep-all;margin-top:6px;font-size:14px}.inquiries__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.inquiries__head .btn-primary{flex-shrink:0}.inquiries__page-head{margin-bottom:24px}.inquiries__back{color:var(--color-text-muted);margin-bottom:10px;font-size:13px;display:inline-block}@media (hover:hover){.inquiries__back:hover{color:var(--color-primary)}}.inquiries__login-prompt{text-align:center;color:var(--color-text-muted);flex-direction:column;align-items:center;gap:16px;margin-top:40px;font-size:15px;display:flex}.inquiries__empty{text-align:center;color:var(--color-text-muted);padding:48px 0}.inquiries__list{border-top:2px solid var(--color-text);background:var(--color-white);border-radius:0 0 var(--radius) var(--radius);overflow:hidden}.inquiries__row{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:10px;padding:14px 16px;transition:background .12s;display:flex}.inquiries__row:last-child{border-bottom:none}@media (hover:hover){.inquiries__row:hover{background:var(--color-primary-light)}}.inquiries__row-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.inquiries__cat{border-radius:var(--radius-full);background:var(--color-border-subtle);color:var(--color-text-secondary);flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.inquiries__status{border-radius:var(--radius-full);flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.inquiries__status--open{background:var(--color-error-soft-bg);color:var(--color-error-soft-text)}.inquiries__status--done{background:var(--color-success-soft-bg);color:var(--color-success-soft-text)}.inquiries__date{color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;font-size:12px}.inquiries__form{background:var(--color-white);border:1.5px solid var(--color-border);border-radius:var(--radius);flex-direction:column;gap:16px;padding:22px;display:flex}.inquiries__field{flex-direction:column;gap:6px;display:flex}.inquiries__label{color:var(--color-text-secondary);font-size:14px;font-weight:600}.inquiries__error{color:var(--color-error);font-size:13px}.inquiries__form-actions{justify-content:flex-end;gap:8px;display:flex}.inquiries__detail-card{background:var(--color-white);border:1.5px solid var(--color-border);border-radius:var(--radius);margin-bottom:16px;padding:22px}.inquiries__detail-tags{gap:6px;margin-bottom:10px;display:flex}.inquiries__detail-title{font-size:17px;font-weight:700}.inquiries__detail-card .inquiries__date{margin-top:4px;display:block}.inquiries__content{color:var(--color-text-secondary);white-space:pre-wrap;word-break:break-word;margin-top:16px;font-size:14px;line-height:1.7}.inquiries__answer{background:var(--color-primary-light);border:1.5px solid var(--color-primary-border);border-radius:var(--radius);padding:18px 20px}.inquiries__answer-head{color:var(--color-primary-dark);margin-bottom:8px;font-size:13px;font-weight:700}.inquiries__answer-text{white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.7}.inquiries__answer-pending{border:1.5px dashed var(--color-border);border-radius:var(--radius);text-align:center;color:var(--color-text-muted);padding:24px;font-size:14px}@media (max-width:600px){.inquiries__row{flex-wrap:wrap}.inquiries__row-title{flex-basis:100%;order:3}}.inquiries__guest-contact{color:var(--color-text-muted);font-size:14px}.inquiries__guest-contact a{color:var(--color-primary);text-decoration:underline}
