.yesadmin-notice-alert--animate{animation:.55s ease-out yesadmin-notice-enter,2s ease-in-out .55s 3 yesadmin-notice-glow;scroll-margin-top:5rem}.yesadmin-alexa-radio__alert--panel,.yesadmin-mobile-apps__alert,.yesadmin-web-player-admin__alert{scroll-margin-top:5rem}body.fi-panel-admin .yesadmin-admin-notifications-trigger.fi-icon-btn,body.fi-panel-client .yesadmin-client-notifications-trigger.fi-icon-btn{transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s}body.fi-panel-admin .yesadmin-admin-notifications-trigger .fi-icon-btn-badge-ctn{top:-.35rem;right:-.35rem;min-width:1.35rem;height:1.35rem;padding:0 .35rem;border:2px solid rgb(255 255 255);border-radius:999px;background:rgb(220 38 38);box-shadow:0 0 0 2px rgb(254 202 202),0 4px 10px rgb(220 38 38 / .45);animation:1.8s ease-in-out infinite yesadmin-notice-bell-pulse}body.fi-panel-admin .yesadmin-admin-notifications-trigger.yesadmin-notifications-trigger--active,body.fi-panel-admin .yesadmin-admin-notifications-trigger:has(.fi-icon-btn-badge-ctn){background:rgb(254 243 199);border-color:rgb(234 88 12);box-shadow:0 0 0 3px rgb(234 88 12 / .18);animation:2.2s ease-in-out infinite yesadmin-notice-bell-ring;transform-origin:50% 0%}body.fi-panel-client .yesadmin-client-notifications-trigger .fi-icon-btn-badge-ctn{top:-.35rem;right:-.35rem;min-width:1.35rem;height:1.35rem;padding:0 .35rem;border:2px solid rgb(255 255 255);border-radius:999px;background:rgb(220 38 38);box-shadow:0 0 0 2px rgb(254 202 202),0 4px 10px rgb(220 38 38 / .45);animation:1.2s ease-in-out infinite yesadmin-notice-bell-pulse,.35s linear infinite yesadmin-notice-bell-vibrate}body.fi-panel-client .yesadmin-client-notifications-trigger.yesadmin-notifications-trigger--active,body.fi-panel-client .yesadmin-client-notifications-trigger:has(.fi-icon-btn-badge-ctn){background:rgb(254 215 170);border-color:rgb(234 88 12);box-shadow:0 0 0 3px rgb(234 88 12 / .18);animation:2.2s ease-in-out infinite yesadmin-notice-bell-ring;transform-origin:50% 0%}.fi-no .yesadmin-notice-alert--animate,.fi-no.yesadmin-notice-alert--animate{animation:.45s ease-out yesadmin-notice-enter,1.8s ease-in-out .45s 2 yesadmin-notice-glow}@keyframes yesadmin-notice-enter{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@keyframes yesadmin-notice-glow{0%,100%{box-shadow:0 0 0 0 rgb(234 88 12 / 0)}50%{box-shadow:0 0 0 4px rgb(234 88 12 / .28)}}@keyframes yesadmin-notice-bell-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes yesadmin-notice-bell-shake{0%,100%{transform:rotate(0)}20%{transform:rotate(-8deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(6deg)}}@keyframes yesadmin-notice-bell-ring{0%,100%,45%{transform:rotate(0)}5%{transform:rotate(16deg)}10%{transform:rotate(-14deg)}15%{transform:rotate(12deg)}20%{transform:rotate(-10deg)}25%{transform:rotate(8deg)}30%{transform:rotate(-6deg)}35%{transform:rotate(4deg)}40%{transform:rotate(-2deg)}}@keyframes yesadmin-notice-bell-vibrate{0%,100%{transform:translateX(0)}25%{transform:translateX(-1px)}75%{transform:translateX(1px)}}@media (prefers-reduced-motion:reduce){.yesadmin-notice-alert--animate,body.fi-panel-admin .yesadmin-admin-notifications-trigger .fi-icon-btn-badge-ctn,body.fi-panel-admin .yesadmin-admin-notifications-trigger.yesadmin-notifications-trigger--active,body.fi-panel-admin .yesadmin-admin-notifications-trigger:has(.fi-icon-btn-badge-ctn),body.fi-panel-client .yesadmin-client-notifications-trigger .fi-icon-btn-badge-ctn,body.fi-panel-client .yesadmin-client-notifications-trigger.yesadmin-notifications-trigger--active,body.fi-panel-client .yesadmin-client-notifications-trigger:has(.fi-icon-btn-badge-ctn){animation:none}}