/* Migo CRM v8.5.21.2 — reliable live alerts + neutral reminder visual */
#migoLiveAlertsV85210[popover],
#migoLiveAlertsV85210.is-fallback-open{
  position:fixed!important;
  inset:18px 18px auto auto!important;
  z-index:2147483647!important;
  width:min(390px,calc(100vw - 28px))!important;
  max-width:390px!important;
  max-height:calc(100dvh - 36px)!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  overflow:visible!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#101828!important;
  pointer-events:auto!important;
}
#migoLiveAlertsV85210:not(:popover-open):not(.is-fallback-open){display:none!important}
.migo-live-alerts-v85210{font-family:inherit}
.migo-live-alerts-head-v85210{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;padding:8px 9px;border:1px solid #dce3dc;border-radius:8px;background:rgba(255,255,255,.98);box-shadow:0 10px 28px rgba(30,41,30,.12);backdrop-filter:blur(10px)}
.migo-live-alerts-head-v85210>div:first-child{display:flex;align-items:center;gap:7px;min-width:0}.migo-live-alerts-head-icon-v85210{width:24px;height:24px;display:grid;place-items:center;border-radius:6px;background:#f1f5ef;color:#596d55}.migo-live-alerts-head-icon-v85210 svg{width:14px;height:14px}.migo-live-alerts-head-v85210 strong{font-size:11px}.migo-live-alerts-head-v85210 [data-live-alert-count]{min-width:18px;height:18px;display:inline-grid;place-items:center;padding:0 5px;border-radius:999px;background:#eef2ec;color:#596754;font-size:9px;font-weight:800}.migo-live-alerts-head-v85210 [data-live-alert-count][hidden]{display:none!important}
.migo-live-alerts-controls-v85210{display:flex;align-items:center;gap:5px}.migo-live-alerts-controls-v85210 button{height:28px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 8px;border:1px solid #dde4dc;border-radius:6px;background:#fff;color:#566352;font-size:9px;font-weight:800;cursor:pointer}.migo-live-alerts-controls-v85210 button[data-live-alert-sound]{width:30px;padding:0}.migo-live-alerts-controls-v85210 button svg{width:14px;height:14px}.migo-live-alerts-controls-v85210 button.is-muted{color:#8d958a}.migo-live-alerts-controls-v85210 button[hidden]{display:none!important}
.migo-live-alerts-stack-v85210{display:grid;gap:8px;max-height:calc(100dvh - 88px);overflow-y:auto;overflow-x:hidden;padding:1px 1px 6px;scrollbar-width:thin;scrollbar-color:#c8d0c5 transparent}
.migo-live-alert-v85210{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) 28px;gap:10px;align-items:start;width:100%;min-width:0;padding:12px 10px 11px;border:1px solid #dce3dc;border-radius:8px;background:#fff;box-shadow:0 16px 38px rgba(21,31,20,.16);opacity:0;transform:translateX(18px) scale(.985);transition:opacity .2s ease,transform .2s ease,border-color .2s ease;overflow:hidden}.migo-live-alert-v85210.is-visible{opacity:1;transform:translateX(0) scale(1)}.migo-live-alert-v85210.is-leaving{opacity:0;transform:translateX(20px) scale(.98)}
.migo-live-alert-v85210.level-warning{border-color:#e9d7b9}.migo-live-alert-v85210.level-danger{border-color:#efc5c3}.migo-live-alert-v85210.is-reminder{border-color:#e1c88f;background:#fff;box-shadow:0 16px 38px rgba(21,31,20,.16)}
.migo-live-alert-icon-v85210{width:38px;height:38px;display:grid;place-items:center;border-radius:7px;background:#eef5eb;color:#55744d}.migo-live-alert-icon-v85210 svg{width:18px;height:18px}.migo-live-alert-v85210.level-warning .migo-live-alert-icon-v85210,.migo-live-alert-v85210.is-reminder .migo-live-alert-icon-v85210{background:#fff4df;color:#99651c}.migo-live-alert-v85210.level-danger .migo-live-alert-icon-v85210{background:#feeeec;color:#b23b32}
.migo-live-alert-copy-v85210{min-width:0}.migo-live-alert-meta-v85210{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:3px}.migo-live-alert-meta-v85210 span{color:#74806f;font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.migo-live-alert-meta-v85210 time{color:#9aa298;font-size:8.5px;white-space:nowrap}.migo-live-alert-copy-v85210>strong{display:block;color:#283326;font-size:11.5px;line-height:1.35;overflow-wrap:anywhere}.migo-live-alert-copy-v85210>p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:4px 0 0;color:#667162;font-size:9.5px;line-height:1.45;overflow-wrap:anywhere}.migo-live-alert-copy-v85210>button{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:0;border:0;background:transparent;color:#526b4b;font-size:9px;font-weight:800;cursor:pointer}.migo-live-alert-copy-v85210>button svg{width:12px;height:12px}
.migo-live-alert-close-v85210{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;color:#879083;cursor:pointer}.migo-live-alert-close-v85210:hover{background:#f3f5f2;color:#3d4939}.migo-live-alert-close-v85210 svg{width:14px;height:14px}
.migo-live-alert-progress-v85210{position:absolute;left:0;right:0;bottom:0;height:2px;background:#6d8466;transform-origin:left center;animation:migo-live-alert-progress-v85210 var(--migo-alert-duration) linear forwards}.migo-live-alert-v85210.level-warning .migo-live-alert-progress-v85210{background:#c38b35}.migo-live-alert-v85210.level-danger .migo-live-alert-progress-v85210{background:#bd4a42}@keyframes migo-live-alert-progress-v85210{from{transform:scaleX(1)}to{transform:scaleX(0)}}
@media(max-width:640px){#migoLiveAlertsV85210[popover],#migoLiveAlertsV85210.is-fallback-open{inset:10px 10px auto 10px!important;width:auto!important;max-width:none!important}.migo-live-alerts-head-v85210{padding:7px}.migo-live-alerts-controls-v85210 button[data-live-alert-close-all]{font-size:0;width:30px;padding:0}.migo-live-alerts-controls-v85210 button[data-live-alert-close-all]::after{content:'×';font-size:17px}.migo-live-alert-v85210{grid-template-columns:34px minmax(0,1fr) 26px}.migo-live-alert-icon-v85210{width:34px;height:34px}}
@media(prefers-reduced-motion:reduce){.migo-live-alert-v85210,.migo-live-alert-progress-v85210{animation:none!important;transition:none!important}}
