/* Signal-day calendar: scoped to analytics only, no global date-picker changes. */
#mtHistoryDialog .mt-marked-date-field{position:relative;min-width:0}
#mtHistoryDialog .mt-marked-date-field>input{cursor:pointer;padding-right:31px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2393a7be' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M7 3v4M17 3v4M3 10h18'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:17px;background-position:right 10px center}
#mtHistoryDialog .mt-signal-cal[hidden]{display:none!important}
#mtHistoryDialog .mt-signal-cal{position:absolute;z-index:50;top:100%;left:0;margin-top:5px;width:min(300px,88vw);box-sizing:border-box;padding:11px;border:1px solid #43536a;border-radius:12px;background:#101824;color:#eef4fc;box-shadow:0 14px 36px #000b;font-size:13px}
#mtHistoryDialog .mt-cal-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:5px}
#mtHistoryDialog .mt-cal-top strong{text-transform:capitalize;font-size:13px;text-align:center}
#mtHistoryDialog .mt-cal-top button,#mtHistoryDialog .mt-cal-bottom button{border:1px solid #39475e;background:#1d293b;color:#e8f1ff;border-radius:7px;padding:4px 10px;cursor:pointer}
#mtHistoryDialog .mt-cal-top button{font-size:20px;line-height:1}
#mtHistoryDialog .mt-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}
#mtHistoryDialog .mt-cal-week{text-align:center;color:#9aaabd;font-size:10px;padding:3px 0}
#mtHistoryDialog .mt-cal-blank{min-height:31px}
#mtHistoryDialog .mt-cal-day{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:33px;min-width:0;padding:2px 2px 8px;background:transparent;color:#e9f1ff;border:1px solid transparent;border-radius:7px;cursor:pointer;font-size:12px}
#mtHistoryDialog .mt-cal-day:hover,#mtHistoryDialog .mt-cal-day:focus-visible{background:#2b3e58;outline:none}
#mtHistoryDialog .mt-cal-day.marked{background:rgba(25,140,111,.17);font-weight:750}
#mtHistoryDialog .mt-cal-day.selected{border-color:#7e92fd;background:rgba(70,88,184,.35)}
#mtHistoryDialog .mt-cal-day.today:not(.selected){border-color:#607084}
#mtHistoryDialog .mt-cal-dot{width:5px;height:5px;border-radius:50%;background:#3bdaa6;display:inline-block}
#mtHistoryDialog .mt-cal-day>.mt-cal-dot{position:absolute;bottom:4px;left:calc(50% - 2.5px)}
#mtHistoryDialog .mt-cal-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;color:#b6c3d4;font-size:10px}
#mtHistoryDialog .mt-cal-bottom .mt-cal-dot{margin-right:4px}
@media(max-width:550px){#mtHistoryDialog .mt-signal-cal{width:min(290px,92vw)}#mtHistoryDialog .mt-hist-controls label:nth-child(3n) .mt-signal-cal{right:0;left:auto}}
