/* V14 support operations: isolated from the existing campaign and workflow layout. */
.admin-support{min-width:0}.admin-support-tabs{display:flex;gap:8px;flex-wrap:wrap;scroll-margin-top:100px}.admin-support-tab{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:12px 22px;border:1px solid #d8e5f4;border-radius:12px;background:#fff;color:#58728d;font-size:14px;font-weight:700}.admin-support-tab:hover{border-color:#8cb9ec;background:#f5faff}.admin-support-tab[aria-pressed="true"]{background:#e9f3ff;color:#0054c8;border-color:#8ab8ec}.admin-support-tab>span{font:600 11px Arial,sans-serif;background:#f0f4f9;color:#617c98;min-width:24px;border-radius:99px;padding:3px 7px}.admin-support-tab[aria-pressed="true"]>span{background:#fff;color:#0054c8}.admin-support .admin-filters{margin-bottom:8px}.admin-support-table{min-width:680px;table-layout:auto}.admin-support-table td:first-child{width:36%;min-width:220px;max-width:380px}.admin-support-title{display:block;overflow-wrap:anywhere;word-break:keep-all;line-height:1.8}.admin-support-pin{display:inline-block;vertical-align:middle;padding:1px 6px;margin-right:4px;border-radius:4px;color:#0054c8;background:#e8f2ff;font-size:10px;white-space:nowrap}.admin-support-table td small{overflow-wrap:anywhere}.admin-support-pagination{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;margin-top:22px}.admin-support-pagination>span{font-size:12px;color:#617b96}.admin-support-pagination button:disabled{cursor:default}.admin-support-delete-title{overflow-wrap:anywhere;white-space:pre-wrap;font-size:17px;font-weight:700;padding:4px 0 12px}.admin-support-detail-heading{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap;margin-bottom:22px}.admin-support-detail-heading h3{width:100%;font-size:21px;line-height:1.65;overflow-wrap:anywhere;word-break:keep-all}.admin-support-message{border:1px solid #dce8f6;background:#f7faff;padding:20px;border-radius:12px;margin:16px 0 25px}.admin-support-message h3,.admin-support-replies>h3{font-size:13px;color:#55718e;margin-bottom:12px}.admin-support-message p,.admin-support-reply p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;font-size:14px}.admin-support-replies{margin-bottom:24px;min-width:0}.admin-support-replies>h3>span{display:inline-block;border-radius:20px;background:#eaf3ff;color:#0054be;font-size:10px;padding:1px 7px;margin-left:4px}.admin-support-reply{border-left:3px solid #7db2f4;background:#f3f8ff;border-radius:0 10px 10px 0;padding:18px;margin:12px 0}.admin-support-reply>div{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px}.admin-support-reply strong{font-size:12px;color:#0054be}.admin-support-reply small{font-size:10px;color:#6d84a0}.admin-support-reply .admin-subtle-button{margin-top:10px}.admin-support-inquiry{min-width:0}.admin-support-inquiry .admin-detail-item dd{overflow-wrap:anywhere}.admin-support-dashboard-note{margin-top:14px}
@media(max-width:760px){.admin-support-tabs{gap:6px}.admin-support-tab{padding:11px 12px;gap:6px;font-size:12px;min-height:43px}.admin-support-tab>span{font-size:10px;min-width:20px;padding:2px 5px}.admin-support .admin-card-heading .admin-actions{gap:6px}.admin-support .admin-card-heading .portal-button.compact{padding:7px 10px;font-size:11px}.admin-support-detail-heading h3{font-size:18px}.admin-support-message{padding:16px}.admin-support-message p,.admin-support-reply p{font-size:13px}.admin-support-reply{padding:15px}.admin-support-inquiry .admin-detail-grid{grid-template-columns:minmax(0,1fr)}.admin-support-pagination{gap:12px}.admin-support .admin-table-count{line-height:1.8}.admin-support-inquiry .portal-dialog-actions{align-items:stretch}.admin-support-inquiry .portal-dialog-actions .portal-button{min-width:0;overflow-wrap:anywhere}}
@media(max-width:360px){.admin-support-tabs{display:grid;grid-template-columns:minmax(0,1fr)}.admin-support-tab{justify-content:space-between}.admin-support .admin-actions{display:grid;grid-template-columns:minmax(0,1fr)}.admin-support .admin-card-heading .admin-actions{width:100%}.admin-support .admin-filters .portal-field{min-width:0;flex-basis:100%}}
