.communications64{color:#173c60}.communications64 svg{width:22px;height:22px;flex-shrink:0}.communications64 button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;border-radius:6px;line-height:1.3}.communications64 .communication-new64,.communications64 .reminder-types button{background:#173c60;color:#fff;border:1px solid #173c60;padding:10px 18px}.communications64 .reminder-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0 18px}.communications64 .reminder-types .panel{display:flex;flex-direction:column;align-items:flex-start;padding:24px;border-radius:6px;border:1px solid #c7e8df;background:#eaf9f2;min-width:0}.communications64 .reminder-types .reminder-once{background:#f1edfd;border-color:#dad3ef}.communications64 .reminder-types p{margin:10px 0;line-height:1.6}.communications64 .reminder-types button{margin-top:auto;align-self:flex-start}.communications64 .reminder-title64{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:100%}.communications64 .reminder-title64>svg{width:32px;height:32px}.communications64 h3{color:#173c60;margin:0;font-size:19px;line-height:1.4}.communications64 .muted,.communications64 small{color:#58708a;line-height:1.5}.recurring-chips64{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.recurring-chips64 span{padding:6px 11px;border:1px solid #cbe0e4;border-radius:5px;background:#f6fbff}.communication-stats64{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:18px}.communication-stat64{display:flex;align-items:flex-start;gap:20px;padding:22px;background:#e9f4ff;border:1px solid #cce3f7;border-radius:6px;min-width:0}.communication-stat64:nth-child(2){background:#eaf9f2;border-color:#c7e8df}.communication-stat64:nth-child(3){background:#fff8e4;border-color:#eedfb3}.communication-stat64>svg{width:38px;height:38px}.communication-stat64:nth-child(3)>svg{color:#bb8b18}.communication-stat64 span{font-weight:650;display:block}.communication-stat64 strong{display:block;font-size:32px;line-height:1.3;margin:4px 0}.communication-stat64 small{display:block}.communications64 .communication-history64{padding:22px;border:1px solid #dce5ee;background:#fff;border-radius:6px}.communication-history64 .panel-head{gap:14px;flex-wrap:wrap}.communication-history64 h3{display:flex;align-items:center;gap:12px}.communication-history64>p{margin:12px 0 20px}.communication-history64 table{width:100%;min-width:850px;border-collapse:collapse;table-layout:fixed}.communication-history64 th,.communication-history64 td{padding:14px 16px;text-align:left;vertical-align:top;border:1px solid #e7edf3;overflow-wrap:anywhere}.communication-history64 th{color:#173c60;font-size:14px;text-transform:none;letter-spacing:normal;line-height:1.4}.communication-history64 th:nth-child(1){background:#e9f4ff;width:14%}.communication-history64 th:nth-child(2){background:#eaf9f2;width:20%}.communication-history64 th:nth-child(3){background:#f1edfd;width:25%}.communication-history64 th:nth-child(4){background:#fff8e4;width:24%}.communication-history64 th:nth-child(5){background:#f1f4f8;width:17%}.communication-history64 td small{display:block;margin-top:6px}.communication-history64 td strong{color:#173c60}.communication-history64 summary{color:#58708a;cursor:pointer;margin-top:8px}.communication-history64 .communication-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;margin:12px 0}.communication-status64{display:inline-block;padding:6px 10px;border-radius:5px;font-size:13px;line-height:1.45;background:#edf1f5;color:#4e6174;white-space:normal}.communication-status64.status-queued,.communication-status64.status-sending{background:#deefff;color:#185e97}.communication-status64.status-sent,.communication-status64.status-accepted{background:#d8f3e5;color:#196c4d}.communication-status64.status-failed,.communication-status64.status-blocked,.communication-status64.status-uncertain{background:#fff0c3;color:#926713}.communication-actions64{display:flex;gap:8px;flex-wrap:wrap}.communications64 .communication-actions64 button{background:#fff;border:1px solid #8096ae;color:#173c60;padding:7px 12px;min-height:36px;flex:1}.communications64 button:hover{filter:brightness(.96)}.communications64 button:focus-visible,.communications64 summary:focus-visible{outline:3px solid #51b3e5;outline-offset:3px}@media(max-width:1050px){.communication-stats64{gap:10px}.communication-stat64{padding:16px;gap:10px}.communication-stat64>svg{width:28px;height:28px}}@media(max-width:720px){.communications64 .reminder-types,.communication-stats64{grid-template-columns:1fr}.communications64 .reminder-types .panel{padding:18px}.communications64 .communication-history64{padding:16px}.communication-stat64{align-items:center}.communication-stat64 strong{font-size:28px}}
html body #main .communication-history64 td:last-child{text-align:center!important;vertical-align:middle}
html body #main .communication-history64 .communication-actions64{display:flex;justify-content:center;align-items:center;width:100%;gap:8px}
html body #main .communication-history64 .communication-actions64>button{flex:0 1 auto}
