.communication-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.communication-summary-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.64rem;min-height:4.25rem;border:1px solid #dce7f3;border-radius:.72rem;background:#fff;padding:.78rem;color:#173252;text-align:left;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,background .14s ease}.communication-summary-card:hover{border-color:#b9d3ef;box-shadow:0 12px 24px #19365a14;transform:translateY(-1px)}.communication-summary-card.active{border-color:#ff7a1a;box-shadow:0 14px 32px #ff6a001f}.communication-summary-card>.material-symbols-outlined{display:inline-grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:.6rem;background:#eef5ff;color:#1266b3;font-size:1.18rem}.communication-summary-card:nth-child(2)>.material-symbols-outlined{background:#fff3e9;color:#e9580f}.communication-summary-card:nth-child(3)>.material-symbols-outlined{background:#eafaf0;color:#0f8f55}.communication-summary-card:nth-child(4)>.material-symbols-outlined{background:#f2efff;color:#7253c8}.communication-summary-card span:not(.material-symbols-outlined){display:grid;gap:.1rem;min-width:0}.communication-summary-card strong,.communication-summary-card small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communication-summary-card strong{font-size:.78rem;font-weight:900}.communication-summary-card small{color:#7188a4;font-size:.7rem;font-weight:740}.communication-summary-card b{color:#0b2442;font-size:1.25rem;line-height:1}.communication-tabs{display:flex;align-items:center;gap:.34rem;border-bottom:1px solid #dce7f3;overflow-x:auto;scrollbar-width:thin}.communication-tabs button{position:relative;display:inline-flex;align-items:center;gap:.38rem;min-height:2.5rem;border:0;border-bottom:2px solid transparent;background:transparent;color:#517196;padding:.35rem .7rem .52rem;font-weight:850;white-space:nowrap;cursor:pointer}.communication-tabs button.active{border-bottom-color:#ff5b0a;color:#102b4c}.communication-tabs .material-symbols-outlined{font-size:1rem}.communication-tabs b{display:inline-grid;place-items:center;min-width:1.45rem;height:1.45rem;border-radius:999px;background:#eef5ff;color:#174a88;font-size:.7rem}.communication-tabs button.active b{background:#fff0e6;color:#d94d00}.communication-tab-heading{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;padding:.12rem .04rem 0}.communication-tab-heading strong{color:#102b4c;font-size:.9rem}.communication-tab-heading small{color:#607894;font-size:.74rem;font-weight:760;text-align:right}.communication-empty{border:1px dashed #cbdcef;background:#fbfdff}.mail-field-suggestion-groups{display:grid;gap:.46rem}.mail-field-suggestion-group{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.54rem;border:1px solid #dce7f3;border-radius:.66rem;background:#fff;padding:.62rem;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.mail-field-suggestion-group:hover{border-color:#b8d2ed;background:#fbfdff;transform:translateY(-1px)}.mail-field-suggestion-group.priority-high{border-color:#f5c981;background:#fffaf0}.mail-field-suggestion-group>.material-symbols-outlined{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:.56rem;background:#eef5ff;color:#1266b3;font-size:1rem}.mail-field-suggestion-group.priority-high>.material-symbols-outlined{background:#fff0d7;color:#b65300}.mail-field-suggestion-group-copy{display:grid;gap:.16rem;min-width:0}.mail-field-suggestion-group-copy strong,.mail-field-suggestion-group-copy small,.mail-field-suggestion-group-copy em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-field-suggestion-group-copy strong{color:#173252;font-size:.84rem;font-weight:950}.mail-field-suggestion-group-copy small,.mail-field-suggestion-group-copy em{color:#607894;font-size:.72rem;font-style:normal;font-weight:760}.mail-field-suggestion-group-copy span{display:flex;flex-wrap:wrap;gap:.24rem;margin-top:.12rem}.mail-field-suggestion-group-copy b{display:inline-flex;align-items:center;min-height:1.28rem;border:1px solid #dce7f3;border-radius:999px;background:#f8fbff;padding:0 .42rem;color:#31536f;font-size:.66rem;font-weight:860}.mail-field-suggestion-group-copy b.warn{border-color:#f5c981;background:#fff8ec;color:#9a4a00}.mail-field-suggestion-more{border:1px dashed #c6d9ee;border-radius:.66rem;background:#fbfdff;min-height:2.6rem;color:#174a88;font-weight:900;cursor:pointer}.mail-field-review-rows-details{border:1px solid #dce7f3;border-radius:.66rem;background:#fbfdff;overflow:hidden}.mail-field-review-rows-details summary{display:flex;align-items:center;gap:.42rem;padding:.56rem .64rem;color:#31536f;font-size:.76rem;font-weight:900;cursor:pointer;list-style:none}.mail-field-review-rows-details summary::-webkit-details-marker{display:none}.mail-field-review-rows-details summary .material-symbols-outlined{font-size:1rem;color:#607894}.mail-field-review-rows-details .mail-field-review-queue-list{border-top:1px solid #dce7f3;padding:.5rem}@media(max-width:720px){.communication-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.communication-summary-card{grid-template-columns:auto minmax(0,1fr)}.communication-summary-card b{grid-column:2;justify-self:start}.communication-tab-heading{display:grid}.communication-tab-heading small{text-align:left}}@media(max-width:520px){.communication-summary-grid{grid-template-columns:1fr}}
