body.app-experience{--app-max-width:100%;--app-state-icon-size:56px;--app-safe-top:calc(env(safe-area-inset-top) * .8);--app-header-height:calc(50px + var(--app-safe-top));--app-footer-bar-height:calc(62px + env(safe-area-inset-bottom) * 1.1);--app-page-bg:#ebeef4;--app-card-bg:#fff;--app-card-border:#dee3ed;--app-heading-color:#1f1f1f;--app-text-color:#6c6c6c;--app-menu-bg:#fff;--app-chrome-color:#1f1f1f;--app-content-color:#0f1117;--app-header-line:#00000008;--app-divider:#0000000d;--app-heading-1:min(calc(22px + 1.5vw), 40px);--app-heading-2:min(calc(21.2px + .9vw), 32px);--app-heading-4:min(calc(20.4px + .3vw), 24px);--bs-body-bg:var(--app-menu-bg);color:var(--app-text-color);background-color:var(--app-page-bg);font-family:Inter,sans-serif;line-height:26px;overflow-x:hidden;font-size:15px!important}[data-bs-theme=dark] body.app-experience{--app-page-bg:#1e1e1e;--app-card-bg:#242424;--app-card-border:#3a3a3a;--app-heading-color:#fff;--app-menu-bg:#21252a;--app-chrome-color:#fff;--app-content-color:#fff;--app-header-line:#3a3a3a;--app-divider:#ffffff0d}.app-experience h1,.app-experience h2,.app-experience h3,.app-experience h4,.app-experience h5,.app-experience h6{color:var(--app-heading-color);letter-spacing:-.3px;font-family:inherit}.app-experience .app-header{z-index:105;max-width:var(--app-max-width);height:var(--app-header-height);padding-top:var(--app-safe-top);color:var(--app-header-color,var(--app-chrome-color));background-color:var(--app-header-bg,var(--app-menu-bg));border-bottom:var(--app-header-border,1px solid var(--app-header-line));box-shadow:var(--app-header-shadow,none);margin:0 auto;position:fixed;top:0;left:0;right:0}.app-experience .app-header .app-header-icon{top:var(--app-safe-top);width:45px;height:50px;color:inherit;border-radius:0;padding:0;position:absolute;left:0}.app-experience .app-header .app-header-icon+a{left:45px}.app-experience .app-header .app-header-icon i{font-size:12px}.app-experience .app-header .app-header-action{top:calc(var(--app-safe-top) + 9px);width:30px;height:30px;padding:0;position:absolute;right:10px}.app-experience .app-header .app-header-action i{font-size:12px}.app-experience .app-header #kt_app_menu_admin_toggle{top:var(--app-safe-top);border-radius:0;width:45px;height:50px;right:56px}.app-experience #kt_app_menu_admin_toggle i{margin-left:4px;font-size:14px}.app-experience .app-header .app-header-logo{filter:var(--app-header-logo-filter,none)}.app-experience .app-header .app-header-title{top:var(--app-safe-top);max-width:200px;height:50px;color:inherit;font-size:14px;font-weight:600;line-height:50px;position:absolute;left:97px;right:45px}.app-experience .app-content{width:100%;min-width:0;padding:0;padding-top:calc(var(--app-header-height) + 20px);margin:0;padding-bottom:20px}.app-experience .app-content.app-content-no-header{padding-top:calc(var(--app-safe-top) + 20px)}.app-experience .app-content.app-content-footer-bar{padding-bottom:calc(var(--app-footer-bar-height) + 20px)}.app-experience .app-footer-bar{z-index:100;max-width:var(--app-max-width);min-height:60px;height:var(--app-footer-bar-height);padding-bottom:env(safe-area-inset-bottom);background-color:var(--app-footer-bar-bg,#f9f9f9fa);border-top:var(--app-footer-bar-border,0);box-shadow:var(--app-footer-bar-shadow,none);margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}.app-experience .app-footer-bar>a{text-align:center;min-width:0;color:var(--app-footer-bar-color,var(--app-chrome-color));flex:auto;padding-top:12px;display:block;position:relative}.app-experience .app-footer-bar>a i{font-size:var(--app-heading-1);color:inherit;line-height:1;position:relative}.app-experience .app-footer-bar>a span{opacity:.7;margin-top:-6px;font-size:10px;font-weight:500;line-height:26px;display:block}[data-bs-theme=dark] .app-experience .app-footer-bar{border-top:var(--app-footer-bar-border,1px solid #ffffff0d);background-color:var(--app-footer-bar-bg,var(--app-menu-bg));border-bottom:1px solid #3a3a3a}.app-experience .app-footer-bar>a.active{color:var(--app-footer-bar-active-color,var(--bs-primary))}.app-experience .app-footer-bar>a.active span{opacity:1}.app-experience .app-drawer{max-width:var(--app-max-width)}@media (width>=576px){body.app-experience{--app-max-width:600px;--app-desktop-bg:var(--bs-gray-300);--app-frame-shadow:0 0 24px #00000014;background-color:var(--app-desktop-bg)}[data-bs-theme=dark] body.app-experience{--app-desktop-bg:var(--bs-gray-100);--app-frame-shadow:0 0 0 1px var(--bs-border-color)}.app-experience .app-frame{width:100%;max-width:var(--app-max-width);background-color:var(--app-page-bg);min-height:100vh;box-shadow:var(--app-frame-shadow);margin:0 auto}.app-experience .app-drawer.drawer{margin:0 auto;left:0;right:0}.app-experience .app-drawer.drawer.drawer-end{opacity:0;visibility:hidden;transform:translate(24px);transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s!important}.app-experience .app-drawer.drawer.drawer-end.drawer-on{opacity:1;visibility:visible;transform:none}}@media (width>=800px){body.app-experience{--app-footer-bar-height:max(80px, calc(62px + env(safe-area-inset-bottom) * 1.1))}.app-experience .app-header{border-radius:0 0 10px 10px}.app-experience .app-footer-bar{border-radius:10px 10px 0 0}}@media (width>=576px) and (hover:hover) and (pointer:fine){body.app-experience{--app-window-gap:24px;--app-window-bezel:7px;--app-window-bezel-radius:26px;--app-window-inset:calc(var(--app-window-gap) + var(--app-window-bezel));--app-window-radius:calc(var(--app-window-bezel-radius) - var(--app-window-bezel));--app-max-width:min(600px, calc(100% - var(--app-window-gap) * 2));--app-window-bezel-color:#1c1c1e;--app-window-edge:#48484a;--app-window-shadow:0 18px 48px var(--app-window-bezel) #0003;height:auto;min-height:100%}[data-bs-theme=dark] body.app-experience{--app-window-edge:#5a5a5e;--app-window-shadow:0 18px 48px var(--app-window-bezel) #0009}.app-experience .app-frame{min-height:calc(100vh - var(--app-window-inset) * 2);margin:var(--app-window-inset) auto;box-shadow:none;flex:1 0 auto}.app-experience .app-frame:before{content:"";top:var(--app-window-inset);bottom:var(--app-window-inset);z-index:106;width:var(--app-max-width);border-radius:var(--app-window-radius);box-shadow:0 0 0 var(--app-window-bezel) var(--app-window-bezel-color), 0 0 0 calc(var(--app-window-bezel) + 1px) var(--app-window-edge), var(--app-window-shadow), 0 0 0 100vmax var(--app-desktop-bg);pointer-events:none;margin:0 auto;position:fixed;left:0;right:0}.app-experience .app-header{top:var(--app-window-inset);border-radius:0}.app-experience .app-footer-bar{bottom:var(--app-window-inset);border-radius:0}.app-experience .app-drawer.drawer{top:var(--app-window-inset);bottom:var(--app-window-inset);border-radius:var(--app-window-radius);box-shadow:none}.app-experience .app-drawer.drawer.drawer-top{opacity:0;visibility:hidden;bottom:auto;transform:translateY(-24px);max-height:calc(100vh - var(--app-window-inset) * 2)!important;transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s!important}.app-experience .app-drawer.drawer.drawer-top.drawer-on{opacity:1;visibility:visible;transform:none}}.app-experience .app-content .card{border:1px solid var(--app-card-border);background-color:var(--app-card-bg);color:var(--app-text-color);box-shadow:none;border-radius:6px;margin:0 16px 30px;overflow:hidden}.app-experience .app-content .card-body{padding:20px 15px}.app-experience .app-content .card>.card-header{border:0;min-height:0;padding:20px 15px 0}.app-experience .app-content .card .card-title{min-height:0;font-size:var(--app-heading-4);margin:0;font-weight:600;line-height:1.2}.app-experience .separator{background-color:var(--app-divider);border:0;height:1px}.app-experience .app-institutional-footer{margin:0 16px 75px;padding:16px 0 8px}.app-experience .app-institutional-label{opacity:.5;font-size:10px}.app-experience .app-drawer{color:var(--app-heading-color);font-size:15px;line-height:26px}.app-experience .app-menu-header{min-height:calc(62px + var(--app-safe-top));padding:calc(14px + var(--app-safe-top)) 8px 10px 16px}.app-experience .app-menu-header h5{margin-top:2px;font-size:20px;font-weight:500;line-height:24px}.app-experience .app-menu-close{width:30px;height:30px;color:inherit;padding:0}.app-experience .app-menu-close i{color:inherit;margin:-2px 0 0 10px;font-size:26px}.app-experience #kt_app_menu_admin .app-menu-header,.app-experience #kt_app_menu_admin_team .app-menu-header{min-height:calc(60px + var(--app-safe-top));padding-top:calc(12px + var(--app-safe-top))}.app-experience .app-menu-list,.app-experience .app-menu-list .menu-item{padding:0}.app-experience .app-menu-list>.separator{background-color:var(--bs-primary);margin:0}.app-experience .app-menu-list .menu-link{border-bottom:1px solid var(--app-divider);min-height:51px;color:inherit;border-radius:0;padding:0 8px;font-size:13px;font-weight:500}.app-experience .app-menu-list .menu-icon{width:auto;color:inherit;flex:0 0 48px;margin:0}.app-experience .app-menu-list .menu-icon i{color:inherit;opacity:.7;font-size:20px}.app-experience .app-menu-list .menu-title{color:var(--app-content-color);opacity:.8}.app-experience .app-menu-list .menu-badge{text-align:center;width:8.33333%}.app-experience .app-menu-list .menu-badge i{opacity:.5;font-size:10px}.app-experience .app-menu-list .form-switch{margin-right:32px}.app-experience .app-menu-list .form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3.75' fill='%23fff' stroke='%23989898' stroke-opacity='.4' stroke-width='.2'/%3E%3C/svg%3E");background-color:#e8e9ea;background-size:28.8px 28.8px;width:52.2px;height:28.8px}[data-bs-theme=dark] .app-experience .app-menu-list .form-switch .form-check-input:not(:checked){background-color:#1b1d21}.app-experience .app-menu-list .form-switch .form-check-input:checked{background-color:#8cc152}.app-experience .app-company-inactive{filter:grayscale(60%);opacity:.6;user-select:none}.app-experience .app-footer-bar.app-company-inactive{filter:grayscale();opacity:1}.app-experience .app-company-inactive-label{z-index:1050;animation:2.5s ease-in-out infinite app-pulse-soft;bottom:70px}@keyframes app-pulse-soft{0%{box-shadow:0 0 0 0 rgba(var(--bs-warning-rgb), 1)}70%{box-shadow:0 0 0 10px rgba(var(--bs-warning-rgb), 0)}to{box-shadow:0 0 0 0 rgba(var(--bs-warning-rgb), 0)}}.app-experience .app-toast-container{left:0;right:0;bottom:calc(var(--app-window-inset,0px) + var(--app-footer-bar-height) + 12px);z-index:1090;width:calc(var(--app-max-width) - 32px);pointer-events:none;flex-direction:column;gap:8px;max-width:calc(100% - 32px);margin:0 auto;display:flex;position:fixed}.app-experience .app-toast{border:1px solid var(--app-toast-border);background-color:var(--app-toast-bg);width:100%;max-width:none;color:var(--app-toast-text);box-shadow:var(--app-toast-shadow);pointer-events:auto;background-image:none;background-clip:padding-box;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 8px 12px 12px;font-size:14px;font-weight:500;line-height:1.45}.app-experience .app-toast.show,.app-experience .app-toast.showing{display:flex}.app-experience .app-toast-icon{background-color:var(--app-toast-accent-soft);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.app-experience .app-toast-icon i{color:var(--app-toast-accent-icon);padding:0;font-size:20px;line-height:1}.app-experience .app-toast-message{overflow-wrap:anywhere;flex:auto;min-width:0;padding-top:6px}.app-experience .app-toast-close{width:32px;height:32px;color:var(--app-toast-muted);background:0 0;border:0;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-experience .app-toast-close i{color:inherit;padding:0;font-size:14px;line-height:1}.app-experience .app-toast-close:hover{background-color:var(--app-toast-close-hover);color:var(--app-toast-text)}.app-experience .app-toast-close:focus{outline:0}.app-experience .app-toast-close:focus-visible{outline:2px solid var(--app-toast-text);outline-offset:1px}body.app-experience .app-state-icon,body.app-experience .swal2-html-container>i:is(.fa-2x,.fa-3x,.fa-4x,.fa-5x,.fa-6x){text-align:center;flex-shrink:0;min-width:1em;min-height:1em;padding-right:0;display:inline-block;font-size:var(--app-state-icon-size)!important;line-height:1!important}body.app-experience .swal2-popup:not(.swal2-toast)>.swal2-icon{box-sizing:border-box;width:var(--app-state-icon-size);height:var(--app-state-icon-size);font-size:calc((var(--app-state-icon-size) - 4px) / 5);border-width:2px;flex-shrink:0}.app-experience .swal2-container .swal2-actions{gap:12px}.app-experience .swal2-container .swal2-actions button:is(.swal2-confirm,.swal2-cancel,.swal2-deny){border-style:solid;border-width:1px;border-radius:8px;outline:0;margin:0;padding:10px 22px;font-size:15px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}