/* Shared light feedback: themes/default/vendors/element/_message.scss. */
.toast,.shell-toast{position:fixed;z-index:10000;top:30px;right:auto;bottom:auto;left:50%;display:flex;align-items:center;max-width:calc(100% - 40px);width:max-content;min-width:0;padding:8px 24px;border:1px solid #e9e9e9;border-radius:6px;background:#fff;color:var(--font-b-1);font-size:14px;line-height:22px;font-weight:400;box-shadow:0 0 5px rgba(0,0,0,.05);opacity:0;pointer-events:none;transform:translate(-50%,-10px);transition:opacity .16s,transform .16s}
.toast.visible,.shell-toast.visible{opacity:1;transform:translate(-50%,0)}
.toast.is-success::before,.shell-toast.is-success::before{content:"";flex:0 0 16px;width:16px;height:16px;margin-right:8px;background:url("assets/message-success.svg") center/16px 16px no-repeat}

/* Sharing navigation badges use the same style in the shell and board iframe. */
.share-pending-count{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:16px;height:16px;margin-left:auto;padding:0 4px;border-radius:8px;background:var(--status-danger);color:var(--font-on-brand);font-size:10px;font-weight:400;line-height:16px;text-align:center}
.share-pending-count[hidden]{display:none}
/* Reuse the global icon-information glyph for neutral cancellation feedback. */
.toast.is-info::before,.shell-toast.is-info::before{content:"\e688";font-family:iconfont!important;flex:0 0 16px;width:16px;height:16px;margin-right:8px;font-size:16px;line-height:16px;font-weight:400;color:var(--font-b-3)}
