.ela-panel{color:#183d33;background:#f8fcfa;border:1px solid #d8e7e0;border-radius:12px;min-width:0;margin:22px 0;padding:20px}.ela-panel *{box-sizing:border-box}.ela-heading,.ela-heading>div{align-items:center;gap:10px;display:flex}.ela-heading{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:17px}.ela-heading h3{line-height:1.4;margin:0!important;font-size:16px!important}.ela-heading svg{color:#24745d;flex-shrink:0}.ela-refresh,.ela-more{min-height:44px;font:inherit;color:#225d48;cursor:pointer;background:#fff;border:1px solid #bdd7ca;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:600;display:inline-flex}.ela-refresh:disabled{cursor:default;opacity:.65}.ela-refresh:focus-visible{outline-offset:3px;outline:3px solid #008567}.ela-more:focus-visible{outline-offset:3px;outline:3px solid #008567}.ela-email a:focus-visible{outline-offset:3px;outline:3px solid #008567}.ela-recent summary:focus-visible{outline-offset:3px;outline:3px solid #008567}.ela-summary{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.ela-summary>div{gap:5px;display:grid}.ela-summary strong{color:#13513b;letter-spacing:-.6px;font-size:25px;font-weight:600;line-height:1.2}.ela-summary span,.ela-summary time{color:#5b7669;font-size:11px;line-height:1.5}.ela-summary time{color:#244e3d;font-weight:500}.ela-last{text-align:right}.ela-scanners{color:#715e3a;margin:12px 0 0!important;font-size:11px!important}.ela-empty{color:#60766b;line-height:1.65;margin:15px 0!important;font-size:12px!important}.ela-error{color:#8b492f;background:#fff7ef;border:1px solid #e9cabb;border-radius:8px;padding:12px;line-height:1.65;margin:12px 0!important;font-size:12px!important}.ela-email{border-top:1px solid #dbe9e1;min-width:0;margin-top:17px;padding-top:17px}.ela-email-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ela-email-heading>div{flex:1;gap:5px;min-width:0;display:grid}.ela-email-heading a{overflow-wrap:anywhere;align-items:flex-start;gap:7px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex;color:#17533d!important;text-decoration:none!important}.ela-email-heading a svg{flex-shrink:0;margin-top:3px}.ela-email-heading a:hover{text-decoration:underline!important}.ela-email-heading span{color:#647a6e;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.ela-email-heading>strong{white-space:nowrap;color:#2c634d;font-size:12px;line-height:1.6}.ela-links{gap:9px;list-style:none;display:grid;margin:12px 0 0!important;padding:0!important}.ela-links li{background:#fff;border:1px solid #e0eae4;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex;margin:0!important}.ela-links li>div{gap:4px;min-width:0;display:grid}.ela-links li>div>span{color:#365a48;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.ela-links small{color:#698173;font-size:10px;line-height:1.5}.ela-count{color:#6c8075;white-space:nowrap;font-size:11px;line-height:1.5}.ela-count.has-visits{color:#1c7350;font-weight:600}.ela-recent{margin-top:12px}.ela-recent summary{cursor:pointer;color:#396851;min-height:38px;padding:9px 0;font-size:11px;line-height:1.5}.ela-recent ol{border-left:2px solid #cbded2;margin:6px 0 0;padding:0 0 0 12px;list-style:none}.ela-recent li{padding:6px 0 10px;list-style:none}.ela-recent li>div{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}.ela-recent strong{color:#385e48;overflow-wrap:anywhere;font-size:11px;font-weight:600}.ela-recent time,.ela-recent li>span{color:#708173;font-size:10px;line-height:1.6}.ela-more{margin:15px 0 0}.ela-note,.ela-caption{max-width:95ch;color:#687d70!important;margin:15px 0 0!important;font-size:10px!important;line-height:1.7!important}.ela-note{border-top:1px solid #e1eae4;padding-top:13px}.ela-overview{background:#fff;margin:26px 0;padding:25px}.mb-detail>.ela-panel{margin-left:25px;margin-right:25px}.mb-send-review>.ela-panel{margin-top:20px}.sc-business-email>.ela-panel{margin-bottom:0}@media (max-width:560px){.ela-panel,.ela-overview{padding:16px}.ela-heading{gap:8px}.ela-heading h3{font-size:15px!important}.ela-summary strong{font-size:23px}.ela-last{text-align:left}.ela-email-heading{flex-wrap:wrap;gap:8px}.ela-email-heading>div{flex-basis:100%}.ela-links li{padding:9px}.ela-note{font-size:11px!important}.ela-refresh,.ela-more{font-size:11px}.mb-detail>.ela-panel{margin-left:14px;margin-right:14px}.ela-recent summary{min-height:44px;display:list-item}}
