/* StreakDial in-call glossary sticky notes */
.sdg-stack{position:fixed;bottom:16px;right:16px;z-index:99999;display:flex;flex-direction:column-reverse;
  gap:10px;max-width:320px;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
@media (max-width:640px){.sdg-stack{left:10px;right:10px;bottom:10px;max-width:none}}
.sdg-note{background:#fff7d6;border:1px solid #e9d68a;border-left:5px solid #d99a2b;border-radius:10px;
  box-shadow:0 8px 26px rgba(60,45,0,.18);padding:12px 14px 13px;position:relative;animation:sdg-in .18s ease}
@keyframes sdg-in{from{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}
.sdg-note .sdg-cat{font-size:.62rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#b07d17}
.sdg-note .sdg-term{font-size:1.02rem;font-weight:800;color:#2a2410;margin:2px 0 5px;line-height:1.2;padding-right:20px}
.sdg-note .sdg-short{font-size:.85rem;color:#4a3f1c;line-height:1.42}
.sdg-note .sdg-oncall{font-size:.85rem;color:#3a2f10;line-height:1.42;margin-top:8px;
  background:rgba(217,154,43,.14);border-radius:7px;padding:8px 9px}
.sdg-note .sdg-oncall b{display:block;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:#b07d17;margin-bottom:3px}
.sdg-note .sdg-x{position:absolute;top:7px;right:9px;border:none;background:transparent;font-size:1.05rem;
  line-height:1;color:#b07d17;cursor:pointer;padding:2px}
.sdg-note .sdg-x:hover{color:#7a5510}
@media (prefers-color-scheme:dark){
  .sdg-note{background:#3a3212;border-color:#5a4d18;border-left-color:#e2a44b;box-shadow:0 8px 26px rgba(0,0,0,.5)}
  .sdg-note .sdg-term{color:#fdf3d2}.sdg-note .sdg-short{color:#e7dcb4}.sdg-note .sdg-oncall{color:#f3e8c6;background:rgba(226,164,75,.16)}
  .sdg-note .sdg-cat,.sdg-note .sdg-oncall b,.sdg-note .sdg-x{color:#e2a44b}
}
