﻿#nprogress{pointer-events:none}#nprogress .bar{z-index:1031;background:#29d;width:100%;height:2px;position:fixed;top:0;left:0}#nprogress .peg{opacity:1;width:100px;height:100%;display:block;position:absolute;right:0;-webkit-transform:rotate(3deg)translateY(-4px);-ms-transform:rotate(3deg)translateY(-4px);transform:rotate(3deg)translateY(-4px);box-shadow:0 0 10px #29d,0 0 5px #29d}#nprogress .spinner{z-index:1031;display:block;position:fixed;top:15px;right:15px}#nprogress .spinner-icon{box-sizing:border-box;border:2px solid #0000;border-color:#29d #0000 #0000 #29d;border-radius:50%;width:18px;height:18px;-webkit-animation:.4s linear infinite nprogress-spinner;animation:.4s linear infinite nprogress-spinner}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#nprogress .peg{box-shadow:none}#nprogress .spinner-icon{border:5px solid #0000;border-color:#daa520 #0000 #0000 #daa520;width:28px;height:28px}#nprogress .bar{background:#daa520;height:5px}#notif-container{z-index:999999;flex-direction:column;gap:10px;display:flex;position:fixed;top:20px;right:20px}.notification{color:#fff;opacity:0;border-radius:10px;align-items:center;min-width:260px;padding:14px 18px;font-size:14px;font-weight:500;animation:.35s forwards notif-enter;display:flex;transform:translateY(-10px);box-shadow:0 10px 25px #0000001a}.notification.exit{animation:.35s forwards notif-exit}.notification.success{background:linear-gradient(135deg,#28c76f,#20a65b)}.notification.error{background:linear-gradient(135deg,#ea5455,#d13637)}.notification.warning{background:linear-gradient(135deg,#ff9f43,#ff881a)}.notification.info{background:linear-gradient(135deg,#00cfe8,#05b5cc)}@keyframes notif-enter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes notif-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}