.rotate[data-v-7ffe65b9]{width:100px;animation:rotation-7ffe65b9 .6s linear infinite}@keyframes rotation-7ffe65b9{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}div#wave[data-v-7ffe65b9]{position:relative;margin-top:5px;text-align:center;width:100px;height:100px;margin-left:auto;margin-right:auto}div#wave .dot[data-v-7ffe65b9]{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:3px;background:#303131;animation:wave-7ffe65b9 1.3s linear infinite}div#wave .dot[data-v-7ffe65b9]:nth-child(2){animation-delay:-1.1s}div#wave .dot[data-v-7ffe65b9]:nth-child(3){animation-delay:-.9s}@keyframes wave-7ffe65b9{0%,60%,to{transform:none}30%{transform:translateY(-15px)}}.network-status[data-v-afd6d3f8]{background-color:#ffc107;color:#212529;padding:10px;width:100%;top:0}.network-status[data-v-afd6d3f8],.support[data-v-afd6d3f8]{text-align:center;position:fixed;z-index:999;animation:blink-afd6d3f8 1s infinite}.support[data-v-afd6d3f8]{background-color:rgba(185,174,12,.712);color:#000;padding:12px 24px;top:10px;right:600px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.2);max-width:400px;font-size:.95rem;line-height:1.4;display:flex;align-items:center;gap:8px}.support-icon[data-v-afd6d3f8]{font-size:18px;color:#1a73e8}.close-button[data-v-afd6d3f8]{background:none;border:none;color:#000;cursor:pointer;font-size:14px;margin-left:auto}.close-button[data-v-afd6d3f8]:hover{opacity:.7}.update-banner[data-v-afd6d3f8]{background-color:#1a73e8;color:#fff;padding:12px 24px;width:100%;position:fixed;top:80px;z-index:999;box-shadow:0 2px 4px rgba(0,0,0,.1)}.update-content[data-v-afd6d3f8]{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:16px}.update-icon[data-v-afd6d3f8]{font-size:24px;color:#fff}.update-text[data-v-afd6d3f8]{flex-grow:1;display:flex;flex-direction:column}.update-title[data-v-afd6d3f8]{font-weight:600;font-size:16px;margin-bottom:4px}.update-description[data-v-afd6d3f8]{font-size:14px;opacity:.9}.update-button[data-v-afd6d3f8]{background-color:#fff;color:#1a73e8;border:none;padding:8px 20px;border-radius:4px;cursor:pointer;font-weight:600;font-size:14px;transition:all .2s ease;min-width:120px;display:flex;align-items:center;justify-content:center;gap:8px}.update-button[data-v-afd6d3f8]:hover:not(:disabled){background-color:#f8f9fa;transform:translateY(-1px)}.update-button[data-v-afd6d3f8]:active:not(:disabled){transform:translateY(0)}.update-button.updating[data-v-afd6d3f8]{background-color:#e8f0fe;cursor:not-allowed}.update-button[data-v-afd6d3f8]:disabled{opacity:.7;cursor:not-allowed}@keyframes blink-afd6d3f8{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.pwa-install-button[data-v-7f09b1ad],.pwa-open-button[data-v-7f09b1ad]{position:fixed;bottom:20px;left:20px;color:#fff;border-radius:8px;width:100px;height:40px;display:flex;flex-direction:row;justify-content:center;align-items:center;box-shadow:0 4px 8px rgba(0,0,0,.3);cursor:pointer;z-index:1000;transition:all .3s ease;padding:0 10px}.pwa-install-button[data-v-7f09b1ad]{background-color:#007bff}.pwa-open-button[data-v-7f09b1ad]{background-color:#28a745}.pwa-install-button[data-v-7f09b1ad]:hover,.pwa-open-button[data-v-7f09b1ad]:hover{transform:translateY(-2px);box-shadow:0 6px 10px rgba(0,0,0,.4)}.pwa-install-button[data-v-7f09b1ad]:hover{background-color:#0056b3}.pwa-open-button[data-v-7f09b1ad]:hover{background-color:#218838}.install-text[data-v-7f09b1ad]{font-size:12px;margin-left:8px}@media (max-width:768px){.pwa-install-button[data-v-7f09b1ad],.pwa-open-button[data-v-7f09b1ad]{width:110px;height:40px;left:15px}.install-text[data-v-7f09b1ad]{font-size:12px}}.announcement-stack[data-v-0aa40359],.app-announcements-host[data-v-0aa40359]{position:relative;z-index:1}.announcement-strip[data-v-0aa40359]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.18)}.announcement-strip.type-info[data-v-0aa40359]{background:linear-gradient(90deg,#1f5eff,#2877ff)}.announcement-strip.type-feature[data-v-0aa40359],.announcement-strip.type-promo[data-v-0aa40359]{background:linear-gradient(90deg,#0d9f6e,#16b77a)}.announcement-strip.type-warning[data-v-0aa40359]{background:linear-gradient(90deg,#c55c00,#df7a16)}.announcement-strip__body[data-v-0aa40359]{flex:1;min-width:0;cursor:pointer}.announcement-strip__title[data-v-0aa40359]{font-weight:700;margin-bottom:2px}.announcement-strip__message[data-v-0aa40359]{overflow:hidden;white-space:nowrap;opacity:.96}.announcement-strip__message.is-scrolling span[data-v-0aa40359]{display:inline-block;padding-left:100%;animation:announcement-marquee-0aa40359 var(--marquee-duration,18s) linear infinite}.announcement-strip__actions[data-v-0aa40359]{display:flex;align-items:center;gap:8px;flex-shrink:0}.announcement-btn[data-v-0aa40359]{border:0;border-radius:999px;cursor:pointer;font-weight:700;padding:9px 14px}.announcement-btn--primary[data-v-0aa40359]{background:#fff;color:#16327a}.announcement-btn--secondary[data-v-0aa40359]{background:#16327a;color:#fff}.announcement-btn--ghost[data-v-0aa40359]{background:hsla(0,0%,100%,.15);color:#fff}.announcement-modal-backdrop[data-v-0aa40359]{position:fixed;inset:0;background:rgba(7,18,36,.6);display:flex;align-items:center;justify-content:center;padding:24px;z-index:1200}.announcement-modal[data-v-0aa40359]{position:relative;width:min(560px,100%);background:#fff;border-radius:24px;padding:28px;box-shadow:0 25px 60px rgba(0,0,0,.28)}.announcement-modal__close[data-v-0aa40359]{position:absolute;top:12px;right:12px;width:36px;height:36px;border:0;border-radius:50%;background:#eef2ff;color:#16327a;font-size:24px;line-height:1;cursor:pointer}.announcement-modal__badge[data-v-0aa40359]{display:inline-block;margin-bottom:12px;padding:6px 10px;border-radius:999px;background:#e7f0ff;color:#18439c;font-size:12px;font-weight:800;text-transform:uppercase}.announcement-modal__title[data-v-0aa40359]{margin:0 0 10px;color:#102040;font-size:28px;font-weight:800}.announcement-modal__message[data-v-0aa40359]{margin:0 0 18px;color:#44516a;line-height:1.6}.announcement-modal__image[data-v-0aa40359]{width:100%;max-height:220px;object-fit:cover;border-radius:16px;margin-bottom:18px}.announcement-modal__actions[data-v-0aa40359]{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}@keyframes announcement-marquee-0aa40359{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.announcement-strip--mobile[data-v-0aa40359]{flex-direction:column;padding:4px 8px;gap:0}.announcement-strip__mobile-top[data-v-0aa40359]{display:flex;align-items:center;gap:6px;width:100%;min-height:24px}.announcement-strip__mobile-text[data-v-0aa40359]{flex:1;min-width:0;cursor:pointer;line-height:1.3}.announcement-strip--mobile .announcement-strip__title[data-v-0aa40359]{font-weight:700;font-size:11px;margin-bottom:1px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.announcement-strip__message-inline[data-v-0aa40359]{font-size:11px;opacity:.88;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.announcement-strip__message-inline.is-scrolling[data-v-0aa40359]{text-overflow:clip}.announcement-strip__message-inline.is-scrolling span[data-v-0aa40359]{display:inline-block;padding-left:100%;animation:announcement-marquee-0aa40359 var(--marquee-duration,14s) linear infinite}.announcement-strip__mobile-dismiss[data-v-0aa40359]{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:none!important;border-radius:50%;background:none!important;background-color:transparent!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-shadow:none!important;color:hsla(0,0%,100%,.75);font-size:16px;line-height:1;cursor:pointer;padding:0}.announcement-strip__dots[data-v-0aa40359]{display:flex;align-items:center;justify-content:center;gap:5px;padding:2px 0}.announcement-dot[data-v-0aa40359]{width:5px;height:5px;border-radius:50%;background:hsla(0,0%,100%,.35);cursor:pointer;transition:background .2s,transform .2s}.announcement-dot--active[data-v-0aa40359]{background:#fff;transform:scale(1.3)}.announcement-strip--mobile .announcement-strip__dots[data-v-0aa40359]{padding:1px 0 2px;gap:4px}.announcement-strip--mobile .announcement-dot[data-v-0aa40359]{width:4px;height:4px}@media(max-width:768px){.announcement-modal[data-v-0aa40359]{padding:22px}.announcement-modal__title[data-v-0aa40359]{font-size:22px}}body,html{width:100vw;height:100vh!important;overflow-y:hidden;overflow-x:hidden;background:linear-gradient(0deg,#15356e,#3f8dcd)!important;font-family:Inter,sans-serif!important;position:relative;z-index:0}.skeleton{animation:skeleton-loading 1s linear infinite alternate;border-radius:10px}@keyframes skeleton-loading{0%{background-color:#a3b8c2}to{background-color:#f0f3f5}}.page-background{background:linear-gradient(0deg,#15356e,#3f8dcd)!important;transition:all .3s ease-in-out!important;position:relative;z-index:0}.change-amount{white-space:nowrap}input{border:1px solid #c9cacf;outline:transparent}input:focus{border-width:1px!important;outline:1px!important}.centered-icon{display:flex;justify-content:center;align-items:center}button{border:#42b983;transition:all .3s ease-in-out}button:active{transform:scale(1.15)}.primary-button{background:#1e88e5;color:#fff;padding:8px 0;border-radius:5px}.secondary-button{background:#85a3bf;color:#fff}.dark-button{background:#34373c}#app{width:100%}#app,#app .root-pane{height:100%}@font-face{font-family:Inter;src:url(/fonts/Inter-Bold.e5b77f9d.woff) format("woff");font-weight:700;font-style:normal;font-display:auto}@font-face{font-family:Inter;src:url(/fonts/Inter-Light.95c8235b.woff) format("woff");font-weight:300;font-style:normal;font-display:auto}@font-face{font-family:Inter;src:url(/fonts/Inter-ExtraLight.f479e601.woff) format("woff");font-weight:200;font-style:normal;font-display:auto}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.7125aa4a.woff) format("woff");font-weight:500;font-style:normal;font-display:auto}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.d78d9239.woff) format("woff");font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:Inter;src:url(/fonts/Inter-Thin.f2193238.woff) format("woff");font-weight:100;font-style:normal;font-display:auto}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.ee3207a3.woff) format("woff");font-weight:600;font-style:normal;font-display:auto}.title-fonts{font-weight:700}.title-fonts,a,p{font-family:Inter,sans-serif}a,p{font-weight:500}h1,h2,h3,h4{font-family:Inter,sans-serif;font-weight:700}.navigation-bar{display:flex;background:#1d90dd;justify-content:space-around;align-items:center;min-height:58px;max-height:60px;height:5vh}.navigation-bar .navbar-logo{width:100px;height:50px;flex:1}.navigation-bar .navigation-box{flex:2}.navigation-bar .toastr{z-index:1060}.navigation-bar .user-settings{flex:1}.navigation-route-view{flex:1;max-height:96vh}.content-wrapper,.main-content{background-color:#fff!important;position:relative;z-index:1}.main-content{overflow-y:auto}.w-35{width:35%!important}.w-40{width:40%!important}.ripple{display:inline-block;position:relative;overflow:hidden;transition:all .2s ease-in-out}.ripple:after{content:"";display:block;position:absolute;top:0;left:25%;height:100%;width:50%;background-color:#000;border-radius:100px;opacity:0;pointer-events:none;transition:all .3s ease-in-out;transform:scale(5)}.ripple:active:after{padding:0;margin:0;opacity:.2;transition:0s;transform:scale(0)}.lyt-soft-btn{background:#1e88e5;color:#fff;font-weight:bolder;display:block;height:45px;flex:1;border-radius:6px}.switch{position:relative;display:inline-block;width:50px;height:27px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:#fff}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.table-responsive{max-height:70vh;overflow-y:scroll;overflow-x:auto}.btn-primary{font-weight:300;background:linear-gradient(205deg,#0b2550,#295687)}.modal-backdrop{z-index:-2!important}.form-check-input{margin-right:3px!important}.form-switch-archived:checked{background-color:red!important;border:0}.accordion-button:active{transform:scale(1)!important}.toast-wrapper[data-v-11bf3fa2]{position:relative;z-index:9999999}.toast-container[data-v-11bf3fa2]{position:fixed;z-index:9999999;padding:10px;pointer-events:none;display:block!important;visibility:visible!important;opacity:1!important}.toast-container.toast-top[data-v-11bf3fa2]{top:0;left:50%;transform:translateX(-50%)}.toast-container.toast-top-start[data-v-11bf3fa2]{top:0;left:0}.toast-container.toast-top-end[data-v-11bf3fa2]{top:10px;right:10px}.toast-container.toast-bottom[data-v-11bf3fa2]{bottom:0;left:50%;transform:translateX(-50%)}.toast-container.toast-bottom-start[data-v-11bf3fa2]{bottom:0;left:0}.toast-container.toast-bottom-end[data-v-11bf3fa2]{bottom:0;right:0}.toast[data-v-11bf3fa2]{display:flex;flex-direction:column;min-width:250px;max-width:350px;background-color:#fff;color:#333;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);margin-bottom:10px;pointer-events:auto;overflow:hidden;opacity:1!important;visibility:visible!important}.toast.toast-info[data-v-11bf3fa2]{border-left:4px solid #3498db}.toast.toast-info .toast-icon[data-v-11bf3fa2]{color:#3498db}.toast.toast-success[data-v-11bf3fa2]{border-left:4px solid #2ecc71}.toast.toast-success .toast-icon[data-v-11bf3fa2]{color:#2ecc71}.toast.toast-warning[data-v-11bf3fa2]{border-left:4px solid #f39c12;background-color:#fff3cd;color:#856404}.toast.toast-warning .toast-icon[data-v-11bf3fa2]{color:#f39c12}.toast.toast-warning .toast-close-btn[data-v-11bf3fa2]{color:#856404}.toast.toast-warning .toast-close-btn[data-v-11bf3fa2]:hover{color:#533f03}.toast.toast-error[data-v-11bf3fa2]{border-left:4px solid #e74c3c}.toast.toast-error .toast-icon[data-v-11bf3fa2]{color:#e74c3c}.toast-content[data-v-11bf3fa2]{display:flex;padding:12px 15px}.toast-logo[data-v-11bf3fa2]{margin-right:8px;display:flex;align-items:center}.toast-logo img[data-v-11bf3fa2]{width:20px;height:20px;object-fit:contain}.toast-icon[data-v-11bf3fa2]{margin-right:10px;font-size:20px;display:flex;align-items:center}.toast-message[data-v-11bf3fa2]{flex:1}.toast-title[data-v-11bf3fa2]{font-weight:700;margin-bottom:5px;font-size:1rem}.toast-text[data-v-11bf3fa2]{font-size:.9rem}.toast-close-btn[data-v-11bf3fa2]{position:absolute;top:8px;right:8px;background:transparent;border:none;color:#999;cursor:pointer;font-size:14px;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:color .2s}.toast-close-btn[data-v-11bf3fa2]:hover{color:#333}.toast-progress-container[data-v-11bf3fa2]{width:100%;display:flex;flex-direction:column;align-items:center}.toast-timer[data-v-11bf3fa2]{font-size:.75rem;color:rgba(0,0,0,.5);margin-bottom:2px;font-weight:700;animation:pulse-11bf3fa2 1s infinite}.toast-progress-bar[data-v-11bf3fa2]{height:6px;background-color:rgba(0,0,0,.1);width:100%;border-radius:3px;overflow:hidden}.toast-progress[data-v-11bf3fa2]{height:100%;background-color:rgba(0,0,0,.3);transition:width .1s linear;border-radius:3px;background-image:linear-gradient(45deg,hsla(0,0%,100%,.2) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 75%,transparent 0,transparent);background-size:16px 16px;animation:progress-bar-stripes-11bf3fa2 1s linear infinite}.toast-with-timer[data-v-11bf3fa2]{box-shadow:0 4px 15px rgba(0,0,0,.2);animation:subtle-bounce-11bf3fa2 5s ease infinite}.animated-icon[data-v-11bf3fa2]{animation:icon-pulse-11bf3fa2 2s infinite}.toast-fade-enter-active[data-v-11bf3fa2]{animation:toast-in-11bf3fa2 .3s ease-out forwards}.toast-fade-leave-active[data-v-11bf3fa2]{animation:toast-out-11bf3fa2 .3s ease-in forwards}@keyframes toast-in-11bf3fa2{0%{opacity:0;transform:translateY(-20px) scale(.8)}50%{opacity:1;transform:translateY(10px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toast-out-11bf3fa2{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-20px) scale(.8)}}@keyframes pulse-11bf3fa2{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes icon-pulse-11bf3fa2{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes subtle-bounce-11bf3fa2{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes progress-bar-stripes-11bf3fa2{0%{background-position:16px 0}to{background-position:0 0}}.toast-fade-enter-to[data-v-11bf3fa2]{opacity:1!important;transform:translateY(0)!important;visibility:visible!important}@media(max-width:480px){.toast[data-v-11bf3fa2]{min-width:200px;max-width:300px}.toast-title[data-v-11bf3fa2]{font-size:.9rem}.toast-text[data-v-11bf3fa2]{font-size:.8rem}}