/* Exact success subset of captured tru-toast styles; scoped to avoid shell collisions. */
.source-copy-toast{width:auto;position:fixed;z-index:1001;top:25px;right:2.5%;animation:source-copy-toast-enter .3s}
.source-copy-toast__content{display:flex;background:rgba(var(--color-success,#2cc981),.1);min-height:48px;border-radius:8px;margin-bottom:10px;white-space:normal;word-wrap:break-word;word-break:break-word;border:1px solid var(--color-success,#2cc981)}
.source-copy-toast__left{padding:8px;border-top-left-radius:7px;border-bottom-left-radius:7px;justify-content:center;align-items:center;display:flex;background:var(--color-success,#2cc981)}
.source-copy-toast__icon{font-family:'TruVideo Material Icons';font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:'liga';-webkit-font-smoothing:antialiased}
.source-copy-toast__left .source-copy-toast__icon{color:#fff;width:20px;height:20px;font-size:20px}
.source-copy-toast__right{padding:8px;align-items:center;display:flex;width:100%;background-color:#fff;border-radius:0 8px 8px 0}
.source-copy-toast__right p{flex-grow:1;color:var(--color-success,#2cc981);white-space:normal;word-wrap:break-word;word-break:break-word;width:95%}
.source-copy-toast__right button{font-size:18px;width:18px;height:18px;cursor:pointer;font-weight:900;margin:0 2px 0 8px;color:#6d7e91;border:0;padding:0;background:transparent}
.source-copy-toast--leaving{animation:source-copy-toast-leave .3s forwards}
@keyframes source-copy-toast-enter{from{transform:translateY(10%);opacity:0}to{transform:translateY(0);opacity:1}}
@keyframes source-copy-toast-leave{from{transform:translateX(0);opacity:1}to{transform:translateY(10%);opacity:0}}
