.toast[data-v-b0e8e759]{position:fixed;bottom:100px;right:20px;padding:12px 20px;border-radius:8px;color:#fff;z-index:9001;max-width:800px;min-width:400px;box-sizing:border-box}.toast.success[data-v-b0e8e759]{background:#6bbf4d;color:#f2fbf2}.toast.error[data-v-b0e8e759]{background:#ffa8a8;color:#b40d0d}.toast.info[data-v-b0e8e759]{color:#d9e6ff;background:#001f3f}.toast-enter-active[data-v-b0e8e759]{animation:toast-in-b0e8e759 .5s ease-out}.toast-leave-active[data-v-b0e8e759]{animation:toast-out-b0e8e759 .5s ease-in}@keyframes toast-in-b0e8e759{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-out-b0e8e759{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100px)}}:root{--bulletin-badge: linear-gradient(269.98deg, rgba(0, 102, 140, .2) .02%, rgba(113, 196, 239, .17) 79.99%);--card-background: linear-gradient( 269.98deg, rgba(0, 102, 140, .05) .02%, rgba(113, 196, 239, .03) 79.99% );--table-time-background: linear-gradient( 269.98deg, rgba(113, 196, 239, .03) 20.01%, rgba(0, 102, 140, .05) 99.98% );--table-header-color: linear-gradient(90deg, #cfeaf7 0%, #b5d6e4 100%);--primary-header: linear-gradient( 269.98deg, rgba(0, 102, 140, .2) .02%, rgba(113, 196, 239, .17) 79.99% );--table-day-cell: linear-gradient( 269.98deg, rgba(255, 255, 255, .55) .02%, rgba(255, 255, 255, .53) 79.99% );--table-white-stripes: #linear-gradient( 269.98deg, rgba(255, 255, 255, .55) .02%, rgba(255, 255, 255, .53) 79.99% );--table-dark-stripes: linear-gradient( 269.98deg, rgba(0, 102, 140, .05) .02%, rgba(113, 196, 239, .03) 79.99% );--deafult-btn-hover: linear-gradient( 269.98deg, rgba(0, 102, 140, .05) .02%, rgba(113, 196, 239, .03) 79.99% );--table-background: linear-gradient( 269.98deg, rgba(0, 102, 140, .15) .02%, rgba(113, 196, 239, .13) 79.99% );--default-btn-hover: #3b3b39;--default-btn: #012E16;--sidebar-bg: #001F3F;--icon-color:#C1DFED;--sidebar-hover-bg:#1D1D1D;--sidebar-hover-color: #ffffff;--logout-hover-bg: #C1DFED;--table-row-hover: #80b9d3}*{font-family:Kumbh Sans,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;font-weight:400;background-color:#fff;color:#40403e}:root{--hover-darkblue-btn: #013060;--fc-page-bg-color: #f9f9f9;--sidebar-width: 16%;--main-color: #001f3f;--white-color: #ffffff}*{box-sizing:border-box}html,body{overflow:visible;height:auto;min-height:100vh}html{height:100%}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}p{margin:0}
