.ticket-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0 0 18px}.ticket-summary-grid article{border:1px solid rgba(17,19,74,.12);border-radius:16px;background:#fff;padding:16px 18px;box-shadow:0 8px 24px rgba(17,19,74,.05)}.ticket-summary-grid span{display:block;font-size:.78rem;color:#69718d;margin-bottom:5px}.ticket-summary-grid strong{font-size:1.55rem;color:#11134a}.ticket-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) 190px 180px auto;gap:12px;align-items:end;margin-bottom:18px}.ticket-toolbar label{display:block;font-size:.76rem;font-weight:700;color:#4d5674;margin-bottom:6px}.ticket-toolbar input,.ticket-toolbar select,.support-ticket-controls select{width:100%;min-height:42px;border:1px solid rgba(17,19,74,.16);border-radius:10px;background:#fff;padding:9px 11px}.ticket-subline{display:block;margin-top:3px;color:#7a829d;font-size:.76rem}.ticket-type{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:700;background:#eef1f8;color:#283253;white-space:nowrap}.ticket-type.sample{background:#f4efe2;color:#72571d}.ticket-type.support{background:#e8f3f2;color:#1c5b56}.ticket-heading-copy{max-width:760px}.ticket-heading-copy p{margin:.35rem 0 0}.client-ticket-page .sample-detail,.client-ticket-page .inquiry-thread-card,.client-ticket-page .support-ticket-thread-card{margin-top:18px}.support-ticket-controls{display:flex;gap:12px;align-items:end;margin:18px 0}.support-ticket-controls label{min-width:220px;font-size:.76rem;font-weight:700;color:#4d5674}.support-ticket-controls label select{display:block;margin-top:6px}@media(max-width:1050px){.ticket-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.ticket-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-toolbar{grid-template-columns:1fr 1fr}.ticket-toolbar>div:first-child{grid-column:1/-1}}@media(max-width:560px){.ticket-summary-grid{grid-template-columns:1fr 1fr}.ticket-toolbar{grid-template-columns:1fr}.ticket-toolbar>div:first-child{grid-column:auto}.support-ticket-controls{align-items:stretch;flex-direction:column}.support-ticket-controls label{min-width:0;width:100%}}

.buyer-client-ticket-page .buyer-ticket-compose-stack{display:grid;gap:18px;align-content:start}
.buyer-client-ticket-page .buyer-ticket-list-card{min-width:0}
.buyer-client-ticket-page .buyer-ticket-table-wrap{overflow:auto}
.buyer-client-ticket-page .buyer-ticket-table{width:100%;border-collapse:collapse;min-width:760px}
.buyer-client-ticket-page .buyer-ticket-table th,.buyer-client-ticket-page .buyer-ticket-table td{padding:12px 10px;border-bottom:1px solid rgba(17,19,74,.10);vertical-align:top;text-align:left}
.buyer-client-ticket-page .buyer-ticket-table th{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#68708b}
.buyer-client-ticket-page .buyer-ticket-table td small{display:block;color:#7a829d;margin-top:3px}
.buyer-client-ticket-page .buyer-support-thread,.buyer-client-ticket-page .buyer-sample-ticket-detail{margin-top:18px}
.buyer-client-ticket-page .ticket-summary-grid{margin-top:0}
@media(max-width:900px){.buyer-client-ticket-page .portal-grid-two{grid-template-columns:1fr}.buyer-client-ticket-page .ticket-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
