/* Voffio support workspace - v3.4.5 */
.support-container{max-width:950px;margin:0 auto;padding:32px}
.support-container .ticket-meta,.support-toolbar,.ticket-message-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}
.ticket-meta{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 18px}
.ticket-meta span,.ticket-status,.ticket-ref{display:inline-block;background:#ecfdf5;color:#065f46;border-radius:20px;padding:7px 12px;font-size:12px;font-weight:800}
.ticket-thread{display:flex;flex-direction:column;gap:14px;margin:18px 0 26px}
.ticket-message{border:1px solid #dde5ef;padding:17px 20px;border-radius:16px;background:#fff;overflow-wrap:anywhere}
.ticket-message.admin-reply{border-color:#b7efda;background:#f3fdfa}
.ticket-message.customer-reply{background:#f7faff}
.ticket-message p{white-space:normal;line-height:1.7}
.ticket-message a{font-weight:700;color:#047857}
.ticket-message small{font-size:12px;color:#64748b}
.support-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:22px}
.support-stats>div{border:1px solid #d8e5f1;background:#fff;border-radius:16px;padding:17px}
.support-stats small{display:block;color:#64748b;font-size:12px}.support-stats strong{font-size:27px;color:#0f172a}
.support-admin{max-width:100%}.support-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;background:#f8fbfd;padding:20px;border:1px solid #e2e8f0;border-radius:14px}
.support-details .full{grid-column:1/-1}.support-filter{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0 20px}.support-filter label{display:flex;flex-direction:column;flex:1;min-width:180px;font-size:13px;font-weight:700}.support-filter input,.support-filter select{width:100%}
@media(max-width:800px){.support-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.support-details{grid-template-columns:1fr}.support-container{padding:18px}}
