body{background-color:#f8f8f8;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding-top:var(--app-header-offset,4.75rem)}.app-header{z-index:1030}.app-header__inner{width:100%;padding-left:0;padding-right:0}.app-header__mobile-actions{gap:.35rem}.app-header .navbar-nav:last-child .nav-item:last-child .nav-link{padding-right:0}.typeahead .active{background-color:#f8f9fa!important}.dashboardcode-bsmultiselect button.close{float:right!important}.bootstrap-datetimepicker-widget.dropdown-menu,.datepicker.dropdown-menu{padding:.5rem!important}.bootstrap-datetimepicker-widget.dropdown-menu{min-width:16rem!important;width:auto!important}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{padding:.4rem!important}.bootstrap-datetimepicker-widget .select-time:after{content:"Выбрать время"}.bootstrap-datetimepicker-widget .select-date:after{content:"Выбрать дату"}.datepicker-dropdown{z-index:1100!important}.task_time{position:absolute;top:0;right:0;padding:2px}.p-30{padding-top:30px}.task-checkbox{width:20px;height:20px}.success{background-color:green;color:grey}.pulse{border-radius:50%;position:relative;animation:animate 3s linear infinite}.system-notification-animate{animation:animate 2.4s linear infinite}.system-notification-button{gap:.45rem;min-height:38px;border:0!important;box-shadow:none!important}.system-notifications-dropdown{width:min(92vw,380px);max-width:calc(100vw - 24px);margin-top:.45rem;border:0;border-radius:14px;overflow:hidden;box-shadow:0 16px 40px rgba(17,24,39,.16)}.system-notifications-content{max-height:340px;overflow-y:auto}.system-notification-item{position:relative;white-space:normal;text-decoration:none!important}.system-notification-item.is-unread{background-color:#fff8db}.system-notification-item__body{padding-right:1.25rem}.system-notification-item__meta{font-size:.8rem;color:#6c757d}.system-notification-item__meta-push{margin-left:.35rem;padding:.05rem .35rem;border-radius:6px;font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;color:#8a6d00;background:rgba(255,193,7,.2)}.system-notification-item__dot{position:absolute;top:1rem;right:1rem;width:.65rem;height:.65rem;border-radius:999px;background:#f59f00}.system-notification-empty{background:#fff}.system-notification-page-list .system-notification-item{border-bottom:1px solid #edf2f7}.system-notification-page-list .system-notification-item:last-child{border-bottom:0}@keyframes animate{0%{box-shadow:0 0 0 0 rgba(255,109,74,.7),0 0 0 0 rgba(255,109,74,.7)}40%{box-shadow:0 0 0 .4rem rgba(255,109,74,0),0 0 0 0 rgba(255,109,74,.7)}80%{box-shadow:0 0 0 .4rem rgba(255,109,74,0),0 0 0 .4rem rgba(255,109,74,0)}to{box-shadow:0 0 0 0 rgba(255,109,74,0),0 0 0 .4rem rgba(255,109,74,0)}}#locker{position:fixed;top:0;left:0;z-index:1110;width:0;height:100vh;background-color:#000;opacity:0}#locker.show{width:100vw}#toastContainer{position:fixed;bottom:30px;z-index:1500;max-width:fit-content}.pwa-install-nav-button{display:inline-flex;align-items:center;gap:.35rem}.pwa-install-nav-button,.pwa-install-nav-button:focus,.pwa-install-nav-button:hover{color:#ffc107;text-decoration:none}.pwa-install-nav-button:disabled{opacity:.65}.js-system-notifications .nav-link{padding-top:0;padding-bottom:0}#pwaInstallStatus{position:fixed;inset:0;z-index:1600;display:flex;align-items:center;justify-content:center;padding:24px;background-color:rgba(17,24,39,.48)}#pwaInstallStatus.d-none{display:none!important}.pwa-install-status__dialog{min-width:min(100%,340px);max-width:420px;padding:22px 24px;border-radius:20px;background:#fff;box-shadow:0 24px 60px rgba(15,23,42,.18);text-align:center}.pwa-install-status__spinner{width:2.5rem;height:2.5rem}.pwa-install-status__message{margin-top:14px;color:#111827;font-size:1rem;font-weight:600}.bg-light-primary{background-color:#cfe2ff!important}.bg-light-secondary{background-color:#e2e3e5!important}.bg-light-success{background-color:#d1e7dd!important}.bg-light-danger{background-color:#f8d7da!important}.bg-light-info{background-color:#cff4fc!important}.bg-light-warning{background-color:#ffeebf!important}.bg-light-dark{background-color:#ced4da!important}.text-light-primary{color:#084298!important}.text-light-secondary{color:#343a40!important}.text-light-success{color:#0f5132!important}.text-light-danger{color:#842029!important}.text-light-info{color:#055160!important}.text-light-warning{color:#664d03!important}.text-light-dark{color:#212529!important}