/* SMS journal restored v0.7.13 */

.sms-toolbar{display:grid!important;grid-template-columns:minmax(260px,1fr) 210px;gap:10px;align-items:center;margin-bottom:10px}
.sms-history-meta{font-size:12px;color:#7b7068;margin:6px 0 12px}
.sms-table-wrap{overflow:auto;border:1px solid #eee5dc;border-radius:14px}
.sms-table{width:100%;border-collapse:collapse;min-width:900px;background:#fff}
.sms-table th{padding:11px 12px;text-align:left;font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:#8b7765;background:#fbf8f4;border-bottom:1px solid #eadfd5}
.sms-table td{padding:13px 12px;border-bottom:1px solid #f0e8e1;vertical-align:top;font-size:13px;line-height:1.4}
.sms-table tbody tr:last-child td{border-bottom:0}.sms-table td small{display:block;color:#84786f;margin-top:4px}.sms-body{max-width:520px;white-space:normal}.sms-date,.sms-phone{white-space:nowrap}
.sms-status{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;white-space:nowrap}.sms-status.queued{background:#fff5dc;color:#8a650d}.sms-status.processing{background:#eaf3ff;color:#2c5f93}.sms-status.sent{background:#e8f6ed;color:#216b3d}.sms-status.failed{background:#fdeaea;color:#a33232}.sms-status.unknown{background:#f0f0f0;color:#555}.sms-error{margin-top:5px;color:#a33232;font-size:11px;max-width:250px;word-break:break-word}
@media(max-width:760px){.sms-toolbar{grid-template-columns:1fr}.sms-stats{grid-template-columns:repeat(2,1fr)!important}}
