:is(.btn,.d-inline-flex):not(.btn-icon):not([class*=gap-])>i:first-child:not(:only-child):not([class*=ms-]):not([class*=me-]),:is(.btn,.d-inline-flex):not(.btn-icon):not([class*=gap-])>svg:first-child:not(:only-child):not([class*=ms-]):not([class*=me-]),.icon-leading{margin-inline-end:.5rem}:is(.btn,.d-inline-flex):not(.btn-icon):not([class*=gap-])>i:last-child:not(:only-child):not([class*=ms-]):not([class*=me-]),:is(.btn,.d-inline-flex):not(.btn-icon):not([class*=gap-])>svg:last-child:not(:only-child):not([class*=ms-]):not([class*=me-]),.icon-trailing{margin-inline-start:.5rem}a.btn.d-inline-flex,button.btn.d-inline-flex{align-items:center}[class*=gap-]>i,[class*=gap-]>svg,[class*=gap-]>font-awesome-icon{margin-inline-start:0;margin-inline-end:0}i[class*=ms-],i[class*=me-],svg[class*=ms-],svg[class*=me-]{margin-inline-start:initial;margin-inline-end:initial}.btn-icon{display:inline-flex!important;align-items:center!important;gap:.5rem!important}.btn-icon>i,.btn-icon>svg,.btn-icon>font-awesome-icon{margin-inline-start:0!important;margin-inline-end:0!important}[dir=rtl] .form-control.is-valid,[dir=rtl] .was-validated .form-control:valid{background-position:left calc(.375em + .1875rem) center;padding-left:calc(1.5em + .75rem);padding-right:.75rem}[dir=rtl] textarea.form-control.is-valid,[dir=rtl] .was-validated textarea.form-control:valid{background-position:top calc(.375em + .1875rem) left calc(.375em + .1875rem);padding-left:calc(1.5em + .75rem)}[dir=rtl] .form-control.is-invalid,[dir=rtl] .was-validated .form-control:invalid{background-position:left calc(.375em + .1875rem) center;padding-left:calc(1.5em + .75rem);padding-right:.75rem}[dir=rtl] textarea.form-control.is-invalid,[dir=rtl] .was-validated textarea.form-control:invalid{background-position:top calc(.375em + .1875rem) left calc(.375em + .1875rem);padding-left:calc(1.5em + .75rem)}[dir=rtl] .input-group>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-left-radius:0;border-bottom-left-radius:0}[dir=rtl] .input-group>:not(:first-child):not(.dropdown-menu){margin-right:calc(-1 * var(--bs-border-width));margin-left:0;border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .input-group>.btn:last-child,[dir=rtl] .input-group>.input-group-text:last-child,[dir=rtl] .input-group>.form-control:last-child,[dir=rtl] .input-group>.form-select:last-child{border-top-left-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}[dir=rtl] .input-group>:first-child:not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.nav-tabs .nav-link>i,.nav-tabs .nav-link>svg,.nav-tabs .nav-link>.fa,.nav-tabs .nav-link>.bi{margin:0!important;margin-inline:0!important}.grecaptcha-badge{visibility:hidden!important}body.recaptcha-visible .grecaptcha-badge{visibility:visible!important}[dir=rtl] .modal-header{flex-direction:row-reverse!important;justify-content:flex-start!important}[dir=rtl] .modal-header .modal-title,[dir=rtl] .modal-header h5,[dir=rtl] .modal-header h1{flex-grow:1;text-align:right;margin-inline-start:0!important;margin-inline-end:auto!important}[dir=rtl] .modal-header .btn-close{margin:0!important;margin-inline-end:0!important;order:-1}[dir=rtl] .modal-footer{flex-direction:row-reverse!important;justify-content:flex-start!important}.btn-spinner-content{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.btn-spinner-label{flex-shrink:0}.btn-spinner-icon{order:1;flex-shrink:0}.btn-icon-leading{order:-1;flex-shrink:0}[dir=rtl] .btn-spinner-content{flex-direction:row-reverse}[dir=rtl] .btn-spinner-icon{order:-1}[dir=rtl] .btn-icon-leading,.btn .spinner-right{order:1}[dir=rtl] .btn .spinner-right{order:-1}.app-content-col:before{content:"";position:fixed;left:calc(50vw + (var(--sidebar-width) / 2));top:50vh;transform:translate(-50%,-50%);width:70vmin;height:70vmin;background:url(/favicon.svg) no-repeat center center;background-size:contain;opacity:.1;pointer-events:none;z-index:0}.app-shell{min-height:100vh}.app-layout{position:relative;min-height:100vh}.app-content-col{min-height:100vh}.main-area{padding:1.5rem;position:relative}@media (max-width: 767.98px){.main-area{padding:1rem}}.app-content-col{background:#f8f9fb}#appSidebar{width:260px;flex-shrink:0}#appSidebar .plan-badge .btn.btn-gold{background-image:linear-gradient(135deg,#f9d423,#f57f17 52%,#ff6f00)!important;background-color:#ffae42!important;border-color:#d87d00!important;color:#fff!important;box-shadow:inset 0 1px #ffffff3d,0 0 0 1px #0000000f,0 6px 12px #0000003d;text-shadow:0 1px 0 rgba(0,0,0,.32),0 -1px 0 rgba(255,255,255,.22)}#appSidebar .plan-badge .btn.btn-gold:hover,#appSidebar .plan-badge .btn.btn-gold:active{background-image:linear-gradient(135deg,#f5ce1e,#e37514 52%,#eb6300)!important;border-color:#c47200!important}#appSidebar .plan-badge .btn.btn-gold svg{filter:drop-shadow(0 1px 0 rgba(0,0,0,.32)) drop-shadow(0 -1px 0 rgba(255,255,255,.22))}#appSidebar .plan-badge .btn.btn-upgrade{background-image:linear-gradient(135deg,#23a6d5,#23d5ab 52%,#15925e)!important;background-color:#23a6d5!important;border-color:#12805d!important;color:#fff!important;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #0000000f,0 6px 12px #00000029;text-shadow:0 1px 0 rgba(0,0,0,.28),0 -1px 0 rgba(255,255,255,.2)}@media (prefers-contrast: high){.sidebar{background:#000;color:#fff}}@media (prefers-contrast: high){.nav-button{border:2px solid currentColor}}.toast-notification[data-v-57f9d6f6]{min-width:320px;max-width:500px;margin:0 auto;border-radius:8px;box-shadow:0 4px 20px #0000001a,0 2px 8px #0000000f;border:1px solid rgba(255,255,255,.2)}.toast-content[data-v-57f9d6f6]{display:flex;align-items:center;padding:16px 20px;border-radius:8px;color:#fff;font-size:14px;line-height:1.5;font-weight:400}.toast-icon[data-v-57f9d6f6]{font-size:18px;margin-right:12px;margin-top:2px;opacity:.95}.toast-message[data-v-57f9d6f6]{flex:1;margin-right:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.toast-close[data-v-57f9d6f6]{background:none;border:none;color:#fffc;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease;font-size:14px;line-height:1;margin-top:2px}.toast-close[data-v-57f9d6f6]:hover{background-color:#ffffff26;color:#fff}.toast-success[data-v-57f9d6f6]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border-color:#28a7454d}.toast-success .toast-icon i[data-v-57f9d6f6]{color:#198754}.toast-success .toast-close[data-v-57f9d6f6]{color:#ffffffe6}.toast-success .toast-close[data-v-57f9d6f6]:hover{background-color:#fff3;color:#fff}.toast-error[data-v-57f9d6f6]{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;border-color:#dc35454d}.toast-error .toast-close[data-v-57f9d6f6]{color:#ffffffe6}.toast-error .toast-close[data-v-57f9d6f6]:hover{background-color:#fff3;color:#fff}.toast-warning[data-v-57f9d6f6]{background:linear-gradient(135deg,#ffc107,#e0a800);color:#212529;border-color:#ffc1074d}.toast-warning .toast-close[data-v-57f9d6f6]{color:#212529cc}.toast-warning .toast-close[data-v-57f9d6f6]:hover{background-color:#2125291a;color:#212529}.toast-info[data-v-57f9d6f6]{background:linear-gradient(135deg,#17a2b8,#138496);color:#fff;border-color:#17a2b84d}.toast-info .toast-close[data-v-57f9d6f6]{color:#ffffffe6}.toast-info .toast-close[data-v-57f9d6f6]:hover{background-color:#fff3;color:#fff}.toast-enter-active[data-v-57f9d6f6],.toast-leave-active[data-v-57f9d6f6]{transition:all .4s cubic-bezier(.25,.46,.45,.94)}.toast-enter-from[data-v-57f9d6f6]{opacity:0;transform:translateY(-20px) scale(.95)}.toast-enter-to[data-v-57f9d6f6],.toast-leave-from[data-v-57f9d6f6]{opacity:1;transform:translateY(0) scale(1)}.toast-leave-to[data-v-57f9d6f6]{opacity:0;transform:translateY(-10px) scale(.95)}.toast-container[data-v-5d507a47]{position:fixed;top:24px;left:50%;transform:translate(-50%);z-index:9999;pointer-events:none;display:flex;flex-direction:column;gap:12px;max-width:90vw;padding:0 16px}.toast-container[data-v-5d507a47]>*{pointer-events:auto}.update-banner[data-v-c208da45]{position:fixed;left:12px;right:12px;bottom:12px;z-index:4000;border-radius:10px;padding:.375rem .5rem;background:#e7f1ff;border-color:#b6d4fe;font-size:.875rem;line-height:1.1}.update-banner strong[data-v-c208da45],.update-banner span[data-v-c208da45],.update-banner i[data-v-c208da45]{font-size:inherit}.update-banner[data-v-c208da45],.update-banner strong[data-v-c208da45]{font-weight:400}.update-banner .version[data-v-c208da45]{font-size:inherit;font-weight:inherit}.update-banner .btn[data-v-c208da45]{align-self:stretch;display:inline-flex;align-items:center;height:100%;line-height:1.1}.update-left[data-v-c208da45]{position:relative;padding-inline-start:calc(1em + .5rem);align-items:center;row-gap:.125rem}.update-icon[data-v-c208da45]{position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%)}.update-left .update-status[data-v-c208da45]{margin-inline-end:.25rem}.update-banner-spacer[data-v-c208da45]{height:0}.slide-up-enter-active[data-v-c208da45],.slide-up-leave-active[data-v-c208da45]{transition:transform .25s ease,opacity .25s ease}.slide-up-enter-from[data-v-c208da45],.slide-up-leave-to[data-v-c208da45]{transform:translateY(12px);opacity:0}.back-to-top[data-v-d76619af]{position:fixed;right:clamp(12px,2vw,20px);bottom:calc(clamp(12px,2vw,20px) + env(safe-area-inset-bottom));z-index:99990;width:64px;height:64px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;opacity:.92;box-shadow:0 12px 24px #1018282e,0 2px 8px #1018281f!important;filter:drop-shadow(0 10px 22px rgba(16,24,40,.18)) drop-shadow(0 2px 6px rgba(16,24,40,.12));touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:opacity .2s ease,transform .2s ease}.back-to-top i[data-v-d76619af]{font-size:1.55rem}.back-to-top[data-v-d76619af]:hover,.back-to-top[data-v-d76619af]:focus{opacity:1;transform:translateY(-1px);box-shadow:0 16px 32px #10182838,0 3px 10px #10182829!important;filter:drop-shadow(0 14px 28px rgba(16,24,40,.22)) drop-shadow(0 3px 8px rgba(16,24,40,.16))}@media (max-width: 575.98px){.back-to-top[data-v-d76619af]{width:60px;height:60px}}@media (prefers-contrast: high){.back-to-top[data-v-d76619af]{box-shadow:0 0 0 2px #fff inset,0 0 0 2px #000;filter:none!important}}@media (forced-colors: active){.back-to-top[data-v-d76619af]{box-shadow:none!important;filter:none!important;outline:2px solid ButtonText;outline-offset:0}}@media (prefers-reduced-motion: reduce){.back-to-top[data-v-d76619af]{transition:none}}.app-topbar[data-v-70648c7d]{position:sticky;top:0;z-index:1020;box-shadow:0 2px 4px #0000001a}@media (max-width: 575.98px){.app-topbar[data-v-70648c7d]{padding-top:.28rem;padding-bottom:.28rem}.app-topbar .navbar-brand[data-v-70648c7d] .app-brand{font-size:calc(.72rem + 16pt)!important;line-height:1}}.dropdown-toggle[data-v-70648c7d]:after{display:none!important}[dir=rtl] .app-topbar .container{display:flex!important;flex-direction:row-reverse!important}[dir=rtl] .app-topbar .navbar-brand{order:2!important}[dir=rtl] .app-topbar .ms-auto{order:0!important;margin-left:0!important;margin-right:0!important}[dir=rtl] .app-topbar .nav-butt,[dir=rtl] .app-topbar button[data-bs-toggle]{order:1!important}.page-container[data-v-ecc5abce]{min-height:100%}.logout-overlay-wrapper{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;margin:0!important;padding:0!important;background-color:#000000b3!important;z-index:999999!important;display:flex!important;align-items:center!important;justify-content:center!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.logout-overlay-content{background:#fff!important;padding:2rem!important;border-radius:8px!important;box-shadow:0 10px 40px #0000004d!important;text-align:center!important;min-width:300px!important;z-index:9999999!important}.bp-overlay[data-v-a74ff415]{position:fixed;left:8px;bottom:8px;z-index:99999;background:#0009;color:#fff;padding:4px 8px;border-radius:8px;font-size:12px;line-height:1;display:inline-flex;align-items:center;gap:6px;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bp-dot[data-v-a74ff415]{width:8px;height:8px;border-radius:50%;background:#4caf50}.bp-label[data-v-a74ff415]:after{content:"xs <576"}@media (min-width: 576px){.bp-label[data-v-a74ff415]:after{content:"sm ≥576"}}@media (min-width: 768px){.bp-label[data-v-a74ff415]:after{content:"md ≥768"}}@media (min-width: 992px){.bp-label[data-v-a74ff415]:after{content:"lg ≥992"}}@media (min-width: 1200px){.bp-label[data-v-a74ff415]:after{content:"xl ≥1200"}}@media (min-width: 1400px){.bp-label[data-v-a74ff415]:after{content:"xxl ≥1400"}}html,body{min-height:100%;height:auto;overscroll-behavior:auto}#app{min-height:100%;height:auto}:root{--sidebar-width: 0px}@media (min-width: 768px){:root{--sidebar-width: 260px}}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400}.app-shell,.app-layout{min-height:100vh}.main-area{padding:1rem;min-height:0;height:auto;overflow-x:visible;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.app-shell .container-fluid{padding-left:0!important;padding-right:0!important}.app-content-col{min-height:100vh;background:#f8f9fb}#appSidebar{--bs-offcanvas-width: 260px}#appSidebar .offcanvas-body{-ms-overflow-style:none;scrollbar-width:none}#appSidebar .offcanvas-body::-webkit-scrollbar{display:none}@media (min-width: 768px){#appSidebar.offcanvas-md{width:var(--bs-offcanvas-width);flex:0 0 var(--bs-offcanvas-width);visibility:visible;transform:none;position:sticky;top:0;align-self:stretch;min-height:100vh;height:100vh}#appSidebar.offcanvas-md .offcanvas-body{flex:1 1 auto;overflow-y:auto}}.app-content-col:before{content:"";position:fixed;left:calc(50vw + (var(--sidebar-width) / 2));top:50vh;transform:translate(-50%,-50%);width:70vmin;height:70vmin;background:url(/favicon.svg) no-repeat center center;background-size:contain;opacity:.1;pointer-events:none;z-index:0}[dir=rtl] .app-content-col:before{left:calc(50vw - (var(--sidebar-width) / 2))}@media (max-width: 575.98px){.app-content-col:before{width:90vmin;height:90vmin}.app-shell .main-area .container,.app-shell .main-area .container-sm,.app-shell .main-area .container-md,.app-shell .main-area .container-lg,.app-shell .main-area .container-xl,.app-shell .main-area .container-xxl{padding-left:0!important;padding-right:0!important}}@media (hover: none) and (pointer: coarse){html,body,#app,.main-area,.app-content-col,.offcanvas-body{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar,#app::-webkit-scrollbar,.main-area::-webkit-scrollbar,.app-content-col::-webkit-scrollbar,.offcanvas-body::-webkit-scrollbar{display:none}}@media (min-width: 768px){.main-area{padding-left:2rem}}.sidebar-admin .offcanvas-header{background-color:#3e0b49}.sidebar-admin.offcanvas{background-color:#561068!important}.user-block{font-size:.65rem;opacity:.8}button.btn.btn-sm{font-size:.75rem}.offcanvas .btn.btn-sm{font-size:calc(.75rem + 3pt)}.nav-button{background:#fff;color:#000;border:1px solid #d0d4d9;transition:background .15s,color .15s,border-color .15s}.nav-button:hover{background:#f2f5f8;color:#000}.nav-button.active{background:#0d6efd!important;color:#fff!important;border-color:#0d6efd!important}.nav-button.active:hover{background:#0b5ed7!important}.logout-btn{background:#dc3545;color:#fff;border:1px solid #b02a37}.logout-btn{background:#dc3545;color:#fff;border:1px solid #b02a37;padding-left:1rem}.logout-btn:hover{background:#bb2d3b;color:#fff;border-color:#a52834}.account-btn{background:#6c757d;color:#fff;border:1px solid #6c757d}.account-btn:hover{background:#5c636a;border-color:#565e64;color:#fff}#appSidebar .plan-badge .btn{--plan-scale: .85;transform:scale(var(--plan-scale));transform-origin:center center}#appSidebar .plan-badge .btn.btn-gold{background-image:linear-gradient(135deg,#ffd86b,#e4b942 52%,#b8860b)!important;background-color:#e4b942!important;border-color:#a97809!important;color:#fff!important;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #0000000f,0 6px 12px #00000029;text-shadow:0 1px 0 rgba(0,0,0,.28),0 -1px 0 rgba(255,255,255,.22)}#appSidebar .plan-badge .btn.btn-gold:hover,#appSidebar .plan-badge .btn.btn-gold:active{background-image:linear-gradient(135deg,#f2ca5f,#d1a93a 52%,#9c7508)!important;border-color:#8a6807!important}#appSidebar .plan-badge .btn.btn-gold:disabled,#appSidebar .plan-badge fieldset:disabled .btn.btn-gold{opacity:1!important}#appSidebar .plan-badge .btn.btn-gold svg{filter:drop-shadow(0 1px 0 rgba(0,0,0,.35)) drop-shadow(0 -1px 0 rgba(255,255,255,.25))}#appSidebar .plan-badge .btn.btn-upgrade{background-image:linear-gradient(135deg,#23a6d5,#23d5ab 52%,#159957)!important;background-color:#23a6d5!important;border-color:#12805d!important;color:#fff!important;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #0000000f,0 6px 12px #00000029;text-shadow:0 1px 0 rgba(0,0,0,.28),0 -1px 0 rgba(255,255,255,.2)}#appSidebar .plan-badge .btn.btn-upgrade:hover,#appSidebar .plan-badge .btn.btn-upgrade:active{background-image:linear-gradient(135deg,#1f96c1,#1fc49b 52%,#10804a)!important;border-color:#0e6f41!important}#appSidebar .plan-badge .btn.btn-upgrade svg{filter:drop-shadow(0 1px 0 rgba(0,0,0,.32)) drop-shadow(0 -1px 0 rgba(255,255,255,.22))}#appSidebar .plan-badge .btn.btn-silver{background-image:linear-gradient(135deg,#dde2e7,#c0c7cf 52%,#82909d)!important;background-color:#c0c7cf!important;border-color:#6f7a86!important;color:#fff!important;box-shadow:inset 0 1px #ffffff29,0 0 0 1px #0000000f,0 6px 12px #00000024;text-shadow:0 1px 0 rgba(0,0,0,.32),0 -1px 0 rgba(255,255,255,.18)}#appSidebar .plan-badge .btn.btn-silver:hover,#appSidebar .plan-badge .btn.btn-silver:active{background-image:linear-gradient(135deg,#d3d9df,#b1bac4 52%,#74818e)!important;border-color:#646e79!important}#appSidebar .plan-badge .btn.btn-silver:disabled,#appSidebar .plan-badge fieldset:disabled .btn.btn-silver{opacity:1!important}#appSidebar .plan-badge .btn.btn-silver svg{filter:drop-shadow(0 1px 0 rgba(0,0,0,.3)) drop-shadow(0 -1px 0 rgba(255,255,255,.22))}.offcanvas .menu-top,.offcanvas .menu-bottom{gap:12px}.offcanvas .menu-top{margin-top:50px}.offcanvas .user-email{max-width:90%;margin:0 auto .5rem;text-align:center;font-size:.8em}.offcanvas .user-email a[href^="mailto:"]{pointer-events:none!important;color:inherit!important;text-decoration:none!important;cursor:default!important}.app-shell .main-area h1,.app-shell .main-area h1 i{color:#000}.skip-links{position:absolute;top:-40px;left:6px;z-index:10000;display:flex;gap:.5rem;transition:top .3s ease}.skip-links:focus-within,.show-skip-links .skip-links{top:6px}.skip-link{padding:.5rem 1rem;background:#0d6efd;color:#fff;text-decoration:none;border-radius:4px;font-weight:500;box-shadow:0 2px 4px #0003;transition:background .2s ease}.skip-link:hover,.skip-link:focus{background:#0b5ed7;outline:2px solid #fff;outline-offset:2px}.nav-button:focus,.btn:focus,button:focus,input:focus,select:focus,textarea:focus{outline:2px solid #0d6efd;outline-offset:2px}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast: high){.nav-button{border:2px solid currentColor}.sidebar{background:#000;color:#fff}}.font-extrabold{font-weight:800!important}.build-info-sidebar .device-indicator,.app-topbar .device-indicator{display:inline-block;width:8px;height:8px;border-radius:50%;margin-left:6px;vertical-align:middle;box-shadow:0 0 0 1px #fff9,0 1px 2px #00000059}.build-info-sidebar .device-indicator.is-desktop,.app-topbar .device-indicator.is-desktop{background:#2ecc71}.build-info-sidebar .device-indicator.is-mobile,.app-topbar .device-indicator.is-mobile{background:#0d6efd}@media (prefers-contrast: high){.build-info-sidebar .device-indicator,.app-topbar .device-indicator{box-shadow:none;outline:1px solid currentColor;background:currentColor}}
