.gradient{background:#1c821a;background:linear-gradient(90deg,#1c821a,#37942f)}.page-content{background:$bg}@font-face{font-family:markPro;src:url(../fonts/MarkPro-Regular.54f6ced4.ttf)}@font-face{font-family:markPro;src:url(../fonts/MarkProBold.3aead6b9.ttf);font-weight:700}@font-face{font-family:markPro;src:url(../fonts/markpro-thin.45c09fe0.otf);font-weight:100;font-style:thin}@font-face{font-family:markPro;src:url(../fonts/MarkPro-Light.62c98966.ttf);font-weight:300;font-style:light}@font-face{font-family:markPro;src:url(../fonts/MarkPro.3fb0f5d7.woff2);font-weight:300;font-style:italic}@font-face{font-family:markPro;src:url(../fonts/MarkProMedium.b2c5cc8c.ttf);font-weight:500}*{font-family:markPro,serif}.login-bg{background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTAwIiBoZWlnaHQ9IjYwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMCAwaDkwMHY2MDBIMHoiLz48cGF0aCBkPSJNOTAwIDEzNS4yYy0xNi40LTQuMy0zMi43LTguNi01MC4xLTE0LjItMTcuNS01LjUtMzYtMTIuMy00NS41LTI1LjQtOS42LTEzLjEtMTAuMi0zMi43LTE1LjMtNDkuNy01LjEtMTctMTQuNy0zMS40LTI0LjMtNDUuOUg5MDB6TTAgNDY0LjhjMTkuNS0uMyAzOS0uNSA1MS43IDEwLjMgMTIuOCAxMC44IDE4LjggMzIuNyAyNS40IDQ3LjggNi42IDE1LjIgMTMuOCAyMy43IDIzLjYgMzUuNHMyMi4yIDI2LjcgMzQuNSA0MS43SDB6IiBmaWxsPSIjNDE3NTA1Ii8+PC9zdmc+);background-size:cover;background-position:50%}.required-field:after{content:"*";color:red;margin-left:2px}.body--dark .bg-white,.body--dark [style*="background-color:white"],.body--dark [style*="background-color: white"]{background-color:#1d1d1d!important;color:hsla(0,0%,100%,0.87)!important}.body--dark [style*="border-bottom: lightgray"],.body--dark [style*="border: lightgray"]{border-color:hsla(0,0%,100%,0.15)!important}.body--dark .bg-grey-1,.body--dark .bg-grey-2,.body--dark .bg-grey-3,.body--dark .bg-grey-4{background-color:#2a2a2a!important}.body--dark [style*="border: 1px solid #ced4da"],.body--dark [style*="border: 1px solid #e0e0e0"]{border-color:hsla(0,0%,100%,0.2)!important}.body--dark .bg-primarylight{background-color:#1a1a1a!important}.body--dark .q-btn.bg-white,.body--dark .q-btn.bg-white .q-btn__content,.body--dark .q-btn.bg-white .q-icon{color:hsla(0,0%,100%,0.87)!important}.body--dark .q-chip.bg-white{background-color:#2a2a2a!important}.body--dark .q-chip.bg-white .q-chip__content,.body--dark .q-chip.bg-white .q-icon{color:hsla(0,0%,100%,0.87)!important}.update-toast[data-v-ce4575c0]{position:fixed;bottom:20px;right:20px;width:360px;background:#fff;border:1px solid #d1d5db;border-radius:8px;display:flex;align-items:flex-start;box-shadow:0 8px 24px rgba(0,0,0,0.1);padding:16px;z-index:9999;overflow:hidden;gap:12px}.toast-icon[data-v-ce4575c0]{flex-shrink:0;background-color:#e0f2fe;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.icon-info[data-v-ce4575c0]{width:20px;height:20px;color:#2563eb}.toast-content[data-v-ce4575c0]{flex:1}.toast-title[data-v-ce4575c0]{font-size:16px;font-weight:600;color:#111827;margin:0}.toast-message[data-v-ce4575c0]{font-size:14px;color:#4b5563;margin:4px 0 12px}.toast-actions[data-v-ce4575c0]{display:flex;justify-content:flex-end;gap:8px}.btn-refresh[data-v-ce4575c0]{color:#fff}.btn-dismiss[data-v-ce4575c0],.btn-refresh[data-v-ce4575c0]{border:none;padding:6px 12px;font-size:14px;border-radius:4px;cursor:pointer}.btn-dismiss[data-v-ce4575c0]{background-color:#e5e7eb;color:#374151}.btn-dismiss[data-v-ce4575c0]:hover{background-color:#d1d5db}.body--dark{background:#1d1d1d;border-color:hsla(0,0%,100%,0.15);color:hsla(0,0%,100%,0.87);color:hsla(0,0%,100%,0.6);background-color:#1e3a5f;background-color:#2a2a2a;color:hsla(0,0%,100%,0.7);background-color:#3a3a3a;color:hsla(0,0%,100%,0.4)}.toast-close[data-v-ce4575c0]{background:transparent;border:none;font-size:18px;color:#9ca3af;cursor:pointer;margin-left:auto;align-self:start}.fade-scale-enter-active[data-v-ce4575c0],.fade-scale-leave-active[data-v-ce4575c0]{transition:all 0.3s ease}.fade-scale-enter-from[data-v-ce4575c0],.fade-scale-leave-to[data-v-ce4575c0]{opacity:0;transform:scale(0.95) translateY(10px)}