@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../font/montserrat/Montserrat-Bold.woff2) format("woff2"),url(../font/montserrat/Montserrat-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(../font/montserrat/Montserrat-Light.woff2) format("woff2"),url(../font/montserrat/Montserrat-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(../font/montserrat/Montserrat-Medium.woff2) format("woff2"),url(../font/montserrat/Montserrat-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../font/montserrat/Montserrat-Regular.woff2) format("woff2"),url(../font/montserrat/Montserrat-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(../font/montserrat/Montserrat-SemiBold.woff2) format("woff2"),url(../font/montserrat/Montserrat-SemiBold.woff) format("woff")}img[data-v-6ea022d2]{max-width:100%}body[data-v-6ea022d2]{background-color:#f2f2f2;margin:0;overflow-x:hidden;scroll-behavior:smooth;transition:background 1.35s linear}body.login-page[data-v-6ea022d2]{background-color:#6f7aff;height:100vh;padding:0;width:unset}section[data-v-6ea022d2]{box-sizing:border-box;height:100dvh;overflow:scroll;overflow-x:hidden;padding:40px;position:relative;width:100%}section h1[data-v-6ea022d2]{font-size:44px;line-height:56px;text-align:center;text-transform:capitalize;width:100%}a[data-v-6ea022d2],h1[data-v-6ea022d2],h2[data-v-6ea022d2],h3[data-v-6ea022d2],h4[data-v-6ea022d2],h5[data-v-6ea022d2],h6[data-v-6ea022d2],label[data-v-6ea022d2],p[data-v-6ea022d2],span[data-v-6ea022d2]{color:#000;font-display:"swap";font-family:montserrat;margin:0}.grid-controls[data-v-6ea022d2]{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#fff3;border:1px solid hsla(0,0%,100%,.3);border-radius:16px;box-shadow:0 4px 30px #0000001a;display:flex;gap:4px;padding:4px}.grid-btn[data-v-6ea022d2]{background:transparent;border:none;border-radius:10px;cursor:pointer;font-weight:600;padding:8px 14px;transition:.2s}.grid-btn.active[data-v-6ea022d2]{background:#fff;box-shadow:0 2px 8px #00000014}.modal-container[data-v-6ea022d2]{align-items:center;background-color:#020b1cb3;display:flex;height:100dvh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.modal-container .modal-card[data-v-6ea022d2]{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;padding:140px 110px}.modal-container .modal-card .modal-label[data-v-6ea022d2]{color:#021234;font-size:18px;font-weight:700;line-height:22px;margin:0 0 9px 26px}.modal-container .modal-card input[data-v-6ea022d2],.modal-container .modal-card select[data-v-6ea022d2]{border:2px solid #021234;border-radius:27px;box-sizing:border-box;color:#020b1c;font-size:16px;font-weight:400;height:54px;letter-spacing:0;line-height:19px;margin-bottom:18px;opacity:.3;padding:0 26px;white-space:nowrap;width:499px}.modal-container .modal-card input[data-v-6ea022d2]:nth-last-child(2),.modal-container .modal-card select[data-v-6ea022d2]:nth-last-child(2){margin-bottom:58px}.modal-container .modal-card select[data-v-6ea022d2]{margin-bottom:34px}.modal-container .modal-card .buttons[data-v-6ea022d2]{display:flex;justify-content:space-between;width:100%}.modal-container .modal-card .buttons button[data-v-6ea022d2]{background-color:#fff;border:2px solid #6f7aff;border-radius:30px;color:#6f7aff;height:56px;transition:color .15s ease;width:236px}.modal-container .modal-card .buttons button[data-v-6ea022d2]:hover{background-color:#6f7aff;color:#fff;cursor:pointer}.btn-confirm[data-v-6ea022d2]{background:linear-gradient(135deg,#6f7aff,#8b8fff);border:none;border-radius:12px;color:#fff;cursor:pointer;flex:1;font-weight:600;max-width:150px;padding:10px 12px;transition:.2s ease}.btn-confirm[data-v-6ea022d2]:hover{box-shadow:0 10px 25px #6f7aff40;transform:translateY(-1px)}.notifications[data-v-6ea022d2]{display:flex;flex-direction:column-reverse;height:100%;pointer-events:none;position:fixed;right:0;top:0}.modal-toggle[data-v-6ea022d2]{background-color:transparent;border:none;bottom:2.5rem;height:12px;pointer-events:auto;position:fixed;right:2.5rem;width:12px}.modal-toggle[data-v-6ea022d2]:hover{cursor:pointer}.notification-container[data-v-6ea022d2]{background-color:#e6dfff;border:1px solid #fff;border-radius:12px;display:flex;flex-direction:column;gap:5px;height:300px;max-height:600px;max-width:100vw;overflow-y:scroll;padding:12px;position:relative;transform:translate(100%);transition:all .15s linear;width:300px}.notification-container.active[data-v-6ea022d2]{transform:translate(0)}.notification-container .close[data-v-6ea022d2]{background-color:transparent;border:none;margin-left:auto;margin-right:0;pointer-events:auto;position:relative}.notification-container .close[data-v-6ea022d2]:first-child{fill:#fff}.notification-container .close[data-v-6ea022d2]:hover{cursor:pointer;transform:filter(0)}.bubble-container[data-v-6ea022d2]{bottom:2rem;display:flex;flex-direction:column-reverse;gap:20px;height:600px;pointer-events:none;position:absolute;right:2rem;width:300px}.bubble-container .bubble[data-v-6ea022d2]{pointer-events:auto;position:relative}.notification[data-v-6ea022d2]{background-color:#e6dfff;border:1px solid #fff;border-radius:12px;color:#020b1c;display:flex;flex-direction:row;font-family:Montserrat;font-size:12px;gap:10px;line-height:20px;opacity:.95;padding:.75rem 1rem;transition:opacity .3s ease-in-out}.notification .not-icon[data-v-6ea022d2]{border-radius:2px;height:20px;width:20px}.notification.success .not-icon[data-v-6ea022d2]{background-color:#28a745}.notification.error .not-icon[data-v-6ea022d2]{background-color:#dc3545}.notification.info .not-icon[data-v-6ea022d2]{background-color:#007bff}.notification[data-v-6ea022d2]:hover{opacity:1}
