
.module-assist-answer { display: grid; grid-template-columns: repeat(2,1fr); gap: 7px; }
.module-assist-answer > span { min-height: 70px; padding: 10px; display: grid; grid-template-columns: auto 1fr; align-items: center; gap: 8px; border: 1px solid #dce4ee; border-radius: 10px; background: #f3f6fa; }
.module-assist-answer > span > i { color: #fff; font-size: 19px; font-style: normal; font-weight: 300; }
.module-assist-answer > span b { display: grid; gap: 4px; font-size: 6px; line-height: 1.35; }
.module-assist-answer > span small { color: #65758c; font-size: 4px; letter-spacing: .1em; }
.module-assist-answer > p { grid-column: 1/-1; margin: 0; padding: 9px 10px; display: grid; grid-template-columns: 15px 1fr auto; align-items: center; gap: 6px; border: 1px solid rgba(56,207,161,.16); border-radius: 9px; background: rgba(56,207,161,.07); color: #21866e; font-size: 6px; }
.module-assist-answer > p svg { width: 13px; height: 13px; }
.module-assist-answer > p b { color: #fff; font-size: 5px; }
@keyframes module-assist-orbit { to { transform: rotate(360deg); } }


.platform-module-grid .module-code-art { color: #142136; border-color: #d4dce7; box-shadow: 0 12px 28px rgba(0,0,0,.12); }
.platform-module-grid .module-art-product-icon { background: #243755; border-color: #243755; border-radius: 50%; }
.platform-module-grid .module-provider-review strong,
.platform-module-grid .module-assist-answer > span > i,
.platform-module-grid .module-assist-answer > p b { color: #142136; }
.platform-module-grid .module-calendar-slots b,
.platform-module-grid .module-message-compose > div b { background: #193951; color: #fff; }
.platform-module-grid .module-pha-phone,
.platform-module-grid .module-provider-review,
.platform-module-grid .module-drc-panel,
.platform-module-grid .module-message-roster,
.platform-module-grid .module-message-compose { background: #f5f7fa; border-color: #dce4ee; box-shadow: none; }
.platform-module-grid .module-calendar-board i { box-shadow: none; }
.platform-module-grid .module-assist-orbit > i { border-color: #fff; }

.platform-module-grid .module-code-art--messaging { grid-template-columns: minmax(0,.85fr) minmax(0,1.15fr); }
.platform-module-grid .module-message-roster, .platform-module-grid .module-message-compose { min-width: 0; padding: 8px; }
.platform-module-grid .module-message-roster .module-art-window__bar { grid-template-columns: 26px minmax(0,1fr); gap: 6px; }
.platform-module-grid .module-message-roster .module-art-product-icon { width: 26px; height: 26px; }
.platform-module-grid .module-message-roster .module-art-product-icon img { width: 22px; height: 22px; }
.platform-module-grid .module-message-roster .module-art-window__bar strong { font-size: 8px; }
.platform-module-grid .module-message-roster > span { grid-template-columns: 22px minmax(0,1fr) 14px; gap: 4px; }
.platform-module-grid .module-message-roster > span > i { width: 22px; height: 22px; }
.platform-module-grid .module-message-roster > span > em { width: 14px; height: 14px; }
.platform-module-grid .module-message-compose > div { flex-wrap: wrap; }

