.tblgo-demo-body{padding-top:46px}
.tblgo-demo-notice{position:fixed;inset:0 0 auto 0;z-index:100001;min-height:46px;padding:8px 22px;display:flex;align-items:center;justify-content:center;gap:12px;background:#fff1e9;border-bottom:1px solid #ffd0b7;color:#7a2c00;font-size:14px}
.tblgo-demo-notice strong{padding:4px 9px;border-radius:999px;background:#fd5801;color:#fff;white-space:nowrap}
.tblgo-demo-notice a{margin-left:auto;color:#0072d8;font-weight:700;text-decoration:none}
.tblgo-demo-toast{position:fixed;right:24px;bottom:24px;z-index:100002;max-width:min(390px,calc(100vw - 32px));padding:14px 17px;border-radius:13px;background:#071b34;color:#fff;box-shadow:0 16px 40px rgba(7,27,52,.28);font-weight:650}
.tblgo-category-heading i{font-style:normal}
.tblgo-demo-body .tblgo-modal-card h2{font-size:24px;line-height:1.2}
@media(max-width:600px){
  .tblgo-demo-body{padding-top:68px}
  .tblgo-demo-notice{min-height:68px;padding:8px 12px;justify-content:flex-start;gap:8px;flex-wrap:wrap}
  .tblgo-demo-notice span{font-size:12px;line-height:1.25;max-width:calc(100% - 110px)}
  .tblgo-demo-notice a{font-size:12px}
  .tblgo-demo-toast{right:16px;bottom:86px}
}
