.email-heatmap-container[data-v-82406e24]{padding:10px;background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a}.email-heatmap-container.is-flat[data-v-82406e24]{padding:0;background:transparent;border-radius:0;box-shadow:none}.email-heatmap-container.is-flat .header[data-v-82406e24]{display:none}.email-heatmap-container .header[data-v-82406e24]{margin-bottom:20px}.email-heatmap-container .header h2[data-v-82406e24]{margin-bottom:8px;font-size:20px;color:#333}.email-heatmap-container .header .description[data-v-82406e24]{color:#666;font-size:14px}.email-heatmap-container .heatmap-wrapper[data-v-82406e24]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.email-heatmap-container .heatmap-grid[data-v-82406e24]{display:flex;flex-direction:column;width:100%;min-width:600px}.email-heatmap-container .grid-row[data-v-82406e24]{display:flex;width:100%}.email-heatmap-container .grid-row.header-row[data-v-82406e24]{margin-bottom:2px}.email-heatmap-container .grid-row.header-row .header-cell[data-v-82406e24]{font-size:11px;color:#999;display:flex;align-items:center;justify-content:center}.email-heatmap-container .grid-cell[data-v-82406e24]{flex:1;height:20px;margin:1px;border-radius:2px;transition:transform .2s;min-width:0}.email-heatmap-container .grid-cell.label-cell[data-v-82406e24]{flex:0 0 40px;display:flex;align-items:center;justify-content:flex-end;padding-right:5px;font-weight:700;color:#555;font-size:10px}.email-heatmap-container .grid-cell.data-cell[data-v-82406e24]{cursor:pointer}.email-heatmap-container .grid-cell.data-cell[data-v-82406e24]:hover{transform:scale(1.1);z-index:1;border-color:#007bff!important}.email-heatmap-container .legend[data-v-82406e24]{margin-top:20px;display:flex;align-items:center;justify-content:flex-end;font-size:12px;color:#666}.email-heatmap-container .legend .gradient-bar[data-v-82406e24]{width:150px;height:10px;background:linear-gradient(to right,#007bff0d,#007bff);margin:0 10px;border-radius:5px}.tooltip[data-v-82406e24]{position:fixed;z-index:1000;background:#000c;color:#fff;padding:10px;border-radius:4px;font-size:12px;pointer-events:none;min-width:150px}.tooltip .tooltip-header[data-v-82406e24]{font-weight:700;margin-bottom:5px;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:3px}.tooltip .tooltip-content div[data-v-82406e24]{margin-bottom:2px}.tooltip .tooltip-content .score[data-v-82406e24]{margin-top:5px;color:#4dabf7;font-weight:700}
