.notification{padding-bottom:.75em;position:fixed;top:1.5em;right:1.5em;width:24em;max-width:calc(100% - 3em);z-index:9999}.notification__box{animation:flyIn .3s ease-out;background-color:#fff;border-radius:.75em;box-shadow:0 .5em 1em #17181c1a;min-height:4em;display:flex;align-items:center;overflow:hidden}.notification--out .notification__box{animation:flyOut .3s ease-out forwards}.notification__content{display:flex;align-items:center;padding:.5em 1em;width:100%}.notification__icon{flex-shrink:0;margin-right:.75em;width:2em;height:2em;display:flex;align-items:center;justify-content:center;font-size:1.2em}.notification__icon--success{color:#4caf50}.notification__icon--error{color:#f44336}.notification__icon--warning{color:#ff9800}.notification__icon--info{color:#2196f3}.notification__text{line-height:1.333;flex:1}.notification__text-title{font-size:.85em;font-weight:600;color:#333}.notification__text-subtitle{font-size:.7em;opacity:.75;color:#666}.notification__btns{box-shadow:-1px 0 #17181c26;flex-direction:column;flex-shrink:0;min-width:5em;height:100%;background-color:#e3e4e880}.notification__btn{background-color:transparent;border:none;cursor:pointer;font-size:.75em;font-weight:600;height:100%;padding:0 .75rem;transition:background-color .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#333}.notification__btn:first-of-type{border-radius:0 .75rem 0 0}.notification__btn:last-of-type{border-radius:0 0 .75rem}.notification__btn:only-child{border-radius:0 .75rem .75rem 0}.notification__btn+.notification__btn{box-shadow:0 -1px #17181c26;font-weight:500}.notification__btn:hover{background-color:#c7cad1}.notification__btn:active{background-color:#abafba}.notification__box--success{border-left:4px solid #4caf50}.notification__box--error{border-left:4px solid #f44336}.notification__box--warning{border-left:4px solid #ff9800}.notification__box--info{border-left:4px solid #2196f3}@media (prefers-color-scheme: dark){.notification__box{background-color:#2e3138}.notification__text-title{color:#e0e0e0}.notification__text-subtitle{color:#aaa}.notification__btns{box-shadow:-1px 0 #e3e4e826;background-color:#45495480}.notification__btn+.notification__btn{box-shadow:0 -1px #e3e4e826}.notification__btn{color:#e0e0e0;font-weight:600}.notification__btn:hover{background-color:#5c6270}.notification__btn:active{background-color:#676e7e}}@keyframes flyIn{0%{transform:translate(calc(100% + 1.5em));opacity:0}to{transform:translate(0);opacity:1}}@keyframes flyOut{0%{transform:translate(0);opacity:1}to{transform:translate(calc(100% + 1.5em));opacity:0}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
